That doesn&#x27;t actually eliminate range checks. Hardware doesn&#x27;t have native saturating overflow operations so the saturating overflow methods are implemented by doing a checked overflow and using the min&#x2F;max value of the type if it overflows&#x2F;underflows. Which is to say, it removes them from your code, but there&#x27;s no performance benefit to it.