Knowledge Base

W = W + 1.0; R = (W is NaN) ? 3 : ((W = +/- 1677215) ? 4 : ((W == 0) ? 0 : ((W > 0) ? 1 : ((W < 0) ? 2 : 3))))

Adds 1 to W. Q is unchanged.