Files
fmn_processor/bench/tests/op/sub.s

23 lines
419 B
ArmAsm

# 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