X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmath%2Fx86_64%2Fexpl.s;h=798261d2835346a9d219f1e45b276c09b6b795c2;hb=29e4319178cbc2a4e9f058a99ae8098d4b6ac055;hp=107f3f525ea25fe48024be120b790a1925aaa773;hpb=1b3973fb43fbef80dab1dfc9c788783e78ab5043;p=musl diff --git a/src/math/x86_64/expl.s b/src/math/x86_64/expl.s index 107f3f52..798261d2 100644 --- a/src/math/x86_64/expl.s +++ b/src/math/x86_64/expl.s @@ -28,7 +28,7 @@ expl: # should be 0x1.71547652b82fe178p0L == 0x3fff b8aa3b29 5c17f0bc # it will be wrong on non-nearest rounding mode -3: fldl2e +2: fldl2e subq $48, %rsp # hi = log2e_hi*x # 2^hi = exp2l(hi) @@ -37,7 +37,7 @@ expl: fstpt (%rsp) fstpt 16(%rsp) fstpt 32(%rsp) - call exp2l + call exp2l@PLT # if 2^hi == inf return 2^hi fld %st(0) fstpt (%rsp)