Skip to content

Commit 6bf30f5

Browse files
authored
Fix neg pseudo-op to use rs2 instead of rs1 (#428)
Signed-off-by: HasKeyboard <166684937+HasKeyboard@users.noreply.github.com>
1 parent 62a06d2 commit 6bf30f5

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

extensions/rv_i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ $pseudo_op rv_i::ebreak sbreak 11..7=0 19..15=0 31..20=0x001 14..12=0 6..2=0x
4848

4949
#pseudoinstructions from asm manual
5050
$pseudo_op rv_i::addi mv rd rs1 31..20=0 14..12=0 6..2=0x04 1..0=3
51-
$pseudo_op rv_i::sub neg rd rs1 31..25=32 24..20=0x0 14..12=0 6..2=0x0C 1..0=3
51+
$pseudo_op rv_i::sub neg rd rs2 31..25=32 19..15=0x0 14..12=0 6..2=0x0C 1..0=3
5252
$pseudo_op rv_i::addi nop 31..20=0 19..15=0 14..12=0 11..7=0 6..2=0x04 1..0=3
5353
$pseudo_op rv_i::andi zext.b rd rs1 31..20=0xff 14..12=7 6..2=0x04 1..0=3
5454

0 commit comments

Comments
 (0)