digitalmars.D.bugs - IEEE 754: different zero handing for float and ifloat
-----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








Thomas Kuehne <thomas-dloop kuehne.thisisspam.cn>