84ca484c65
[dynarmic] increase cache code size
...
eden-license / license-header (pull_request) Failing after 18s
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:02 +00:00
2383195ca6
Fix license headers
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:02 +00:00
4591a428e4
[dynarmic] inlined pool in block + slab-like for each block
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:02 +00:00
114a598ea3
[dynarmic] Allow to skip verification pass
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:02 +00:00
015dd8c1f2
[dynarmic] fix exception posix handler
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:02 +00:00
15acd76bb6
[dynarmic] use better boost::visitor
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:02 +00:00
a7adb3d92d
[dynarmic] regalloc use scratchimpl that uses all instead of iteraiting
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:02 +00:00
160ba69020
[dynarmic] Implement constant folding for CountLeadingZeros, add readXX constnat folding for A64
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
5be411b1eb
[dynarmic] unconditional branches always take
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
77904828ae
[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 16:31:01 +00:00
90184d4d6f
[dynarmic] checked code alignment
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
80a54f8541
[dynarmic] remove use of mcl reverse iterator
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
db1c2280cd
[dynarmic, docs] fastmem docs
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
6166a18093
[dynarmic, cmake][ remove unusd frontends var
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
09daf3496e
[dynarmic] fix android
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
111b017260
[dynarmic] use ARCHITECTURE_ macros instead of MCL ones
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
024b2c0fa7
[dynarmic] add back encoding names (for print_info)
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
3d7ecc0798
[dynarmic] fix ASIMD execution
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
bb174a149c
[dynarmic] fix tests
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
6895400e03
[dynarmic] reduce matcher table noise and cache misses
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
85c899a787
[dynarmic] (prolly makes MSVC crash) - use 128MiB code cache
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
ff44a6567a
[docs] fastmem draft
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
978a6e4eab
[dynarmic] fix tests_reader and tests_generator
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
a3276fb200
[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 16:31:01 +00:00
7606e6a2c7
[dynarmic] use small vector experiment
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
9636a916d3
Fix license headers
2025-09-20 16:31:01 +00:00
4db2d390c8
[dynarmic] reduce opt pass latency
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2025-09-20 16:31:01 +00:00
d623e04606
Fix src/core/cmakelists.txt ( #2537 )
...
Removed entry that was added back trying to fix a conflict in a PR.
Signed-off-by: Shinmegumi <shinmegumi@eden-emu.dev>
Reviewed-on: #2537
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: Shinmegumi <shinmegumi@eden-emu.dev>
Co-committed-by: Shinmegumi <shinmegumi@eden-emu.dev>
2025-09-20 18:19:44 +02:00