holey-bytes/lang/tests/son_tests_string_flip.txt
Jakub Doka 2c360f5626
yes
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
2025-02-02 17:46:10 +01:00

56 lines
1.1 KiB
Plaintext

main:
ADDI64 r254, r254, -80d
LI64 r16, 1d
ADDI64 r15, r254, 8d
LI64 r17, 4d
ADDI64 r13, r254, 48d
ADDI64 r18, r254, 16d
ADDI64 r255, r254, 48d
BMC r255, r18, 32h
CP r14, r0
CP r13, r14
6: JNE r13, r17, :0
ADDI64 r17, r254, 0d
LI64 r19, 2d
CP r13, r14
4: JNE r13, r16, :1
LI64 r13, 16d
LD r13, r254, 32a, 8h
CP r1, r13
JMP :2
1: ADD64 r15, r13, r16
SUB64 r20, r19, r15
MUL64 r20, r20, r19
MUL64 r21, r13, r19
CP r13, r14
5: JNE r13, r19, :3
CP r13, r15
JMP :4
3: ADD64 r22, r21, r13
MULI64 r22, r22, 8d
ADD64 r23, r20, r13
MULI64 r23, r23, 8d
ADD64 r255, r254, r22
ADDI64 r255, r255, 16d
BMC r255, r17, 8h
ADD64 r255, r254, r23
ADDI64 r255, r255, 16d
ADD64 r253, r18, r22
BMC r255, r253, 8h
ADD64 r253, r18, r23
BMC r254, r253, 8h
ADD64 r13, r13, r16
JMP :5
0: ST r13, r254, 8a, 8h
MULI64 r19, r13, 8d
ADDI64 r255, r254, 8d
ADD64 r253, r18, r19
BMC r255, r253, 8h
ADD64 r13, r13, r16
JMP :6
2: ADDI64 r254, r254, 80d
JALA r0, r31, 0a
code size: 358
ret: 0
status: Ok(())