holey-bytes/lang/tests/son_tests_inline_test.txt

60 lines
1.2 KiB
Plaintext
Raw Normal View History

main:
ADDI64 r254, r254, -16d
ST r31, r254, 0a, 16h
2024-10-24 02:43:07 -05:00
JAL r31, r0, :scalar_values
2024-11-15 15:35:03 -06:00
CP r32, r1
JEQ r32, r0, :0
LI64 r32, 1d
CP r1, r32
JMP :1
0: JAL r31, r0, :structs
2024-11-15 15:35:03 -06:00
CP r32, r1
JEQ r32, r0, :2
2024-10-24 02:43:07 -05:00
JAL r31, r0, :structs
2024-11-15 15:35:03 -06:00
CP r32, r1
CP r1, r32
2024-10-24 02:43:07 -05:00
JMP :1
2024-11-13 03:28:16 -06:00
2: CP r1, r0
1: LD r31, r254, 0a, 16h
ADDI64 r254, r254, 16d
2024-10-24 02:43:07 -05:00
JALA r0, r31, 0a
scalar_values:
2024-11-13 03:28:16 -06:00
CP r1, r0
2024-10-24 02:43:07 -05:00
JALA r0, r31, 0a
structs:
ADDI64 r254, r254, -64d
ADDI64 r13, r254, 56d
ST r0, r254, 56a, 8h
ADDI64 r14, r254, 24d
LI64 r15, 20d
ST r15, r254, 24a, 8h
LI64 r16, 5d
ADDI64 r17, r254, 0d
ST r16, r254, 0a, 8h
ADDI64 r18, r254, 8d
BMC r254, r18, 8h
LI64 r17, 8d
ST r16, r254, 16a, 8h
LD r14, r254, 24a, 8h
LD r16, r254, 8a, 8h
LD r18, r254, 16a, 8h
ADD64 r14, r16, r14
SUB64 r14, r14, r18
ADDI64 r16, r254, 32d
ST r14, r254, 32a, 8h
ADDI64 r14, r254, 40d
ADDI64 r255, r254, 32d
BMC r255, r14, 8h
ST r15, r254, 48a, 8h
LD r13, r254, 56a, 8h
LD r15, r254, 40a, 8h
LD r14, r254, 48a, 8h
ADD64 r13, r15, r13
SUB64 r13, r13, r14
CP r1, r13
ADDI64 r254, r254, 64d
2024-10-23 05:26:07 -05:00
JALA r0, r31, 0a
code size: 475
ret: 0
status: Ok(())