1 .file "pokus.c" 2 .pred.safe_across_calls p1-p5,p16-p63 3 .section .rodata 4 .align 8 5.LC0: 6 stringz "" 7 .text 8 .align 16 9 .global main# 10 .proc main# 11main: 12 .prologue 14, 32 13 .save ar.pfs, r33 14 alloc r33 = ar.pfs, 0, 4, 1, 0 15 .vframe r34 16 mov r34 = r12 17 mov r35 = r1 18 .save rp, r32 19 mov r32 = b0 20 .body 21 addl r36 = @ltoffx(.LC0), r1 22 ;; 23 ld8.mov r36 = [r36], .LC0 24 br.call.sptk.many b0 = printf# 25 nop.b 0x0 26 nop.b 0x1 27 nop.b 0x2 28 nop.b 0x0 29 nop.b 0x1 30 nop.b 0x2 31 mov r1 = r35 32 addl r14 = 234, r0 33 ;; 34 mov r8 = r14 35 mov ar.pfs = r33 36 mov b0 = r32 37 .restore sp 38 mov r12 = r34 39 br.ret.sptk.many b0 40 ;; 41 .endp main# 42 .section .note.GNU-stack,"",@progbits 43 .ident "GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-3)" 44