diff --git a/src/common/fp/op/FPConvert.cpp b/src/common/fp/op/FPConvert.cpp index 8ad3bcc5..64e88075 100644 --- a/src/common/fp/op/FPConvert.cpp +++ b/src/common/fp/op/FPConvert.cpp @@ -73,11 +73,11 @@ FPT_TO FPConvert(FPT_FROM op, FPCR fpcr, RoundingMode rounding_mode, FPSR& fpsr) return FPT_TO(u32{sign} << 15 | 0b111111111111111); } - return FPT_TO(FPInfo::Infinity(sign)); + return FPInfo::Infinity(sign); } if (type == FPType::Zero) { - return FPT_TO(FPInfo::Zero(sign)); + return FPInfo::Zero(sign); } return FPRoundCV(value, fpcr, rounding_mode, fpsr);