dynarmic/src
ReinUsesLisp 4a9a0d07f7 backend/{a32,a64}_emit_x64: Add config entry to mask page table pointers
Add config entry to mask out the lower bits in page table pointers.
This is intended to allow users of Dynarmic to pack small integers
inside pointers and update the pair atomically without locks.
These lower bits can be masked out due to the expected alignment in
pointers inside the page table.

For the given usage, using AND on the pointer acts the same way as a
TEST instruction. That said when the mask value is zero, TEST is still
emitted to keep the same behavior.
2020-12-29 19:16:46 +00:00
..
backend/x64 backend/{a32,a64}_emit_x64: Add config entry to mask page table pointers 2020-12-29 19:16:46 +00:00
common general: Resolve -Wmissing-prototypes warnings 2020-08-14 14:50:09 -04:00
frontend decoder_detail: Fix bit_position and one unused warnings in GetArgInfo 2020-12-28 23:34:23 +00:00
ir_opt ir_matcher: Add missing header guard 2020-08-14 14:32:34 -04:00
CMakeLists.txt Add optimization flags to disable specific optimizations 2020-07-04 11:04:10 +01:00