holey-bytes/lang/tests/son_tests_string_flip.txt
2024-10-30 13:45:19 +01:00

43 lines
777 B
Plaintext

main:
ADDI64 r254, r254, -32d
LI64 r6, 1d
LI64 r7, 4d
LI64 r4, 0d
ADDI64 r5, r254, 0d
CP r8, r4
6: JNE r8, r7, :0
LI64 r7, 2d
CP r8, r4
4: LD r1, r254, 0a, 8h
JNE r8, r6, :1
JMP :2
1: MUL64 r10, r8, r7
ADD64 r8, r8, r6
SUB64 r3, r7, r8
MUL64 r9, r3, r7
CP r2, r4
5: JNE r2, r7, :3
JMP :4
3: ADD64 r1, r2, r6
ADD64 r11, r9, r2
MULI64 r3, r11, 8d
ADD64 r12, r10, r2
ADD64 r11, r5, r3
MULI64 r12, r12, 8d
ADD64 r12, r5, r12
BMC r11, r12, 8h
BMC r12, r11, 8h
CP r2, r1
JMP :5
0: ADD64 r11, r8, r6
MULI64 r10, r8, 8d
ADD64 r9, r5, r10
ST r8, r9, 0a, 8h
CP r8, r11
JMP :6
2: ADDI64 r254, r254, 32d
JALA r0, r31, 0a
code size: 255
ret: 2
status: Ok(())