eden/src
lizzie 440ee4916d
[nca] Use better tight loop allocation schemes (none at all) for AES decrypt/encrypt and force MbedTLS to use AES x86_64 instructions (#2750)
Uses stack instead of allocating stuff haphazardly (16 bytes and 512 bytes respectively) - removes malloc() pollution and all that nasty stuff from tight loops
Original work by Ribbit but edited by me.
Will NOT bring a massive speedup since the main bottleneck is mbedtls itself, but may bring nice oddities to STARTUP TIMES nonetheless.
AES instructions being forced wont affect CPUs without them since there is always a runtime check for them.

Signed-off-by: lizzie lizzie@eden-emu.dev
Co-authored-by: Ribbit <ribbit@placeholder.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2750
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2025-10-17 05:08:51 +02:00
..
android [desktop] Data Manager, data import/export (#2700) 2025-10-15 04:54:41 +02:00
audio_core [audio] replace ReaderWriterQueue with the generic SPSC queue (#2745) 2025-10-16 03:15:20 +02:00
common [dynarmic, qt] fix build with QuaZip <=1.4 and fmt v9 (#2755) 2025-10-17 04:20:11 +02:00
core [nca] Use better tight loop allocation schemes (none at all) for AES decrypt/encrypt and force MbedTLS to use AES x86_64 instructions (#2750) 2025-10-17 05:08:51 +02:00
dedicated_room [cmake, core] refactor: update mbedtls and make YUZU_USE_CPM better (#485) 2025-09-15 04:22:15 +02:00
dynarmic [dynarmic, qt] fix build with QuaZip <=1.4 and fmt v9 (#2755) 2025-10-17 04:20:11 +02:00
frontend_common [desktop] Data Manager, data import/export (#2700) 2025-10-15 04:54:41 +02:00
hid_core [hid_core] Quick fix for PR 2747 (#2753) 2025-10-16 20:33:38 +02:00
input_common [common] remove ranges polyfill (#2546) 2025-09-24 19:29:48 +02:00
network [cmake] feat: FFmpeg CI, allow 16kb android builds, update translations for transifex (#2543) 2025-09-23 19:38:11 +02:00
qt_common [dynarmic, qt] fix build with QuaZip <=1.4 and fmt v9 (#2755) 2025-10-17 04:20:11 +02:00
shader_recompiler [cmake] update CI deps, feat: sirit CI + new CI spec (#2655) 2025-10-04 09:27:13 +02:00
tests [cmake] fix video_core and tests comp errors on Windows (#2631) 2025-10-05 00:00:52 +02:00
video_core Revert "[vk] Tighten queue wait stages (#2734)" (#2751) 2025-10-16 06:48:17 +02:00
web_service [cmake] refactor: SDL2 CI and CPMUtil::AddCIPackage (#284) 2025-08-23 19:42:49 +02:00
yuzu [common] Ensures that the Custom Web Applet will never be enabled if it has not been compiled with the project (#2754) 2025-10-17 01:23:48 +02:00
yuzu_cmd [meta] allow customisation of auto-updater, remove hardcoded title names and fix dup title names (#2588) 2025-10-01 05:07:59 +02:00
yuzu_room_standalone Fix License headers & CI (#168) 2025-06-09 01:40:21 +00:00
.clang-format
CMakeLists.txt [ci] improve ccache and add support on Android (#2673) 2025-10-08 01:04:18 +02:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00