.file "test.c" .pred.safe_across_calls p1-p5,p16-p63 .text .align 16 .global main# .proc main# main: .prologue .mmi mov r23 = r0 addl r21 = 999, r0 .save ar.lc, r2 mov r2 = ar.lc .body .mmi addl r20 = 999, r0 addl r22 = 999, r0 addl r19 = @ltoffx(D#), r1 .L21: .mfb mov r18 = r0 nop 0 nop 0 .L20: .mfb mov r17 = r0 nop 0 nop 0 ;; .L19: .mmi nop 0 adds r3 = 1, r21 add r16 = r18, r17 .mmi ld8.mov r15 = [r19], D# ;; nop 0 sxt4 r8 = r3 ;; .mii nop 0 adds r3 = -1, r8 ;; mov ar.lc = r3 .L30: .mmi ld4 r10 = [r15] ;; add r9 = r10, r16 nop 0 ;; .mfb st4 [r15] = r9, 4 nop 0 br.cloop.sptk.few .L30 .mii nop 0 adds r17 = 1, r17 ;; nop 0 .mfb cmp4.ge p8, p9 = r20, r17 nop 0 (p8) br.cond.dptk .L19 .mii nop 0 adds r18 = 1, r18 ;; nop 0 .mfb cmp4.ge p10, p11 = r22, r18 nop 0 (p10) br.cond.dptk .L20 .mii nop 0 adds r23 = 1, r23 ;; nop 0 .mfb cmp4.ge p12, p13 = 9, r23 nop 0 (p12) br.cond.dptk .L21 .mib mov r8 = r0 mov ar.lc = r2 br.ret.sptk.many b0 .endp main# .common D#,4000,4 .ident "GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-24)"