holey-bytes/lang/tests/son_tests_overwrite_aliasing_overoptimization.txt
2024-11-10 18:59:29 +01:00

35 lines
744 B
Plaintext

main:
ADDI64 r254, r254, -112d
ST r31, r254, 40a, 72h
LI64 r32, 4d
ADDI64 r33, r254, 24d
ADDI64 r34, r254, 0d
ST r32, r254, 24a, 8h
LI64 r35, 1d
ST r35, r254, 32a, 8h
ST r35, r254, 16a, 8h
BMC r33, r34, 16h
JAL r31, r0, :opaque
ST r1, r254, 0a, 16h
LD r36, r254, 8a, 8h
LD r37, r254, 16a, 8h
ADD64 r38, r37, r36
LD r39, r254, 0a, 8h
SUB64 r1, r39, r38
LD r31, r254, 40a, 72h
ADDI64 r254, r254, 112d
JALA r0, r31, 0a
opaque:
ADDI64 r254, r254, -16d
LI64 r3, 3d
ADDI64 r2, r254, 0d
ST r3, r254, 0a, 8h
LI64 r6, 2d
ST r6, r254, 8a, 8h
LD r1, r2, 0a, 16h
ADDI64 r254, r254, 16d
JALA r0, r31, 0a
code size: 323
ret: 0
status: Ok(())