pass:
    ADDI64 r254, r254, -32d
    ST r31, r254, 0a, 32h
    CP r32, r2
    LD r33, r32, 0a, 8h
    LD r34, r32, 8a, 8h
    SUB64 r33, r33, r34
    CP r1, r33
    LD r31, r254, 0a, 32h
    ADDI64 r254, r254, 32d
    JALA r0, r31, 0a
main:
    ADDI64 r254, r254, -72d
    ST r31, r254, 48a, 24h
    LI64 r32, 4d
    ST r32, r254, 24a, 8h
    LI64 r32, 1d
    ST r32, r254, 32a, 8h
    LI64 r32, 3d
    ST r32, r254, 40a, 8h
    ADDI64 r2, r254, 24d
    ADDI64 r1, r254, 0d
    JAL r31, r0, :odher_pass
    ADDI64 r32, r254, 0d
    ADDI64 r33, r254, 24d
    BMC r32, r33, 24h
    LD r33, r254, 40a, 8h
    LI64 r32, 3d
    CMPS r33, r33, r32
    CMPUI r33, r33, 0d
    NOT r33, r33
    JEQ r33, r0, :0
    ADDI64 r33, r254, 24d
    CP r2, r33
    JAL r31, r0, :pass
    JMP :1
 0: LI64 r1, 0d
 1: LD r31, r254, 48a, 24h
    ADDI64 r254, r254, 72d
    JALA r0, r31, 0a
odher_pass:
    ADDI64 r254, r254, -40d
    ST r31, r254, 0a, 40h
    CP r32, r2
    CP r33, r1
    CP r34, r32
    CP r35, r33
    BMC r34, r35, 24h
    LD r31, r254, 0a, 40h
    ADDI64 r254, r254, 40d
    JALA r0, r31, 0a
code size: 445
ret: 3
status: Ok(())