diff --git a/sae/cpu.js b/sae/cpu.js index 456b9ae..bc39b74 100644 --- a/sae/cpu.js +++ b/sae/cpu.js @@ -1063,7 +1063,7 @@ function CPU() { regs.pc = fault.pc; return exception(5); } else { - var quo = Math.floor(d / s); + var quo = ~~(d / s); if (quo < 0) quo += 0x10000; @@ -5253,4 +5253,4 @@ function CPU() { cycle_spc(cpu_cycles); } } -} \ No newline at end of file +}