|
12e1396997
|
[dynarmic] increase cache code size
eden-license / license-header (pull_request) Failing after 19s
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 16:02:33 +00:00 |
|
|
bb36507950
|
Fix license headers
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
ebf8c4c2f5
|
[dynarmic] inlined pool in block + slab-like for each block
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
da4f998e58
|
[dynarmic] Allow to skip verification pass
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
e25e9431f7
|
[dynarmic] fix exception posix handler
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
c5b0a8ca9c
|
[dynarmic] use better boost::visitor
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
86b6ffd76a
|
[dynarmic] regalloc use scratchimpl that uses all instead of iteraiting
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
3b2daf0f48
|
[dynarmic] Implement constant folding for CountLeadingZeros, add readXX constnat folding for A64
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
ecc35083c1
|
[dynarmic] unconditional branches always take
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
054af1ec15
|
[dynarmic] fix hardcoded AVX512 registers, use xmm0 instead of xmm16 to align with spec
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
91e2de4f5f
|
[dynarmic] checked code alignment
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
6fc91a1310
|
[dynarmic] remove use of mcl reverse iterator
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
6c4e9bec4f
|
[dynarmic, docs] fastmem docs
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
b0b068db4e
|
[dynarmic, cmake][ remove unusd frontends var
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
819fa783f5
|
[dynarmic] fix android
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
5e2cfb5a53
|
[dynarmic] use ARCHITECTURE_ macros instead of MCL ones
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
d8fcad4b25
|
[dynarmic] add back encoding names (for print_info)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:18 +00:00 |
|
|
196a0bb332
|
[dynarmic] fix ASIMD execution
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:17 +00:00 |
|
|
5831186a71
|
[dynarmic] fix tests
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:17 +00:00 |
|
|
e3260e2ebd
|
[dynarmic] reduce matcher table noise and cache misses
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:17 +00:00 |
|
|
5590bf4029
|
[dynarmic] (prolly makes MSVC crash) - use 128MiB code cache
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:17 +00:00 |
|
|
be67a57e49
|
[docs] fastmem draft
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:17 +00:00 |
|
|
453c7052f9
|
[dynarmic] fix tests_reader and tests_generator
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:17 +00:00 |
|
|
0ad0b4fb6f
|
[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-20 15:58:17 +00:00 |
|
|
0f318e96fb
|
[dynarmic] use small vector experiment
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:17 +00:00 |
|
|
d65d8f6532
|
Fix license headers
|
2025-09-20 15:58:17 +00:00 |
|
|
b463d8ab79
|
[dynarmic] reduce opt pass latency
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2025-09-20 15:58:17 +00:00 |
|