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

54 lines
1.1 KiB
Plaintext

main:
ADDI64 r254, r254, -104d
ST r31, r254, 56a, 48h
ADDI64 r32, r254, 52d
ST r0, r254, 52a, 1h
LI64 r33, 1d
ST r0, r254, 53a, 1h
LI64 r33, 2d
LI16 r34, 511h
ST r34, r254, 54a, 1h
LI64 r33, 3d
LI16 r34, 1h
ST r34, r254, 55a, 1h
ADDI64 r34, r254, 48d
ADDI64 r255, r254, 52d
BMC r255, r34, 4h
ADDI64 r32, r254, 24d
LI64 r35, 1d
ST r35, r254, 24a, 8h
LI64 r35, 8d
LI64 r36, 2d
ST r36, r254, 32a, 8h
LI64 r35, 16d
LI64 r36, 4d
ST r36, r254, 40a, 8h
ADDI64 r35, r254, 0d
ADDI64 r255, r254, 24d
BMC r255, r35, 24h
CP r2, r35
JAL r31, r0, :pass
LD r32, r254, 51a, 1h
ANDI r32, r32, 255d
CP r33, r1
ADD64 r32, r33, r32
CP r1, r32
LD r31, r254, 56a, 48h
ADDI64 r254, r254, 104d
JALA r0, r31, 0a
pass:
CP r13, r2
LI64 r14, 8d
LD r15, r13, 0a, 8h
LD r16, r13, 8a, 8h
MUL64 r14, r16, r14
ADD64 r15, r16, r15
ADD64 r255, r13, r14
LD r13, r255, 0a, 8h
ADD64 r13, r13, r15
CP r1, r13
JALA r0, r31, 0a
code size: 448
ret: 8
status: Ok(())