B Extension

Implemented Version

1.0.0

Versions

1.0.0
Ratification date

2024-04

Ratification document

https://drive.google.com/file/d/1SgLoasaBjs5WboQMaU3wpHkjUwV71UZn/view

Implies
  • Zba version 1.0.0

  • Zbb version 1.0.0

  • Zbs version 1.0.0

Synopsis

The B standard extension comprises instructions provided by the Zba, Zbb, and Zbs extensions.

Bit 1 of the misa register encodes the presence of the B standard extension. When misa.B is 1, the implementation supports the instructions provided by the Zba, Zbb, and Zbs extensions. When misa.B is 0, it indicates that the implementation may not support one or more of the Zba, Zbb, or Zbs extensions.

Parameters

This extension has the following implementation options:

MUTABLE_MISA_B

Indicates whether or not the B extension can be disabled with the misa.B bit.