Files

19 lines
450 B
ArmAsm

.data
buffer:
.hword 10, 20, 30, 40, 50, 60, 70, 80
.hword 20, 30, 40, 50, 60, 70, 80, 90
.text
.set noreorder
.global main
main:
la $t0, buffer
# lqv 2, 0, 0(t0)
.word (0x32 << 26) | (4 << 11) | (2 << 16) | (0 << 7) | (0 << 0) | (8 << 21)
# lqv 3, 0, 1(t0)
.word (0x32 << 26) | (4 << 11) | (3 << 16) | (0 << 7) | (1 << 0) | (8 << 21)
.word (0x25 << 25) | (4 << 6) | (2 << 11) | (3 << 16) | (17 << 0) | (0 << 21)
# vsub v4, v2, v3, 0
break