Properly define non-float outputs.
float<->int conversion fixes when using dest writemask.