diff options
Diffstat (limited to 'sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core_avx2.S')
-rw-r--r-- | sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core_avx2.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core_avx2.S b/sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core_avx2.S index 43eb423831..49ffd7a9b2 100644 --- a/sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core_avx2.S +++ b/sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core_avx2.S @@ -231,13 +231,13 @@ L(SPECIAL_VALUES_LOOP): tzcntl %ebx, %ebp /* Scalar math fucntion call to process special input. */ - movss 32(%rsp, %rbp, 4), %xmm0 + vmovss 32(%rsp, %rbp, 4), %xmm0 call atanhf@PLT /* No good way to avoid the store-forwarding fault this will cause on return. `lfence` avoids the SF fault but at greater cost as it serialized stack/callee save restoration. */ - movss %xmm0, (%rsp, %rbp, 4) + vmovss %xmm0, (%rsp, %rbp, 4) blsrl %ebx, %ebx jnz L(SPECIAL_VALUES_LOOP) |