Skip to content

Commit

Permalink
Remove pseudoinstructions from B instruction table (#1676)
Browse files Browse the repository at this point in the history
The defn of zext.w still exists in the add.uw section.
  • Loading branch information
aswaterman authored Oct 10, 2024
1 parent 1569c8d commit b22b28e
Showing 1 changed file with 1 addition and 6 deletions.
7 changes: 1 addition & 6 deletions src/b-st-ext.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,7 @@ The shift and add instructions do a left shift of 1, 2, or 3 because these are c

While the shift and add instructions are limited to a maximum left shift of 3, the slli instruction (from the base ISA) can be used to perform similar shifts for indexing into arrays of wider elements. The slli.uw -- added in this extension -- can be used when the index is to be interpreted as an unsigned word.

The following instructions (and pseudoinstructions) comprise the Zba extension:
The following instructions comprise the Zba extension:

[%header,cols="^1,^1,4,8"]
|===
Expand Down Expand Up @@ -501,11 +501,6 @@ The following instructions (and pseudoinstructions) comprise the Zba extension:
|slli.uw _rd_, _rs1_, _imm_
|<<#insns-slli_uw>>

|
|&#10003;
|zext.w _rd_, _rs_
|<<#insns-add_uw>>

|===

[#zbb,reftext="Basic bit-manipulation"]
Expand Down

0 comments on commit b22b28e

Please sign in to comment.