holey-bytes/lang/tests/son_tests_request_page.txt

67 lines
1.3 KiB
Plaintext
Raw Normal View History

2024-10-22 00:20:08 -05:00
create_back_buffer:
ADDI64 r254, r254, -40d
ST r31, r254, 0a, 40h
2024-11-15 15:35:03 -06:00
CP r32, r2
LI64 r33, 255d
JGTS r32, r33, :0
CP r2, r32
2024-10-22 00:20:08 -05:00
JAL r31, r0, :request_page
2024-11-15 15:35:03 -06:00
CP r32, r1
CP r1, r32
2024-10-22 00:20:08 -05:00
JMP :1
2024-11-15 15:35:03 -06:00
0: LI8 r34, 255b
2024-10-22 00:20:08 -05:00
CP r2, r34
JAL r31, r0, :request_page
CP r35, r1
SUB64 r32, r32, r33
2024-11-15 15:35:03 -06:00
5: JGTS r32, r0, :2
CP r1, r35
2024-10-22 00:20:08 -05:00
JMP :1
2024-11-15 15:35:03 -06:00
2: JLTS r32, r33, :3
2024-10-22 00:20:08 -05:00
CP r2, r34
JAL r31, r0, :request_page
JMP :4
2024-11-15 15:35:03 -06:00
3: CP r2, r32
2024-10-22 00:20:08 -05:00
JAL r31, r0, :request_page
2024-11-15 15:35:03 -06:00
4: SUB64 r32, r32, r33
2024-10-22 00:20:08 -05:00
JMP :5
1: LD r31, r254, 0a, 40h
ADDI64 r254, r254, 40d
2024-10-22 00:20:08 -05:00
JALA r0, r31, 0a
main:
ADDI64 r254, r254, -16d
ST r31, r254, 0a, 16h
2024-11-15 15:35:03 -06:00
LI64 r32, 400d
CP r2, r32
2024-10-22 00:20:08 -05:00
JAL r31, r0, :create_back_buffer
LD r31, r254, 0a, 16h
ADDI64 r254, r254, 16d
2024-10-22 00:20:08 -05:00
JALA r0, r31, 0a
request_page:
ADDI64 r254, r254, -16d
2024-11-15 15:35:03 -06:00
CP r13, r2
ADDI64 r14, r254, 0d
LRA r15, r0, :"\0\u{1}xxxxxxxx\0"
ST r15, r254, 0a, 8h
LI64 r15, 8d
LI64 r16, 11d
ST r16, r254, 8a, 8h
LD r14, r254, 0a, 8h
ADDI64 r15, r14, 1d
ST r13, r15, 0a, 1h
LI64 r13, 12d
LI64 r15, 2d
LI64 r16, 3d
CP r2, r16
CP r3, r15
2024-11-15 15:35:03 -06:00
CP r4, r14
CP r5, r13
2024-10-22 00:20:08 -05:00
ECA
2024-11-15 15:35:03 -06:00
CP r13, r1
CP r1, r13
ADDI64 r254, r254, 16d
2024-10-22 00:20:08 -05:00
JALA r0, r31, 0a
code size: 454
2024-10-22 00:20:08 -05:00
ret: 42
status: Ok(())