Implements sub: passing tests

This commit is contained in:
2025-11-09 18:33:12 +01:00
parent 441f665d34
commit 03e315903e
3 changed files with 42 additions and 4 deletions

22
bench/tests/op/sub.s Normal file
View File

@@ -0,0 +1,22 @@
# expected: 00000000, 00000001, FFFFFFFF, 00000008
.text
_start:
# Sub equal numbers
addi x1, x0, (-1)
addi x2, x0, (-1)
sub x31, x1, x2
# Positive result sub
addi x1, x0, 13
addi x2, x0, 12
sub x31, x1, x2
# Negative result sub
addi x1, x0, 12
addi x2, x0, 13
sub x31, x1, x2
# Negative result sub
addi x1, x0, 4
addi x2, x0, (-4)
sub x31, x1, x2