.explicit .pred.safe_across_calls p1-p5,p16-p63 .text .align 16 .global _start# .proc _start# _start: .prologue 12, 32 .mii .save ar.pfs, r33 alloc r33 = ar.pfs, 0, 3, 0, 0 .save rp, r32 mov r32 = b0 mov r34 = r1 .body ;; .bbb nop 0 nop 0 br.call.sptk.many b0 = foo# ;; .mmi nop 0 mov r1 = r34 mov b0 = r32 .mib nop 0 mov ar.pfs = r33 br.ret.sptk.many b0 .endp _start#