atanpi 0 = atanpi downward binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok atanpi -0 = atanpi downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok = atanpi upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok atanpi max = atanpi downward binary32 0xf.fffffp+124 : 0x7.fffff8p-4 : inexact-ok = atanpi tonearest binary32 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi towardzero binary32 0xf.fffffp+124 : 0x7.fffff8p-4 : inexact-ok = atanpi upward binary32 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi downward binary64 0xf.fffffp+124 : 0x7.ffffffffffffcp-4 : inexact-ok = atanpi tonearest binary64 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi towardzero binary64 0xf.fffffp+124 : 0x7.ffffffffffffcp-4 : inexact-ok = atanpi upward binary64 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi downward intel96 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi tonearest intel96 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi towardzero intel96 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward intel96 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi downward m68k96 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi tonearest m68k96 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi towardzero m68k96 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward m68k96 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi downward binary128 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi tonearest binary128 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi towardzero binary128 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi downward ibm128 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi tonearest ibm128 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi towardzero ibm128 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi upward ibm128 0xf.fffffp+124 : 0x8p-4 : inexact-ok = atanpi downward binary64 0xf.ffffffffffff8p+1020 : 0x7.ffffffffffffcp-4 : inexact-ok = atanpi tonearest binary64 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x7.ffffffffffffcp-4 : inexact-ok = atanpi upward binary64 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi downward intel96 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi tonearest intel96 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward intel96 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi downward m68k96 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward m68k96 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi downward binary128 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi tonearest binary128 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi downward ibm128 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi upward ibm128 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok = atanpi downward intel96 0xf.fffffffffffffffp+16380 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi tonearest intel96 0xf.fffffffffffffffp+16380 : 0x8p-4 : inexact-ok = atanpi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward intel96 0xf.fffffffffffffffp+16380 : 0x8p-4 : inexact-ok = atanpi downward m68k96 0xf.fffffffffffffffp+16380 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x8p-4 : inexact-ok = atanpi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward m68k96 0xf.fffffffffffffffp+16380 : 0x8p-4 : inexact-ok = atanpi downward binary128 0xf.fffffffffffffffp+16380 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi tonearest binary128 0xf.fffffffffffffffp+16380 : 0x8p-4 : inexact-ok = atanpi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 0xf.fffffffffffffffp+16380 : 0x8p-4 : inexact-ok = atanpi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x8p-4 : inexact-ok = atanpi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x8p-4 : inexact-ok = atanpi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok = atanpi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok = atanpi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok = atanpi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok atanpi -max = atanpi downward binary32 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi tonearest binary32 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi towardzero binary32 -0xf.fffffp+124 : -0x7.fffff8p-4 : inexact-ok = atanpi upward binary32 -0xf.fffffp+124 : -0x7.fffff8p-4 : inexact-ok = atanpi downward binary64 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi tonearest binary64 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi towardzero binary64 -0xf.fffffp+124 : -0x7.ffffffffffffcp-4 : inexact-ok = atanpi upward binary64 -0xf.fffffp+124 : -0x7.ffffffffffffcp-4 : inexact-ok = atanpi downward intel96 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi tonearest intel96 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi towardzero intel96 -0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward intel96 -0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi downward m68k96 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi tonearest m68k96 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi towardzero m68k96 -0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward m68k96 -0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi downward binary128 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi tonearest binary128 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi towardzero binary128 -0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 -0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi downward ibm128 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi tonearest ibm128 -0xf.fffffp+124 : -0x8p-4 : inexact-ok = atanpi towardzero ibm128 -0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi upward ibm128 -0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi downward binary64 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x7.ffffffffffffcp-4 : inexact-ok = atanpi upward binary64 -0xf.ffffffffffff8p+1020 : -0x7.ffffffffffffcp-4 : inexact-ok = atanpi downward intel96 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward intel96 -0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi downward m68k96 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward m68k96 -0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi downward binary128 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 -0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi downward ibm128 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok = atanpi towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi upward ibm128 -0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi downward intel96 -0xf.fffffffffffffffp+16380 : -0x8p-4 : inexact-ok = atanpi tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x8p-4 : inexact-ok = atanpi towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward intel96 -0xf.fffffffffffffffp+16380 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi downward m68k96 -0xf.fffffffffffffffp+16380 : -0x8p-4 : inexact-ok = atanpi tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x8p-4 : inexact-ok = atanpi towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi upward m68k96 -0xf.fffffffffffffffp+16380 : -0x7.fffffffffffffff8p-4 : inexact-ok = atanpi downward binary128 -0xf.fffffffffffffffp+16380 : -0x8p-4 : inexact-ok = atanpi tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x8p-4 : inexact-ok = atanpi towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 -0xf.fffffffffffffffp+16380 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x8p-4 : inexact-ok = atanpi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x8p-4 : inexact-ok = atanpi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok = atanpi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok = atanpi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok = atanpi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok = atanpi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok = atanpi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok = atanpi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok atanpi 1 = atanpi downward binary32 0x1p+0 : 0x4p-4 : inexact-ok = atanpi tonearest binary32 0x1p+0 : 0x4p-4 : inexact-ok = atanpi towardzero binary32 0x1p+0 : 0x4p-4 : inexact-ok = atanpi upward binary32 0x1p+0 : 0x4p-4 : inexact-ok = atanpi downward binary64 0x1p+0 : 0x4p-4 : inexact-ok = atanpi tonearest binary64 0x1p+0 : 0x4p-4 : inexact-ok = atanpi towardzero binary64 0x1p+0 : 0x4p-4 : inexact-ok = atanpi upward binary64 0x1p+0 : 0x4p-4 : inexact-ok = atanpi downward intel96 0x1p+0 : 0x4p-4 : inexact-ok = atanpi tonearest intel96 0x1p+0 : 0x4p-4 : inexact-ok = atanpi towardzero intel96 0x1p+0 : 0x4p-4 : inexact-ok = atanpi upward intel96 0x1p+0 : 0x4p-4 : inexact-ok = atanpi downward m68k96 0x1p+0 : 0x4p-4 : inexact-ok = atanpi tonearest m68k96 0x1p+0 : 0x4p-4 : inexact-ok = atanpi towardzero m68k96 0x1p+0 : 0x4p-4 : inexact-ok = atanpi upward m68k96 0x1p+0 : 0x4p-4 : inexact-ok = atanpi downward binary128 0x1p+0 : 0x4p-4 : inexact-ok = atanpi tonearest binary128 0x1p+0 : 0x4p-4 : inexact-ok = atanpi towardzero binary128 0x1p+0 : 0x4p-4 : inexact-ok = atanpi upward binary128 0x1p+0 : 0x4p-4 : inexact-ok = atanpi downward ibm128 0x1p+0 : 0x4p-4 : inexact-ok = atanpi tonearest ibm128 0x1p+0 : 0x4p-4 : inexact-ok = atanpi towardzero ibm128 0x1p+0 : 0x4p-4 : inexact-ok = atanpi upward ibm128 0x1p+0 : 0x4p-4 : inexact-ok atanpi -1 = atanpi downward binary32 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi tonearest binary32 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi towardzero binary32 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi upward binary32 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi downward binary64 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi tonearest binary64 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi towardzero binary64 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi upward binary64 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi downward intel96 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi tonearest intel96 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi towardzero intel96 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi upward intel96 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi downward m68k96 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi tonearest m68k96 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi towardzero m68k96 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi upward m68k96 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi downward binary128 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi tonearest binary128 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi towardzero binary128 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi upward binary128 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi downward ibm128 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi tonearest ibm128 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi towardzero ibm128 -0x1p+0 : -0x4p-4 : inexact-ok = atanpi upward ibm128 -0x1p+0 : -0x4p-4 : inexact-ok atanpi 0.75 = atanpi downward binary32 0xcp-4 : 0x3.46feb8p-4 : inexact-ok = atanpi tonearest binary32 0xcp-4 : 0x3.46feb8p-4 : inexact-ok = atanpi towardzero binary32 0xcp-4 : 0x3.46feb8p-4 : inexact-ok = atanpi upward binary32 0xcp-4 : 0x3.46febcp-4 : inexact-ok = atanpi downward binary64 0xcp-4 : 0x3.46feb898833dep-4 : inexact-ok = atanpi tonearest binary64 0xcp-4 : 0x3.46feb898833dep-4 : inexact-ok = atanpi towardzero binary64 0xcp-4 : 0x3.46feb898833dep-4 : inexact-ok = atanpi upward binary64 0xcp-4 : 0x3.46feb898833ep-4 : inexact-ok = atanpi downward intel96 0xcp-4 : 0x3.46feb898833de668p-4 : inexact-ok = atanpi tonearest intel96 0xcp-4 : 0x3.46feb898833de66cp-4 : inexact-ok = atanpi towardzero intel96 0xcp-4 : 0x3.46feb898833de668p-4 : inexact-ok = atanpi upward intel96 0xcp-4 : 0x3.46feb898833de66cp-4 : inexact-ok = atanpi downward m68k96 0xcp-4 : 0x3.46feb898833de668p-4 : inexact-ok = atanpi tonearest m68k96 0xcp-4 : 0x3.46feb898833de66cp-4 : inexact-ok = atanpi towardzero m68k96 0xcp-4 : 0x3.46feb898833de668p-4 : inexact-ok = atanpi upward m68k96 0xcp-4 : 0x3.46feb898833de66cp-4 : inexact-ok = atanpi downward binary128 0xcp-4 : 0x3.46feb898833de66a5dc249472b9ap-4 : inexact-ok = atanpi tonearest binary128 0xcp-4 : 0x3.46feb898833de66a5dc249472b9ap-4 : inexact-ok = atanpi towardzero binary128 0xcp-4 : 0x3.46feb898833de66a5dc249472b9ap-4 : inexact-ok = atanpi upward binary128 0xcp-4 : 0x3.46feb898833de66a5dc249472b9cp-4 : inexact-ok = atanpi downward ibm128 0xcp-4 : 0x3.46feb898833de66a5dc249472bp-4 : inexact-ok = atanpi tonearest ibm128 0xcp-4 : 0x3.46feb898833de66a5dc249472cp-4 : inexact-ok = atanpi towardzero ibm128 0xcp-4 : 0x3.46feb898833de66a5dc249472bp-4 : inexact-ok = atanpi upward ibm128 0xcp-4 : 0x3.46feb898833de66a5dc249472cp-4 : inexact-ok atanpi 0x1p-5 = atanpi downward binary32 0x8p-8 : 0x2.8bafcp-8 : inexact-ok = atanpi tonearest binary32 0x8p-8 : 0x2.8bafc4p-8 : inexact-ok = atanpi towardzero binary32 0x8p-8 : 0x2.8bafcp-8 : inexact-ok = atanpi upward binary32 0x8p-8 : 0x2.8bafc4p-8 : inexact-ok = atanpi downward binary64 0x8p-8 : 0x2.8bafc2b208c4ep-8 : inexact-ok = atanpi tonearest binary64 0x8p-8 : 0x2.8bafc2b208c5p-8 : inexact-ok = atanpi towardzero binary64 0x8p-8 : 0x2.8bafc2b208c4ep-8 : inexact-ok = atanpi upward binary64 0x8p-8 : 0x2.8bafc2b208c5p-8 : inexact-ok = atanpi downward intel96 0x8p-8 : 0x2.8bafc2b208c4f0acp-8 : inexact-ok = atanpi tonearest intel96 0x8p-8 : 0x2.8bafc2b208c4f0acp-8 : inexact-ok = atanpi towardzero intel96 0x8p-8 : 0x2.8bafc2b208c4f0acp-8 : inexact-ok = atanpi upward intel96 0x8p-8 : 0x2.8bafc2b208c4f0bp-8 : inexact-ok = atanpi downward m68k96 0x8p-8 : 0x2.8bafc2b208c4f0acp-8 : inexact-ok = atanpi tonearest m68k96 0x8p-8 : 0x2.8bafc2b208c4f0acp-8 : inexact-ok = atanpi towardzero m68k96 0x8p-8 : 0x2.8bafc2b208c4f0acp-8 : inexact-ok = atanpi upward m68k96 0x8p-8 : 0x2.8bafc2b208c4f0bp-8 : inexact-ok = atanpi downward binary128 0x8p-8 : 0x2.8bafc2b208c4f0ad3929bd05b5eep-8 : inexact-ok = atanpi tonearest binary128 0x8p-8 : 0x2.8bafc2b208c4f0ad3929bd05b5eep-8 : inexact-ok = atanpi towardzero binary128 0x8p-8 : 0x2.8bafc2b208c4f0ad3929bd05b5eep-8 : inexact-ok = atanpi upward binary128 0x8p-8 : 0x2.8bafc2b208c4f0ad3929bd05b5fp-8 : inexact-ok = atanpi downward ibm128 0x8p-8 : 0x2.8bafc2b208c4f0ad3929bd05b5p-8 : inexact-ok = atanpi tonearest ibm128 0x8p-8 : 0x2.8bafc2b208c4f0ad3929bd05b6p-8 : inexact-ok = atanpi towardzero ibm128 0x8p-8 : 0x2.8bafc2b208c4f0ad3929bd05b5p-8 : inexact-ok = atanpi upward ibm128 0x8p-8 : 0x2.8bafc2b208c4f0ad3929bd05b6p-8 : inexact-ok atanpi 0x1p-10 = atanpi downward binary32 0x4p-12 : 0x1.45f3p-12 : inexact-ok = atanpi tonearest binary32 0x4p-12 : 0x1.45f3p-12 : inexact-ok = atanpi towardzero binary32 0x4p-12 : 0x1.45f3p-12 : inexact-ok = atanpi upward binary32 0x4p-12 : 0x1.45f302p-12 : inexact-ok = atanpi downward binary64 0x4p-12 : 0x1.45f30012374f6p-12 : inexact-ok = atanpi tonearest binary64 0x4p-12 : 0x1.45f30012374f7p-12 : inexact-ok = atanpi towardzero binary64 0x4p-12 : 0x1.45f30012374f6p-12 : inexact-ok = atanpi upward binary64 0x4p-12 : 0x1.45f30012374f7p-12 : inexact-ok = atanpi downward intel96 0x4p-12 : 0x1.45f30012374f6cfep-12 : inexact-ok = atanpi tonearest intel96 0x4p-12 : 0x1.45f30012374f6cfep-12 : inexact-ok = atanpi towardzero intel96 0x4p-12 : 0x1.45f30012374f6cfep-12 : inexact-ok = atanpi upward intel96 0x4p-12 : 0x1.45f30012374f6dp-12 : inexact-ok = atanpi downward m68k96 0x4p-12 : 0x1.45f30012374f6cfep-12 : inexact-ok = atanpi tonearest m68k96 0x4p-12 : 0x1.45f30012374f6cfep-12 : inexact-ok = atanpi towardzero m68k96 0x4p-12 : 0x1.45f30012374f6cfep-12 : inexact-ok = atanpi upward m68k96 0x4p-12 : 0x1.45f30012374f6dp-12 : inexact-ok = atanpi downward binary128 0x4p-12 : 0x1.45f30012374f6cfe8752442339p-12 : inexact-ok = atanpi tonearest binary128 0x4p-12 : 0x1.45f30012374f6cfe8752442339p-12 : inexact-ok = atanpi towardzero binary128 0x4p-12 : 0x1.45f30012374f6cfe8752442339p-12 : inexact-ok = atanpi upward binary128 0x4p-12 : 0x1.45f30012374f6cfe875244233901p-12 : inexact-ok = atanpi downward ibm128 0x4p-12 : 0x1.45f30012374f6cfe8752442339p-12 : inexact-ok = atanpi tonearest ibm128 0x4p-12 : 0x1.45f30012374f6cfe8752442339p-12 : inexact-ok = atanpi towardzero ibm128 0x4p-12 : 0x1.45f30012374f6cfe8752442339p-12 : inexact-ok = atanpi upward ibm128 0x4p-12 : 0x1.45f30012374f6cfe87524423398p-12 : inexact-ok atanpi 0x1p-15 = atanpi downward binary32 0x2p-16 : 0xa.2f983p-20 : inexact-ok = atanpi tonearest binary32 0x2p-16 : 0xa.2f983p-20 : inexact-ok = atanpi towardzero binary32 0x2p-16 : 0xa.2f983p-20 : inexact-ok = atanpi upward binary32 0x2p-16 : 0xa.2f984p-20 : inexact-ok = atanpi downward binary64 0x2p-16 : 0xa.2f9836d74f76p-20 : inexact-ok = atanpi tonearest binary64 0x2p-16 : 0xa.2f9836d74f768p-20 : inexact-ok = atanpi towardzero binary64 0x2p-16 : 0xa.2f9836d74f76p-20 : inexact-ok = atanpi upward binary64 0x2p-16 : 0xa.2f9836d74f768p-20 : inexact-ok = atanpi downward intel96 0x2p-16 : 0xa.2f9836d74f765eep-20 : inexact-ok = atanpi tonearest intel96 0x2p-16 : 0xa.2f9836d74f765eep-20 : inexact-ok = atanpi towardzero intel96 0x2p-16 : 0xa.2f9836d74f765eep-20 : inexact-ok = atanpi upward intel96 0x2p-16 : 0xa.2f9836d74f765efp-20 : inexact-ok = atanpi downward m68k96 0x2p-16 : 0xa.2f9836d74f765eep-20 : inexact-ok = atanpi tonearest m68k96 0x2p-16 : 0xa.2f9836d74f765eep-20 : inexact-ok = atanpi towardzero m68k96 0x2p-16 : 0xa.2f9836d74f765eep-20 : inexact-ok = atanpi upward m68k96 0x2p-16 : 0xa.2f9836d74f765efp-20 : inexact-ok = atanpi downward binary128 0x2p-16 : 0xa.2f9836d74f765ee47fc135b89218p-20 : inexact-ok = atanpi tonearest binary128 0x2p-16 : 0xa.2f9836d74f765ee47fc135b8922p-20 : inexact-ok = atanpi towardzero binary128 0x2p-16 : 0xa.2f9836d74f765ee47fc135b89218p-20 : inexact-ok = atanpi upward binary128 0x2p-16 : 0xa.2f9836d74f765ee47fc135b8922p-20 : inexact-ok = atanpi downward ibm128 0x2p-16 : 0xa.2f9836d74f765ee47fc135b89p-20 : inexact-ok = atanpi tonearest ibm128 0x2p-16 : 0xa.2f9836d74f765ee47fc135b894p-20 : inexact-ok = atanpi towardzero ibm128 0x2p-16 : 0xa.2f9836d74f765ee47fc135b89p-20 : inexact-ok = atanpi upward ibm128 0x2p-16 : 0xa.2f9836d74f765ee47fc135b894p-20 : inexact-ok atanpi 0x1p-20 = atanpi downward binary32 0x1p-20 : 0x5.17cc18p-24 : inexact-ok = atanpi tonearest binary32 0x1p-20 : 0x5.17cc18p-24 : inexact-ok = atanpi towardzero binary32 0x1p-20 : 0x5.17cc18p-24 : inexact-ok = atanpi upward binary32 0x1p-20 : 0x5.17cc2p-24 : inexact-ok = atanpi downward binary64 0x1p-20 : 0x5.17cc1b72706ep-24 : inexact-ok = atanpi tonearest binary64 0x1p-20 : 0x5.17cc1b72706ep-24 : inexact-ok = atanpi towardzero binary64 0x1p-20 : 0x5.17cc1b72706ep-24 : inexact-ok = atanpi upward binary64 0x1p-20 : 0x5.17cc1b72706e4p-24 : inexact-ok = atanpi downward intel96 0x1p-20 : 0x5.17cc1b72706e0ffp-24 : inexact-ok = atanpi tonearest intel96 0x1p-20 : 0x5.17cc1b72706e0ffp-24 : inexact-ok = atanpi towardzero intel96 0x1p-20 : 0x5.17cc1b72706e0ffp-24 : inexact-ok = atanpi upward intel96 0x1p-20 : 0x5.17cc1b72706e0ff8p-24 : inexact-ok = atanpi downward m68k96 0x1p-20 : 0x5.17cc1b72706e0ffp-24 : inexact-ok = atanpi tonearest m68k96 0x1p-20 : 0x5.17cc1b72706e0ffp-24 : inexact-ok = atanpi towardzero m68k96 0x1p-20 : 0x5.17cc1b72706e0ffp-24 : inexact-ok = atanpi upward m68k96 0x1p-20 : 0x5.17cc1b72706e0ff8p-24 : inexact-ok = atanpi downward binary128 0x1p-20 : 0x5.17cc1b72706e0ff165c06319a594p-24 : inexact-ok = atanpi tonearest binary128 0x1p-20 : 0x5.17cc1b72706e0ff165c06319a594p-24 : inexact-ok = atanpi towardzero binary128 0x1p-20 : 0x5.17cc1b72706e0ff165c06319a594p-24 : inexact-ok = atanpi upward binary128 0x1p-20 : 0x5.17cc1b72706e0ff165c06319a598p-24 : inexact-ok = atanpi downward ibm128 0x1p-20 : 0x5.17cc1b72706e0ff165c06319a4p-24 : inexact-ok = atanpi tonearest ibm128 0x1p-20 : 0x5.17cc1b72706e0ff165c06319a6p-24 : inexact-ok = atanpi towardzero ibm128 0x1p-20 : 0x5.17cc1b72706e0ff165c06319a4p-24 : inexact-ok = atanpi upward ibm128 0x1p-20 : 0x5.17cc1b72706e0ff165c06319a6p-24 : inexact-ok atanpi 0x1p-25 = atanpi downward binary32 0x8p-28 : 0x2.8be60cp-28 : inexact-ok = atanpi tonearest binary32 0x8p-28 : 0x2.8be60cp-28 : inexact-ok = atanpi towardzero binary32 0x8p-28 : 0x2.8be60cp-28 : inexact-ok = atanpi upward binary32 0x8p-28 : 0x2.8be61p-28 : inexact-ok = atanpi downward binary64 0x8p-28 : 0x2.8be60db9391p-28 : inexact-ok = atanpi tonearest binary64 0x8p-28 : 0x2.8be60db939102p-28 : inexact-ok = atanpi towardzero binary64 0x8p-28 : 0x2.8be60db9391p-28 : inexact-ok = atanpi upward binary64 0x8p-28 : 0x2.8be60db939102p-28 : inexact-ok = atanpi downward intel96 0x8p-28 : 0x2.8be60db939101e54p-28 : inexact-ok = atanpi tonearest intel96 0x8p-28 : 0x2.8be60db939101e54p-28 : inexact-ok = atanpi towardzero intel96 0x8p-28 : 0x2.8be60db939101e54p-28 : inexact-ok = atanpi upward intel96 0x8p-28 : 0x2.8be60db939101e58p-28 : inexact-ok = atanpi downward m68k96 0x8p-28 : 0x2.8be60db939101e54p-28 : inexact-ok = atanpi tonearest m68k96 0x8p-28 : 0x2.8be60db939101e54p-28 : inexact-ok = atanpi towardzero m68k96 0x8p-28 : 0x2.8be60db939101e54p-28 : inexact-ok = atanpi upward m68k96 0x8p-28 : 0x2.8be60db939101e58p-28 : inexact-ok = atanpi downward binary128 0x8p-28 : 0x2.8be60db939101e54c4cdefdbd5eap-28 : inexact-ok = atanpi tonearest binary128 0x8p-28 : 0x2.8be60db939101e54c4cdefdbd5ecp-28 : inexact-ok = atanpi towardzero binary128 0x8p-28 : 0x2.8be60db939101e54c4cdefdbd5eap-28 : inexact-ok = atanpi upward binary128 0x8p-28 : 0x2.8be60db939101e54c4cdefdbd5ecp-28 : inexact-ok = atanpi downward ibm128 0x8p-28 : 0x2.8be60db939101e54c4cdefdbd5p-28 : inexact-ok = atanpi tonearest ibm128 0x8p-28 : 0x2.8be60db939101e54c4cdefdbd6p-28 : inexact-ok = atanpi towardzero ibm128 0x8p-28 : 0x2.8be60db939101e54c4cdefdbd5p-28 : inexact-ok = atanpi upward ibm128 0x8p-28 : 0x2.8be60db939101e54c4cdefdbd6p-28 : inexact-ok atanpi 0x1p-30 = atanpi downward binary32 0x4p-32 : 0x1.45f306p-32 : inexact-ok = atanpi tonearest binary32 0x4p-32 : 0x1.45f306p-32 : inexact-ok = atanpi towardzero binary32 0x4p-32 : 0x1.45f306p-32 : inexact-ok = atanpi upward binary32 0x4p-32 : 0x1.45f308p-32 : inexact-ok = atanpi downward binary64 0x4p-32 : 0x1.45f306dc9c882p-32 : inexact-ok = atanpi tonearest binary64 0x4p-32 : 0x1.45f306dc9c883p-32 : inexact-ok = atanpi towardzero binary64 0x4p-32 : 0x1.45f306dc9c882p-32 : inexact-ok = atanpi upward binary64 0x4p-32 : 0x1.45f306dc9c883p-32 : inexact-ok = atanpi downward intel96 0x4p-32 : 0x1.45f306dc9c882a4cp-32 : inexact-ok = atanpi tonearest intel96 0x4p-32 : 0x1.45f306dc9c882a4ep-32 : inexact-ok = atanpi towardzero intel96 0x4p-32 : 0x1.45f306dc9c882a4cp-32 : inexact-ok = atanpi upward intel96 0x4p-32 : 0x1.45f306dc9c882a4ep-32 : inexact-ok = atanpi downward m68k96 0x4p-32 : 0x1.45f306dc9c882a4cp-32 : inexact-ok = atanpi tonearest m68k96 0x4p-32 : 0x1.45f306dc9c882a4ep-32 : inexact-ok = atanpi towardzero m68k96 0x4p-32 : 0x1.45f306dc9c882a4cp-32 : inexact-ok = atanpi upward m68k96 0x4p-32 : 0x1.45f306dc9c882a4ep-32 : inexact-ok = atanpi downward binary128 0x4p-32 : 0x1.45f306dc9c882a4d2de935b5fce8p-32 : inexact-ok = atanpi tonearest binary128 0x4p-32 : 0x1.45f306dc9c882a4d2de935b5fce9p-32 : inexact-ok = atanpi towardzero binary128 0x4p-32 : 0x1.45f306dc9c882a4d2de935b5fce8p-32 : inexact-ok = atanpi upward binary128 0x4p-32 : 0x1.45f306dc9c882a4d2de935b5fce9p-32 : inexact-ok = atanpi downward ibm128 0x4p-32 : 0x1.45f306dc9c882a4d2de935b5fc8p-32 : inexact-ok = atanpi tonearest ibm128 0x4p-32 : 0x1.45f306dc9c882a4d2de935b5fdp-32 : inexact-ok = atanpi towardzero ibm128 0x4p-32 : 0x1.45f306dc9c882a4d2de935b5fc8p-32 : inexact-ok = atanpi upward ibm128 0x4p-32 : 0x1.45f306dc9c882a4d2de935b5fdp-32 : inexact-ok atanpi 0x1p-35 = atanpi downward binary32 0x2p-36 : 0xa.2f983p-40 : inexact-ok = atanpi tonearest binary32 0x2p-36 : 0xa.2f983p-40 : inexact-ok = atanpi towardzero binary32 0x2p-36 : 0xa.2f983p-40 : inexact-ok = atanpi upward binary32 0x2p-36 : 0xa.2f984p-40 : inexact-ok = atanpi downward binary64 0x2p-36 : 0xa.2f9836e4e441p-40 : inexact-ok = atanpi tonearest binary64 0x2p-36 : 0xa.2f9836e4e4418p-40 : inexact-ok = atanpi towardzero binary64 0x2p-36 : 0xa.2f9836e4e441p-40 : inexact-ok = atanpi upward binary64 0x2p-36 : 0xa.2f9836e4e4418p-40 : inexact-ok = atanpi downward intel96 0x2p-36 : 0xa.2f9836e4e441529p-40 : inexact-ok = atanpi tonearest intel96 0x2p-36 : 0xa.2f9836e4e44152ap-40 : inexact-ok = atanpi towardzero intel96 0x2p-36 : 0xa.2f9836e4e441529p-40 : inexact-ok = atanpi upward intel96 0x2p-36 : 0xa.2f9836e4e44152ap-40 : inexact-ok = atanpi downward m68k96 0x2p-36 : 0xa.2f9836e4e441529p-40 : inexact-ok = atanpi tonearest m68k96 0x2p-36 : 0xa.2f9836e4e44152ap-40 : inexact-ok = atanpi towardzero m68k96 0x2p-36 : 0xa.2f9836e4e441529p-40 : inexact-ok = atanpi upward m68k96 0x2p-36 : 0xa.2f9836e4e44152ap-40 : inexact-ok = atanpi downward binary128 0x2p-36 : 0xa.2f9836e4e441529fb4e0b22b777p-40 : inexact-ok = atanpi tonearest binary128 0x2p-36 : 0xa.2f9836e4e441529fb4e0b22b777p-40 : inexact-ok = atanpi towardzero binary128 0x2p-36 : 0xa.2f9836e4e441529fb4e0b22b777p-40 : inexact-ok = atanpi upward binary128 0x2p-36 : 0xa.2f9836e4e441529fb4e0b22b7778p-40 : inexact-ok = atanpi downward ibm128 0x2p-36 : 0xa.2f9836e4e441529fb4e0b22b74p-40 : inexact-ok = atanpi tonearest ibm128 0x2p-36 : 0xa.2f9836e4e441529fb4e0b22b78p-40 : inexact-ok = atanpi towardzero ibm128 0x2p-36 : 0xa.2f9836e4e441529fb4e0b22b74p-40 : inexact-ok = atanpi upward ibm128 0x2p-36 : 0xa.2f9836e4e441529fb4e0b22b78p-40 : inexact-ok atanpi 0x1p-40 = atanpi downward binary32 0x1p-40 : 0x5.17cc18p-44 : inexact-ok = atanpi tonearest binary32 0x1p-40 : 0x5.17cc18p-44 : inexact-ok = atanpi towardzero binary32 0x1p-40 : 0x5.17cc18p-44 : inexact-ok = atanpi upward binary32 0x1p-40 : 0x5.17cc2p-44 : inexact-ok = atanpi downward binary64 0x1p-40 : 0x5.17cc1b7272208p-44 : inexact-ok = atanpi tonearest binary64 0x1p-40 : 0x5.17cc1b727220cp-44 : inexact-ok = atanpi towardzero binary64 0x1p-40 : 0x5.17cc1b7272208p-44 : inexact-ok = atanpi upward binary64 0x1p-40 : 0x5.17cc1b727220cp-44 : inexact-ok = atanpi downward intel96 0x1p-40 : 0x5.17cc1b727220a948p-44 : inexact-ok = atanpi tonearest intel96 0x1p-40 : 0x5.17cc1b727220a95p-44 : inexact-ok = atanpi towardzero intel96 0x1p-40 : 0x5.17cc1b727220a948p-44 : inexact-ok = atanpi upward intel96 0x1p-40 : 0x5.17cc1b727220a95p-44 : inexact-ok = atanpi downward m68k96 0x1p-40 : 0x5.17cc1b727220a948p-44 : inexact-ok = atanpi tonearest m68k96 0x1p-40 : 0x5.17cc1b727220a95p-44 : inexact-ok = atanpi towardzero m68k96 0x1p-40 : 0x5.17cc1b727220a948p-44 : inexact-ok = atanpi upward m68k96 0x1p-40 : 0x5.17cc1b727220a95p-44 : inexact-ok = atanpi downward binary128 0x1p-40 : 0x5.17cc1b727220a94fe1390bf64b28p-44 : inexact-ok = atanpi tonearest binary128 0x1p-40 : 0x5.17cc1b727220a94fe1390bf64b2cp-44 : inexact-ok = atanpi towardzero binary128 0x1p-40 : 0x5.17cc1b727220a94fe1390bf64b28p-44 : inexact-ok = atanpi upward binary128 0x1p-40 : 0x5.17cc1b727220a94fe1390bf64b2cp-44 : inexact-ok = atanpi downward ibm128 0x1p-40 : 0x5.17cc1b727220a94fe1390bf64ap-44 : inexact-ok = atanpi tonearest ibm128 0x1p-40 : 0x5.17cc1b727220a94fe1390bf64cp-44 : inexact-ok = atanpi towardzero ibm128 0x1p-40 : 0x5.17cc1b727220a94fe1390bf64ap-44 : inexact-ok = atanpi upward ibm128 0x1p-40 : 0x5.17cc1b727220a94fe1390bf64cp-44 : inexact-ok atanpi 0x1p-45 = atanpi downward binary32 0x8p-48 : 0x2.8be60cp-48 : inexact-ok = atanpi tonearest binary32 0x8p-48 : 0x2.8be60cp-48 : inexact-ok = atanpi towardzero binary32 0x8p-48 : 0x2.8be60cp-48 : inexact-ok = atanpi upward binary32 0x8p-48 : 0x2.8be61p-48 : inexact-ok = atanpi downward binary64 0x8p-48 : 0x2.8be60db939104p-48 : inexact-ok = atanpi tonearest binary64 0x8p-48 : 0x2.8be60db939106p-48 : inexact-ok = atanpi towardzero binary64 0x8p-48 : 0x2.8be60db939104p-48 : inexact-ok = atanpi upward binary64 0x8p-48 : 0x2.8be60db939106p-48 : inexact-ok = atanpi downward intel96 0x8p-48 : 0x2.8be60db9391054a4p-48 : inexact-ok = atanpi tonearest intel96 0x8p-48 : 0x2.8be60db9391054a8p-48 : inexact-ok = atanpi towardzero intel96 0x8p-48 : 0x2.8be60db9391054a4p-48 : inexact-ok = atanpi upward intel96 0x8p-48 : 0x2.8be60db9391054a8p-48 : inexact-ok = atanpi downward m68k96 0x8p-48 : 0x2.8be60db9391054a4p-48 : inexact-ok = atanpi tonearest m68k96 0x8p-48 : 0x2.8be60db9391054a8p-48 : inexact-ok = atanpi towardzero m68k96 0x8p-48 : 0x2.8be60db9391054a4p-48 : inexact-ok = atanpi upward m68k96 0x8p-48 : 0x2.8be60db9391054a8p-48 : inexact-ok = atanpi downward binary128 0x8p-48 : 0x2.8be60db9391054a7f09d5f1181a6p-48 : inexact-ok = atanpi tonearest binary128 0x8p-48 : 0x2.8be60db9391054a7f09d5f1181a8p-48 : inexact-ok = atanpi towardzero binary128 0x8p-48 : 0x2.8be60db9391054a7f09d5f1181a6p-48 : inexact-ok = atanpi upward binary128 0x8p-48 : 0x2.8be60db9391054a7f09d5f1181a8p-48 : inexact-ok = atanpi downward ibm128 0x8p-48 : 0x2.8be60db9391054a7f09d5f1181p-48 : inexact-ok = atanpi tonearest ibm128 0x8p-48 : 0x2.8be60db9391054a7f09d5f1182p-48 : inexact-ok = atanpi towardzero ibm128 0x8p-48 : 0x2.8be60db9391054a7f09d5f1181p-48 : inexact-ok = atanpi upward ibm128 0x8p-48 : 0x2.8be60db9391054a7f09d5f1182p-48 : inexact-ok atanpi 0x1p-50 = atanpi downward binary32 0x4p-52 : 0x1.45f306p-52 : inexact-ok = atanpi tonearest binary32 0x4p-52 : 0x1.45f306p-52 : inexact-ok = atanpi towardzero binary32 0x4p-52 : 0x1.45f306p-52 : inexact-ok = atanpi upward binary32 0x4p-52 : 0x1.45f308p-52 : inexact-ok = atanpi downward binary64 0x4p-52 : 0x1.45f306dc9c882p-52 : inexact-ok = atanpi tonearest binary64 0x4p-52 : 0x1.45f306dc9c883p-52 : inexact-ok = atanpi towardzero binary64 0x4p-52 : 0x1.45f306dc9c882p-52 : inexact-ok = atanpi upward binary64 0x4p-52 : 0x1.45f306dc9c883p-52 : inexact-ok = atanpi downward intel96 0x4p-52 : 0x1.45f306dc9c882a52p-52 : inexact-ok = atanpi tonearest intel96 0x4p-52 : 0x1.45f306dc9c882a54p-52 : inexact-ok = atanpi towardzero intel96 0x4p-52 : 0x1.45f306dc9c882a52p-52 : inexact-ok = atanpi upward intel96 0x4p-52 : 0x1.45f306dc9c882a54p-52 : inexact-ok = atanpi downward m68k96 0x4p-52 : 0x1.45f306dc9c882a52p-52 : inexact-ok = atanpi tonearest m68k96 0x4p-52 : 0x1.45f306dc9c882a54p-52 : inexact-ok = atanpi towardzero m68k96 0x4p-52 : 0x1.45f306dc9c882a52p-52 : inexact-ok = atanpi upward m68k96 0x4p-52 : 0x1.45f306dc9c882a54p-52 : inexact-ok = atanpi downward binary128 0x4p-52 : 0x1.45f306dc9c882a53f84eafa3e39fp-52 : inexact-ok = atanpi tonearest binary128 0x4p-52 : 0x1.45f306dc9c882a53f84eafa3e39fp-52 : inexact-ok = atanpi towardzero binary128 0x4p-52 : 0x1.45f306dc9c882a53f84eafa3e39fp-52 : inexact-ok = atanpi upward binary128 0x4p-52 : 0x1.45f306dc9c882a53f84eafa3e3ap-52 : inexact-ok = atanpi downward ibm128 0x4p-52 : 0x1.45f306dc9c882a53f84eafa3e38p-52 : inexact-ok = atanpi tonearest ibm128 0x4p-52 : 0x1.45f306dc9c882a53f84eafa3e38p-52 : inexact-ok = atanpi towardzero ibm128 0x4p-52 : 0x1.45f306dc9c882a53f84eafa3e38p-52 : inexact-ok = atanpi upward ibm128 0x4p-52 : 0x1.45f306dc9c882a53f84eafa3e4p-52 : inexact-ok atanpi 0x1p-55 = atanpi downward binary32 0x2p-56 : 0xa.2f983p-60 : inexact-ok = atanpi tonearest binary32 0x2p-56 : 0xa.2f983p-60 : inexact-ok = atanpi towardzero binary32 0x2p-56 : 0xa.2f983p-60 : inexact-ok = atanpi upward binary32 0x2p-56 : 0xa.2f984p-60 : inexact-ok = atanpi downward binary64 0x2p-56 : 0xa.2f9836e4e441p-60 : inexact-ok = atanpi tonearest binary64 0x2p-56 : 0xa.2f9836e4e4418p-60 : inexact-ok = atanpi towardzero binary64 0x2p-56 : 0xa.2f9836e4e441p-60 : inexact-ok = atanpi upward binary64 0x2p-56 : 0xa.2f9836e4e4418p-60 : inexact-ok = atanpi downward intel96 0x2p-56 : 0xa.2f9836e4e441529p-60 : inexact-ok = atanpi tonearest intel96 0x2p-56 : 0xa.2f9836e4e44152ap-60 : inexact-ok = atanpi towardzero intel96 0x2p-56 : 0xa.2f9836e4e441529p-60 : inexact-ok = atanpi upward intel96 0x2p-56 : 0xa.2f9836e4e44152ap-60 : inexact-ok = atanpi downward m68k96 0x2p-56 : 0xa.2f9836e4e441529p-60 : inexact-ok = atanpi tonearest m68k96 0x2p-56 : 0xa.2f9836e4e44152ap-60 : inexact-ok = atanpi towardzero m68k96 0x2p-56 : 0xa.2f9836e4e441529p-60 : inexact-ok = atanpi upward m68k96 0x2p-56 : 0xa.2f9836e4e44152ap-60 : inexact-ok = atanpi downward binary128 0x2p-56 : 0xa.2f9836e4e441529fc2757d1f534p-60 : inexact-ok = atanpi tonearest binary128 0x2p-56 : 0xa.2f9836e4e441529fc2757d1f534p-60 : inexact-ok = atanpi towardzero binary128 0x2p-56 : 0xa.2f9836e4e441529fc2757d1f534p-60 : inexact-ok = atanpi upward binary128 0x2p-56 : 0xa.2f9836e4e441529fc2757d1f5348p-60 : inexact-ok = atanpi downward ibm128 0x2p-56 : 0xa.2f9836e4e441529fc2757d1f5p-60 : inexact-ok = atanpi tonearest ibm128 0x2p-56 : 0xa.2f9836e4e441529fc2757d1f54p-60 : inexact-ok = atanpi towardzero ibm128 0x2p-56 : 0xa.2f9836e4e441529fc2757d1f5p-60 : inexact-ok = atanpi upward ibm128 0x2p-56 : 0xa.2f9836e4e441529fc2757d1f54p-60 : inexact-ok atanpi 0x1p-60 = atanpi downward binary32 0x1p-60 : 0x5.17cc18p-64 : inexact-ok = atanpi tonearest binary32 0x1p-60 : 0x5.17cc18p-64 : inexact-ok = atanpi towardzero binary32 0x1p-60 : 0x5.17cc18p-64 : inexact-ok = atanpi upward binary32 0x1p-60 : 0x5.17cc2p-64 : inexact-ok = atanpi downward binary64 0x1p-60 : 0x5.17cc1b7272208p-64 : inexact-ok = atanpi tonearest binary64 0x1p-60 : 0x5.17cc1b727220cp-64 : inexact-ok = atanpi towardzero binary64 0x1p-60 : 0x5.17cc1b7272208p-64 : inexact-ok = atanpi upward binary64 0x1p-60 : 0x5.17cc1b727220cp-64 : inexact-ok = atanpi downward intel96 0x1p-60 : 0x5.17cc1b727220a948p-64 : inexact-ok = atanpi tonearest intel96 0x1p-60 : 0x5.17cc1b727220a95p-64 : inexact-ok = atanpi towardzero intel96 0x1p-60 : 0x5.17cc1b727220a948p-64 : inexact-ok = atanpi upward intel96 0x1p-60 : 0x5.17cc1b727220a95p-64 : inexact-ok = atanpi downward m68k96 0x1p-60 : 0x5.17cc1b727220a948p-64 : inexact-ok = atanpi tonearest m68k96 0x1p-60 : 0x5.17cc1b727220a95p-64 : inexact-ok = atanpi towardzero m68k96 0x1p-60 : 0x5.17cc1b727220a948p-64 : inexact-ok = atanpi upward m68k96 0x1p-60 : 0x5.17cc1b727220a95p-64 : inexact-ok = atanpi downward binary128 0x1p-60 : 0x5.17cc1b727220a94fe13abe8fa9a4p-64 : inexact-ok = atanpi tonearest binary128 0x1p-60 : 0x5.17cc1b727220a94fe13abe8fa9a8p-64 : inexact-ok = atanpi towardzero binary128 0x1p-60 : 0x5.17cc1b727220a94fe13abe8fa9a4p-64 : inexact-ok = atanpi upward binary128 0x1p-60 : 0x5.17cc1b727220a94fe13abe8fa9a8p-64 : inexact-ok = atanpi downward ibm128 0x1p-60 : 0x5.17cc1b727220a94fe13abe8fa8p-64 : inexact-ok = atanpi tonearest ibm128 0x1p-60 : 0x5.17cc1b727220a94fe13abe8faap-64 : inexact-ok = atanpi towardzero ibm128 0x1p-60 : 0x5.17cc1b727220a94fe13abe8fa8p-64 : inexact-ok = atanpi upward ibm128 0x1p-60 : 0x5.17cc1b727220a94fe13abe8faap-64 : inexact-ok atanpi 2.5 = atanpi downward binary32 0x2.8p+0 : 0x6.0fe59p-4 : inexact-ok = atanpi tonearest binary32 0x2.8p+0 : 0x6.0fe598p-4 : inexact-ok = atanpi towardzero binary32 0x2.8p+0 : 0x6.0fe59p-4 : inexact-ok = atanpi upward binary32 0x2.8p+0 : 0x6.0fe598p-4 : inexact-ok = atanpi downward binary64 0x2.8p+0 : 0x6.0fe595af0f20cp-4 : inexact-ok = atanpi tonearest binary64 0x2.8p+0 : 0x6.0fe595af0f20cp-4 : inexact-ok = atanpi towardzero binary64 0x2.8p+0 : 0x6.0fe595af0f20cp-4 : inexact-ok = atanpi upward binary64 0x2.8p+0 : 0x6.0fe595af0f21p-4 : inexact-ok = atanpi downward intel96 0x2.8p+0 : 0x6.0fe595af0f20cca8p-4 : inexact-ok = atanpi tonearest intel96 0x2.8p+0 : 0x6.0fe595af0f20ccbp-4 : inexact-ok = atanpi towardzero intel96 0x2.8p+0 : 0x6.0fe595af0f20cca8p-4 : inexact-ok = atanpi upward intel96 0x2.8p+0 : 0x6.0fe595af0f20ccbp-4 : inexact-ok = atanpi downward m68k96 0x2.8p+0 : 0x6.0fe595af0f20cca8p-4 : inexact-ok = atanpi tonearest m68k96 0x2.8p+0 : 0x6.0fe595af0f20ccbp-4 : inexact-ok = atanpi towardzero m68k96 0x2.8p+0 : 0x6.0fe595af0f20cca8p-4 : inexact-ok = atanpi upward m68k96 0x2.8p+0 : 0x6.0fe595af0f20ccbp-4 : inexact-ok = atanpi downward binary128 0x2.8p+0 : 0x6.0fe595af0f20ccaca63bfed1bcdcp-4 : inexact-ok = atanpi tonearest binary128 0x2.8p+0 : 0x6.0fe595af0f20ccaca63bfed1bcep-4 : inexact-ok = atanpi towardzero binary128 0x2.8p+0 : 0x6.0fe595af0f20ccaca63bfed1bcdcp-4 : inexact-ok = atanpi upward binary128 0x2.8p+0 : 0x6.0fe595af0f20ccaca63bfed1bcep-4 : inexact-ok = atanpi downward ibm128 0x2.8p+0 : 0x6.0fe595af0f20ccaca63bfed1bcp-4 : inexact-ok = atanpi tonearest ibm128 0x2.8p+0 : 0x6.0fe595af0f20ccaca63bfed1bcp-4 : inexact-ok = atanpi towardzero ibm128 0x2.8p+0 : 0x6.0fe595af0f20ccaca63bfed1bcp-4 : inexact-ok = atanpi upward ibm128 0x2.8p+0 : 0x6.0fe595af0f20ccaca63bfed1bep-4 : inexact-ok atanpi 10 = atanpi downward binary32 0xap+0 : 0x7.7e0d6p-4 : inexact-ok = atanpi tonearest binary32 0xap+0 : 0x7.7e0d6p-4 : inexact-ok = atanpi towardzero binary32 0xap+0 : 0x7.7e0d6p-4 : inexact-ok = atanpi upward binary32 0xap+0 : 0x7.7e0d68p-4 : inexact-ok = atanpi downward binary64 0xap+0 : 0x7.7e0d6242fe56cp-4 : inexact-ok = atanpi tonearest binary64 0xap+0 : 0x7.7e0d6242fe56cp-4 : inexact-ok = atanpi towardzero binary64 0xap+0 : 0x7.7e0d6242fe56cp-4 : inexact-ok = atanpi upward binary64 0xap+0 : 0x7.7e0d6242fe57p-4 : inexact-ok = atanpi downward intel96 0xap+0 : 0x7.7e0d6242fe56c4cp-4 : inexact-ok = atanpi tonearest intel96 0xap+0 : 0x7.7e0d6242fe56c4c8p-4 : inexact-ok = atanpi towardzero intel96 0xap+0 : 0x7.7e0d6242fe56c4cp-4 : inexact-ok = atanpi upward intel96 0xap+0 : 0x7.7e0d6242fe56c4c8p-4 : inexact-ok = atanpi downward m68k96 0xap+0 : 0x7.7e0d6242fe56c4cp-4 : inexact-ok = atanpi tonearest m68k96 0xap+0 : 0x7.7e0d6242fe56c4c8p-4 : inexact-ok = atanpi towardzero m68k96 0xap+0 : 0x7.7e0d6242fe56c4cp-4 : inexact-ok = atanpi upward m68k96 0xap+0 : 0x7.7e0d6242fe56c4c8p-4 : inexact-ok = atanpi downward binary128 0xap+0 : 0x7.7e0d6242fe56c4c47814ff56015p-4 : inexact-ok = atanpi tonearest binary128 0xap+0 : 0x7.7e0d6242fe56c4c47814ff56015p-4 : inexact-ok = atanpi towardzero binary128 0xap+0 : 0x7.7e0d6242fe56c4c47814ff56015p-4 : inexact-ok = atanpi upward binary128 0xap+0 : 0x7.7e0d6242fe56c4c47814ff560154p-4 : inexact-ok = atanpi downward ibm128 0xap+0 : 0x7.7e0d6242fe56c4c47814ff56p-4 : inexact-ok = atanpi tonearest ibm128 0xap+0 : 0x7.7e0d6242fe56c4c47814ff5602p-4 : inexact-ok = atanpi towardzero ibm128 0xap+0 : 0x7.7e0d6242fe56c4c47814ff56p-4 : inexact-ok = atanpi upward ibm128 0xap+0 : 0x7.7e0d6242fe56c4c47814ff5602p-4 : inexact-ok atanpi 1e6 = atanpi downward binary32 0xf.424p+16 : 0x7.ffffa8p-4 : inexact-ok = atanpi tonearest binary32 0xf.424p+16 : 0x7.ffffa8p-4 : inexact-ok = atanpi towardzero binary32 0xf.424p+16 : 0x7.ffffa8p-4 : inexact-ok = atanpi upward binary32 0xf.424p+16 : 0x7.ffffbp-4 : inexact-ok = atanpi downward binary64 0xf.424p+16 : 0x7.ffffaa8de943p-4 : inexact-ok = atanpi tonearest binary64 0xf.424p+16 : 0x7.ffffaa8de9434p-4 : inexact-ok = atanpi towardzero binary64 0xf.424p+16 : 0x7.ffffaa8de943p-4 : inexact-ok = atanpi upward binary64 0xf.424p+16 : 0x7.ffffaa8de9434p-4 : inexact-ok = atanpi downward intel96 0xf.424p+16 : 0x7.ffffaa8de94331d8p-4 : inexact-ok = atanpi tonearest intel96 0xf.424p+16 : 0x7.ffffaa8de94331ep-4 : inexact-ok = atanpi towardzero intel96 0xf.424p+16 : 0x7.ffffaa8de94331d8p-4 : inexact-ok = atanpi upward intel96 0xf.424p+16 : 0x7.ffffaa8de94331ep-4 : inexact-ok = atanpi downward m68k96 0xf.424p+16 : 0x7.ffffaa8de94331d8p-4 : inexact-ok = atanpi tonearest m68k96 0xf.424p+16 : 0x7.ffffaa8de94331ep-4 : inexact-ok = atanpi towardzero m68k96 0xf.424p+16 : 0x7.ffffaa8de94331d8p-4 : inexact-ok = atanpi upward m68k96 0xf.424p+16 : 0x7.ffffaa8de94331ep-4 : inexact-ok = atanpi downward binary128 0xf.424p+16 : 0x7.ffffaa8de94331df46e41084e23p-4 : inexact-ok = atanpi tonearest binary128 0xf.424p+16 : 0x7.ffffaa8de94331df46e41084e234p-4 : inexact-ok = atanpi towardzero binary128 0xf.424p+16 : 0x7.ffffaa8de94331df46e41084e23p-4 : inexact-ok = atanpi upward binary128 0xf.424p+16 : 0x7.ffffaa8de94331df46e41084e234p-4 : inexact-ok = atanpi downward ibm128 0xf.424p+16 : 0x7.ffffaa8de94331df46e41084e2p-4 : inexact-ok = atanpi tonearest ibm128 0xf.424p+16 : 0x7.ffffaa8de94331df46e41084e2p-4 : inexact-ok = atanpi towardzero ibm128 0xf.424p+16 : 0x7.ffffaa8de94331df46e41084e2p-4 : inexact-ok = atanpi upward ibm128 0xf.424p+16 : 0x7.ffffaa8de94331df46e41084e4p-4 : inexact-ok atanpi 0x1p31 = atanpi downward binary32 0x8p+28 : 0x7.fffff8p-4 : inexact-ok = atanpi tonearest binary32 0x8p+28 : 0x8p-4 : inexact-ok = atanpi towardzero binary32 0x8p+28 : 0x7.fffff8p-4 : inexact-ok = atanpi upward binary32 0x8p+28 : 0x8p-4 : inexact-ok = atanpi downward binary64 0x8p+28 : 0x7.fffffff5d067cp-4 : inexact-ok = atanpi tonearest binary64 0x8p+28 : 0x7.fffffff5d067cp-4 : inexact-ok = atanpi towardzero binary64 0x8p+28 : 0x7.fffffff5d067cp-4 : inexact-ok = atanpi upward binary64 0x8p+28 : 0x7.fffffff5d068p-4 : inexact-ok = atanpi downward intel96 0x8p+28 : 0x7.fffffff5d067c918p-4 : inexact-ok = atanpi tonearest intel96 0x8p+28 : 0x7.fffffff5d067c918p-4 : inexact-ok = atanpi towardzero intel96 0x8p+28 : 0x7.fffffff5d067c918p-4 : inexact-ok = atanpi upward intel96 0x8p+28 : 0x7.fffffff5d067c92p-4 : inexact-ok = atanpi downward m68k96 0x8p+28 : 0x7.fffffff5d067c918p-4 : inexact-ok = atanpi tonearest m68k96 0x8p+28 : 0x7.fffffff5d067c918p-4 : inexact-ok = atanpi towardzero m68k96 0x8p+28 : 0x7.fffffff5d067c918p-4 : inexact-ok = atanpi upward m68k96 0x8p+28 : 0x7.fffffff5d067c92p-4 : inexact-ok = atanpi downward binary128 0x8p+28 : 0x7.fffffff5d067c91b1bbead6dd254p-4 : inexact-ok = atanpi tonearest binary128 0x8p+28 : 0x7.fffffff5d067c91b1bbead6dd254p-4 : inexact-ok = atanpi towardzero binary128 0x8p+28 : 0x7.fffffff5d067c91b1bbead6dd254p-4 : inexact-ok = atanpi upward binary128 0x8p+28 : 0x7.fffffff5d067c91b1bbead6dd258p-4 : inexact-ok = atanpi downward ibm128 0x8p+28 : 0x7.fffffff5d067c91b1bbead6dd2p-4 : inexact-ok = atanpi tonearest ibm128 0x8p+28 : 0x7.fffffff5d067c91b1bbead6dd2p-4 : inexact-ok = atanpi towardzero ibm128 0x8p+28 : 0x7.fffffff5d067c91b1bbead6dd2p-4 : inexact-ok = atanpi upward ibm128 0x8p+28 : 0x7.fffffff5d067c91b1bbead6dd4p-4 : inexact-ok atanpi 0x1p-100 = atanpi downward binary32 0x1p-100 : 0x5.17cc18p-104 : inexact-ok = atanpi tonearest binary32 0x1p-100 : 0x5.17cc18p-104 : inexact-ok = atanpi towardzero binary32 0x1p-100 : 0x5.17cc18p-104 : inexact-ok = atanpi upward binary32 0x1p-100 : 0x5.17cc2p-104 : inexact-ok = atanpi downward binary64 0x1p-100 : 0x5.17cc1b7272208p-104 : inexact-ok = atanpi tonearest binary64 0x1p-100 : 0x5.17cc1b727220cp-104 : inexact-ok = atanpi towardzero binary64 0x1p-100 : 0x5.17cc1b7272208p-104 : inexact-ok = atanpi upward binary64 0x1p-100 : 0x5.17cc1b727220cp-104 : inexact-ok = atanpi downward intel96 0x1p-100 : 0x5.17cc1b727220a948p-104 : inexact-ok = atanpi tonearest intel96 0x1p-100 : 0x5.17cc1b727220a95p-104 : inexact-ok = atanpi towardzero intel96 0x1p-100 : 0x5.17cc1b727220a948p-104 : inexact-ok = atanpi upward intel96 0x1p-100 : 0x5.17cc1b727220a95p-104 : inexact-ok = atanpi downward m68k96 0x1p-100 : 0x5.17cc1b727220a948p-104 : inexact-ok = atanpi tonearest m68k96 0x1p-100 : 0x5.17cc1b727220a95p-104 : inexact-ok = atanpi towardzero m68k96 0x1p-100 : 0x5.17cc1b727220a948p-104 : inexact-ok = atanpi upward m68k96 0x1p-100 : 0x5.17cc1b727220a95p-104 : inexact-ok = atanpi downward binary128 0x1p-100 : 0x5.17cc1b727220a94fe13abe8fa9a4p-104 : inexact-ok = atanpi tonearest binary128 0x1p-100 : 0x5.17cc1b727220a94fe13abe8fa9a8p-104 : inexact-ok = atanpi towardzero binary128 0x1p-100 : 0x5.17cc1b727220a94fe13abe8fa9a4p-104 : inexact-ok = atanpi upward binary128 0x1p-100 : 0x5.17cc1b727220a94fe13abe8fa9a8p-104 : inexact-ok = atanpi downward ibm128 0x1p-100 : 0x5.17cc1b727220a94fe13abe8fa8p-104 : inexact-ok = atanpi tonearest ibm128 0x1p-100 : 0x5.17cc1b727220a94fe13abe8faap-104 : inexact-ok = atanpi towardzero ibm128 0x1p-100 : 0x5.17cc1b727220a94fe13abe8fa8p-104 : inexact-ok = atanpi upward ibm128 0x1p-100 : 0x5.17cc1b727220a94fe13abe8faap-104 : inexact-ok atanpi 0x1p-600 = atanpi downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi tonearest binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = atanpi downward binary64 0x8p-152 : 0x2.8be60db939104p-152 : inexact-ok = atanpi tonearest binary64 0x8p-152 : 0x2.8be60db939106p-152 : inexact-ok = atanpi towardzero binary64 0x8p-152 : 0x2.8be60db939104p-152 : inexact-ok = atanpi upward binary64 0x8p-152 : 0x2.8be60db939106p-152 : inexact-ok = atanpi downward intel96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi tonearest intel96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi towardzero intel96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi upward intel96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi downward m68k96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi tonearest m68k96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi towardzero m68k96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi upward m68k96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi downward binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok = atanpi tonearest binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok = atanpi towardzero binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok = atanpi upward binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok = atanpi downward ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok = atanpi tonearest ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok = atanpi towardzero ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok = atanpi upward ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok = atanpi downward binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward binary64 0x1p-600 : 0x5.17cc1b7272208p-604 : inexact-ok = atanpi tonearest binary64 0x1p-600 : 0x5.17cc1b727220cp-604 : inexact-ok = atanpi towardzero binary64 0x1p-600 : 0x5.17cc1b7272208p-604 : inexact-ok = atanpi upward binary64 0x1p-600 : 0x5.17cc1b727220cp-604 : inexact-ok = atanpi downward intel96 0x1p-600 : 0x5.17cc1b727220a948p-604 : inexact-ok = atanpi tonearest intel96 0x1p-600 : 0x5.17cc1b727220a95p-604 : inexact-ok = atanpi towardzero intel96 0x1p-600 : 0x5.17cc1b727220a948p-604 : inexact-ok = atanpi upward intel96 0x1p-600 : 0x5.17cc1b727220a95p-604 : inexact-ok = atanpi downward m68k96 0x1p-600 : 0x5.17cc1b727220a948p-604 : inexact-ok = atanpi tonearest m68k96 0x1p-600 : 0x5.17cc1b727220a95p-604 : inexact-ok = atanpi towardzero m68k96 0x1p-600 : 0x5.17cc1b727220a948p-604 : inexact-ok = atanpi upward m68k96 0x1p-600 : 0x5.17cc1b727220a95p-604 : inexact-ok = atanpi downward binary128 0x1p-600 : 0x5.17cc1b727220a94fe13abe8fa9a4p-604 : inexact-ok = atanpi tonearest binary128 0x1p-600 : 0x5.17cc1b727220a94fe13abe8fa9a8p-604 : inexact-ok = atanpi towardzero binary128 0x1p-600 : 0x5.17cc1b727220a94fe13abe8fa9a4p-604 : inexact-ok = atanpi upward binary128 0x1p-600 : 0x5.17cc1b727220a94fe13abe8fa9a8p-604 : inexact-ok = atanpi downward ibm128 0x1p-600 : 0x5.17cc1b727220a94fe13abe8fa8p-604 : inexact-ok = atanpi tonearest ibm128 0x1p-600 : 0x5.17cc1b727220a94fe13abe8faap-604 : inexact-ok = atanpi towardzero ibm128 0x1p-600 : 0x5.17cc1b727220a94fe13abe8fa8p-604 : inexact-ok = atanpi upward ibm128 0x1p-600 : 0x5.17cc1b727220a94fe13abe8faap-604 : inexact-ok atanpi 0x1p-10000 = atanpi downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi tonearest binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = atanpi downward binary64 0x8p-152 : 0x2.8be60db939104p-152 : inexact-ok = atanpi tonearest binary64 0x8p-152 : 0x2.8be60db939106p-152 : inexact-ok = atanpi towardzero binary64 0x8p-152 : 0x2.8be60db939104p-152 : inexact-ok = atanpi upward binary64 0x8p-152 : 0x2.8be60db939106p-152 : inexact-ok = atanpi downward intel96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi tonearest intel96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi towardzero intel96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi upward intel96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi downward m68k96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi tonearest m68k96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi towardzero m68k96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi upward m68k96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi downward binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok = atanpi tonearest binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok = atanpi towardzero binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok = atanpi upward binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok = atanpi downward ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok = atanpi tonearest ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok = atanpi towardzero ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok = atanpi upward ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok = atanpi downward binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward binary32 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward binary64 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward intel96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward binary128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = atanpi downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi tonearest binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atanpi downward intel96 0x4p-1076 : 0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi tonearest intel96 0x4p-1076 : 0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi towardzero intel96 0x4p-1076 : 0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi upward intel96 0x4p-1076 : 0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi downward m68k96 0x4p-1076 : 0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi tonearest m68k96 0x4p-1076 : 0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi towardzero m68k96 0x4p-1076 : 0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi upward m68k96 0x4p-1076 : 0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi downward binary128 0x4p-1076 : 0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok = atanpi tonearest binary128 0x4p-1076 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok = atanpi towardzero binary128 0x4p-1076 : 0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok = atanpi upward binary128 0x4p-1076 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok = atanpi downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atanpi tonearest ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atanpi upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atanpi downward intel96 0x1p-10000 : 0x5.17cc1b727220a948p-10004 : inexact-ok = atanpi tonearest intel96 0x1p-10000 : 0x5.17cc1b727220a95p-10004 : inexact-ok = atanpi towardzero intel96 0x1p-10000 : 0x5.17cc1b727220a948p-10004 : inexact-ok = atanpi upward intel96 0x1p-10000 : 0x5.17cc1b727220a95p-10004 : inexact-ok = atanpi downward m68k96 0x1p-10000 : 0x5.17cc1b727220a948p-10004 : inexact-ok = atanpi tonearest m68k96 0x1p-10000 : 0x5.17cc1b727220a95p-10004 : inexact-ok = atanpi towardzero m68k96 0x1p-10000 : 0x5.17cc1b727220a948p-10004 : inexact-ok = atanpi upward m68k96 0x1p-10000 : 0x5.17cc1b727220a95p-10004 : inexact-ok = atanpi downward binary128 0x1p-10000 : 0x5.17cc1b727220a94fe13abe8fa9a4p-10004 : inexact-ok = atanpi tonearest binary128 0x1p-10000 : 0x5.17cc1b727220a94fe13abe8fa9a8p-10004 : inexact-ok = atanpi towardzero binary128 0x1p-10000 : 0x5.17cc1b727220a94fe13abe8fa9a4p-10004 : inexact-ok = atanpi upward binary128 0x1p-10000 : 0x5.17cc1b727220a94fe13abe8fa9a8p-10004 : inexact-ok atanpi -0x3.b02d84p-4 = atanpi downward binary32 -0x3.b02d84p-4 : -0x1.2761aap-4 : inexact-ok = atanpi tonearest binary32 -0x3.b02d84p-4 : -0x1.2761a8p-4 : inexact-ok = atanpi towardzero binary32 -0x3.b02d84p-4 : -0x1.2761a8p-4 : inexact-ok = atanpi upward binary32 -0x3.b02d84p-4 : -0x1.2761a8p-4 : inexact-ok = atanpi downward binary64 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8dp-4 : inexact-ok = atanpi tonearest binary64 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8dp-4 : inexact-ok = atanpi towardzero binary64 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cp-4 : inexact-ok = atanpi upward binary64 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cp-4 : inexact-ok = atanpi downward intel96 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce6p-4 : inexact-ok = atanpi tonearest intel96 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4p-4 : inexact-ok = atanpi towardzero intel96 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4p-4 : inexact-ok = atanpi upward intel96 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4p-4 : inexact-ok = atanpi downward m68k96 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce6p-4 : inexact-ok = atanpi tonearest m68k96 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4p-4 : inexact-ok = atanpi towardzero m68k96 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4p-4 : inexact-ok = atanpi upward m68k96 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4p-4 : inexact-ok = atanpi downward binary128 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4d6ada4147146p-4 : inexact-ok = atanpi tonearest binary128 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4d6ada4147145p-4 : inexact-ok = atanpi towardzero binary128 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4d6ada4147145p-4 : inexact-ok = atanpi upward binary128 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4d6ada4147145p-4 : inexact-ok = atanpi downward ibm128 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4d6ada414718p-4 : inexact-ok = atanpi tonearest ibm128 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4d6ada414718p-4 : inexact-ok = atanpi towardzero ibm128 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4d6ada41471p-4 : inexact-ok = atanpi upward ibm128 -0x3.b02d84p-4 : -0x1.2761a8c2bbb8cce4d6ada41471p-4 : inexact-ok atanpi -0x3.3fb708p-4 = atanpi downward binary32 -0x3.3fb708p-4 : -0x1.053126p-4 : inexact-ok = atanpi tonearest binary32 -0x3.3fb708p-4 : -0x1.053124p-4 : inexact-ok = atanpi towardzero binary32 -0x3.3fb708p-4 : -0x1.053124p-4 : inexact-ok = atanpi upward binary32 -0x3.3fb708p-4 : -0x1.053124p-4 : inexact-ok = atanpi downward binary64 -0x3.3fb708p-4 : -0x1.0531241695697p-4 : inexact-ok = atanpi tonearest binary64 -0x3.3fb708p-4 : -0x1.0531241695696p-4 : inexact-ok = atanpi towardzero binary64 -0x3.3fb708p-4 : -0x1.0531241695696p-4 : inexact-ok = atanpi upward binary64 -0x3.3fb708p-4 : -0x1.0531241695696p-4 : inexact-ok = atanpi downward intel96 -0x3.3fb708p-4 : -0x1.053124169569617p-4 : inexact-ok = atanpi tonearest intel96 -0x3.3fb708p-4 : -0x1.053124169569617p-4 : inexact-ok = atanpi towardzero intel96 -0x3.3fb708p-4 : -0x1.053124169569616ep-4 : inexact-ok = atanpi upward intel96 -0x3.3fb708p-4 : -0x1.053124169569616ep-4 : inexact-ok = atanpi downward m68k96 -0x3.3fb708p-4 : -0x1.053124169569617p-4 : inexact-ok = atanpi tonearest m68k96 -0x3.3fb708p-4 : -0x1.053124169569617p-4 : inexact-ok = atanpi towardzero m68k96 -0x3.3fb708p-4 : -0x1.053124169569616ep-4 : inexact-ok = atanpi upward m68k96 -0x3.3fb708p-4 : -0x1.053124169569616ep-4 : inexact-ok = atanpi downward binary128 -0x3.3fb708p-4 : -0x1.053124169569616f81a493c374cap-4 : inexact-ok = atanpi tonearest binary128 -0x3.3fb708p-4 : -0x1.053124169569616f81a493c374c9p-4 : inexact-ok = atanpi towardzero binary128 -0x3.3fb708p-4 : -0x1.053124169569616f81a493c374c9p-4 : inexact-ok = atanpi upward binary128 -0x3.3fb708p-4 : -0x1.053124169569616f81a493c374c9p-4 : inexact-ok = atanpi downward ibm128 -0x3.3fb708p-4 : -0x1.053124169569616f81a493c375p-4 : inexact-ok = atanpi tonearest ibm128 -0x3.3fb708p-4 : -0x1.053124169569616f81a493c375p-4 : inexact-ok = atanpi towardzero ibm128 -0x3.3fb708p-4 : -0x1.053124169569616f81a493c3748p-4 : inexact-ok = atanpi upward ibm128 -0x3.3fb708p-4 : -0x1.053124169569616f81a493c3748p-4 : inexact-ok atanpi -0x2.3249ap+0 = atanpi downward binary32 -0x2.3249ap+0 : -0x5.d2f7bp-4 : inexact-ok = atanpi tonearest binary32 -0x2.3249ap+0 : -0x5.d2f7bp-4 : inexact-ok = atanpi towardzero binary32 -0x2.3249ap+0 : -0x5.d2f7a8p-4 : inexact-ok = atanpi upward binary32 -0x2.3249ap+0 : -0x5.d2f7a8p-4 : inexact-ok = atanpi downward binary64 -0x2.3249ap+0 : -0x5.d2f7ac19ac6ecp-4 : inexact-ok = atanpi tonearest binary64 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e8p-4 : inexact-ok = atanpi towardzero binary64 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e8p-4 : inexact-ok = atanpi upward binary64 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e8p-4 : inexact-ok = atanpi downward intel96 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92fp-4 : inexact-ok = atanpi tonearest intel96 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e8p-4 : inexact-ok = atanpi towardzero intel96 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e8p-4 : inexact-ok = atanpi upward intel96 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e8p-4 : inexact-ok = atanpi downward m68k96 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92fp-4 : inexact-ok = atanpi tonearest m68k96 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e8p-4 : inexact-ok = atanpi towardzero m68k96 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e8p-4 : inexact-ok = atanpi upward m68k96 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e8p-4 : inexact-ok = atanpi downward binary128 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e956d6e6111ac8p-4 : inexact-ok = atanpi tonearest binary128 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e956d6e6111ac4p-4 : inexact-ok = atanpi towardzero binary128 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e956d6e6111ac4p-4 : inexact-ok = atanpi upward binary128 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e956d6e6111ac4p-4 : inexact-ok = atanpi downward ibm128 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e956d6e6111cp-4 : inexact-ok = atanpi tonearest ibm128 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e956d6e6111ap-4 : inexact-ok = atanpi towardzero ibm128 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e956d6e6111ap-4 : inexact-ok = atanpi upward ibm128 -0x2.3249ap+0 : -0x5.d2f7ac19ac6e92e956d6e6111ap-4 : inexact-ok atanpi -0x1.363f46p+0 = atanpi downward binary32 -0x1.363f46p+0 : -0x4.7c868p-4 : inexact-ok = atanpi tonearest binary32 -0x1.363f46p+0 : -0x4.7c8678p-4 : inexact-ok = atanpi towardzero binary32 -0x1.363f46p+0 : -0x4.7c8678p-4 : inexact-ok = atanpi upward binary32 -0x1.363f46p+0 : -0x4.7c8678p-4 : inexact-ok = atanpi downward binary64 -0x1.363f46p+0 : -0x4.7c867ba081c3cp-4 : inexact-ok = atanpi tonearest binary64 -0x1.363f46p+0 : -0x4.7c867ba081c38p-4 : inexact-ok = atanpi towardzero binary64 -0x1.363f46p+0 : -0x4.7c867ba081c38p-4 : inexact-ok = atanpi upward binary64 -0x1.363f46p+0 : -0x4.7c867ba081c38p-4 : inexact-ok = atanpi downward intel96 -0x1.363f46p+0 : -0x4.7c867ba081c38ee8p-4 : inexact-ok = atanpi tonearest intel96 -0x1.363f46p+0 : -0x4.7c867ba081c38eep-4 : inexact-ok = atanpi towardzero intel96 -0x1.363f46p+0 : -0x4.7c867ba081c38eep-4 : inexact-ok = atanpi upward intel96 -0x1.363f46p+0 : -0x4.7c867ba081c38eep-4 : inexact-ok = atanpi downward m68k96 -0x1.363f46p+0 : -0x4.7c867ba081c38ee8p-4 : inexact-ok = atanpi tonearest m68k96 -0x1.363f46p+0 : -0x4.7c867ba081c38eep-4 : inexact-ok = atanpi towardzero m68k96 -0x1.363f46p+0 : -0x4.7c867ba081c38eep-4 : inexact-ok = atanpi upward m68k96 -0x1.363f46p+0 : -0x4.7c867ba081c38eep-4 : inexact-ok = atanpi downward binary128 -0x1.363f46p+0 : -0x4.7c867ba081c38ee03c4943059fb8p-4 : inexact-ok = atanpi tonearest binary128 -0x1.363f46p+0 : -0x4.7c867ba081c38ee03c4943059fb8p-4 : inexact-ok = atanpi towardzero binary128 -0x1.363f46p+0 : -0x4.7c867ba081c38ee03c4943059fb4p-4 : inexact-ok = atanpi upward binary128 -0x1.363f46p+0 : -0x4.7c867ba081c38ee03c4943059fb4p-4 : inexact-ok = atanpi downward ibm128 -0x1.363f46p+0 : -0x4.7c867ba081c38ee03c494305ap-4 : inexact-ok = atanpi tonearest ibm128 -0x1.363f46p+0 : -0x4.7c867ba081c38ee03c494305ap-4 : inexact-ok = atanpi towardzero ibm128 -0x1.363f46p+0 : -0x4.7c867ba081c38ee03c4943059ep-4 : inexact-ok = atanpi upward ibm128 -0x1.363f46p+0 : -0x4.7c867ba081c38ee03c4943059ep-4 : inexact-ok atanpi -0x1.ad4c0ap+0 = atanpi downward binary32 -0x1.ad4c0ap+0 : -0x5.42eecp-4 : inexact-ok = atanpi tonearest binary32 -0x1.ad4c0ap+0 : -0x5.42eecp-4 : inexact-ok = atanpi towardzero binary32 -0x1.ad4c0ap+0 : -0x5.42eeb8p-4 : inexact-ok = atanpi upward binary32 -0x1.ad4c0ap+0 : -0x5.42eeb8p-4 : inexact-ok = atanpi downward binary64 -0x1.ad4c0ap+0 : -0x5.42eebe541dffcp-4 : inexact-ok = atanpi tonearest binary64 -0x1.ad4c0ap+0 : -0x5.42eebe541dff8p-4 : inexact-ok = atanpi towardzero binary64 -0x1.ad4c0ap+0 : -0x5.42eebe541dff8p-4 : inexact-ok = atanpi upward binary64 -0x1.ad4c0ap+0 : -0x5.42eebe541dff8p-4 : inexact-ok = atanpi downward intel96 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f8p-4 : inexact-ok = atanpi tonearest intel96 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83fp-4 : inexact-ok = atanpi towardzero intel96 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83fp-4 : inexact-ok = atanpi upward intel96 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83fp-4 : inexact-ok = atanpi downward m68k96 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f8p-4 : inexact-ok = atanpi tonearest m68k96 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83fp-4 : inexact-ok = atanpi towardzero m68k96 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83fp-4 : inexact-ok = atanpi upward m68k96 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83fp-4 : inexact-ok = atanpi downward binary128 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f075ed4fb4b61p-4 : inexact-ok = atanpi tonearest binary128 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f075ed4fb4b60cp-4 : inexact-ok = atanpi towardzero binary128 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f075ed4fb4b60cp-4 : inexact-ok = atanpi upward binary128 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f075ed4fb4b60cp-4 : inexact-ok = atanpi downward ibm128 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f075ed4fb4b8p-4 : inexact-ok = atanpi tonearest ibm128 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f075ed4fb4b6p-4 : inexact-ok = atanpi towardzero ibm128 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f075ed4fb4b6p-4 : inexact-ok = atanpi upward ibm128 -0x1.ad4c0ap+0 : -0x5.42eebe541dff83f075ed4fb4b6p-4 : inexact-ok atanpi -0x3.eb8e18p+0 = atanpi downward binary32 -0x3.eb8e18p+0 : -0x6.ba5afp-4 : inexact-ok = atanpi tonearest binary32 -0x3.eb8e18p+0 : -0x6.ba5afp-4 : inexact-ok = atanpi towardzero binary32 -0x3.eb8e18p+0 : -0x6.ba5ae8p-4 : inexact-ok = atanpi upward binary32 -0x3.eb8e18p+0 : -0x6.ba5ae8p-4 : inexact-ok = atanpi downward binary64 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb4p-4 : inexact-ok = atanpi tonearest binary64 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb4p-4 : inexact-ok = atanpi towardzero binary64 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fbp-4 : inexact-ok = atanpi upward binary64 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fbp-4 : inexact-ok = atanpi downward intel96 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3edp-4 : inexact-ok = atanpi tonearest intel96 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3edp-4 : inexact-ok = atanpi towardzero intel96 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ec8p-4 : inexact-ok = atanpi upward intel96 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ec8p-4 : inexact-ok = atanpi downward m68k96 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3edp-4 : inexact-ok = atanpi tonearest m68k96 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3edp-4 : inexact-ok = atanpi towardzero m68k96 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ec8p-4 : inexact-ok = atanpi upward m68k96 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ec8p-4 : inexact-ok = atanpi downward binary128 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ece4eb52cc5672p-4 : inexact-ok = atanpi tonearest binary128 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ece4eb52cc5672p-4 : inexact-ok = atanpi towardzero binary128 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ece4eb52cc5671cp-4 : inexact-ok = atanpi upward binary128 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ece4eb52cc5671cp-4 : inexact-ok = atanpi downward ibm128 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ece4eb52cc568p-4 : inexact-ok = atanpi tonearest ibm128 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ece4eb52cc568p-4 : inexact-ok = atanpi towardzero ibm128 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ece4eb52cc566p-4 : inexact-ok = atanpi upward ibm128 -0x3.eb8e18p+0 : -0x6.ba5aef41e9fb3ece4eb52cc566p-4 : inexact-ok atanpi 0x3.53c188p+0 = atanpi downward binary32 0x3.53c188p+0 : 0x6.8355cp-4 : inexact-ok = atanpi tonearest binary32 0x3.53c188p+0 : 0x6.8355cp-4 : inexact-ok = atanpi towardzero binary32 0x3.53c188p+0 : 0x6.8355cp-4 : inexact-ok = atanpi upward binary32 0x3.53c188p+0 : 0x6.8355c8p-4 : inexact-ok = atanpi downward binary64 0x3.53c188p+0 : 0x6.8355c1a796974p-4 : inexact-ok = atanpi tonearest binary64 0x3.53c188p+0 : 0x6.8355c1a796978p-4 : inexact-ok = atanpi towardzero binary64 0x3.53c188p+0 : 0x6.8355c1a796974p-4 : inexact-ok = atanpi upward binary64 0x3.53c188p+0 : 0x6.8355c1a796978p-4 : inexact-ok = atanpi downward intel96 0x3.53c188p+0 : 0x6.8355c1a796977dp-4 : inexact-ok = atanpi tonearest intel96 0x3.53c188p+0 : 0x6.8355c1a796977dp-4 : inexact-ok = atanpi towardzero intel96 0x3.53c188p+0 : 0x6.8355c1a796977dp-4 : inexact-ok = atanpi upward intel96 0x3.53c188p+0 : 0x6.8355c1a796977d08p-4 : inexact-ok = atanpi downward m68k96 0x3.53c188p+0 : 0x6.8355c1a796977dp-4 : inexact-ok = atanpi tonearest m68k96 0x3.53c188p+0 : 0x6.8355c1a796977dp-4 : inexact-ok = atanpi towardzero m68k96 0x3.53c188p+0 : 0x6.8355c1a796977dp-4 : inexact-ok = atanpi upward m68k96 0x3.53c188p+0 : 0x6.8355c1a796977d08p-4 : inexact-ok = atanpi downward binary128 0x3.53c188p+0 : 0x6.8355c1a796977d00f9aaa3299b74p-4 : inexact-ok = atanpi tonearest binary128 0x3.53c188p+0 : 0x6.8355c1a796977d00f9aaa3299b78p-4 : inexact-ok = atanpi towardzero binary128 0x3.53c188p+0 : 0x6.8355c1a796977d00f9aaa3299b74p-4 : inexact-ok = atanpi upward binary128 0x3.53c188p+0 : 0x6.8355c1a796977d00f9aaa3299b78p-4 : inexact-ok = atanpi downward ibm128 0x3.53c188p+0 : 0x6.8355c1a796977d00f9aaa3299ap-4 : inexact-ok = atanpi tonearest ibm128 0x3.53c188p+0 : 0x6.8355c1a796977d00f9aaa3299cp-4 : inexact-ok = atanpi towardzero ibm128 0x3.53c188p+0 : 0x6.8355c1a796977d00f9aaa3299ap-4 : inexact-ok = atanpi upward ibm128 0x3.53c188p+0 : 0x6.8355c1a796977d00f9aaa3299cp-4 : inexact-ok atanpi -0x1.58c83p+0 = atanpi downward binary32 -0x1.58c83p+0 : -0x4.bf499p-4 : inexact-ok = atanpi tonearest binary32 -0x1.58c83p+0 : -0x4.bf499p-4 : inexact-ok = atanpi towardzero binary32 -0x1.58c83p+0 : -0x4.bf4988p-4 : inexact-ok = atanpi upward binary32 -0x1.58c83p+0 : -0x4.bf4988p-4 : inexact-ok = atanpi downward binary64 -0x1.58c83p+0 : -0x4.bf498c943b934p-4 : inexact-ok = atanpi tonearest binary64 -0x1.58c83p+0 : -0x4.bf498c943b93p-4 : inexact-ok = atanpi towardzero binary64 -0x1.58c83p+0 : -0x4.bf498c943b93p-4 : inexact-ok = atanpi upward binary64 -0x1.58c83p+0 : -0x4.bf498c943b93p-4 : inexact-ok = atanpi downward intel96 -0x1.58c83p+0 : -0x4.bf498c943b930b18p-4 : inexact-ok = atanpi tonearest intel96 -0x1.58c83p+0 : -0x4.bf498c943b930b1p-4 : inexact-ok = atanpi towardzero intel96 -0x1.58c83p+0 : -0x4.bf498c943b930b1p-4 : inexact-ok = atanpi upward intel96 -0x1.58c83p+0 : -0x4.bf498c943b930b1p-4 : inexact-ok = atanpi downward m68k96 -0x1.58c83p+0 : -0x4.bf498c943b930b18p-4 : inexact-ok = atanpi tonearest m68k96 -0x1.58c83p+0 : -0x4.bf498c943b930b1p-4 : inexact-ok = atanpi towardzero m68k96 -0x1.58c83p+0 : -0x4.bf498c943b930b1p-4 : inexact-ok = atanpi upward m68k96 -0x1.58c83p+0 : -0x4.bf498c943b930b1p-4 : inexact-ok = atanpi downward binary128 -0x1.58c83p+0 : -0x4.bf498c943b930b1011b646f3b4c4p-4 : inexact-ok = atanpi tonearest binary128 -0x1.58c83p+0 : -0x4.bf498c943b930b1011b646f3b4cp-4 : inexact-ok = atanpi towardzero binary128 -0x1.58c83p+0 : -0x4.bf498c943b930b1011b646f3b4cp-4 : inexact-ok = atanpi upward binary128 -0x1.58c83p+0 : -0x4.bf498c943b930b1011b646f3b4cp-4 : inexact-ok = atanpi downward ibm128 -0x1.58c83p+0 : -0x4.bf498c943b930b1011b646f3b6p-4 : inexact-ok = atanpi tonearest ibm128 -0x1.58c83p+0 : -0x4.bf498c943b930b1011b646f3b4p-4 : inexact-ok = atanpi towardzero ibm128 -0x1.58c83p+0 : -0x4.bf498c943b930b1011b646f3b4p-4 : inexact-ok = atanpi upward ibm128 -0x1.58c83p+0 : -0x4.bf498c943b930b1011b646f3b4p-4 : inexact-ok atanpi 0x1.626772p-1 = atanpi downward binary32 0xb.133b9p-4 : 0x3.156898p-4 : inexact-ok = atanpi tonearest binary32 0xb.133b9p-4 : 0x3.156898p-4 : inexact-ok = atanpi towardzero binary32 0xb.133b9p-4 : 0x3.156898p-4 : inexact-ok = atanpi upward binary32 0xb.133b9p-4 : 0x3.15689cp-4 : inexact-ok = atanpi downward binary64 0xb.133b9p-4 : 0x3.156898f544dcap-4 : inexact-ok = atanpi tonearest binary64 0xb.133b9p-4 : 0x3.156898f544dcap-4 : inexact-ok = atanpi towardzero binary64 0xb.133b9p-4 : 0x3.156898f544dcap-4 : inexact-ok = atanpi upward binary64 0xb.133b9p-4 : 0x3.156898f544dccp-4 : inexact-ok = atanpi downward intel96 0xb.133b9p-4 : 0x3.156898f544dca52cp-4 : inexact-ok = atanpi tonearest intel96 0xb.133b9p-4 : 0x3.156898f544dca53p-4 : inexact-ok = atanpi towardzero intel96 0xb.133b9p-4 : 0x3.156898f544dca52cp-4 : inexact-ok = atanpi upward intel96 0xb.133b9p-4 : 0x3.156898f544dca53p-4 : inexact-ok = atanpi downward m68k96 0xb.133b9p-4 : 0x3.156898f544dca52cp-4 : inexact-ok = atanpi tonearest m68k96 0xb.133b9p-4 : 0x3.156898f544dca53p-4 : inexact-ok = atanpi towardzero m68k96 0xb.133b9p-4 : 0x3.156898f544dca52cp-4 : inexact-ok = atanpi upward m68k96 0xb.133b9p-4 : 0x3.156898f544dca53p-4 : inexact-ok = atanpi downward binary128 0xb.133b9p-4 : 0x3.156898f544dca52f89f818e1276ep-4 : inexact-ok = atanpi tonearest binary128 0xb.133b9p-4 : 0x3.156898f544dca52f89f818e1277p-4 : inexact-ok = atanpi towardzero binary128 0xb.133b9p-4 : 0x3.156898f544dca52f89f818e1276ep-4 : inexact-ok = atanpi upward binary128 0xb.133b9p-4 : 0x3.156898f544dca52f89f818e1277p-4 : inexact-ok = atanpi downward ibm128 0xb.133b9p-4 : 0x3.156898f544dca52f89f818e127p-4 : inexact-ok = atanpi tonearest ibm128 0xb.133b9p-4 : 0x3.156898f544dca52f89f818e127p-4 : inexact-ok = atanpi towardzero ibm128 0xb.133b9p-4 : 0x3.156898f544dca52f89f818e127p-4 : inexact-ok = atanpi upward ibm128 0xb.133b9p-4 : 0x3.156898f544dca52f89f818e128p-4 : inexact-ok atanpi 0x1p-126 = atanpi downward binary32 0x4p-128 : 0x1.45f3p-128 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary32 0x4p-128 : 0x1.45f308p-128 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary32 0x4p-128 : 0x1.45f3p-128 : inexact-ok underflow errno-erange-ok = atanpi upward binary32 0x4p-128 : 0x1.45f308p-128 : inexact-ok underflow errno-erange-ok = atanpi downward binary64 0x4p-128 : 0x1.45f306dc9c882p-128 : inexact-ok = atanpi tonearest binary64 0x4p-128 : 0x1.45f306dc9c883p-128 : inexact-ok = atanpi towardzero binary64 0x4p-128 : 0x1.45f306dc9c882p-128 : inexact-ok = atanpi upward binary64 0x4p-128 : 0x1.45f306dc9c883p-128 : inexact-ok = atanpi downward intel96 0x4p-128 : 0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi tonearest intel96 0x4p-128 : 0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi towardzero intel96 0x4p-128 : 0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi upward intel96 0x4p-128 : 0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi downward m68k96 0x4p-128 : 0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi tonearest m68k96 0x4p-128 : 0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi towardzero m68k96 0x4p-128 : 0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi upward m68k96 0x4p-128 : 0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi downward binary128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok = atanpi tonearest binary128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok = atanpi towardzero binary128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok = atanpi upward binary128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok = atanpi downward ibm128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok = atanpi tonearest ibm128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok = atanpi towardzero ibm128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok = atanpi upward ibm128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok atanpi min = atanpi downward binary32 0x4p-128 : 0x1.45f3p-128 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary32 0x4p-128 : 0x1.45f308p-128 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary32 0x4p-128 : 0x1.45f3p-128 : inexact-ok underflow errno-erange-ok = atanpi upward binary32 0x4p-128 : 0x1.45f308p-128 : inexact-ok underflow errno-erange-ok = atanpi downward binary64 0x4p-128 : 0x1.45f306dc9c882p-128 : inexact-ok = atanpi tonearest binary64 0x4p-128 : 0x1.45f306dc9c883p-128 : inexact-ok = atanpi towardzero binary64 0x4p-128 : 0x1.45f306dc9c882p-128 : inexact-ok = atanpi upward binary64 0x4p-128 : 0x1.45f306dc9c883p-128 : inexact-ok = atanpi downward intel96 0x4p-128 : 0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi tonearest intel96 0x4p-128 : 0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi towardzero intel96 0x4p-128 : 0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi upward intel96 0x4p-128 : 0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi downward m68k96 0x4p-128 : 0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi tonearest m68k96 0x4p-128 : 0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi towardzero m68k96 0x4p-128 : 0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi upward m68k96 0x4p-128 : 0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi downward binary128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok = atanpi tonearest binary128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok = atanpi towardzero binary128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok = atanpi upward binary128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok = atanpi downward ibm128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok = atanpi tonearest ibm128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok = atanpi towardzero ibm128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok = atanpi upward ibm128 0x4p-128 : 0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok = atanpi downward binary64 0x4p-1024 : 0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary64 0x4p-1024 : 0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary64 0x4p-1024 : 0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok = atanpi upward binary64 0x4p-1024 : 0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok = atanpi downward intel96 0x4p-1024 : 0x1.45f306dc9c882a52p-1024 : inexact-ok = atanpi tonearest intel96 0x4p-1024 : 0x1.45f306dc9c882a54p-1024 : inexact-ok = atanpi towardzero intel96 0x4p-1024 : 0x1.45f306dc9c882a52p-1024 : inexact-ok = atanpi upward intel96 0x4p-1024 : 0x1.45f306dc9c882a54p-1024 : inexact-ok = atanpi downward m68k96 0x4p-1024 : 0x1.45f306dc9c882a52p-1024 : inexact-ok = atanpi tonearest m68k96 0x4p-1024 : 0x1.45f306dc9c882a54p-1024 : inexact-ok = atanpi towardzero m68k96 0x4p-1024 : 0x1.45f306dc9c882a52p-1024 : inexact-ok = atanpi upward m68k96 0x4p-1024 : 0x1.45f306dc9c882a54p-1024 : inexact-ok = atanpi downward binary128 0x4p-1024 : 0x1.45f306dc9c882a53f84eafa3ea69p-1024 : inexact-ok = atanpi tonearest binary128 0x4p-1024 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1024 : inexact-ok = atanpi towardzero binary128 0x4p-1024 : 0x1.45f306dc9c882a53f84eafa3ea69p-1024 : inexact-ok = atanpi upward binary128 0x4p-1024 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1024 : inexact-ok = atanpi downward ibm128 0x4p-1024 : 0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok = atanpi tonearest ibm128 0x4p-1024 : 0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok = atanpi towardzero ibm128 0x4p-1024 : 0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok = atanpi upward ibm128 0x4p-1024 : 0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok = atanpi downward intel96 0x4p-16384 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi tonearest intel96 0x4p-16384 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi towardzero intel96 0x4p-16384 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi upward intel96 0x4p-16384 : 0x1.45f306dc9c882a58p-16384 : inexact-ok underflow errno-erange-ok = atanpi downward m68k96 0x4p-16384 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi tonearest m68k96 0x4p-16384 : 0x1.45f306dc9c882a54p-16384 : inexact-ok underflow errno-erange-ok = atanpi towardzero m68k96 0x4p-16384 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi upward m68k96 0x4p-16384 : 0x1.45f306dc9c882a54p-16384 : inexact-ok underflow errno-erange-ok = atanpi downward binary128 0x4p-16384 : 0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary128 0x4p-16384 : 0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary128 0x4p-16384 : 0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok = atanpi upward binary128 0x4p-16384 : 0x1.45f306dc9c882a53f84eafa3ea6cp-16384 : inexact-ok underflow errno-erange-ok = atanpi downward intel96 0x2p-16384 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi tonearest intel96 0x2p-16384 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi towardzero intel96 0x2p-16384 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi upward intel96 0x2p-16384 : 0xa.2f9836e4e44153p-16388 : inexact-ok underflow errno-erange-ok = atanpi downward m68k96 0x2p-16384 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi tonearest m68k96 0x2p-16384 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi towardzero m68k96 0x2p-16384 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi upward m68k96 0x2p-16384 : 0xa.2f9836e4e44152cp-16388 : inexact-ok underflow errno-erange-ok = atanpi downward binary128 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary128 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary128 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok = atanpi upward binary128 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f538p-16388 : inexact-ok underflow errno-erange-ok = atanpi downward binary64 0x8p-972 : 0x2.8be60db939104p-972 : inexact-ok = atanpi tonearest binary64 0x8p-972 : 0x2.8be60db939106p-972 : inexact-ok = atanpi towardzero binary64 0x8p-972 : 0x2.8be60db939104p-972 : inexact-ok = atanpi upward binary64 0x8p-972 : 0x2.8be60db939106p-972 : inexact-ok = atanpi downward intel96 0x8p-972 : 0x2.8be60db9391054a4p-972 : inexact-ok = atanpi tonearest intel96 0x8p-972 : 0x2.8be60db9391054a8p-972 : inexact-ok = atanpi towardzero intel96 0x8p-972 : 0x2.8be60db9391054a4p-972 : inexact-ok = atanpi upward intel96 0x8p-972 : 0x2.8be60db9391054a8p-972 : inexact-ok = atanpi downward m68k96 0x8p-972 : 0x2.8be60db9391054a4p-972 : inexact-ok = atanpi tonearest m68k96 0x8p-972 : 0x2.8be60db9391054a8p-972 : inexact-ok = atanpi towardzero m68k96 0x8p-972 : 0x2.8be60db9391054a4p-972 : inexact-ok = atanpi upward m68k96 0x8p-972 : 0x2.8be60db9391054a8p-972 : inexact-ok = atanpi downward binary128 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-972 : inexact-ok = atanpi tonearest binary128 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-972 : inexact-ok = atanpi towardzero binary128 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-972 : inexact-ok = atanpi upward binary128 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-972 : inexact-ok = atanpi downward ibm128 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok = atanpi tonearest ibm128 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok = atanpi towardzero ibm128 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok = atanpi upward ibm128 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d8p-972 : inexact-ok underflow errno-erange-ok atanpi -min = atanpi downward binary32 -0x4p-128 : -0x1.45f308p-128 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary32 -0x4p-128 : -0x1.45f308p-128 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary32 -0x4p-128 : -0x1.45f3p-128 : inexact-ok underflow errno-erange-ok = atanpi upward binary32 -0x4p-128 : -0x1.45f3p-128 : inexact-ok underflow errno-erange-ok = atanpi downward binary64 -0x4p-128 : -0x1.45f306dc9c883p-128 : inexact-ok = atanpi tonearest binary64 -0x4p-128 : -0x1.45f306dc9c883p-128 : inexact-ok = atanpi towardzero binary64 -0x4p-128 : -0x1.45f306dc9c882p-128 : inexact-ok = atanpi upward binary64 -0x4p-128 : -0x1.45f306dc9c882p-128 : inexact-ok = atanpi downward intel96 -0x4p-128 : -0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi tonearest intel96 -0x4p-128 : -0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi towardzero intel96 -0x4p-128 : -0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi upward intel96 -0x4p-128 : -0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi downward m68k96 -0x4p-128 : -0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi tonearest m68k96 -0x4p-128 : -0x1.45f306dc9c882a54p-128 : inexact-ok = atanpi towardzero m68k96 -0x4p-128 : -0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi upward m68k96 -0x4p-128 : -0x1.45f306dc9c882a52p-128 : inexact-ok = atanpi downward binary128 -0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok = atanpi tonearest binary128 -0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok = atanpi towardzero binary128 -0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok = atanpi upward binary128 -0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok = atanpi downward ibm128 -0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok = atanpi tonearest ibm128 -0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok = atanpi towardzero ibm128 -0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok = atanpi upward ibm128 -0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok = atanpi downward binary64 -0x4p-1024 : -0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary64 -0x4p-1024 : -0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary64 -0x4p-1024 : -0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok = atanpi upward binary64 -0x4p-1024 : -0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok = atanpi downward intel96 -0x4p-1024 : -0x1.45f306dc9c882a54p-1024 : inexact-ok = atanpi tonearest intel96 -0x4p-1024 : -0x1.45f306dc9c882a54p-1024 : inexact-ok = atanpi towardzero intel96 -0x4p-1024 : -0x1.45f306dc9c882a52p-1024 : inexact-ok = atanpi upward intel96 -0x4p-1024 : -0x1.45f306dc9c882a52p-1024 : inexact-ok = atanpi downward m68k96 -0x4p-1024 : -0x1.45f306dc9c882a54p-1024 : inexact-ok = atanpi tonearest m68k96 -0x4p-1024 : -0x1.45f306dc9c882a54p-1024 : inexact-ok = atanpi towardzero m68k96 -0x4p-1024 : -0x1.45f306dc9c882a52p-1024 : inexact-ok = atanpi upward m68k96 -0x4p-1024 : -0x1.45f306dc9c882a52p-1024 : inexact-ok = atanpi downward binary128 -0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap-1024 : inexact-ok = atanpi tonearest binary128 -0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap-1024 : inexact-ok = atanpi towardzero binary128 -0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p-1024 : inexact-ok = atanpi upward binary128 -0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p-1024 : inexact-ok = atanpi downward ibm128 -0x4p-1024 : -0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok = atanpi tonearest ibm128 -0x4p-1024 : -0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok = atanpi towardzero ibm128 -0x4p-1024 : -0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok = atanpi upward ibm128 -0x4p-1024 : -0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok = atanpi downward intel96 -0x4p-16384 : -0x1.45f306dc9c882a58p-16384 : inexact-ok underflow errno-erange-ok = atanpi tonearest intel96 -0x4p-16384 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi towardzero intel96 -0x4p-16384 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi upward intel96 -0x4p-16384 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi downward m68k96 -0x4p-16384 : -0x1.45f306dc9c882a54p-16384 : inexact-ok underflow errno-erange-ok = atanpi tonearest m68k96 -0x4p-16384 : -0x1.45f306dc9c882a54p-16384 : inexact-ok underflow errno-erange-ok = atanpi towardzero m68k96 -0x4p-16384 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi upward m68k96 -0x4p-16384 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok = atanpi downward binary128 -0x4p-16384 : -0x1.45f306dc9c882a53f84eafa3ea6cp-16384 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary128 -0x4p-16384 : -0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary128 -0x4p-16384 : -0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok = atanpi upward binary128 -0x4p-16384 : -0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok = atanpi downward intel96 -0x2p-16384 : -0xa.2f9836e4e44153p-16388 : inexact-ok underflow errno-erange-ok = atanpi tonearest intel96 -0x2p-16384 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi towardzero intel96 -0x2p-16384 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi upward intel96 -0x2p-16384 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi downward m68k96 -0x2p-16384 : -0xa.2f9836e4e44152cp-16388 : inexact-ok underflow errno-erange-ok = atanpi tonearest m68k96 -0x2p-16384 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi towardzero m68k96 -0x2p-16384 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi upward m68k96 -0x2p-16384 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok = atanpi downward binary128 -0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f538p-16388 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary128 -0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary128 -0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok = atanpi upward binary128 -0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok = atanpi downward binary64 -0x8p-972 : -0x2.8be60db939106p-972 : inexact-ok = atanpi tonearest binary64 -0x8p-972 : -0x2.8be60db939106p-972 : inexact-ok = atanpi towardzero binary64 -0x8p-972 : -0x2.8be60db939104p-972 : inexact-ok = atanpi upward binary64 -0x8p-972 : -0x2.8be60db939104p-972 : inexact-ok = atanpi downward intel96 -0x8p-972 : -0x2.8be60db9391054a8p-972 : inexact-ok = atanpi tonearest intel96 -0x8p-972 : -0x2.8be60db9391054a8p-972 : inexact-ok = atanpi towardzero intel96 -0x8p-972 : -0x2.8be60db9391054a4p-972 : inexact-ok = atanpi upward intel96 -0x8p-972 : -0x2.8be60db9391054a4p-972 : inexact-ok = atanpi downward m68k96 -0x8p-972 : -0x2.8be60db9391054a8p-972 : inexact-ok = atanpi tonearest m68k96 -0x8p-972 : -0x2.8be60db9391054a8p-972 : inexact-ok = atanpi towardzero m68k96 -0x8p-972 : -0x2.8be60db9391054a4p-972 : inexact-ok = atanpi upward m68k96 -0x8p-972 : -0x2.8be60db9391054a4p-972 : inexact-ok = atanpi downward binary128 -0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-972 : inexact-ok = atanpi tonearest binary128 -0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-972 : inexact-ok = atanpi towardzero binary128 -0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-972 : inexact-ok = atanpi upward binary128 -0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-972 : inexact-ok = atanpi downward ibm128 -0x8p-972 : -0x2.8be60db9391054a7f09d5f47d8p-972 : inexact-ok underflow errno-erange-ok = atanpi tonearest ibm128 -0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok = atanpi towardzero ibm128 -0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok = atanpi upward ibm128 -0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok atanpi min_subnorm = atanpi downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi tonearest binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = atanpi downward binary64 0x8p-152 : 0x2.8be60db939104p-152 : inexact-ok = atanpi tonearest binary64 0x8p-152 : 0x2.8be60db939106p-152 : inexact-ok = atanpi towardzero binary64 0x8p-152 : 0x2.8be60db939104p-152 : inexact-ok = atanpi upward binary64 0x8p-152 : 0x2.8be60db939106p-152 : inexact-ok = atanpi downward intel96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi tonearest intel96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi towardzero intel96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi upward intel96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi downward m68k96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi tonearest m68k96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi towardzero m68k96 0x8p-152 : 0x2.8be60db9391054a4p-152 : inexact-ok = atanpi upward m68k96 0x8p-152 : 0x2.8be60db9391054a8p-152 : inexact-ok = atanpi downward binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok = atanpi tonearest binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok = atanpi towardzero binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok = atanpi upward binary128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok = atanpi downward ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok = atanpi tonearest ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok = atanpi towardzero ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok = atanpi upward ibm128 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok = atanpi downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi tonearest binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atanpi downward intel96 0x4p-1076 : 0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi tonearest intel96 0x4p-1076 : 0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi towardzero intel96 0x4p-1076 : 0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi upward intel96 0x4p-1076 : 0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi downward m68k96 0x4p-1076 : 0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi tonearest m68k96 0x4p-1076 : 0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi towardzero m68k96 0x4p-1076 : 0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi upward m68k96 0x4p-1076 : 0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi downward binary128 0x4p-1076 : 0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok = atanpi tonearest binary128 0x4p-1076 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok = atanpi towardzero binary128 0x4p-1076 : 0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok = atanpi upward binary128 0x4p-1076 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok = atanpi downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atanpi tonearest ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atanpi upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atanpi downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi tonearest intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atanpi downward m68k96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atanpi tonearest m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atanpi towardzero m68k96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atanpi upward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atanpi downward binary128 0x8p-16448 : 0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary128 0x8p-16448 : 0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary128 0x8p-16448 : 0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok = atanpi upward binary128 0x8p-16448 : 0x2.8be60db93914p-16448 : inexact-ok underflow errno-erange-ok = atanpi downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi tonearest m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atanpi downward binary128 0x4p-16448 : 0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary128 0x4p-16448 : 0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary128 0x4p-16448 : 0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok = atanpi upward binary128 0x4p-16448 : 0x1.45f306dc9c8cp-16448 : inexact-ok underflow errno-erange-ok = atanpi downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi tonearest binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange = atanpi upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok atanpi -min_subnorm = atanpi downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi downward binary64 -0x8p-152 : -0x2.8be60db939106p-152 : inexact-ok = atanpi tonearest binary64 -0x8p-152 : -0x2.8be60db939106p-152 : inexact-ok = atanpi towardzero binary64 -0x8p-152 : -0x2.8be60db939104p-152 : inexact-ok = atanpi upward binary64 -0x8p-152 : -0x2.8be60db939104p-152 : inexact-ok = atanpi downward intel96 -0x8p-152 : -0x2.8be60db9391054a8p-152 : inexact-ok = atanpi tonearest intel96 -0x8p-152 : -0x2.8be60db9391054a8p-152 : inexact-ok = atanpi towardzero intel96 -0x8p-152 : -0x2.8be60db9391054a4p-152 : inexact-ok = atanpi upward intel96 -0x8p-152 : -0x2.8be60db9391054a4p-152 : inexact-ok = atanpi downward m68k96 -0x8p-152 : -0x2.8be60db9391054a8p-152 : inexact-ok = atanpi tonearest m68k96 -0x8p-152 : -0x2.8be60db9391054a8p-152 : inexact-ok = atanpi towardzero m68k96 -0x8p-152 : -0x2.8be60db9391054a4p-152 : inexact-ok = atanpi upward m68k96 -0x8p-152 : -0x2.8be60db9391054a4p-152 : inexact-ok = atanpi downward binary128 -0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok = atanpi tonearest binary128 -0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok = atanpi towardzero binary128 -0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok = atanpi upward binary128 -0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok = atanpi downward ibm128 -0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok = atanpi tonearest ibm128 -0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok = atanpi towardzero ibm128 -0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok = atanpi upward ibm128 -0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok = atanpi downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi downward intel96 -0x4p-1076 : -0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi tonearest intel96 -0x4p-1076 : -0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi towardzero intel96 -0x4p-1076 : -0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi upward intel96 -0x4p-1076 : -0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi downward m68k96 -0x4p-1076 : -0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi tonearest m68k96 -0x4p-1076 : -0x1.45f306dc9c882a54p-1076 : inexact-ok = atanpi towardzero m68k96 -0x4p-1076 : -0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi upward m68k96 -0x4p-1076 : -0x1.45f306dc9c882a52p-1076 : inexact-ok = atanpi downward binary128 -0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok = atanpi tonearest binary128 -0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok = atanpi towardzero binary128 -0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok = atanpi upward binary128 -0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok = atanpi downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atanpi tonearest ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atanpi upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atanpi downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atanpi tonearest intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi downward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atanpi tonearest m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atanpi towardzero m68k96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atanpi upward m68k96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atanpi downward binary128 -0x8p-16448 : -0x2.8be60db93914p-16448 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary128 -0x8p-16448 : -0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary128 -0x8p-16448 : -0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok = atanpi upward binary128 -0x8p-16448 : -0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok = atanpi downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atanpi tonearest m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi downward binary128 -0x4p-16448 : -0x1.45f306dc9c8cp-16448 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary128 -0x4p-16448 : -0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok = atanpi towardzero binary128 -0x4p-16448 : -0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok = atanpi upward binary128 -0x4p-16448 : -0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok = atanpi downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atanpi tonearest binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange = atanpi upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange atanpi 0x1.717e3ap-1 = atanpi downward binary32 0xb.8bf1dp-4 : 0x3.2f077p-4 : inexact-ok = atanpi tonearest binary32 0xb.8bf1dp-4 : 0x3.2f0774p-4 : inexact-ok = atanpi towardzero binary32 0xb.8bf1dp-4 : 0x3.2f077p-4 : inexact-ok = atanpi upward binary32 0xb.8bf1dp-4 : 0x3.2f0774p-4 : inexact-ok = atanpi downward binary64 0xb.8bf1dp-4 : 0x3.2f0773b0c4668p-4 : inexact-ok = atanpi tonearest binary64 0xb.8bf1dp-4 : 0x3.2f0773b0c466ap-4 : inexact-ok = atanpi towardzero binary64 0xb.8bf1dp-4 : 0x3.2f0773b0c4668p-4 : inexact-ok = atanpi upward binary64 0xb.8bf1dp-4 : 0x3.2f0773b0c466ap-4 : inexact-ok = atanpi downward intel96 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8cp-4 : inexact-ok = atanpi tonearest intel96 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f9p-4 : inexact-ok = atanpi towardzero intel96 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8cp-4 : inexact-ok = atanpi upward intel96 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f9p-4 : inexact-ok = atanpi downward m68k96 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8cp-4 : inexact-ok = atanpi tonearest m68k96 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f9p-4 : inexact-ok = atanpi towardzero m68k96 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8cp-4 : inexact-ok = atanpi upward m68k96 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f9p-4 : inexact-ok = atanpi downward binary128 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8fbf457d0b714ap-4 : inexact-ok = atanpi tonearest binary128 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8fbf457d0b714ap-4 : inexact-ok = atanpi towardzero binary128 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8fbf457d0b714ap-4 : inexact-ok = atanpi upward binary128 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8fbf457d0b714cp-4 : inexact-ok = atanpi downward ibm128 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8fbf457d0b71p-4 : inexact-ok = atanpi tonearest ibm128 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8fbf457d0b71p-4 : inexact-ok = atanpi towardzero ibm128 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8fbf457d0b71p-4 : inexact-ok = atanpi upward ibm128 0xb.8bf1dp-4 : 0x3.2f0773b0c4669f8fbf457d0b72p-4 : inexact-ok atanpi 0x1.9601b055fdf97p-3 = atanpi downward binary32 0x3.2c0364p-4 : 0xf.f29d6p-8 : inexact-ok = atanpi tonearest binary32 0x3.2c0364p-4 : 0xf.f29d6p-8 : inexact-ok = atanpi towardzero binary32 0x3.2c0364p-4 : 0xf.f29d6p-8 : inexact-ok = atanpi upward binary32 0x3.2c0364p-4 : 0xf.f29d7p-8 : inexact-ok = atanpi downward binary64 0x3.2c0364p-4 : 0xf.f29d64e613d08p-8 : inexact-ok = atanpi tonearest binary64 0x3.2c0364p-4 : 0xf.f29d64e613d08p-8 : inexact-ok = atanpi towardzero binary64 0x3.2c0364p-4 : 0xf.f29d64e613d08p-8 : inexact-ok = atanpi upward binary64 0x3.2c0364p-4 : 0xf.f29d64e613d1p-8 : inexact-ok = atanpi downward intel96 0x3.2c0364p-4 : 0xf.f29d64e613d0b7p-8 : inexact-ok = atanpi tonearest intel96 0x3.2c0364p-4 : 0xf.f29d64e613d0b71p-8 : inexact-ok = atanpi towardzero intel96 0x3.2c0364p-4 : 0xf.f29d64e613d0b7p-8 : inexact-ok = atanpi upward intel96 0x3.2c0364p-4 : 0xf.f29d64e613d0b71p-8 : inexact-ok = atanpi downward m68k96 0x3.2c0364p-4 : 0xf.f29d64e613d0b7p-8 : inexact-ok = atanpi tonearest m68k96 0x3.2c0364p-4 : 0xf.f29d64e613d0b71p-8 : inexact-ok = atanpi towardzero m68k96 0x3.2c0364p-4 : 0xf.f29d64e613d0b7p-8 : inexact-ok = atanpi upward m68k96 0x3.2c0364p-4 : 0xf.f29d64e613d0b71p-8 : inexact-ok = atanpi downward binary128 0x3.2c0364p-4 : 0xf.f29d64e613d0b7088b8d67e82b2p-8 : inexact-ok = atanpi tonearest binary128 0x3.2c0364p-4 : 0xf.f29d64e613d0b7088b8d67e82b2p-8 : inexact-ok = atanpi towardzero binary128 0x3.2c0364p-4 : 0xf.f29d64e613d0b7088b8d67e82b2p-8 : inexact-ok = atanpi upward binary128 0x3.2c0364p-4 : 0xf.f29d64e613d0b7088b8d67e82b28p-8 : inexact-ok = atanpi downward ibm128 0x3.2c0364p-4 : 0xf.f29d64e613d0b7088b8d67e828p-8 : inexact-ok = atanpi tonearest ibm128 0x3.2c0364p-4 : 0xf.f29d64e613d0b7088b8d67e82cp-8 : inexact-ok = atanpi towardzero ibm128 0x3.2c0364p-4 : 0xf.f29d64e613d0b7088b8d67e828p-8 : inexact-ok = atanpi upward ibm128 0x3.2c0364p-4 : 0xf.f29d64e613d0b7088b8d67e82cp-8 : inexact-ok = atanpi downward binary32 0x3.2c036p-4 : 0xf.f29d5p-8 : inexact-ok = atanpi tonearest binary32 0x3.2c036p-4 : 0xf.f29d5p-8 : inexact-ok = atanpi towardzero binary32 0x3.2c036p-4 : 0xf.f29d5p-8 : inexact-ok = atanpi upward binary32 0x3.2c036p-4 : 0xf.f29d6p-8 : inexact-ok = atanpi downward binary64 0x3.2c036p-4 : 0xf.f29d514c19d78p-8 : inexact-ok = atanpi tonearest binary64 0x3.2c036p-4 : 0xf.f29d514c19d78p-8 : inexact-ok = atanpi towardzero binary64 0x3.2c036p-4 : 0xf.f29d514c19d78p-8 : inexact-ok = atanpi upward binary64 0x3.2c036p-4 : 0xf.f29d514c19d8p-8 : inexact-ok = atanpi downward intel96 0x3.2c036p-4 : 0xf.f29d514c19d7903p-8 : inexact-ok = atanpi tonearest intel96 0x3.2c036p-4 : 0xf.f29d514c19d7903p-8 : inexact-ok = atanpi towardzero intel96 0x3.2c036p-4 : 0xf.f29d514c19d7903p-8 : inexact-ok = atanpi upward intel96 0x3.2c036p-4 : 0xf.f29d514c19d7904p-8 : inexact-ok = atanpi downward m68k96 0x3.2c036p-4 : 0xf.f29d514c19d7903p-8 : inexact-ok = atanpi tonearest m68k96 0x3.2c036p-4 : 0xf.f29d514c19d7903p-8 : inexact-ok = atanpi towardzero m68k96 0x3.2c036p-4 : 0xf.f29d514c19d7903p-8 : inexact-ok = atanpi upward m68k96 0x3.2c036p-4 : 0xf.f29d514c19d7904p-8 : inexact-ok = atanpi downward binary128 0x3.2c036p-4 : 0xf.f29d514c19d79034968ccf048ep-8 : inexact-ok = atanpi tonearest binary128 0x3.2c036p-4 : 0xf.f29d514c19d79034968ccf048e08p-8 : inexact-ok = atanpi towardzero binary128 0x3.2c036p-4 : 0xf.f29d514c19d79034968ccf048ep-8 : inexact-ok = atanpi upward binary128 0x3.2c036p-4 : 0xf.f29d514c19d79034968ccf048e08p-8 : inexact-ok = atanpi downward ibm128 0x3.2c036p-4 : 0xf.f29d514c19d79034968ccf048cp-8 : inexact-ok = atanpi tonearest ibm128 0x3.2c036p-4 : 0xf.f29d514c19d79034968ccf049p-8 : inexact-ok = atanpi towardzero ibm128 0x3.2c036p-4 : 0xf.f29d514c19d79034968ccf048cp-8 : inexact-ok = atanpi upward ibm128 0x3.2c036p-4 : 0xf.f29d514c19d79034968ccf049p-8 : inexact-ok = atanpi downward binary64 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fap-8 : inexact-ok = atanpi tonearest binary64 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fap-8 : inexact-ok = atanpi towardzero binary64 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fap-8 : inexact-ok = atanpi upward binary64 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa8p-8 : inexact-ok = atanpi downward intel96 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ffp-8 : inexact-ok = atanpi tonearest intel96 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ffp-8 : inexact-ok = atanpi towardzero intel96 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ffp-8 : inexact-ok = atanpi upward intel96 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa4p-8 : inexact-ok = atanpi downward m68k96 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ffp-8 : inexact-ok = atanpi tonearest m68k96 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ffp-8 : inexact-ok = atanpi towardzero m68k96 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ffp-8 : inexact-ok = atanpi upward m68k96 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa4p-8 : inexact-ok = atanpi downward binary128 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ff575a9d25378p-8 : inexact-ok = atanpi tonearest binary128 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ff575a9d2537808p-8 : inexact-ok = atanpi towardzero binary128 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ff575a9d25378p-8 : inexact-ok = atanpi upward binary128 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ff575a9d2537808p-8 : inexact-ok = atanpi downward ibm128 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ff575a9d25378p-8 : inexact-ok = atanpi tonearest ibm128 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ff575a9d25378p-8 : inexact-ok = atanpi towardzero ibm128 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ff575a9d25378p-8 : inexact-ok = atanpi upward ibm128 0x3.2c0360abfbf2ep-4 : 0xf.f29d5496e2fa3ff575a9d2537cp-8 : inexact-ok atanpi 0xc.916d8196a7d1bbfp-8 = atanpi downward binary32 0xc.916d9p-8 : 0x3.ff5148p-8 : inexact-ok = atanpi tonearest binary32 0xc.916d9p-8 : 0x3.ff5148p-8 : inexact-ok = atanpi towardzero binary32 0xc.916d9p-8 : 0x3.ff5148p-8 : inexact-ok = atanpi upward binary32 0xc.916d9p-8 : 0x3.ff514cp-8 : inexact-ok = atanpi downward binary64 0xc.916d9p-8 : 0x3.ff5148ef6ca18p-8 : inexact-ok = atanpi tonearest binary64 0xc.916d9p-8 : 0x3.ff5148ef6ca1ap-8 : inexact-ok = atanpi towardzero binary64 0xc.916d9p-8 : 0x3.ff5148ef6ca18p-8 : inexact-ok = atanpi upward binary64 0xc.916d9p-8 : 0x3.ff5148ef6ca1ap-8 : inexact-ok = atanpi downward intel96 0xc.916d9p-8 : 0x3.ff5148ef6ca19194p-8 : inexact-ok = atanpi tonearest intel96 0xc.916d9p-8 : 0x3.ff5148ef6ca19194p-8 : inexact-ok = atanpi towardzero intel96 0xc.916d9p-8 : 0x3.ff5148ef6ca19194p-8 : inexact-ok = atanpi upward intel96 0xc.916d9p-8 : 0x3.ff5148ef6ca19198p-8 : inexact-ok = atanpi downward m68k96 0xc.916d9p-8 : 0x3.ff5148ef6ca19194p-8 : inexact-ok = atanpi tonearest m68k96 0xc.916d9p-8 : 0x3.ff5148ef6ca19194p-8 : inexact-ok = atanpi towardzero m68k96 0xc.916d9p-8 : 0x3.ff5148ef6ca19194p-8 : inexact-ok = atanpi upward m68k96 0xc.916d9p-8 : 0x3.ff5148ef6ca19198p-8 : inexact-ok = atanpi downward binary128 0xc.916d9p-8 : 0x3.ff5148ef6ca19194e595428698c2p-8 : inexact-ok = atanpi tonearest binary128 0xc.916d9p-8 : 0x3.ff5148ef6ca19194e595428698c4p-8 : inexact-ok = atanpi towardzero binary128 0xc.916d9p-8 : 0x3.ff5148ef6ca19194e595428698c2p-8 : inexact-ok = atanpi upward binary128 0xc.916d9p-8 : 0x3.ff5148ef6ca19194e595428698c4p-8 : inexact-ok = atanpi downward ibm128 0xc.916d9p-8 : 0x3.ff5148ef6ca19194e595428698p-8 : inexact-ok = atanpi tonearest ibm128 0xc.916d9p-8 : 0x3.ff5148ef6ca19194e595428699p-8 : inexact-ok = atanpi towardzero ibm128 0xc.916d9p-8 : 0x3.ff5148ef6ca19194e595428698p-8 : inexact-ok = atanpi upward ibm128 0xc.916d9p-8 : 0x3.ff5148ef6ca19194e595428699p-8 : inexact-ok = atanpi downward binary32 0xc.916d8p-8 : 0x3.ff514p-8 : inexact-ok = atanpi tonearest binary32 0xc.916d8p-8 : 0x3.ff5144p-8 : inexact-ok = atanpi towardzero binary32 0xc.916d8p-8 : 0x3.ff514p-8 : inexact-ok = atanpi upward binary32 0xc.916d8p-8 : 0x3.ff5144p-8 : inexact-ok = atanpi downward binary64 0xc.916d8p-8 : 0x3.ff5143dac30e4p-8 : inexact-ok = atanpi tonearest binary64 0xc.916d8p-8 : 0x3.ff5143dac30e4p-8 : inexact-ok = atanpi towardzero binary64 0xc.916d8p-8 : 0x3.ff5143dac30e4p-8 : inexact-ok = atanpi upward binary64 0xc.916d8p-8 : 0x3.ff5143dac30e6p-8 : inexact-ok = atanpi downward intel96 0xc.916d8p-8 : 0x3.ff5143dac30e4c6p-8 : inexact-ok = atanpi tonearest intel96 0xc.916d8p-8 : 0x3.ff5143dac30e4c6p-8 : inexact-ok = atanpi towardzero intel96 0xc.916d8p-8 : 0x3.ff5143dac30e4c6p-8 : inexact-ok = atanpi upward intel96 0xc.916d8p-8 : 0x3.ff5143dac30e4c64p-8 : inexact-ok = atanpi downward m68k96 0xc.916d8p-8 : 0x3.ff5143dac30e4c6p-8 : inexact-ok = atanpi tonearest m68k96 0xc.916d8p-8 : 0x3.ff5143dac30e4c6p-8 : inexact-ok = atanpi towardzero m68k96 0xc.916d8p-8 : 0x3.ff5143dac30e4c6p-8 : inexact-ok = atanpi upward m68k96 0xc.916d8p-8 : 0x3.ff5143dac30e4c64p-8 : inexact-ok = atanpi downward binary128 0xc.916d8p-8 : 0x3.ff5143dac30e4c612590e4511712p-8 : inexact-ok = atanpi tonearest binary128 0xc.916d8p-8 : 0x3.ff5143dac30e4c612590e4511712p-8 : inexact-ok = atanpi towardzero binary128 0xc.916d8p-8 : 0x3.ff5143dac30e4c612590e4511712p-8 : inexact-ok = atanpi upward binary128 0xc.916d8p-8 : 0x3.ff5143dac30e4c612590e4511714p-8 : inexact-ok = atanpi downward ibm128 0xc.916d8p-8 : 0x3.ff5143dac30e4c612590e45117p-8 : inexact-ok = atanpi tonearest ibm128 0xc.916d8p-8 : 0x3.ff5143dac30e4c612590e45117p-8 : inexact-ok = atanpi towardzero ibm128 0xc.916d8p-8 : 0x3.ff5143dac30e4c612590e45117p-8 : inexact-ok = atanpi upward ibm128 0xc.916d8p-8 : 0x3.ff5143dac30e4c612590e45118p-8 : inexact-ok = atanpi downward binary64 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a78p-8 : inexact-ok = atanpi tonearest binary64 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a7ap-8 : inexact-ok = atanpi towardzero binary64 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a78p-8 : inexact-ok = atanpi upward binary64 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a7ap-8 : inexact-ok = atanpi downward intel96 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79ed8p-8 : inexact-ok = atanpi tonearest intel96 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edcp-8 : inexact-ok = atanpi towardzero intel96 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79ed8p-8 : inexact-ok = atanpi upward intel96 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edcp-8 : inexact-ok = atanpi downward m68k96 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79ed8p-8 : inexact-ok = atanpi tonearest m68k96 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edcp-8 : inexact-ok = atanpi towardzero m68k96 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79ed8p-8 : inexact-ok = atanpi upward m68k96 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edcp-8 : inexact-ok = atanpi downward binary128 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edb1a9665d0947ap-8 : inexact-ok = atanpi tonearest binary128 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edb1a9665d0947cp-8 : inexact-ok = atanpi towardzero binary128 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edb1a9665d0947ap-8 : inexact-ok = atanpi upward binary128 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edb1a9665d0947cp-8 : inexact-ok = atanpi downward ibm128 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edb1a9665d094p-8 : inexact-ok = atanpi tonearest ibm128 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edb1a9665d094p-8 : inexact-ok = atanpi towardzero ibm128 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edb1a9665d094p-8 : inexact-ok = atanpi upward ibm128 0xc.916d8196a7d2p-8 : 0x3.ff51445be4a79edb1a9665d095p-8 : inexact-ok = atanpi downward binary64 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a76p-8 : inexact-ok = atanpi tonearest binary64 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a78p-8 : inexact-ok = atanpi towardzero binary64 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a76p-8 : inexact-ok = atanpi upward binary64 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a78p-8 : inexact-ok = atanpi downward intel96 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77634p-8 : inexact-ok = atanpi tonearest intel96 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77634p-8 : inexact-ok = atanpi towardzero intel96 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77634p-8 : inexact-ok = atanpi upward intel96 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77638p-8 : inexact-ok = atanpi downward m68k96 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77634p-8 : inexact-ok = atanpi tonearest m68k96 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77634p-8 : inexact-ok = atanpi towardzero m68k96 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77634p-8 : inexact-ok = atanpi upward m68k96 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77638p-8 : inexact-ok = atanpi downward binary128 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77635cdfc22abd924p-8 : inexact-ok = atanpi tonearest binary128 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77635cdfc22abd924p-8 : inexact-ok = atanpi towardzero binary128 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77635cdfc22abd924p-8 : inexact-ok = atanpi upward binary128 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77635cdfc22abd926p-8 : inexact-ok = atanpi downward ibm128 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77635cdfc22abd9p-8 : inexact-ok = atanpi tonearest ibm128 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77635cdfc22abd9p-8 : inexact-ok = atanpi towardzero ibm128 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77635cdfc22abd9p-8 : inexact-ok = atanpi upward ibm128 0xc.916d8196a7d18p-8 : 0x3.ff51445be4a77635cdfc22abdap-8 : inexact-ok = atanpi downward intel96 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893cp-8 : inexact-ok = atanpi tonearest intel96 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7894p-8 : inexact-ok = atanpi towardzero intel96 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893cp-8 : inexact-ok = atanpi upward intel96 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7894p-8 : inexact-ok = atanpi downward m68k96 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893cp-8 : inexact-ok = atanpi tonearest m68k96 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7894p-8 : inexact-ok = atanpi towardzero m68k96 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893cp-8 : inexact-ok = atanpi upward m68k96 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7894p-8 : inexact-ok = atanpi downward binary128 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893e353adedcac5ep-8 : inexact-ok = atanpi tonearest binary128 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893e353adedcac5ep-8 : inexact-ok = atanpi towardzero binary128 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893e353adedcac5ep-8 : inexact-ok = atanpi upward binary128 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893e353adedcac6p-8 : inexact-ok = atanpi downward ibm128 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893e353adedcacp-8 : inexact-ok = atanpi tonearest ibm128 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893e353adedcacp-8 : inexact-ok = atanpi towardzero ibm128 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893e353adedcacp-8 : inexact-ok = atanpi upward ibm128 0xc.916d8196a7d1bbfp-8 : 0x3.ff51445be4a7893e353adedcadp-8 : inexact-ok atanpi 0x3.2d7177f38d6ee175de059ee6394p-4 = atanpi downward binary32 0x3.2d7178p-4 : 0xf.f99f3p-8 : inexact-ok = atanpi tonearest binary32 0x3.2d7178p-4 : 0xf.f99f3p-8 : inexact-ok = atanpi towardzero binary32 0x3.2d7178p-4 : 0xf.f99f3p-8 : inexact-ok = atanpi upward binary32 0x3.2d7178p-4 : 0xf.f99f4p-8 : inexact-ok = atanpi downward binary64 0x3.2d7178p-4 : 0xf.f99f31271158p-8 : inexact-ok = atanpi tonearest binary64 0x3.2d7178p-4 : 0xf.f99f312711588p-8 : inexact-ok = atanpi towardzero binary64 0x3.2d7178p-4 : 0xf.f99f31271158p-8 : inexact-ok = atanpi upward binary64 0x3.2d7178p-4 : 0xf.f99f312711588p-8 : inexact-ok = atanpi downward intel96 0x3.2d7178p-4 : 0xf.f99f3127115843dp-8 : inexact-ok = atanpi tonearest intel96 0x3.2d7178p-4 : 0xf.f99f3127115843dp-8 : inexact-ok = atanpi towardzero intel96 0x3.2d7178p-4 : 0xf.f99f3127115843dp-8 : inexact-ok = atanpi upward intel96 0x3.2d7178p-4 : 0xf.f99f3127115843ep-8 : inexact-ok = atanpi downward m68k96 0x3.2d7178p-4 : 0xf.f99f3127115843dp-8 : inexact-ok = atanpi tonearest m68k96 0x3.2d7178p-4 : 0xf.f99f3127115843dp-8 : inexact-ok = atanpi towardzero m68k96 0x3.2d7178p-4 : 0xf.f99f3127115843dp-8 : inexact-ok = atanpi upward m68k96 0x3.2d7178p-4 : 0xf.f99f3127115843ep-8 : inexact-ok = atanpi downward binary128 0x3.2d7178p-4 : 0xf.f99f3127115843d69eaebfa73c4p-8 : inexact-ok = atanpi tonearest binary128 0x3.2d7178p-4 : 0xf.f99f3127115843d69eaebfa73c4p-8 : inexact-ok = atanpi towardzero binary128 0x3.2d7178p-4 : 0xf.f99f3127115843d69eaebfa73c4p-8 : inexact-ok = atanpi upward binary128 0x3.2d7178p-4 : 0xf.f99f3127115843d69eaebfa73c48p-8 : inexact-ok = atanpi downward ibm128 0x3.2d7178p-4 : 0xf.f99f3127115843d69eaebfa73cp-8 : inexact-ok = atanpi tonearest ibm128 0x3.2d7178p-4 : 0xf.f99f3127115843d69eaebfa73cp-8 : inexact-ok = atanpi towardzero ibm128 0x3.2d7178p-4 : 0xf.f99f3127115843d69eaebfa73cp-8 : inexact-ok = atanpi upward ibm128 0x3.2d7178p-4 : 0xf.f99f3127115843d69eaebfa74p-8 : inexact-ok = atanpi downward binary32 0x3.2d7174p-4 : 0xf.f99f1p-8 : inexact-ok = atanpi tonearest binary32 0x3.2d7174p-4 : 0xf.f99f2p-8 : inexact-ok = atanpi towardzero binary32 0x3.2d7174p-4 : 0xf.f99f1p-8 : inexact-ok = atanpi upward binary32 0x3.2d7174p-4 : 0xf.f99f2p-8 : inexact-ok = atanpi downward binary64 0x3.2d7174p-4 : 0xf.f99f1d8dc2978p-8 : inexact-ok = atanpi tonearest binary64 0x3.2d7174p-4 : 0xf.f99f1d8dc298p-8 : inexact-ok = atanpi towardzero binary64 0x3.2d7174p-4 : 0xf.f99f1d8dc2978p-8 : inexact-ok = atanpi upward binary64 0x3.2d7174p-4 : 0xf.f99f1d8dc298p-8 : inexact-ok = atanpi downward intel96 0x3.2d7174p-4 : 0xf.f99f1d8dc297d65p-8 : inexact-ok = atanpi tonearest intel96 0x3.2d7174p-4 : 0xf.f99f1d8dc297d66p-8 : inexact-ok = atanpi towardzero intel96 0x3.2d7174p-4 : 0xf.f99f1d8dc297d65p-8 : inexact-ok = atanpi upward intel96 0x3.2d7174p-4 : 0xf.f99f1d8dc297d66p-8 : inexact-ok = atanpi downward m68k96 0x3.2d7174p-4 : 0xf.f99f1d8dc297d65p-8 : inexact-ok = atanpi tonearest m68k96 0x3.2d7174p-4 : 0xf.f99f1d8dc297d66p-8 : inexact-ok = atanpi towardzero m68k96 0x3.2d7174p-4 : 0xf.f99f1d8dc297d65p-8 : inexact-ok = atanpi upward m68k96 0x3.2d7174p-4 : 0xf.f99f1d8dc297d66p-8 : inexact-ok = atanpi downward binary128 0x3.2d7174p-4 : 0xf.f99f1d8dc297d6589e241ccb3bc8p-8 : inexact-ok = atanpi tonearest binary128 0x3.2d7174p-4 : 0xf.f99f1d8dc297d6589e241ccb3bc8p-8 : inexact-ok = atanpi towardzero binary128 0x3.2d7174p-4 : 0xf.f99f1d8dc297d6589e241ccb3bc8p-8 : inexact-ok = atanpi upward binary128 0x3.2d7174p-4 : 0xf.f99f1d8dc297d6589e241ccb3bdp-8 : inexact-ok = atanpi downward ibm128 0x3.2d7174p-4 : 0xf.f99f1d8dc297d6589e241ccb38p-8 : inexact-ok = atanpi tonearest ibm128 0x3.2d7174p-4 : 0xf.f99f1d8dc297d6589e241ccb3cp-8 : inexact-ok = atanpi towardzero ibm128 0x3.2d7174p-4 : 0xf.f99f1d8dc297d6589e241ccb38p-8 : inexact-ok = atanpi upward ibm128 0x3.2d7174p-4 : 0xf.f99f1d8dc297d6589e241ccb3cp-8 : inexact-ok = atanpi downward binary64 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea1414p-8 : inexact-ok = atanpi tonearest binary64 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14148p-8 : inexact-ok = atanpi towardzero binary64 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea1414p-8 : inexact-ok = atanpi upward binary64 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14148p-8 : inexact-ok = atanpi downward intel96 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9p-8 : inexact-ok = atanpi tonearest intel96 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144bap-8 : inexact-ok = atanpi towardzero intel96 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9p-8 : inexact-ok = atanpi upward intel96 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144bap-8 : inexact-ok = atanpi downward m68k96 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9p-8 : inexact-ok = atanpi tonearest m68k96 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144bap-8 : inexact-ok = atanpi towardzero m68k96 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9p-8 : inexact-ok = atanpi upward m68k96 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144bap-8 : inexact-ok = atanpi downward binary128 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9be7a0c1c0327p-8 : inexact-ok = atanpi tonearest binary128 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9be7a0c1c0327p-8 : inexact-ok = atanpi towardzero binary128 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9be7a0c1c0327p-8 : inexact-ok = atanpi upward binary128 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9be7a0c1c03278p-8 : inexact-ok = atanpi downward ibm128 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9be7a0c1c03p-8 : inexact-ok = atanpi tonearest ibm128 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9be7a0c1c034p-8 : inexact-ok = atanpi towardzero ibm128 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9be7a0c1c03p-8 : inexact-ok = atanpi upward ibm128 0x3.2d7177f38d6fp-4 : 0xf.f99f30ea14144b9be7a0c1c034p-8 : inexact-ok = atanpi downward binary64 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea14138p-8 : inexact-ok = atanpi tonearest binary64 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea14138p-8 : inexact-ok = atanpi towardzero binary64 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea14138p-8 : inexact-ok = atanpi upward binary64 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1414p-8 : inexact-ok = atanpi downward intel96 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aedp-8 : inexact-ok = atanpi tonearest intel96 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aedp-8 : inexact-ok = atanpi towardzero intel96 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aedp-8 : inexact-ok = atanpi upward intel96 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aeep-8 : inexact-ok = atanpi downward m68k96 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aedp-8 : inexact-ok = atanpi tonearest m68k96 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aedp-8 : inexact-ok = atanpi towardzero m68k96 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aedp-8 : inexact-ok = atanpi upward m68k96 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aeep-8 : inexact-ok = atanpi downward binary128 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aed171a4a4689268p-8 : inexact-ok = atanpi tonearest binary128 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aed171a4a468927p-8 : inexact-ok = atanpi towardzero binary128 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aed171a4a4689268p-8 : inexact-ok = atanpi upward binary128 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aed171a4a468927p-8 : inexact-ok = atanpi downward ibm128 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aed171a4a4689p-8 : inexact-ok = atanpi tonearest ibm128 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aed171a4a46894p-8 : inexact-ok = atanpi towardzero ibm128 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aed171a4a4689p-8 : inexact-ok = atanpi upward ibm128 0x3.2d7177f38d6eep-4 : 0xf.f99f30ea1413aed171a4a46894p-8 : inexact-ok = atanpi downward intel96 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b6p-8 : inexact-ok = atanpi tonearest intel96 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b6p-8 : inexact-ok = atanpi towardzero intel96 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b6p-8 : inexact-ok = atanpi upward intel96 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b61p-8 : inexact-ok = atanpi downward m68k96 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b6p-8 : inexact-ok = atanpi tonearest m68k96 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b6p-8 : inexact-ok = atanpi towardzero m68k96 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b6p-8 : inexact-ok = atanpi upward m68k96 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b61p-8 : inexact-ok = atanpi downward binary128 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b603bc8ef6c15808p-8 : inexact-ok = atanpi tonearest binary128 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b603bc8ef6c15808p-8 : inexact-ok = atanpi towardzero binary128 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b603bc8ef6c15808p-8 : inexact-ok = atanpi upward binary128 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b603bc8ef6c1581p-8 : inexact-ok = atanpi downward ibm128 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b603bc8ef6c158p-8 : inexact-ok = atanpi tonearest ibm128 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b603bc8ef6c158p-8 : inexact-ok = atanpi towardzero ibm128 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b603bc8ef6c158p-8 : inexact-ok = atanpi upward ibm128 0x3.2d7177f38d6ee178p-4 : 0xf.f99f30ea1413b603bc8ef6c15cp-8 : inexact-ok = atanpi downward intel96 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5fp-8 : inexact-ok = atanpi tonearest intel96 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5fp-8 : inexact-ok = atanpi towardzero intel96 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5fp-8 : inexact-ok = atanpi upward intel96 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b6p-8 : inexact-ok = atanpi downward m68k96 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5fp-8 : inexact-ok = atanpi tonearest m68k96 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5fp-8 : inexact-ok = atanpi towardzero m68k96 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5fp-8 : inexact-ok = atanpi upward m68k96 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b6p-8 : inexact-ok = atanpi downward binary128 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5f02340373dad1p-8 : inexact-ok = atanpi tonearest binary128 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5f02340373dad18p-8 : inexact-ok = atanpi towardzero binary128 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5f02340373dad1p-8 : inexact-ok = atanpi upward binary128 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5f02340373dad18p-8 : inexact-ok = atanpi downward ibm128 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5f02340373dacp-8 : inexact-ok = atanpi tonearest ibm128 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5f02340373dacp-8 : inexact-ok = atanpi towardzero ibm128 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5f02340373dacp-8 : inexact-ok = atanpi upward ibm128 0x3.2d7177f38d6ee174p-4 : 0xf.f99f30ea1413b5f02340373dbp-8 : inexact-ok = atanpi downward binary128 0x3.2d7177f38d6ee175de059ee6394p-4 : 0xf.f99f30ea1413b5f9496c03d5c1p-8 : inexact-ok = atanpi tonearest binary128 0x3.2d7177f38d6ee175de059ee6394p-4 : 0xf.f99f30ea1413b5f9496c03d5c108p-8 : inexact-ok = atanpi towardzero binary128 0x3.2d7177f38d6ee175de059ee6394p-4 : 0xf.f99f30ea1413b5f9496c03d5c1p-8 : inexact-ok = atanpi upward binary128 0x3.2d7177f38d6ee175de059ee6394p-4 : 0xf.f99f30ea1413b5f9496c03d5c108p-8 : inexact-ok = atanpi downward binary128 0x3.2d7177f38d6ee175de059ee63ap-4 : 0xf.f99f30ea1413b5f9496c03d5c4bp-8 : inexact-ok = atanpi tonearest binary128 0x3.2d7177f38d6ee175de059ee63ap-4 : 0xf.f99f30ea1413b5f9496c03d5c4bp-8 : inexact-ok = atanpi towardzero binary128 0x3.2d7177f38d6ee175de059ee63ap-4 : 0xf.f99f30ea1413b5f9496c03d5c4bp-8 : inexact-ok = atanpi upward binary128 0x3.2d7177f38d6ee175de059ee63ap-4 : 0xf.f99f30ea1413b5f9496c03d5c4b8p-8 : inexact-ok = atanpi downward ibm128 0x3.2d7177f38d6ee175de059ee63ap-4 : 0xf.f99f30ea1413b5f9496c03d5c4p-8 : inexact-ok = atanpi tonearest ibm128 0x3.2d7177f38d6ee175de059ee63ap-4 : 0xf.f99f30ea1413b5f9496c03d5c4p-8 : inexact-ok = atanpi towardzero ibm128 0x3.2d7177f38d6ee175de059ee63ap-4 : 0xf.f99f30ea1413b5f9496c03d5c4p-8 : inexact-ok = atanpi upward ibm128 0x3.2d7177f38d6ee175de059ee63ap-4 : 0xf.f99f30ea1413b5f9496c03d5c8p-8 : inexact-ok = atanpi downward binary128 0x3.2d7177f38d6ee175de059ee639p-4 : 0xf.f99f30ea1413b5f9496c03d5bfc8p-8 : inexact-ok = atanpi tonearest binary128 0x3.2d7177f38d6ee175de059ee639p-4 : 0xf.f99f30ea1413b5f9496c03d5bfc8p-8 : inexact-ok = atanpi towardzero binary128 0x3.2d7177f38d6ee175de059ee639p-4 : 0xf.f99f30ea1413b5f9496c03d5bfc8p-8 : inexact-ok = atanpi upward binary128 0x3.2d7177f38d6ee175de059ee639p-4 : 0xf.f99f30ea1413b5f9496c03d5bfdp-8 : inexact-ok = atanpi downward ibm128 0x3.2d7177f38d6ee175de059ee639p-4 : 0xf.f99f30ea1413b5f9496c03d5bcp-8 : inexact-ok = atanpi tonearest ibm128 0x3.2d7177f38d6ee175de059ee639p-4 : 0xf.f99f30ea1413b5f9496c03d5cp-8 : inexact-ok = atanpi towardzero ibm128 0x3.2d7177f38d6ee175de059ee639p-4 : 0xf.f99f30ea1413b5f9496c03d5bcp-8 : inexact-ok = atanpi upward ibm128 0x3.2d7177f38d6ee175de059ee639p-4 : 0xf.f99f30ea1413b5f9496c03d5cp-8 : inexact-ok