|
814196c3d0
|
[dynarmic] use better boost::visitor
eden-license / license-header (pull_request) Successful in 33s
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
38a0c4411a
|
[dynarmic] regalloc use scratchimpl that uses all instead of iteraiting
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
382928fb5f
|
[dynarmic] Implement constant folding for CountLeadingZeros, add readXX constnat folding for A64
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
d4aecefded
|
[dynarmic] unconditional branches always take
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
45a7ae15d0
|
[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 12:20:32 +00:00 |
|
|
aaee6c4183
|
[dynarmic] checked code alignment
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
8c9ee6ec94
|
[dynarmic] remove use of mcl reverse iterator
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
4f964bba23
|
[dynarmic, docs] fastmem docs
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
04fca6a7ab
|
[dynarmic, cmake][ remove unusd frontends var
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
9a9fe3556c
|
[dynarmic] fix android
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
e097d90f6b
|
[dynarmic] use ARCHITECTURE_ macros instead of MCL ones
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
9a38bff603
|
[dynarmic] add back encoding names (for print_info)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
922aa55418
|
[dynarmic] fix ASIMD execution
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
1132fe6588
|
[dynarmic] fix tests
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
6e27aa7fbf
|
[dynarmic] reduce matcher table noise and cache misses
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
9a82224f54
|
[dynarmic] (prolly makes MSVC crash) - use 128MiB code cache
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
c37e8dbd7d
|
[docs] fastmem draft
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
8052b435e5
|
[dynarmic] fix tests_reader and tests_generator
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
70080e1247
|
[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 12:20:32 +00:00 |
|
|
940d3f6ae7
|
[dynarmic] use small vector experiment
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:32 +00:00 |
|
|
6916e2d748
|
Fix license headers
|
2025-09-13 12:20:32 +00:00 |
|
|
47b7711ac9
|
[dynarmic] reduce opt pass latency
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-13 12:20:31 +00:00 |
|