On Monday, 11 June 2012 at 12:54:37 UTC, Adam D. Ruppe wrote:
a == b is probably done by the bits at runtime which match because it is the same assignment.But a == i_f might be propagated down there as 80 bit compared to 32 bit and thus be just slightly different.
Unfortunately I used FloatRep and printed out the exponent and fractions, and they were identical (false, 128, 4788187).
Besides, shouldn't the same types do a direct bit-wise copy?
