main:
    ADDI64 r254, r254, -144d
    ST r31, r254, 80a, 64h
    LRA r32, r0, :glob_stru
    JAL r31, r0, :new_stru
    ST r1, r32, 0a, 16h
    CP r33, r0
    LD r34, r32, 0a, 8h
    JEQ r34, r33, :0
    LI64 r32, 300d
    CP r1, r32
    JMP :1
 0: LI64 r35, 1d
    ST r35, r32, 0a, 8h
    ST r35, r32, 8a, 8h
    ST r33, r32, 0a, 8h
    LD r34, r32, 0a, 8h
    JEQ r34, r33, :2
    LI64 r32, 200d
    CP r1, r32
    JMP :1
 2: LI64 r36, 3d
    ST r35, r32, 0a, 8h
    ST r35, r32, 8a, 8h
    ADDI64 r37, r254, 16d
    ST r35, r254, 16a, 8h
    ST r35, r254, 24a, 8h
    ST r35, r254, 32a, 8h
    ST r35, r254, 40a, 8h
    ST r35, r254, 48a, 8h
    ST r35, r254, 56a, 8h
    CP r32, r33
 8: JNE r32, r36, :3
    LD r32, r254, 48a, 8h
    JEQ r32, r33, :4
    LI64 r32, 100d
    CP r1, r32
    JMP :1
 4: ST r33, r254, 0a, 8h
    ST r33, r254, 8a, 8h
    ST r33, r254, 64a, 8h
    ST r33, r254, 72a, 8h
    ST r35, r254, 16a, 8h
    ST r35, r254, 24a, 8h
    ST r35, r254, 32a, 8h
    ST r35, r254, 40a, 8h
    ST r35, r254, 48a, 8h
    ST r35, r254, 56a, 8h
    CP r32, r33
 7: LD r38, r254, 48a, 8h
    JNE r32, r36, :5
    JEQ r38, r33, :6
    LI64 r32, 10d
    CP r1, r32
    JMP :1
 6: CP r1, r33
    JMP :1
 5: ADD64 r34, r32, r35
    MULI64 r32, r32, 16d
    ADD64 r32, r37, r32
    ST r33, r32, 0a, 8h
    ST r33, r32, 8a, 8h
    CP r32, r34
    JMP :7
 3: MULI64 r34, r32, 16d
    ADD64 r34, r37, r34
    JAL r31, r0, :new_stru
    ST r1, r34, 0a, 16h
    ADD64 r32, r32, r35
    JMP :8
 1: LD r31, r254, 80a, 64h
    ADDI64 r254, r254, 144d
    JALA r0, r31, 0a
new_stru:
    ADDI64 r254, r254, -16d
    ADDI64 r13, r254, 0d
    ST r0, r254, 0a, 8h
    ST r0, r254, 8a, 8h
    LD r1, r13, 0a, 16h
    ADDI64 r254, r254, 16d
    JALA r0, r31, 0a
code size: 765
ret: 0
status: Ok(())