pcsx2/common/emitter
Stenzek 7c9c8e197c Common: Replace MemsetFast routines with C memset
And associated cleanup.

On most compilers these days, it'll either inline the memset with vector
fills or rep stosq, or outline with a call to memset.

I trust the compiler is probably going to make a better decision here,
than manual SSE intrinsics.

Ends up a couple of percent faster in FMV decoding.
2023-06-22 19:11:57 +10:00
..
implement x86emitter: Fix up emitting of xmm -> ptr64 operands 2022-11-19 04:59:10 +00:00
LnxCpuDetect.cpp Common: Purge SingleCoreAffinity 2023-06-16 18:26:28 +10:00
WinCpuDetect.cpp Common: Purge SingleCoreAffinity 2023-06-16 18:26:28 +10:00
avx.cpp emitter: Ignore Wmissing-braces warnings on clang. 2023-01-30 20:32:33 +01:00
bmi.cpp
cpudetect.cpp Common: Replace MemsetFast routines with C memset 2023-06-22 19:11:57 +10:00
fpu.cpp
groups.cpp
instructions.h microVU: Choose AVX2/SSE at runtime 2022-12-03 00:52:10 -06:00
internal.h x86emitter: Add some AVX/AVX2 instructions and YMM registers 2022-10-14 20:54:39 +01:00
jmp.cpp x86emitter: Fix up emitting of xmm -> ptr64 operands 2022-11-19 04:59:10 +00:00
legacy.cpp
legacy_instructions.h
legacy_internal.h
legacy_sse.cpp
legacy_types.h
movs.cpp
simd.cpp x86emitter: Fix up emitting of xmm -> ptr64 operands 2022-11-19 04:59:10 +00:00
tools.h Common: Replace MemsetFast routines with C memset 2023-06-22 19:11:57 +10:00
x86_intrin.h
x86emitter.cpp x86emitter: Fix up emitting of xmm -> ptr64 operands 2022-11-19 04:59:10 +00:00
x86emitter.h
x86types.h x86/microVU: Add VI caching 2022-12-29 10:01:25 +00:00