Le seul probleme est que GNU as... Ben pas top.
Exemple:
.file "bench2.c"
.pred.safe_across_calls p1-p5,p16-p63
.text
.align 16
.global mpfr_inits_random#
.proc mpfr_inits_random#
mpfr_inits_random:
.prologue 12, 42
.spill 40
.mii
.save ar.pfs, r43
alloc r43 = ar.pfs, 8, 5, 1, 0
adds r2 = 8, r12
mov r3 = r12
.mmi
.fframe 64
adds r12 = -64, r12
;;
.save ar.unat, r44
mov r44 = ar.unat
.save rp, r42
mov r42 = b0
.mii
.mem.offset -8, 0
st8.spill [r2] = r39, -16
cmp.ne p8, p9 = 0, r32
adds r41 = 24, r12
.mmi
.mem.offset 0, 0
st8.spill [r3] = r38, -16
;;
.mem.offset 8, 0
st8.spill [r2] = r37, -16
nop.i 0
.mmi
.mem.offset 16, 0
st8.spill [r3] = r36, -16
;;
.mem.offset 24, 0
st8.spill [r2] = r35, -16
nop.i 0
.mfb
.mem.offset 32, 0
st8.spill [r3] = r34
nop.f 0
nop.b 0
;;
.mib
.mem.offset 40, 0
st8.spill [r2] = r33
.body
nop.i 0
(p9) br.cond.dpnt .L7
.L5:
.mib
mov r40 = r1
mov r45 = r32
br.call.sptk.many b0 = mpfr_init#
;;
.mib
mov r1 = r40
mov r45 = r32
br.call.sptk.many b0 = mpfr_random#
;;
.mii
mov r8 = r41
mov r1 = r40
adds r41 = 8, r41
Etc. Je vais pas faire un dump complet.