www.digitalmars.com         C & C++   DMDScript  

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