diff options
Diffstat (limited to 'sysdeps/libm-i387/s_cexp.S')
-rw-r--r-- | sysdeps/libm-i387/s_cexp.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sysdeps/libm-i387/s_cexp.S b/sysdeps/libm-i387/s_cexp.S index 5630d3cb65..61158d9540 100644 --- a/sysdeps/libm-i387/s_cexp.S +++ b/sysdeps/libm-i387/s_cexp.S @@ -237,8 +237,9 @@ ENTRY(__cexp) fldl MOX(huge_nan_null_null,%edx,1) fldl MOX(huge_nan_null_null+8,%edx,1) - fstpl 8(%eax) + fxch fstpl (%eax) + fstpl 8(%eax) ret $4 /* The real part is NaN. */ |