mirror of
https://github.com/azahar-emu/dynarmic.git
synced 2026-04-26 06:33:39 +02:00
A64/translate: Allow for unpredictable behaviour to be defined
This commit is contained in:
@@ -199,7 +199,8 @@ private:
|
||||
}
|
||||
|
||||
// JIT Compile
|
||||
IR::Block ir_block = A64::Translate(A64::LocationDescriptor{current_location}, [this](u64 vaddr) { return conf.callbacks->MemoryReadCode(vaddr); });
|
||||
const auto get_code = [this](u64 vaddr) { return conf.callbacks->MemoryReadCode(vaddr); };
|
||||
IR::Block ir_block = A64::Translate(A64::LocationDescriptor{current_location}, get_code, {conf.define_unpredictable_behaviour});
|
||||
Optimization::A64CallbackConfigPass(ir_block, conf);
|
||||
Optimization::A64GetSetElimination(ir_block);
|
||||
Optimization::DeadCodeElimination(ir_block);
|
||||
|
||||
Reference in New Issue
Block a user