.file "builtin-prefetch-5.c" .globl ptr .data .align 2 .type ptr, @object .size ptr, 4 ptr: .long arr .globl idx .align 2 .type idx, @object .size idx, 4 idx: .long 3 .text .align 2 .globl arg_ptr .type arg_ptr, @function arg_ptr: link.w %a6,#0 unlk %a6 rts .size arg_ptr, .-arg_ptr .align 2 .globl arg_idx .type arg_idx, @function arg_idx: link.w %a6,#0 unlk %a6 rts .size arg_idx, .-arg_idx .align 2 .globl glob_ptr .type glob_ptr, @function glob_ptr: link.w %a6,#0 unlk %a6 rts .size glob_ptr, .-glob_ptr .align 2 .globl glob_idx .type glob_idx, @function glob_idx: link.w %a6,#0 unlk %a6 rts .size glob_idx, .-glob_idx .align 2 .globl main .type main, @function main: link.w %a6,#0 movm.l #0x38,-(%sp) pea s+5 lea arg_ptr,%a3 jbsr (%a3) addq.l #4,%sp move.l ptr,%a2 pea 3(%a2) jbsr (%a3) move.l #3,(%sp) move.l %a2,-(%sp) lea arg_idx,%a3 jbsr (%a3) addq.l #8,%sp addq.l #1,%a2 pea 2.w move.l %a2,-(%sp) jbsr (%a3) addq.l #8,%sp lea glob_ptr,%a4 jbsr (%a4) lea glob_idx,%a3 jbsr (%a3) move.l %a2,ptr moveq.l #2,%d0 move.l %d0,idx jbsr (%a4) jbsr (%a3) clr.l -(%sp) jbsr exit nop .size main, .-main .comm s,12,2 .comm arr,100,1 .ident "GCC: (GNU) 3.3.2"