diff --git a/rtl/powerpc/mathu.inc b/rtl/powerpc/mathu.inc index f90770f248..69895cad7b 100644 --- a/rtl/powerpc/mathu.inc +++ b/rtl/powerpc/mathu.inc @@ -81,7 +81,7 @@ end; function GetExceptionMask: TFPUExceptionMask; begin result := []; - if ((getFPSCR and InvalidOperationMask) <> 0) then + if ((getFPSCR and InvalidOperationMask) = 0) then result := result + [exInvalidOp]; if ((getFPSCR and OverflowMask) = 0) then result := result + [exOverflow];