1 .explicit 2 .pred.safe_across_calls p1-p5,p16-p63 3 .text 4 .align 16 5 .global _start# 6 .proc _start# 7_start: 8 .prologue 12, 32 9 .mii 10 .save ar.pfs, r33 11 alloc r33 = ar.pfs, 0, 3, 0, 0 12 .save rp, r32 13 mov r32 = b0 14 mov r34 = r1 15 .body 16 ;; 17 .bbb 18 nop 0 19 nop 0 20 br.call.sptk.many b0 = foo# 21 ;; 22 .mmi 23 nop 0 24 mov r1 = r34 25 mov b0 = r32 26 .mib 27 nop 0 28 mov ar.pfs = r33 29 br.ret.sptk.many b0 30 .endp _start# 31