mov vr0, $0 jmp .L0 .L3: localaddr vr7, $0 muli vr8, vr0, $80 addi vr9, vr7, vr8 muli vr10, vr1, $8 addi vr11, vr9, vr10 readi vr12 sti (vr11), vr12 addi vr6, vr1, $1 mov vr1, vr6 .L2: cmpi vr1, $10 jlt .L3 addi vr9, vr0, $1 mov vr0, vr9 .L0: cmpi vr0, $10 jlt .L1 mov vr0, $0 jmp .L4 .L1: mov vr1, $0 jmp .L2 .L7: localaddr vr13, $800 muli vr14, vr0, $80 addi vr15, vr13, vr14 muli vr16, vr1, $8 addi vr17, vr15, vr16 readi vr18 sti (vr17), vr18 addi vr6, vr1, $1 mov vr1, vr6 .L6: cmpi vr1, $10 jlt .L7 addi vr9, vr0, $1 mov vr0, vr9 .L4: cmpi vr0, $10 jlt .L5 mov vr0, $0 jmp .L8 .L5: mov vr1, $0 jmp .L6 .L11: localaddr vr13, $1600 muli vr14, vr0, $80 addi vr15, vr13, vr14 muli vr16, vr1, $8 addi vr17, vr15, vr16 sti (vr17), $0 addi vr6, vr1, $1 mov vr1, vr6 .L10: cmpi vr1, $10 jlt .L11 addi vr9, vr0, $1 mov vr0, vr9 .L8: cmpi vr0, $10 jlt .L9 mov vr2, $0 jmp .L12 .L9: mov vr1, $0 jmp .L10 .L17: localaddr vr19, $1600 muli vr20, vr0, $80 addi vr21, vr19, vr20 muli vr22, vr1, $8 addi vr23, vr21, vr22 ldi vr4, (vr23) localaddr vr24, $800 muli vr25, vr2, $80 addi vr26, vr24, vr25 addi vr28, vr26, vr22 ldi vr29, (vr28) muli vr30, vr3, vr29 addi vr31, vr4, vr30 sti (vr23), vr31 addi vr6, vr1, $1 mov vr1, vr6 .L16: cmpi vr1, $10 jlt .L17 addi vr9, vr0, $1 mov vr0, vr9 .L14: cmpi vr0, $10 jlt .L15 addi vr12, vr2, $1 mov vr2, vr12 .L12: cmpi vr2, $10 jlt .L13 mov vr0, $0 jmp .L18 .L15: localaddr vr13, $0 muli vr14, vr0, $80 addi vr15, vr13, vr14 muli vr16, vr2, $8 addi vr17, vr15, vr16 ldi vr3, (vr17) mov vr1, $0 jmp .L16 .L13: mov vr0, $0 jmp .L14 .L19: mov vr1, $0 jmp .L20 .L21: localaddr vr16, $1600 muli vr17, vr0, $80 addi vr18, vr16, vr17 muli vr19, vr1, $8 addi vr20, vr18, vr19 ldi vr21, (vr20) writei vr21 addi vr6, vr1, $1 mov vr1, vr6 .L20: cmpi vr1, $10 jlt .L21 addi vr9, vr0, $1 mov vr0, vr9 .L18: cmpi vr0, $10 jlt .L19