Free up some register by using same zero for both float and integer operations
even more clamp optimization
Speed up LUT lookup