vriscv/tests/swlw.s
2023-10-08 21:50:06 +02:00

22 lines
322 B
ArmAsm

.global _start
_start:
# Set base value of a0 to 'test failed'
addi a0, zero, 1
# Store Word 0xBA at 0x104
addi t0, zero, 0x100
addi t1, zero, 0xBA
sw t1, 4(t0)
# Load Word at 0x104 in t0
lw t0, 4(t0)
# Compare
beq t0, t1, good
ebreak
good:
addi a0, zero, 0
ebreak