@@ -132,7 +132,7 @@ impl<const CPU: CpuType> JitAsm<'_, CPU> {
132
132
block_asm. nop0 ( ) ;
133
133
134
134
let block_offset = block_asm. guest_inst_metadata ( self . jit_buf . insts_cycle_counts [ inst_index] , inst, RegReserve :: new ( ) ) as u32 ;
135
- block_asm. mov4 ( FlagsUpdate_DontCare , Cond :: AL , Reg :: R12 , & block_offset. into ( ) ) ;
135
+ block_asm. mov2 ( Reg :: R12 , & block_offset. into ( ) ) ;
136
136
137
137
self . emit_fast_single_transfer ( size, transfer. signed ( ) , inst. op . is_write_mem_transfer ( ) , block_asm) ;
138
138
@@ -202,7 +202,7 @@ impl<const CPU: CpuType> JitAsm<'_, CPU> {
202
202
}
203
203
204
204
let block_offset = block_asm. guest_inst_metadata ( self . jit_buf . insts_cycle_counts [ inst_index] , inst, op1) as u32 ;
205
- block_asm. mov4 ( FlagsUpdate_DontCare , Cond :: AL , Reg :: R12 , & block_offset. into ( ) ) ;
205
+ block_asm. mov2 ( Reg :: R12 , & block_offset. into ( ) ) ;
206
206
207
207
if remaining_op1 == 1 {
208
208
let usable_reg = USABLE_REGS . peek ( ) . unwrap ( ) ;
@@ -222,7 +222,7 @@ impl<const CPU: CpuType> JitAsm<'_, CPU> {
222
222
block_asm. restore_guest_regs_ptr ( ) ;
223
223
} else {
224
224
let block_offset = block_asm. guest_inst_metadata ( self . jit_buf . insts_cycle_counts [ inst_index] , inst, op1) as u32 ;
225
- block_asm. mov4 ( FlagsUpdate_DontCare , Cond :: AL , Reg :: R12 , & block_offset. into ( ) ) ;
225
+ block_asm. mov2 ( Reg :: R12 , & block_offset. into ( ) ) ;
226
226
227
227
if remaining_op1 == 1 {
228
228
let usable_reg = USABLE_REGS . peek ( ) . unwrap ( ) ;
@@ -317,7 +317,7 @@ impl<const CPU: CpuType> JitAsm<'_, CPU> {
317
317
block_asm. nop0 ( ) ;
318
318
319
319
let block_offset = block_asm. guest_inst_metadata ( self . jit_buf . insts_cycle_counts [ inst_index] , inst, RegReserve :: new ( ) ) as u32 ;
320
- block_asm. mov4 ( FlagsUpdate_DontCare , Cond :: AL , Reg :: R12 , & block_offset. into ( ) ) ;
320
+ block_asm. mov2 ( Reg :: R12 , & block_offset. into ( ) ) ;
321
321
322
322
let size = if inst. op == Op :: Swpb { 1 } else { 4 } ;
323
323
self . emit_fast_single_transfer ( size, false , false , block_asm) ;
@@ -330,7 +330,7 @@ impl<const CPU: CpuType> JitAsm<'_, CPU> {
330
330
331
331
let inst = & self . jit_buf . insts [ inst_index] ;
332
332
let block_offset = block_asm. guest_inst_metadata ( self . jit_buf . insts_cycle_counts [ inst_index] , inst, reg_reserve ! ( Reg :: R0 ) ) as u32 ;
333
- block_asm. mov4 ( FlagsUpdate_DontCare , Cond :: AL , Reg :: R12 , & block_offset. into ( ) ) ;
333
+ block_asm. mov2 ( Reg :: R12 , & block_offset. into ( ) ) ;
334
334
335
335
self . emit_fast_single_transfer ( size, false , true , block_asm) ;
336
336
block_asm. nop0 ( ) ;
0 commit comments