.file "991008-1.c" .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string " " .text .align 2 .globl foo .type foo, @function foo: link.w %a6,#0 movm.l #0x3820,-(%sp) move.l 8(%a6),%d4 move.l 12(%a6),%d0 tst.l mView jbeq .L14 move.l %d0,%d3 subq.l #1,%d3 move.l %d3,%d2 jblt .L2 lea fputs,%a2 .align 2 .L6: move.l %d4,-(%sp) pea .LC0 jbsr (%a2) addq.l #8,%sp subq.l #1,%d2 jbpl .L6 .align 2 .L2: move.l %d3,%d2 jblt .L13 lea fputs,%a2 .align 2 .L10: move.l %d4,-(%sp) pea .LC0 jbsr (%a2) addq.l #8,%sp subq.l #1,%d2 jbpl .L10 jbra .L13 .align 2 .L14: move.l %d0,%d3 subq.l #1,%d3 jbra .L2 .align 2 .L13: movm.l -16(%a6),#0x41c unlk %a6 rts .size foo, .-foo .comm mView,4,2 .ident "GCC: (GNU) 3.3.2"