fixed argument order of BMC and BRC

soft-float
Egggggg 2023-07-12 06:25:38 -04:00
parent 3cb3ee1fee
commit 63cf7ac0b0
1 changed files with 2 additions and 2 deletions

View File

@ -243,7 +243,7 @@ impl<'a, PfHandler: HandlePageFault, const TIMER_QUOTIENT: usize>
)?;
}
BMC => {
let ParamBBD(src, dst, count) = param!(self, ParamBBD);
let ParamBBD(dst, src, count) = param!(self, ParamBBD);
self.memory.block_copy(
self.read_reg(src).as_u64(),
self.read_reg(dst).as_u64(),
@ -252,7 +252,7 @@ impl<'a, PfHandler: HandlePageFault, const TIMER_QUOTIENT: usize>
)?;
}
BRC => {
let ParamBBB(src, dst, count) = param!(self, ParamBBB);
let ParamBBB(dst, src, count) = param!(self, ParamBBB);
core::ptr::copy(
self.registers.get_unchecked(usize::from(src)),
self.registers.get_unchecked_mut(usize::from(dst)),