benchmarking Poly/ML & floating point

Henry Cejtin henry@sourcelight.com
Mon, 11 Sep 2000 17:24:59 -0500


Sorry, perhaps I only mail'd it to Stephen.

I'm pretty certain that ANSI C does NOT require that if you do
	if (x == y)
		???
to generate a test if x is equal to y and a jump if the test fails.  I think
that it is allowed (and I have seen compilers that do this) to test if x is
not equal to y and to jump if the test succeeds.  This assumes that
	x == y
is the same as
	! (x != y)
which is false, but I think allowed.
It really is a mess.