aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache/buffer_cache.cpp
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2026-01-10 12:36:19 +0100
committercrueter <crueter@eden-emu.dev>2026-01-10 12:36:19 +0100
commitc21f92340bdebc2da9984238c06202dc5452e0f5 (patch)
treefa2be4bf21c1f879848b48211f76c531787e2e10 /src/video_core/buffer_cache/buffer_cache.cpp
parentea29f169e6c201e2028e08366d989b36b54dedba (diff)
[core/hle/kernel] coalesce TLS from KernelCore to reduce query times (#3283)
- each time you reference TLS data the compiler generates calls to register _atexit() for them - it also uses `mov %fs:%rax` or whatever, segmented moves are EXPENSIVE since they break pipeline - occupies less TLS slots for windows :) Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3283 Reviewed-by: DraVee <dravee@eden-emu.dev> Reviewed-by: Maufeat <sahyno1996@gmail.com> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/video_core/buffer_cache/buffer_cache.cpp')
0 files changed, 0 insertions, 0 deletions