The previous truncation was useless.
This commit is contained in:
parent
89672e111d
commit
70a9a1053e
|
@ -1279,8 +1279,9 @@ jit_value_t LibjitEmitter::TouchMemoryAddress(uint32_t cia, jit_value_t addr) {
|
||||||
// Input address is always in 32-bit space.
|
// Input address is always in 32-bit space.
|
||||||
// TODO(benvanik): is this required? It's one extra instruction on every
|
// TODO(benvanik): is this required? It's one extra instruction on every
|
||||||
// access...
|
// access...
|
||||||
addr = jit_insn_and(fn_, addr,
|
addr = jit_insn_and(fn_,
|
||||||
jit_value_create_nint_constant(fn_, jit_type_nuint, UINT_MAX));
|
jit_insn_convert(fn_, addr, jit_type_uint, 0),
|
||||||
|
jit_value_create_nint_constant(fn_, jit_type_uint, UINT_MAX));
|
||||||
|
|
||||||
// Add runtime memory address checks, if needed.
|
// Add runtime memory address checks, if needed.
|
||||||
// if (FLAGS_memory_address_verification) {
|
// if (FLAGS_memory_address_verification) {
|
||||||
|
|
Loading…
Reference in New Issue