.file "main.c" .text .text .align 1 .global _main .type _main, @function _main: mov.l r14,@-r15 sts.l pr,@-r15 add #-40,r15 mov r15,r14 mov.w .L10,r1 mov.l r1,@r14 mov.w .L11,r1 mov.l r1,@(4,r14) mov.w .L12,r1 mov.l r1,@(8,r14) mov.w .L13,r1 mov.l r1,@(12,r14) mov.w .L14,r1 mov.l r1,@(20,r14) mov.w .L15,r1 mov.l r1,@(16,r14) mov.w .L16,r1 mov.l r1,@(24,r14) mov.l @r14,r2 mov #0,r1 mov.w r1,@r2 mov.l @(4,r14),r2 mov #0,r1 mov.w r1,@r2 mov.l @(8,r14),r2 mov #0,r1 mov.w r1,@r2 mov.l @(12,r14),r2 mov #0,r1 mov.w r1,@r2 mov.l @(20,r14),r2 mov.w .L17,r1 mov.w r1,@r2 mov.l @(16,r14),r2 mov #0,r1 mov.w r1,@r2 .L2: mov r14,r2 add #36,r2 mov #1,r1 mov.w r1,@r2 mov.l @(16,r14),r2 mov r14,r1 add #36,r1 mov.w @r1,r1 mov.w r1,@r2 mov #0,r1 mov.l r1,@(32,r14) .L4: mov.l @(32,r14),r2 mov #7,r1 cmp/hi r1,r2 bt .L2 mov #0,r1 mov.l r1,@(28,r14) .L7: mov.l @(28,r14),r2 mov.l .L18,r1 cmp/hi r1,r2 bt .L8 mov.l @(28,r14),r1 add #1,r1 mov.l r1,@(28,r14) bra .L7 nop .align 1 .L8: mov r14,r2 add #36,r2 mov r14,r1 add #36,r1 mov.w @r1,r1 extu.w r1,r1 add r1,r1 mov.w r1,@r2 mov.l @(16,r14),r2 mov r14,r1 add #36,r1 mov.w @r1,r1 mov.w r1,@r2 mov.l @(32,r14),r1 add #1,r1 mov.l r1,@(32,r14) bra .L4 nop .align 1 .L10: .short -11498 .L11: .short -11500 .L12: .short -11502 .L13: .short -11504 .L14: .short -11514 .L15: .short -11518 .L16: .short -11490 .L17: .short 255 .L19: .align 2 .L18: .long 999999 .size _main, .-_main .ident "GCC: (GNU) 3.4.5"