pcsx2/common/emitter
TellowKrinkle 4662d0e5dc Common: Disable and remove ALWAYS_USE_MOVAPS
In AVX, MOVAPS is the same size as all the other instructions.

In Nehalem (one of the main targets of SSE4), there are bypass penalties for using the wrong mov.
2025-08-24 20:16:24 -05:00
..
implement Common: Remove old SIMD helpers 2025-08-24 20:16:24 -05:00
bmi.cpp Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
fpu.cpp Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
groups.cpp Common: Switch g1 and g3 SIMD to auto SSE/AVX 2025-08-24 20:16:24 -05:00
instructions.h Common: Remove dedicated AVX instructions 2025-08-24 20:16:24 -05:00
internal.h Common: Add auto-switching AVX/SSE emitter functions 2025-08-24 20:16:24 -05:00
jmp.cpp Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
legacy_instructions.h Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
legacy_internal.h Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
legacy_sse.cpp Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
legacy_types.h Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
legacy.cpp Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
movs.cpp Common: Use inheritance for group 1/3 ops 2025-08-24 20:16:24 -05:00
simd.cpp Common: Disable and remove ALWAYS_USE_MOVAPS 2025-08-24 20:16:24 -05:00
x86emitter.cpp Common: Use inheritance for group 1/3 ops 2025-08-24 20:16:24 -05:00
x86emitter.h Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
x86types.h Common: Disable and remove ALWAYS_USE_MOVAPS 2025-08-24 20:16:24 -05:00