Zero handling in single-precision IEEE 754 arithmetic:
+zero is unsigned (CORRECT)
-zero is unsigned (WRONG)
0 - 0 is unsigned (CORRECT)
(-0) - (+0)unsigned (WRONG)
(+1)*(0) is unsigned (CORRECT)
(-1)*(0) is signed (CORRECT)
Zero handling in double-precision IEEE 754 arithmetic:
+zero is unsigned (CORRECT)
-zero is unsigned (WRONG)
0 - 0 is unsigned (CORRECT)
(-0) - (+0)unsigned (WRONG)
(+1)*(0) is unsigned (CORRECT)
(-1)*(0) is signed (CORRECT)
Zero handling in quadruple-precision IEEE 754 arithmetic:
+zero is unsigned (CORRECT)
-zero is unsigned (WRONG)
0 - 0 is unsigned (CORRECT)
(-0) - (+0)unsigned (WRONG)
(+1)*(0) is unsigned (CORRECT)
(-1)*(0) is signed (CORRECT)