Mercurial > projects > dstress
diff run/ieee_754_zerosdq_03.d @ 697:fbee62becd2c
partial repos review
author | thomask |
---|---|
date | Mon, 03 Oct 2005 09:59:08 +0000 |
parents | e720ce827c1c |
children | 7e8e5013a030 |
line wrap: on
line diff
--- a/run/ieee_754_zerosdq_03.d Sun Oct 02 20:55:57 2005 +0000 +++ b/run/ieee_754_zerosdq_03.d Mon Oct 03 09:59:08 2005 +0000 @@ -8,33 +8,31 @@ union S{ ifloat f; - uint[1] i; + uint i; } int main(){ S s; - int top=0; - s.f = 0.0fi; - assert(s.i[top]==0x00000000); + assert(s.i==0x00000000); s.f = -0.0fi; - assert(s.i[top]==0x80000000); + assert(s.i==0x80000000); s.f = 0.0fi - 0.0fi; - assert(s.i[top]==0x00000000); + assert(s.i==0x00000000); s.f = (-0.0fi) - 0.0fi; - assert(s.i[top]==0x80000000); + assert(s.i==0x80000000); s.f = 0.0fi; s.f *= 1.0fi; - assert(s.i[top]==0x00000000); + assert(s.i==0x00000000); s.f = 0.0fi; s.f *= -1.0fi; - assert(s.i[top]==0x80000000); + assert(s.i==0x80000000); return 0; }