.file "980523-1.c" .text .align 2 .globl foo1 .type foo1, @function foo1: link.w %a6,#0 unlk %a6 rts .size foo1, .-foo1 .align 2 .globl foo2 .type foo2, @function foo2: link.w %a6,#0 move.l 8(%a6),%d0 muls.l %d0,%d0 unlk %a6 rts .size foo2, .-foo2 .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "a" .LC1: .string "n" .LC2: .string "o" .LC3: .string "p" .LC4: .string "b" .LC5: .string "q" .LC6: .string "c" .LC7: .string "d" .LC8: .string "e" .LC9: .string "f" .LC10: .string "g" .LC11: .string "h" .LC12: .string "i" .LC13: .string "j" .LC14: .string "k" .LC15: .string "l" .LC16: .string "m" .text .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l %a2,-(%sp) move.l %d2,-(%sp) pea 1.w jbsr foo2 move.l %d0,%d2 move.l %d0,bar1 move.l %d0,bar2 move.l %d0,(%sp) pea .LC0 pea 1.w lea foo1,%a2 jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC0 move.l %d2,-(%sp) jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC1 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC2 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC3 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC0 move.l %d2,-(%sp) jbsr (%a2) lea (12,%sp),%sp move.l %d2,bar3 move.l %d2,-(%sp) pea .LC4 move.l %d2,-(%sp) jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC5 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC6 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC7 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC8 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC9 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC10 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC11 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC12 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC13 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC14 pea 1.w jbsr (%a2) addq.w #8,%sp move.l %d2,(%sp) pea .LC15 pea 1.w jbsr (%a2) lea (12,%sp),%sp move.l #.LC16,bar4 move.l %d2,-(%sp) pea .LC16 move.l %d2,-(%sp) jbsr (%a2) addq.w #8,%sp clr.l (%sp) jbsr exit nop .size main, .-main .comm bar1,4,2 .comm bar2,4,2 .comm bar3,4,2 .comm bar4,4,2 .ident "GCC: (GNU) 3.3.2"