.file "920624-1.c" .text .little .text .align 1 .align 5 .global f .type f, @function f: mov.l r14,@-r15 mov #0,r7 mov r15,r14 mov r7,r2 .L21: mov #3,r1 add #-2,r2 cmp/hi r1,r2 bt .L4 mova .L11,r0 mov.b @(r0,r2),r1 braf r1 nop .L13: .align 2 .L11: .byte .L8-.L13 .byte .L8-.L13 .byte .L17-.L13 .byte .L17-.L13 .align 5 .L8: mov.l .L18,r2 mov r7,r3 shll2 r3 add r3,r2 mov.l @r2,r1 add #1,r1 mov.l r1,@r2 .L10: mov.l .L19,r2 add r3,r2 mov.l @r2,r1 add #1,r1 mov.l r1,@r2 .L4: add #1,r7 mov #1,r1 cmp/gt r1,r7 bf/s .L21 mov r7,r2 mov r14,r15 rts mov.l @r15+,r14 .align 5 .L17: mov r7,r3 bra .L10 shll2 r3 .L20: .align 2 .L18: .long B .L19: .long Q .size f, .-f .comm B,4,4 .comm Q,4,4 .ident "GCC: (GNU) 3.3.2"