This commit is contained in:
PleegWat
2026-09-10 21:03:45 +02:00
parent 431e00ca7e
commit ae5f90456c
2 changed files with 55 additions and 3 deletions
+9 -3
View File
@@ -15,6 +15,7 @@ load_8 r4, [r4]
mov r13, itoa_test_ret ; return address
jmp stdlib.int_to_string.auto
itoa_test_ret:
nop ; For breakpoint after itoa but before r1 clobber
; Strcmp to check results
add r1, r8, 5 ; expected output
@@ -44,9 +45,14 @@ tests:
@0x20000 U32 0b0 U8 2 "0\0"
@0x20040 U32 0xFFFFFFFF U8 2 "11111111111111111111111111111111\0"
@0x20080 U32 0b101010 U8 2 "101010\0"
@0x200c0 U32 0o640 U8 8 "640\0"
@0x20100 U32 0xFFFFFFFF U8 8 "37777777777\0"
@0x20140
@0x200c0 U32 0o0 U8 8 "0\0"
@0x20100 U32 0o640 U8 8 "640\0"
@0x20140 U32 0xFFFFFFFF U8 8 "37777777777\0"
@0x20180 U32 0x0 U8 16 "0\0"
@0x201c0 U32 0x32fF6 U8 16 "32FF6\0"
@0x20200 U32 0xdeadbeef U8 16 "DEADBEEF\0"
@0x20240 U32 0xFFFFFFFF U8 16 "FFFFFFFF\0"
@0x20280
end_of_tests:
scratch: U1024 0