# test the values right around zero for TiesToEven IgnoreExactUnderflow BeforeRounding -0x20 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8002 (empty) -0x1C -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8001 (empty) -0xC -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0001 (empty) 0x14 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TiesToEven IgnoreExactUnderflow BeforeRounding 0x3FE0 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FE (empty) 0x3FE2 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FF (empty) 0x3FF2 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFE -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x4000 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4004 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4006 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4008 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x400A -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x400C -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x400E -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4010 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4014 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4016 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4018 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x401A -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x401C -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x401E -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x4020 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x401C -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x401A -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x4018 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x4016 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4014 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4012 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4010 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x400C -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x400A -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4008 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4006 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4004 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4002 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4000 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFC -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFA -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FF (empty) -0x3FEE -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TiesToEven IgnoreExactUnderflow BeforeRounding 0x83FE (empty) # test the values right around zero for TiesToEven SignalExactUnderflow BeforeRounding -0x20 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8002 UNDERFLOW -0x1C -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8001 UNDERFLOW -0xC -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0001 UNDERFLOW 0x14 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TiesToEven SignalExactUnderflow BeforeRounding 0x3FE0 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FE UNDERFLOW 0x3FE2 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FF UNDERFLOW 0x3FF2 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFE -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x4000 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4004 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4006 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4008 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x400A -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x400C -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x400E -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4010 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4014 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4016 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4018 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x401A -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x401C -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x401E -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x4020 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x401C -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x401A -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x4018 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x4016 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4014 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4012 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4010 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x400C -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x400A -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4008 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4006 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4004 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4002 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4000 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFC -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFA -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FF UNDERFLOW -0x3FEE -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TiesToEven SignalExactUnderflow BeforeRounding 0x83FE UNDERFLOW # test the values right around zero for TiesToEven IgnoreExactUnderflow AfterRounding -0x20 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8002 (empty) -0x1C -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8001 (empty) -0xC -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0001 (empty) 0x14 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TiesToEven IgnoreExactUnderflow AfterRounding 0x3FE0 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FE (empty) 0x3FE2 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FF (empty) 0x3FF2 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x3FFE -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4000 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4004 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4006 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4008 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x400A -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x400C -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x400E -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4010 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4014 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4016 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4018 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x401A -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x401C -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x401E -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x4020 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x401C -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x401A -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x4018 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x4016 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4014 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4012 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4010 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x400C -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x400A -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4008 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4006 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4004 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4002 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4000 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFC -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFA -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FF (empty) -0x3FEE -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TiesToEven IgnoreExactUnderflow AfterRounding 0x83FE (empty) # test the values right around zero for TiesToEven SignalExactUnderflow AfterRounding -0x20 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8002 UNDERFLOW -0x1C -28 TiesToEven SignalExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8001 UNDERFLOW -0xC -28 TiesToEven SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TiesToEven SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0001 UNDERFLOW 0x14 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TiesToEven SignalExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TiesToEven SignalExactUnderflow AfterRounding 0x3FE0 -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FE UNDERFLOW 0x3FE2 -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FF UNDERFLOW 0x3FF2 -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TiesToEven SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TiesToEven SignalExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TiesToEven SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x3FFE -28 TiesToEven SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4000 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4004 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4006 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4008 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x400A -28 TiesToEven SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x400C -28 TiesToEven SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x400E -28 TiesToEven SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4010 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4014 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4016 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4018 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x401A -28 TiesToEven SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x401C -28 TiesToEven SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x401E -28 TiesToEven SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x4020 -28 TiesToEven SignalExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TiesToEven SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x401C -28 TiesToEven SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x401A -28 TiesToEven SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x4018 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x4016 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4014 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4012 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4010 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TiesToEven SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x400C -28 TiesToEven SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x400A -28 TiesToEven SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4008 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4006 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4004 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4002 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4000 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TiesToEven SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFC -28 TiesToEven SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFA -28 TiesToEven SignalExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TiesToEven SignalExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FF UNDERFLOW -0x3FEE -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TiesToEven SignalExactUnderflow AfterRounding 0x83FE UNDERFLOW # test the values right around 1 and -1 for TiesToEven -0x4020 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC02 (empty) -0x401C -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC02 INEXACT -0x4018 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC02 INEXACT -0x4014 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4010 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC01 (empty) -0x400C -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4008 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x4004 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x4000 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC00 (empty) -0x3FFC -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x3FF8 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBBFF (empty) -0x3FF4 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBBFE INEXACT -0x3FF0 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBBFE (empty) -0x3FEC -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBBFE INEXACT -0x3FE8 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBBFD (empty) -0x3FE4 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBBFC INEXACT -0x3FE0 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0xBBFC (empty) 0x3FE0 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3BFC (empty) 0x3FE4 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3BFC INEXACT 0x3FE8 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3BFD (empty) 0x3FEC -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3BFE INEXACT 0x3FF0 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3BFE (empty) 0x3FF4 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3BFE INEXACT 0x3FF8 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3BFF (empty) 0x3FFC -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x4000 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C00 (empty) 0x4004 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x4008 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x400C -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4010 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C01 (empty) 0x4014 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4018 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C02 INEXACT 0x401C -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C02 INEXACT 0x4020 -14 TiesToEven IgnoreExactUnderflow BeforeRounding 0x3C02 (empty) # test the values right around max normal for TiesToEven -0x4010 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x400E 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x400C 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x400A 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4008 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4006 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4004 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4002 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4000 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FFE 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FFC 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FFA 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF8 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFBFF (empty) -0x3FF6 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF4 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFBFE INEXACT -0x3FF2 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFBFE INEXACT -0x3FF0 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFBFE (empty) 0x3FF0 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7BFE (empty) 0x3FF2 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7BFE INEXACT 0x3FF4 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7BFE INEXACT 0x3FF6 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FF8 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7BFF (empty) 0x3FFA 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FFC 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x3FFE 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4000 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4002 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4004 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4006 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4008 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x400A 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x400C 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x400E 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4010 2 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW # test the values much larger than max normal for TiesToEven -0x1 20 TiesToEven IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW 0x1 20 TiesToEven IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW # test the values right around zero for TowardZero IgnoreExactUnderflow BeforeRounding -0x20 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8002 (empty) -0x1C -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x18 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x14 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8001 (empty) -0xC -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x8 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x10 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0001 (empty) 0x14 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x1C -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x20 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TowardZero IgnoreExactUnderflow BeforeRounding 0x3FE0 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FE (empty) 0x3FE2 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEC -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEE -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FF0 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FF (empty) 0x3FF2 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFA -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFC -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFE -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x4000 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4004 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4006 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4008 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x400A -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x400C -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x400E -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4010 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4014 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4016 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4018 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x401A -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x401C -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x401E -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4020 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x401C -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x401A -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4018 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4016 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4014 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4012 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4010 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x400C -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x400A -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4008 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4006 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4004 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4002 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4000 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FFC -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FFA -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF8 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF6 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FF (empty) -0x3FEE -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FEC -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FEA -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE8 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TowardZero IgnoreExactUnderflow BeforeRounding 0x83FE (empty) # test the values right around zero for TowardZero SignalExactUnderflow BeforeRounding -0x20 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8002 UNDERFLOW -0x1C -28 TowardZero SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x18 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x14 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8001 UNDERFLOW -0xC -28 TowardZero SignalExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x8 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TowardZero SignalExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x10 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0001 UNDERFLOW 0x14 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x1C -28 TowardZero SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x20 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TowardZero SignalExactUnderflow BeforeRounding 0x3FE0 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FE UNDERFLOW 0x3FE2 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEC -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEE -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FF0 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FF UNDERFLOW 0x3FF2 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFA -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFC -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFE -28 TowardZero SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x4000 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4004 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4006 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4008 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x400A -28 TowardZero SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x400C -28 TowardZero SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x400E -28 TowardZero SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4010 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4014 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4016 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4018 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x401A -28 TowardZero SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x401C -28 TowardZero SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x401E -28 TowardZero SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4020 -28 TowardZero SignalExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TowardZero SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x401C -28 TowardZero SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x401A -28 TowardZero SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4018 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4016 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4014 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4012 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4010 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TowardZero SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x400C -28 TowardZero SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x400A -28 TowardZero SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4008 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4006 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4004 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4002 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4000 -28 TowardZero SignalExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FFC -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FFA -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF8 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF6 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FF UNDERFLOW -0x3FEE -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FEC -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FEA -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE8 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TowardZero SignalExactUnderflow BeforeRounding 0x83FE UNDERFLOW # test the values right around zero for TowardZero IgnoreExactUnderflow AfterRounding -0x20 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8002 (empty) -0x1C -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x18 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x14 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8001 (empty) -0xC -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x8 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x10 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0001 (empty) 0x14 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x1C -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x20 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TowardZero IgnoreExactUnderflow AfterRounding 0x3FE0 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FE (empty) 0x3FE2 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEC -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEE -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FF0 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FF (empty) 0x3FF2 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFA -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFC -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFE -28 TowardZero IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x4000 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4004 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4006 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4008 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x400A -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x400C -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x400E -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4010 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4014 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4016 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4018 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x401A -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x401C -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x401E -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4020 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x401C -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x401A -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4018 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4016 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4014 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4012 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4010 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x400C -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x400A -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4008 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4006 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4004 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4002 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4000 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FFC -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FFA -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF8 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF6 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FF (empty) -0x3FEE -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FEC -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FEA -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE8 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TowardZero IgnoreExactUnderflow AfterRounding 0x83FE (empty) # test the values right around zero for TowardZero SignalExactUnderflow AfterRounding -0x20 -28 TowardZero SignalExactUnderflow AfterRounding 0x8002 UNDERFLOW -0x1C -28 TowardZero SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x18 -28 TowardZero SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x14 -28 TowardZero SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TowardZero SignalExactUnderflow AfterRounding 0x8001 UNDERFLOW -0xC -28 TowardZero SignalExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x8 -28 TowardZero SignalExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TowardZero SignalExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TowardZero SignalExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TowardZero SignalExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TowardZero SignalExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TowardZero SignalExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x10 -28 TowardZero SignalExactUnderflow AfterRounding 0x0001 UNDERFLOW 0x14 -28 TowardZero SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TowardZero SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x1C -28 TowardZero SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x20 -28 TowardZero SignalExactUnderflow AfterRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TowardZero SignalExactUnderflow AfterRounding 0x3FE0 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FE UNDERFLOW 0x3FE2 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TowardZero SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEC -28 TowardZero SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEE -28 TowardZero SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FF0 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FF UNDERFLOW 0x3FF2 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TowardZero SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFA -28 TowardZero SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFC -28 TowardZero SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFE -28 TowardZero SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x4000 -28 TowardZero SignalExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TowardZero SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4004 -28 TowardZero SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4006 -28 TowardZero SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4008 -28 TowardZero SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x400A -28 TowardZero SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x400C -28 TowardZero SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x400E -28 TowardZero SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4010 -28 TowardZero SignalExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TowardZero SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4014 -28 TowardZero SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4016 -28 TowardZero SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4018 -28 TowardZero SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x401A -28 TowardZero SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x401C -28 TowardZero SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x401E -28 TowardZero SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4020 -28 TowardZero SignalExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TowardZero SignalExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TowardZero SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x401C -28 TowardZero SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x401A -28 TowardZero SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4018 -28 TowardZero SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4016 -28 TowardZero SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4014 -28 TowardZero SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4012 -28 TowardZero SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4010 -28 TowardZero SignalExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TowardZero SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x400C -28 TowardZero SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x400A -28 TowardZero SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4008 -28 TowardZero SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4006 -28 TowardZero SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4004 -28 TowardZero SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4002 -28 TowardZero SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4000 -28 TowardZero SignalExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TowardZero SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FFC -28 TowardZero SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FFA -28 TowardZero SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF8 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF6 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FF UNDERFLOW -0x3FEE -28 TowardZero SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FEC -28 TowardZero SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FEA -28 TowardZero SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE8 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TowardZero SignalExactUnderflow AfterRounding 0x83FE UNDERFLOW # test the values right around 1 and -1 for TowardZero -0x4020 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBC02 (empty) -0x401C -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4018 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4014 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4010 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBC01 (empty) -0x400C -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x4008 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x4004 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x4000 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBC00 (empty) -0x3FFC -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBBFF INEXACT -0x3FF8 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBBFF (empty) -0x3FF4 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBBFE INEXACT -0x3FF0 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBBFE (empty) -0x3FEC -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBBFD INEXACT -0x3FE8 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBBFD (empty) -0x3FE4 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBBFC INEXACT -0x3FE0 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0xBBFC (empty) 0x3FE0 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3BFC (empty) 0x3FE4 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3BFC INEXACT 0x3FE8 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3BFD (empty) 0x3FEC -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3BFD INEXACT 0x3FF0 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3BFE (empty) 0x3FF4 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3BFE INEXACT 0x3FF8 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3BFF (empty) 0x3FFC -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3BFF INEXACT 0x4000 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3C00 (empty) 0x4004 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x4008 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x400C -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x4010 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3C01 (empty) 0x4014 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4018 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x401C -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4020 -14 TowardZero IgnoreExactUnderflow BeforeRounding 0x3C02 (empty) # test the values right around max normal for TowardZero -0x4010 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x400E 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x400C 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x400A 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4008 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4006 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4004 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4002 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4000 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x3FFE 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FFC 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FFA 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF8 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF (empty) -0x3FF6 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFE INEXACT -0x3FF4 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFE INEXACT -0x3FF2 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFE INEXACT -0x3FF0 2 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFE (empty) 0x3FF0 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFE (empty) 0x3FF2 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFE INEXACT 0x3FF4 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFE INEXACT 0x3FF6 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFE INEXACT 0x3FF8 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF (empty) 0x3FFA 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FFC 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FFE 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x4000 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4002 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4004 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4006 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4008 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x400A 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x400C 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x400E 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4010 2 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW # test the values much larger than max normal for TowardZero -0x1 20 TowardZero IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW 0x1 20 TowardZero IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW # test the values right around zero for TowardNegative IgnoreExactUnderflow BeforeRounding -0x20 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8002 (empty) -0x1C -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x10 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8001 (empty) -0xC -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x4 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW 0x0 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x10 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0001 (empty) 0x14 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x1C -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x20 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TowardNegative IgnoreExactUnderflow BeforeRounding 0x3FE0 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FE (empty) 0x3FE2 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEC -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEE -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FF0 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FF (empty) 0x3FF2 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFA -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFC -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFE -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x4000 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4004 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4006 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4008 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x400A -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x400C -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x400E -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4010 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4014 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4016 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4018 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x401A -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x401C -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x401E -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4020 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x401C -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x401A -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x4018 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x4016 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x4014 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x4012 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x4010 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x400C -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x400A -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4008 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4006 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4004 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4002 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4000 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFC -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFA -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF4 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF2 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF0 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x83FF (empty) -0x3FEE -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE6 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE4 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE2 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE0 -28 TowardNegative IgnoreExactUnderflow BeforeRounding 0x83FE (empty) # test the values right around zero for TowardNegative SignalExactUnderflow BeforeRounding -0x20 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8002 UNDERFLOW -0x1C -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x10 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8001 UNDERFLOW -0xC -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x4 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW 0x0 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x10 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0001 UNDERFLOW 0x14 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x1C -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x20 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TowardNegative SignalExactUnderflow BeforeRounding 0x3FE0 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FE UNDERFLOW 0x3FE2 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEC -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FEE -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FF0 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FF UNDERFLOW 0x3FF2 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFA -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFC -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FFE -28 TowardNegative SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x4000 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4004 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4006 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4008 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x400A -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x400C -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x400E -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4010 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4014 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4016 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4018 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x401A -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x401C -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x401E -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4020 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x401C -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x401A -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x4018 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x4016 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x4014 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x4012 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x4010 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x400C -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x400A -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4008 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4006 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4004 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4002 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4000 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFC -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFA -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF4 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF2 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF0 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x83FF UNDERFLOW -0x3FEE -28 TowardNegative SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TowardNegative SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TowardNegative SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE6 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE4 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE2 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE0 -28 TowardNegative SignalExactUnderflow BeforeRounding 0x83FE UNDERFLOW # test the values right around zero for TowardNegative IgnoreExactUnderflow AfterRounding -0x20 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8002 (empty) -0x1C -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x10 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8001 (empty) -0xC -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x4 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW 0x0 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x10 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0001 (empty) 0x14 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x1C -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x20 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TowardNegative IgnoreExactUnderflow AfterRounding 0x3FE0 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FE (empty) 0x3FE2 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEC -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEE -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FF0 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FF (empty) 0x3FF2 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFA -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFC -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFE -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x4000 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4004 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4006 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4008 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x400A -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x400C -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x400E -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4010 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4014 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4016 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4018 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x401A -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x401C -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x401E -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4020 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x401C -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x401A -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x4018 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x4016 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x4014 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x4012 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x4010 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x400C -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x400A -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4008 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4006 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4004 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4002 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4000 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFC -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFA -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x3FF8 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF4 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF2 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF0 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x83FF (empty) -0x3FEE -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE6 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE4 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE2 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE0 -28 TowardNegative IgnoreExactUnderflow AfterRounding 0x83FE (empty) # test the values right around zero for TowardNegative SignalExactUnderflow AfterRounding -0x20 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8002 UNDERFLOW -0x1C -28 TowardNegative SignalExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x10 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8001 UNDERFLOW -0xC -28 TowardNegative SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x4 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW 0x0 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0xC -28 TowardNegative SignalExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x10 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0001 UNDERFLOW 0x14 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x1C -28 TowardNegative SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x20 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TowardNegative SignalExactUnderflow AfterRounding 0x3FE0 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FE UNDERFLOW 0x3FE2 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEA -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEC -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FEE -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FF0 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FF UNDERFLOW 0x3FF2 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFA -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFC -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FFE -28 TowardNegative SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x4000 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4004 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4006 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4008 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x400A -28 TowardNegative SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x400C -28 TowardNegative SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x400E -28 TowardNegative SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4010 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4014 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4016 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4018 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x401A -28 TowardNegative SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x401C -28 TowardNegative SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x401E -28 TowardNegative SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4020 -28 TowardNegative SignalExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TowardNegative SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x401C -28 TowardNegative SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x401A -28 TowardNegative SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x4018 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x4016 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x4014 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x4012 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x4010 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TowardNegative SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x400C -28 TowardNegative SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x400A -28 TowardNegative SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4008 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4006 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4004 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4002 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4000 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TowardNegative SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFC -28 TowardNegative SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFA -28 TowardNegative SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x3FF8 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF4 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF2 -28 TowardNegative SignalExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF0 -28 TowardNegative SignalExactUnderflow AfterRounding 0x83FF UNDERFLOW -0x3FEE -28 TowardNegative SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TowardNegative SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TowardNegative SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TowardNegative SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE6 -28 TowardNegative SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE4 -28 TowardNegative SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE2 -28 TowardNegative SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE0 -28 TowardNegative SignalExactUnderflow AfterRounding 0x83FE UNDERFLOW # test the values right around 1 and -1 for TowardNegative -0x4020 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC02 (empty) -0x401C -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC02 INEXACT -0x4018 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC02 INEXACT -0x4014 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC02 INEXACT -0x4010 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC01 (empty) -0x400C -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4008 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4004 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4000 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC00 (empty) -0x3FFC -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x3FF8 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBBFF (empty) -0x3FF4 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBBFF INEXACT -0x3FF0 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBBFE (empty) -0x3FEC -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBBFE INEXACT -0x3FE8 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBBFD (empty) -0x3FE4 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBBFD INEXACT -0x3FE0 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0xBBFC (empty) 0x3FE0 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3BFC (empty) 0x3FE4 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3BFC INEXACT 0x3FE8 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3BFD (empty) 0x3FEC -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3BFD INEXACT 0x3FF0 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3BFE (empty) 0x3FF4 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3BFE INEXACT 0x3FF8 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3BFF (empty) 0x3FFC -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3BFF INEXACT 0x4000 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3C00 (empty) 0x4004 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x4008 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x400C -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x4010 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3C01 (empty) 0x4014 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4018 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x401C -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4020 -14 TowardNegative IgnoreExactUnderflow BeforeRounding 0x3C02 (empty) # test the values right around max normal for TowardNegative -0x4010 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x400E 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x400C 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x400A 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4008 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4006 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4004 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4002 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4000 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FFE 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FFC 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FFA 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FF8 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFBFF (empty) -0x3FF6 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF4 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF2 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF0 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFBFE (empty) 0x3FF0 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFE (empty) 0x3FF2 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFE INEXACT 0x3FF4 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFE INEXACT 0x3FF6 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFE INEXACT 0x3FF8 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF (empty) 0x3FFA 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FFC 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FFE 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x4000 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4002 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4004 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4006 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4008 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x400A 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x400C 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x400E 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW 0x4010 2 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW # test the values much larger than max normal for TowardNegative -0x1 20 TowardNegative IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW 0x1 20 TowardNegative IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT|OVERFLOW # test the values right around zero for TowardPositive IgnoreExactUnderflow BeforeRounding -0x20 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8002 (empty) -0x1C -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x18 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x14 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8001 (empty) -0xC -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x8 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x8 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0xC -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0001 (empty) 0x14 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x18 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TowardPositive IgnoreExactUnderflow BeforeRounding 0x3FE0 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x03FE (empty) 0x3FE2 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FE4 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FE6 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FE8 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEA -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x03FF (empty) 0x3FF2 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FF4 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FF6 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FF8 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFE -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x4000 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4004 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4006 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4008 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x400A -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x400C -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x400E -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4010 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x4014 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x4016 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x4018 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x401A -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x401C -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x401E -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x4020 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x401C -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x401A -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4018 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4016 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4014 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4012 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4010 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x400C -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x400A -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4008 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4006 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4004 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4002 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4000 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FFC -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FFA -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF8 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF6 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FF (empty) -0x3FEE -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FEC -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FEA -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE8 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TowardPositive IgnoreExactUnderflow BeforeRounding 0x83FE (empty) # test the values right around zero for TowardPositive SignalExactUnderflow BeforeRounding -0x20 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8002 UNDERFLOW -0x1C -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x18 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x14 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8001 UNDERFLOW -0xC -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x8 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x8 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0xC -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0001 UNDERFLOW 0x14 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x18 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TowardPositive SignalExactUnderflow BeforeRounding 0x3FE0 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x03FE UNDERFLOW 0x3FE2 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FE4 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FE6 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FE8 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEA -28 TowardPositive SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TowardPositive SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TowardPositive SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x03FF UNDERFLOW 0x3FF2 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FF4 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FF6 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FF8 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFE -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x4000 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4004 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4006 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4008 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x400A -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x400C -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x400E -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4010 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x4014 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x4016 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x4018 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x401A -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x401C -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x401E -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x4020 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x401C -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x401A -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4018 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4016 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4014 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4012 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4010 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x400C -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x400A -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4008 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4006 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4004 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4002 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4000 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FFC -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FFA -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF8 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF6 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FF UNDERFLOW -0x3FEE -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FEC -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FEA -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE8 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TowardPositive SignalExactUnderflow BeforeRounding 0x83FE UNDERFLOW # test the values right around zero for TowardPositive IgnoreExactUnderflow AfterRounding -0x20 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8002 (empty) -0x1C -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x18 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x14 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8001 (empty) -0xC -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x8 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x8 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0xC -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0001 (empty) 0x14 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x18 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TowardPositive IgnoreExactUnderflow AfterRounding 0x3FE0 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x03FE (empty) 0x3FE2 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FE4 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FE6 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FE8 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEA -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x03FF (empty) 0x3FF2 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FF4 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FF6 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FF8 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x3FFC -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x3FFE -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4000 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4004 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4006 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4008 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x400A -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x400C -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x400E -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4010 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x4014 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x4016 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x4018 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x401A -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x401C -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x401E -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x4020 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x401C -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x401A -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4018 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4016 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4014 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4012 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4010 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x400C -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x400A -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4008 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4006 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4004 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4002 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4000 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FFC -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FFA -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF8 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF6 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FF (empty) -0x3FEE -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FEC -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FEA -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE8 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TowardPositive IgnoreExactUnderflow AfterRounding 0x83FE (empty) # test the values right around zero for TowardPositive SignalExactUnderflow AfterRounding -0x20 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8002 UNDERFLOW -0x1C -28 TowardPositive SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x18 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x14 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8001 UNDERFLOW -0xC -28 TowardPositive SignalExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x8 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW -0x4 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x8 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0xC -28 TowardPositive SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0001 UNDERFLOW 0x14 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x18 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TowardPositive SignalExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TowardPositive SignalExactUnderflow AfterRounding 0x3FE0 -28 TowardPositive SignalExactUnderflow AfterRounding 0x03FE UNDERFLOW 0x3FE2 -28 TowardPositive SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FE4 -28 TowardPositive SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FE6 -28 TowardPositive SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FE8 -28 TowardPositive SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEA -28 TowardPositive SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TowardPositive SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TowardPositive SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TowardPositive SignalExactUnderflow AfterRounding 0x03FF UNDERFLOW 0x3FF2 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FF4 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FF6 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FF8 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TowardPositive SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x3FFC -28 TowardPositive SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x3FFE -28 TowardPositive SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4000 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4004 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4006 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4008 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x400A -28 TowardPositive SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x400C -28 TowardPositive SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x400E -28 TowardPositive SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4010 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x4014 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x4016 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x4018 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x401A -28 TowardPositive SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x401C -28 TowardPositive SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x401E -28 TowardPositive SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x4020 -28 TowardPositive SignalExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TowardPositive SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x401C -28 TowardPositive SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x401A -28 TowardPositive SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4018 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4016 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4014 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4012 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4010 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TowardPositive SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x400C -28 TowardPositive SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x400A -28 TowardPositive SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4008 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4006 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4004 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4002 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4000 -28 TowardPositive SignalExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FFC -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FFA -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF8 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF6 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FF UNDERFLOW -0x3FEE -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FEC -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FEA -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE8 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE6 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TowardPositive SignalExactUnderflow AfterRounding 0x83FE UNDERFLOW # test the values right around 1 and -1 for TowardPositive -0x4020 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBC02 (empty) -0x401C -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4018 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4014 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4010 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBC01 (empty) -0x400C -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x4008 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x4004 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x4000 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBC00 (empty) -0x3FFC -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBBFF INEXACT -0x3FF8 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBBFF (empty) -0x3FF4 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBBFE INEXACT -0x3FF0 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBBFE (empty) -0x3FEC -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBBFD INEXACT -0x3FE8 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBBFD (empty) -0x3FE4 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBBFC INEXACT -0x3FE0 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0xBBFC (empty) 0x3FE0 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3BFC (empty) 0x3FE4 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3BFD INEXACT 0x3FE8 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3BFD (empty) 0x3FEC -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3BFE INEXACT 0x3FF0 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3BFE (empty) 0x3FF4 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3BFF INEXACT 0x3FF8 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3BFF (empty) 0x3FFC -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x4000 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C00 (empty) 0x4004 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4008 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x400C -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4010 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C01 (empty) 0x4014 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C02 INEXACT 0x4018 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C02 INEXACT 0x401C -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C02 INEXACT 0x4020 -14 TowardPositive IgnoreExactUnderflow BeforeRounding 0x3C02 (empty) # test the values right around max normal for TowardPositive -0x4010 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x400E 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x400C 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x400A 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4008 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4006 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4004 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4002 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x4000 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW -0x3FFE 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FFC 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FFA 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF8 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF (empty) -0x3FF6 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFE INEXACT -0x3FF4 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFE INEXACT -0x3FF2 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFE INEXACT -0x3FF0 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFE (empty) 0x3FF0 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7BFE (empty) 0x3FF2 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FF4 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FF6 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FF8 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7BFF (empty) 0x3FFA 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x3FFC 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x3FFE 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4000 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4002 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4004 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4006 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4008 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x400A 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x400C 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x400E 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4010 2 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW # test the values much larger than max normal for TowardPositive -0x1 20 TowardPositive IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT|OVERFLOW 0x1 20 TowardPositive IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW # test the values right around zero for TiesToAway IgnoreExactUnderflow BeforeRounding -0x20 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8002 (empty) -0x1C -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8001 (empty) -0xC -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x4 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0xC -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0001 (empty) 0x14 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TiesToAway IgnoreExactUnderflow BeforeRounding 0x3FE0 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FE (empty) 0x3FE2 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEA -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FF (empty) 0x3FF2 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFE -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x4000 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4004 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4006 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0400 INEXACT 0x4008 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x400A -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x400C -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x400E -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4010 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4014 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4016 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0401 INEXACT 0x4018 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x401A -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x401C -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x401E -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0402 INEXACT 0x4020 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x401C -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x401A -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x4018 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8402 INEXACT -0x4016 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4014 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4012 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4010 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x400C -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x400A -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4008 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8401 INEXACT -0x4006 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4004 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4002 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT -0x4000 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFC -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFA -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FF (empty) -0x3FEE -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE6 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TiesToAway IgnoreExactUnderflow BeforeRounding 0x83FE (empty) # test the values right around zero for TiesToAway SignalExactUnderflow BeforeRounding -0x20 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8002 UNDERFLOW -0x1C -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8001 UNDERFLOW -0xC -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8001 INEXACT|UNDERFLOW -0x4 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0000 (empty) 0x4 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0xC -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0001 UNDERFLOW 0x14 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TiesToAway SignalExactUnderflow BeforeRounding 0x3FE0 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FE UNDERFLOW 0x3FE2 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEA -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FF UNDERFLOW 0x3FF2 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x3FFE -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0400 INEXACT|UNDERFLOW 0x4000 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0400 (empty) 0x4002 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4004 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4006 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0400 INEXACT 0x4008 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x400A -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x400C -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x400E -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4010 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0401 (empty) 0x4012 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4014 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4016 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0401 INEXACT 0x4018 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x401A -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x401C -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x401E -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0402 INEXACT 0x4020 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x0402 (empty) -0x4020 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8402 (empty) -0x401E -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x401C -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x401A -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x4018 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8402 INEXACT -0x4016 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4014 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4012 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4010 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8401 (empty) -0x400E -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x400C -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x400A -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4008 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8401 INEXACT -0x4006 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4004 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4002 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8400 INEXACT -0x4000 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8400 (empty) -0x3FFE -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFC -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FFA -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FF UNDERFLOW -0x3FEE -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FF INEXACT|UNDERFLOW -0x3FE6 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TiesToAway SignalExactUnderflow BeforeRounding 0x83FE UNDERFLOW # test the values right around zero for TiesToAway IgnoreExactUnderflow AfterRounding -0x20 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8002 (empty) -0x1C -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8001 (empty) -0xC -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x4 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0xC -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0001 (empty) 0x14 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0002 (empty) # test the values at the transition between subnormal and normal for TiesToAway IgnoreExactUnderflow AfterRounding 0x3FE0 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FE (empty) 0x3FE2 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEA -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FF (empty) 0x3FF2 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x3FFE -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4000 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4004 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4006 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0400 INEXACT 0x4008 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x400A -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x400C -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x400E -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4010 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4014 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4016 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0401 INEXACT 0x4018 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x401A -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x401C -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x401E -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0402 INEXACT 0x4020 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x401C -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x401A -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x4018 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8402 INEXACT -0x4016 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4014 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4012 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4010 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x400C -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x400A -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4008 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8401 INEXACT -0x4006 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4004 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4002 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x4000 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFC -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFA -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FF (empty) -0x3FEE -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE6 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TiesToAway IgnoreExactUnderflow AfterRounding 0x83FE (empty) # test the values right around zero for TiesToAway SignalExactUnderflow AfterRounding -0x20 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8002 UNDERFLOW -0x1C -28 TiesToAway SignalExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x18 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8002 INEXACT|UNDERFLOW -0x14 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x10 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8001 UNDERFLOW -0xC -28 TiesToAway SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x8 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8001 INEXACT|UNDERFLOW -0x4 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8000 INEXACT|UNDERFLOW 0x0 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0000 (empty) 0x4 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0000 INEXACT|UNDERFLOW 0x8 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0xC -28 TiesToAway SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x10 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0001 UNDERFLOW 0x14 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0001 INEXACT|UNDERFLOW 0x18 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x1C -28 TiesToAway SignalExactUnderflow AfterRounding 0x0002 INEXACT|UNDERFLOW 0x20 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0002 UNDERFLOW # test the values at the transition between subnormal and normal for TiesToAway SignalExactUnderflow AfterRounding 0x3FE0 -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FE UNDERFLOW 0x3FE2 -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE4 -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE6 -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FE INEXACT|UNDERFLOW 0x3FE8 -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEA -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEC -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FEE -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF0 -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FF UNDERFLOW 0x3FF2 -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF4 -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF6 -28 TiesToAway SignalExactUnderflow AfterRounding 0x03FF INEXACT|UNDERFLOW 0x3FF8 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFA -28 TiesToAway SignalExactUnderflow AfterRounding 0x0400 INEXACT|UNDERFLOW 0x3FFC -28 TiesToAway SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x3FFE -28 TiesToAway SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4000 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0400 (empty) 0x4002 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4004 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4006 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0400 INEXACT 0x4008 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x400A -28 TiesToAway SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x400C -28 TiesToAway SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x400E -28 TiesToAway SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4010 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0401 (empty) 0x4012 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4014 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4016 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0401 INEXACT 0x4018 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x401A -28 TiesToAway SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x401C -28 TiesToAway SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x401E -28 TiesToAway SignalExactUnderflow AfterRounding 0x0402 INEXACT 0x4020 -28 TiesToAway SignalExactUnderflow AfterRounding 0x0402 (empty) -0x4020 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8402 (empty) -0x401E -28 TiesToAway SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x401C -28 TiesToAway SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x401A -28 TiesToAway SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x4018 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8402 INEXACT -0x4016 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4014 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4012 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4010 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8401 (empty) -0x400E -28 TiesToAway SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x400C -28 TiesToAway SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x400A -28 TiesToAway SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4008 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8401 INEXACT -0x4006 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4004 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4002 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x4000 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8400 (empty) -0x3FFE -28 TiesToAway SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFC -28 TiesToAway SignalExactUnderflow AfterRounding 0x8400 INEXACT -0x3FFA -28 TiesToAway SignalExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF8 -28 TiesToAway SignalExactUnderflow AfterRounding 0x8400 INEXACT|UNDERFLOW -0x3FF6 -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF4 -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF2 -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FF0 -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FF UNDERFLOW -0x3FEE -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEC -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FEA -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE8 -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FF INEXACT|UNDERFLOW -0x3FE6 -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE4 -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE2 -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FE INEXACT|UNDERFLOW -0x3FE0 -28 TiesToAway SignalExactUnderflow AfterRounding 0x83FE UNDERFLOW # test the values right around 1 and -1 for TiesToAway -0x4020 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC02 (empty) -0x401C -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC02 INEXACT -0x4018 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC02 INEXACT -0x4014 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4010 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC01 (empty) -0x400C -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4008 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC01 INEXACT -0x4004 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x4000 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC00 (empty) -0x3FFC -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBC00 INEXACT -0x3FF8 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBBFF (empty) -0x3FF4 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBBFF INEXACT -0x3FF0 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBBFE (empty) -0x3FEC -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBBFE INEXACT -0x3FE8 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBBFD (empty) -0x3FE4 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBBFD INEXACT -0x3FE0 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0xBBFC (empty) 0x3FE0 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3BFC (empty) 0x3FE4 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3BFD INEXACT 0x3FE8 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3BFD (empty) 0x3FEC -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3BFE INEXACT 0x3FF0 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3BFE (empty) 0x3FF4 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3BFF INEXACT 0x3FF8 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3BFF (empty) 0x3FFC -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x4000 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C00 (empty) 0x4004 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C00 INEXACT 0x4008 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x400C -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4010 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C01 (empty) 0x4014 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C01 INEXACT 0x4018 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C02 INEXACT 0x401C -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C02 INEXACT 0x4020 -14 TiesToAway IgnoreExactUnderflow BeforeRounding 0x3C02 (empty) # test the values right around max normal for TiesToAway -0x4010 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x400E 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x400C 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x400A 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4008 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4006 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4004 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4002 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x4000 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FFE 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FFC 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW -0x3FFA 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF8 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFBFF (empty) -0x3FF6 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF4 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFBFF INEXACT -0x3FF2 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFBFE INEXACT -0x3FF0 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFBFE (empty) 0x3FF0 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7BFE (empty) 0x3FF2 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7BFE INEXACT 0x3FF4 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FF6 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FF8 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7BFF (empty) 0x3FFA 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7BFF INEXACT 0x3FFC 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x3FFE 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4000 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4002 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4004 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4006 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4008 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x400A 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x400C 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x400E 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW 0x4010 2 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW # test the values much larger than max normal for TiesToAway -0x1 20 TiesToAway IgnoreExactUnderflow BeforeRounding 0xFC00 INEXACT|OVERFLOW 0x1 20 TiesToAway IgnoreExactUnderflow BeforeRounding 0x7C00 INEXACT|OVERFLOW