[GHC] #9246: GHC generates poor code for repeated uses of min/max