.file "typeof-2.c" .text .align 2 .globl bar1 .type bar1, @function bar1: link.w %a6,#0 move.l 8(%a6),%d0 unlk %a6 rts .size bar1, .-bar1 .weak baz1 .set baz1,bar1 .align 2 .globl bar2 .type bar2, @function bar2: link.w %a6,#0 move.l 8(%a6),-(%sp) jbsr baz2 addq.l #4,%sp move.l %d0,%a0 lea (%a0,%d0.l*4),%a1 add.l %d0,%a1 move.l %a1,%d0 unlk %a6 rts .size bar2, .-bar2 .align 2 .globl bar3 .type bar3, @function bar3: link.w %a6,#0 movm.l #0x3020,-(%sp) move.l 8(%a6),%d3 move.l %d3,-(%sp) lea baz3,%a2 jbsr (%a2) move.l %d0,%d2 move.l %d3,-(%sp) jbsr (%a2) add.l %d0,%d2 move.l %d3,-(%sp) jbsr (%a2) add.l %d0,%d2 move.l %d3,-(%sp) jbsr (%a2) add.l %d0,%d2 move.l %d3,-(%sp) jbsr (%a2) add.l %d0,%d2 move.l %d3,-(%sp) jbsr (%a2) add.l %d0,%d2 move.l %d2,%d0 movm.l -12(%a6),#0x40c unlk %a6 rts .size bar3, .-bar3 .ident "GCC: (GNU) 3.3.2"