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

33 lines
640 B
Plaintext

main:
ADDI64 r254, r254, -2d
LI64 r14, 255d
ADDI64 r13, r254, 1d
ST r0, r254, 1a, 1h
ADDI64 r15, r254, 0d
ADDI64 r255, r254, 1d
BMC r255, r15, 1h
LI8 r13, 1b
2: LD r16, r254, 0a, 1h
ANDI r16, r16, 255d
CMPU r17, r16, r14
CMPUI r17, r17, 0d
NOT r17, r17
CMPU r16, r16, r0
CMPUI r16, r16, 0d
NOT r16, r16
OR r16, r16, r17
ANDI r16, r16, 255d
JNE r16, r0, :0
JMP :1
0: SUB8 r13, r0, r13
1: LD r16, r254, 0a, 1h
ADD8 r16, r16, r13
ST r16, r254, 0a, 1h
JMP :2
ADDI64 r254, r254, 2d
JALA r0, r31, 0a
timed out
code size: 229
ret: 0
status: Ok(())