rustv32i/tests/helper.S
2025-03-09 17:50:08 +01:00

25 lines
290 B
ArmAsm

.macro START_TEST
.section .text
.globl _start
_start:
.endm
.macro ASSERT_EQ actual expected
li t6, \expected
bne \actual, t6, fail
.endm
.macro PASS
li a7, -1
li a0, 1
ecall
.endm
.macro FAIL
j fail
.endm
fail:
li a7, -1
li a0, 0
ecall