diff --git a/src/x86/cpu.S b/src/x86/cpu.S index 94146405..5dbfa3e3 100644 --- a/src/x86/cpu.S +++ b/src/x86/cpu.S @@ -1971,8 +1971,8 @@ continue: addb DebugCycleCount, %al movb %al, DebugCycleCount addw %ax, SN(cpu65_cycle_count) - subLQ _XAX, SN(gc_cycles_timer_0) - subLQ _XAX, SN(gc_cycles_timer_1) + subl %eax, SN(gc_cycles_timer_0) + subl %eax, SN(gc_cycles_timer_1) subw %ax, SN(cpu65_cycles_to_execute) jle exit_cpu65_run continue1: xorLQ _XAX, _XAX