diff --git a/Core/HLE/FunctionWrappers.h b/Core/HLE/FunctionWrappers.h index ce53650db8..b520268108 100644 --- a/Core/HLE/FunctionWrappers.h +++ b/Core/HLE/FunctionWrappers.h @@ -77,8 +77,8 @@ template void WrapU_UU64UU() { } template void WrapI_IICU64() { - u64 param_three = currentMIPS->r[7]; - param_three |= (u64)(currentMIPS->r[8]) << 32; + u64 param_three = currentMIPS->r[8]; + param_three |= (u64)(currentMIPS->r[9]) << 32; int retval = func(PARAM(0), PARAM(1), Memory::GetCharPointer(PARAM(2)), param_three); RETURN(retval); }