Files
Albin Chaboissier 9daa296892 Lays groundword for Rv64i extension
Some base files had to be modified to support 64-bit architecture
as well as the Makefile to load 64-bit words into memory
2025-11-10 16:38:40 +01:00

23 lines
427 B
ArmAsm

# expected: 00000000, 00000001, FFFFFFFFFFFFFFFF, 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