thumb: Fix overflowing multiplication
Former-commit-id: 5dbd45f9fd3811726aad9c32444f0dcf42d0b8be
This commit is contained in:
parent
ab8c067616
commit
f08da850c7
|
@ -82,7 +82,7 @@ impl Core {
|
|||
for _ in 0..m {
|
||||
self.add_cycle();
|
||||
}
|
||||
self.gpr[insn.rd()] = (op1 * op2) as u32;
|
||||
self.gpr[insn.rd()] = op1.wrapping_mul(op2) as u32;
|
||||
Ok(CpuPipelineAction::IncPC)
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue