|
d9a6ab6085
|
[dynarmic] use better boost::visitor
eden-license / license-header (pull_request) Successful in 35s
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
ce1e320a51
|
[dynarmic] regalloc use scratchimpl that uses all instead of iteraiting
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
c48fa5ccb0
|
[dynarmic] Implement constant folding for CountLeadingZeros, add readXX constnat folding for A64
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
80d21c5865
|
[dynarmic] unconditional branches always take
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
3ae68d07ca
|
[dynarmic] fix hardcoded AVX512 registers, use xmm0 instead of xmm16 to align with spec
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
fab3212199
|
[dynarmic] checked code alignment
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
aa21999d10
|
[dynarmic] remove use of mcl reverse iterator
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
26423b81c6
|
[dynarmic, docs] fastmem docs
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
dbcc764fdf
|
[dynarmic, cmake][ remove unusd frontends var
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
7df7e0e0c9
|
[dynarmic] fix android
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
8d21bdeb9d
|
[dynarmic] use ARCHITECTURE_ macros instead of MCL ones
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
ae29eea035
|
[dynarmic] add back encoding names (for print_info)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
b90b4fe755
|
[dynarmic] fix ASIMD execution
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
ffe0be33d4
|
[dynarmic] fix tests
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
89ff1a4d99
|
[dynarmic] reduce matcher table noise and cache misses
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
c2c3a6c1d4
|
[dynarmic] (prolly makes MSVC crash) - use 128MiB code cache
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
5535598b9b
|
[docs] fastmem draft
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
fa1a59bd96
|
[dynarmic] fix tests_reader and tests_generator
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
d683c97671
|
[dynarmic] reduce use 2 bits for LRU and 4 bits for clog2 of bit size
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
fd8a1d0eeb
|
[dynarmic] use small vector experiment
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|
|
dbe8cd8962
|
Fix license headers
|
2025-09-13 21:25:57 +02:00 |
|
|
a9aea81669
|
[dynarmic] reduce opt pass latency
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 21:25:57 +02:00 |
|