I’m using the following statement to clip an interpolant between 0 and 1:
A = min(1.0f, max(0.0f, (fValue - fMinValue) / (fMaxValue - fMinValue)))
The 8800 tech spec states that min/max will return the valid operand so I assumed any divisions by zero would be caught. But I’m seeing the results of computations using A be reduced to zero. Unfortunately I can’t replicate the problem in emu-debug mode.