forked from TCShenanigans/symphony_stdlib
Add hex
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user