.file "930506-2.c" .text .align 2 .type ___.0, @function ___.0: link.w %a6,#-4 move.l %a0,-4(%a6) pea 1.w jbsr foo unlk %a6 rts .size ___.0, .-___.0 .align 2 .type ___.1, @function ___.1: link.w %a6,#-4 move.l %a0,-4(%a6) pea 2.w jbsr foo unlk %a6 rts .size ___.1, .-___.1 .globl __clear_cache .globl __clear_cache .align 2 .globl f1 .type f1, @function f1: link.w %a6,#-28 move.l %a2,-(%sp) lea (-28,%a6),%a0 move.w #8316,(%a0) move.l %a6,2(%a0) move.w #20217,6(%a0) move.l #___.1,8(%a0) pea 12(%a0) move.l %a0,-(%sp) lea __clear_cache,%a2 jbsr (%a2) addq.l #8,%sp lea (-14,%a6),%a0 move.w #8316,(%a0) move.l %a6,2(%a0) move.w #20217,6(%a0) move.l #___.0,8(%a0) pea 12(%a0) move.l %a0,-(%sp) jbsr (%a2) addq.l #8,%sp pea -14(%a6) lea bar,%a2 jbsr (%a2) addq.l #4,%sp pea -28(%a6) jbsr (%a2) addq.l #4,%sp move.l -32(%a6),%a2 unlk %a6 rts .size f1, .-f1 .align 2 .type ___.2, @function ___.2: link.w %a6,#-4 move.l %a0,-4(%a6) move.l 8(%a0),-(%sp) jbsr foo unlk %a6 rts .size ___.2, .-___.2 .align 2 .type ___.3, @function ___.3: link.w %a6,#-4 move.l %a0,-4(%a6) move.l 8(%a0),-(%sp) jbsr foo unlk %a6 rts .size ___.3, .-___.3 .globl __clear_cache .globl __clear_cache .align 2 .globl f2 .type f2, @function f2: link.w %a6,#-28 move.l %a2,-(%sp) lea (-28,%a6),%a0 move.w #8316,(%a0) move.l %a6,2(%a0) move.w #20217,6(%a0) move.l #___.3,8(%a0) pea 12(%a0) move.l %a0,-(%sp) lea __clear_cache,%a2 jbsr (%a2) addq.l #8,%sp lea (-14,%a6),%a0 move.w #8316,(%a0) move.l %a6,2(%a0) move.w #20217,6(%a0) move.l #___.2,8(%a0) pea 12(%a0) move.l %a0,-(%sp) jbsr (%a2) addq.l #8,%sp pea -14(%a6) lea bar,%a2 jbsr (%a2) addq.l #4,%sp pea -28(%a6) jbsr (%a2) addq.l #4,%sp move.l -32(%a6),%a2 unlk %a6 rts .size f2, .-f2 .ident "GCC: (GNU) 3.3.2"