[core] use memcpy instead of hand rolling aligned cases #2639
Open
Lizzie
wants to merge 2 commits from
memory-use-memcpy-4rw
into master
pull from: memory-use-memcpy-4rw
merge into: eden-emu:master
eden-emu:master
eden-emu:buffercache
eden-emu:android-7-support
eden-emu:arm-cpu-accuracy-debugging
eden-emu:bl-heaptrackfix-defer
eden-emu:test/tzdb
eden-emu:update-translations
eden-emu:feature/data-manager
eden-emu:revert-2695
eden-emu:netusejthreadstuff
eden-emu:heap-tracker
eden-emu:fix/moltenvk
eden-emu:liz-get-rid-of-mcl-intrusive-list
eden-emu:liz-dynarmic-backport-waitpkg
eden-emu:android-support-kbd-and-mouse-ctrls
eden-emu:win-use-condvar-wait
eden-emu:descriptor
eden-emu:descriptor_set
eden-emu:dynarmic-dtrace-1
eden-emu:fix-fibers-2
eden-emu:liz-coalesce-ptr-to-variant
eden-emu:liz-dynarmic-latency-improvments
eden-emu:revolt-update-to-stoat
eden-emu:fix-compat-libusb-1
eden-emu:fix/lchd
eden-emu:syncpoint
eden-emu:liz-gamemode-flatten
eden-emu:remlibcprovfunctions
eden-emu:liz-crash-dumps-solaris
eden-emu:smartqueryreset
eden-emu:liz-deque-to-devec
eden-emu:no-shuffle
eden-emu:evilcontentionremoval
eden-emu:viewport-fallback
eden-emu:SSA_rewrite_optimize
eden-emu:liz-dynarmic-macos-fbsd-port
eden-emu:fix-FreeBSD-Building-Process
eden-emu:revert-bitset
eden-emu:descriptor_pool_opt
eden-emu:liz-ankerl-map-for-texture-cache-page-table
eden-emu:liz-thread-competition-experiment
eden-emu:liz-enable-lto-more
eden-emu:unstub-ErrorNotification
eden-emu:ffmpeg-8.0
eden-emu:n64
eden-emu:release/0.0.3
eden-emu:lizzie-updsse2neon
eden-emu:VMA_improvements
eden-emu:rework/fence_release
eden-emu:keyboard-mouse-android
eden-emu:jarrod-leaks-fix
eden-emu:liz-no-rtti-allowance
eden-emu:fix/no-duplicate-drivers
eden-emu:qt6-deprecated-state-change
eden-emu:frame-interp-rework
eden-emu:ragebound_stage41_temp_fix
eden-emu:frame-skip
eden-emu:interval-zero
eden-emu:FW20-WIP
eden-emu:macos
eden-emu:d24
eden-emu:feature/dmnt
eden-emu:Kernel
eden-emu:nce_cpp
eden-emu:ryujinx_mmped_mem
2 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
acc93cb564 |
fix
All checks were successful
eden-license / license-header (pull_request) Successful in 27s
Signed-off-by: lizzie <lizzie@eden-emu.dev> |
|||
8d8a68dc6d |
[core] use memcpy instead of hand rolling aligned cases
Hand rolling memcpy like this is always frowned upon because the compiler has more insight on whats going on (plus the code resolves to a worse version of itself on assembly). This removes some branches that are just straight up redundant. May save stuff especially for systems without fastmem enabled. Signed-off-by: lizzie <lizzie@eden-emu.dev> |