glibc/sysdeps/x86/fpu
Uros Bizjak ff8be6152b x86: Use "%v" to emit VEX encoded instructions for AVX targets
Legacy encodings of SSE instructions incur AVX-SSE domain transition
penalties on some Intel microarchitectures (e.g. Haswell, Broadwell).
Using the VEX forms avoids these penatlies and keeps all instructions
in the VEX decode domain.  Use "%v" sequence to emit the "v" prefix
for opcodes when compiling with -mavx.

No functional changes intended.

Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
Reviewed-by: Florian Weimer <fweimer@redhat.com>
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
2025-09-22 17:33:25 +02:00
..
bits Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
finclude Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
Makefile x86: Include test-flt-eval-method-387 if -mfpmath=387 works 2024-12-22 12:54:44 +08:00
e_sqrtf128.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
e_sqrtl.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fenv_private.h x86: Use "%v" to emit VEX encoded instructions for AVX targets 2025-09-22 17:33:25 +02:00
fix-fp-int-compare-invalid.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
math-barriers.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
math_private.h x86: Don't use asm statement for trunc/truncf 2025-09-17 04:30:11 -07:00
nan-pseudo-number.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
powl_helper.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
s_ceill.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
s_ffma.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
s_floorl.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
s_fpclassifyl.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
s_isnanl.c Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_nearestint_387_template.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
s_sincosf_data.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
s_truncl.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sfp-machine.h x86: Use "%v" to emit VEX encoded instructions for AVX targets 2025-09-22 17:33:25 +02:00
sincosf_poly.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-fenv-clear-sse.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-fenv-sse-2.c x86: Use "%v" to emit VEX encoded instructions for AVX targets 2025-09-22 17:33:25 +02:00
test-fenv-sse.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-fenv-x87.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-flt-eval-method-387.c
test-flt-eval-method-sse.c
test-math-vector-sincos.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00