-
Notifications
You must be signed in to change notification settings - Fork 312
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- split instructions as per new file naming policy - here the 32-bit ops are considered pseudo_ops of the 64-bit equivalents as they only differ in one-bit.
- Loading branch information
Showing
4 changed files
with
15 additions
and
9 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
$pseudo_op rv64_zbs::bclri bclri rd rs1 31..25=0x24 shamtw 14..12=1 6..2=0x04 1..0=3 | ||
$pseudo_op rv64_zbs::bexti bexti rd rs1 31..25=0x24 shamtw 14..12=5 6..2=0x04 1..0=3 | ||
$pseudo_op rv64_zbs::binvi binvi rd rs1 31..25=0x34 shamtw 14..12=1 6..2=0x04 1..0=3 | ||
$pseudo_op rv64_zbs::bseti bseti rd rs1 31..25=0x14 shamtw 14..12=1 6..2=0x04 1..0=3 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
bclri rd rs1 31..26=0x12 shamt 14..12=1 6..2=0x04 1..0=3 | ||
bexti rd rs1 31..26=0x12 shamt 14..12=5 6..2=0x04 1..0=3 | ||
binvi rd rs1 31..26=0x1a shamt 14..12=1 6..2=0x04 1..0=3 | ||
bseti rd rs1 31..26=0x0a shamt 14..12=1 6..2=0x04 1..0=3 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
bclr rd rs1 rs2 31..25=0x24 14..12=1 6..2=0x0C 1..0=3 | ||
bext rd rs1 rs2 31..25=36 14..12=5 6..2=0x0C 1..0=3 | ||
binv rd rs1 rs2 31..25=52 14..12=1 6..2=0x0C 1..0=3 | ||
bset rd rs1 rs2 31..25=20 14..12=1 6..2=0x0C 1..0=3 | ||
|