.file "20001121-1.c" .text .little .text .align 1 .align 5 .global foo .type foo, @function foo: mov.l r14,@-r15 mov #5,r1 sts.l pr,@-r15 cmp/hi r1,r4 mov r15,r14 bt/s .L2 mov #7,r1 mova .L10,r0 mov.b @(r0,r4),r1 extu.b r1,r1 braf r1 nop .L11: .align 2 .L10: .byte .L3-.L11 .byte .L4-.L11 .byte .L5-.L11 .byte .L6-.L11 .byte .L7-.L11 .byte .L8-.L11 .align 5 .L3: mov #1,r1 .L2: mov.l .L12,r0 jsr @r0 mov r1,r4 add #1,r0 mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .align 5 .L4: bra .L2 mov #2,r1 .align 5 .L5: bra .L2 mov #3,r1 .align 5 .L6: bra .L2 mov #4,r1 .align 5 .L7: bra .L2 mov #5,r1 .align 5 .L8: bra .L2 mov #6,r1 .L13: .align 2 .L12: .long bar .size foo, .-foo .ident "GCC: (GNU) 3.3.2"