merry
|
644172477e
|
Implement enable_cycle_counting
|
2022-04-03 16:10:32 +01:00 |
|
merry
|
5ea2b49ef0
|
backend/x64: Inline exclusive memory access operations (#664)
* a64_emit_x64_memory: Add Unsafe_IgnoreGlobalMonitor optimization
* a32_emit_x64_memory: Add Unsafe_IgnoreGlobalMonitor optimization
* a32_emit_x64_memory: Remove dead code
* {a32,a64}_emit_x64_memory: Also verify vaddr in Exclusive{Read,Write}MemoryInlineUnsafe
* a64_emit_x64_memory: Full fallback for ExclusiveWriteMemoryInlineUnsafe
* a64_emit_x64_memory: Inline full locking
* a64_emit_x64_memory: Allow inlined locking to be optionally removed
* spin_lock: Use xbyak instead of inline asm
* a64_emit_x64_memory: Recompile on exclusive fastmem failure
* Avoid variable shadowing
* a32_emit_x64_memory: Implement recompilation
* Fix recompilation
* spin_lock: Clang format fix
* fix fallback function calls
|
2022-02-28 08:13:10 +00:00 |
|
MerryMage
|
709773dcf1
|
a64_emit_x64: Implement fastmem for A64 frontend for 8-64 bit reads/writes
|
2021-05-28 18:49:31 +01:00 |
|
MerryMage
|
53493b2024
|
Add .clang-format file
Using clang-format version 12.0.0
|
2021-05-22 15:07:02 +01:00 |
|
MerryMage
|
51b155df92
|
A32: Introduce PreCodeTranslationHook
|
2021-05-22 14:16:10 +01:00 |
|
Merry
|
714216fd0e
|
Consolidate all source files into src/ directory
|
2021-05-19 17:41:59 +01:00 |
|