LI R15 COMP_RATIO LI R1 128 LI R18 COMP_RATIO STORE R1 1031 LI R1 1 STORE R1 513 LI R6 PROG_SIZE :L2 LOAD R2 512 EQ R3 R2 R1 JNZ R3 L1 JMP L2 :L1 MOV R2 R0 LI R3 256 :L6 LI R7 2 LI R8 3 GE R4 R2 R3 JNZ R4 L3 STORE R7 1027 MOV R14 R0 :L7 GE R30 R2 R3 JNZ R30 L11 LOAD R5 514 STORE R5 1024 JMP L12 :L11 STORE R0 1024 :L12 ADD R14 R14 R1 ADD R2 R2 R1 EQ R16 R15 R14 JNZ R16 L8 JMP L7 :L8 STORE R8 1027 :L5 LOAD R9 1026 EQ R10 R9 R1 JNZ R10 L4 JMP L5 :L4 LOAD R11 1025 STOREI R11 R6 MOV R19 R0 :L9 STORE R11 1028 STORE R11 3000 SHFR R11 8 ADD R19 R19 R1 EQ R20 R19 R18 JNZ R20 L10 JMP L9 :L10 ADD R6 R6 R1 JMP L6 :L3 JMP L3