digitalmars.D.bugs - IEEE 754: different zero handing for float and ifloat
- Thomas Kuehne (27/27) Apr 28 2005 -----BEGIN PGP SIGNED MESSAGE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 # union F{ # float f; # int raw; # } # # union I{ # ifloat f; # int raw; # } # # F a; # a.f = 0.0f; # a.f *= -1.0f; # assert(a.raw==0x80000000); // PASS # # I b; # b.f = 0.0fi; # b.f *= -1.0fi; # assert(b.raw==0x80000000); // FAIL Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFCcbfW3w+/yD4P9tIRAuCkAJoDPJ3QobSNCsO9bTC9vxVu3OjZGACggu9f 4IBSLOFBJR68rEADLASQNdc= =r7w+ -----END PGP SIGNATURE-----
Apr 28 2005