7 movl $
0xc2820000,-4(%rsp
)
12 # x*log2e <= -65, return -1 without underflow
44 cmpl $
0xc67ff800,(%rsp
)
46 movl $
0x5f000000,(%rsp
)
52 je
2f
# x - 0x1p63 + 0x1p63 == x
54 flds
(%rsp
) # 0x1p-149
56 fstps
(%rsp
) # raise underflow
61 fsub %st(2) # st(0)=x-rint(x), st(1)=1, st(2)=rint(x)
80 fldt
(%rsp
) # 2^rint(x)