atan2 0 1 = atan2 downward binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 tonearest binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 towardzero binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 upward binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 downward binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 tonearest binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 towardzero binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 upward binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 downward intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 tonearest intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 towardzero intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 upward intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 downward m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 tonearest m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 towardzero m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 upward m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 downward binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 tonearest binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 towardzero binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 upward binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 downward ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 tonearest ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 towardzero ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok = atan2 upward ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok atan2 -0 1 = atan2 downward binary32 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 tonearest binary32 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 towardzero binary32 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 upward binary32 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 downward binary64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 tonearest binary64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 towardzero binary64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 upward binary64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 downward intel96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 tonearest intel96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 towardzero intel96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 upward intel96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 downward m68k96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 tonearest m68k96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 towardzero m68k96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 upward m68k96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 downward binary128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 tonearest binary128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 towardzero binary128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 upward binary128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 downward ibm128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 tonearest ibm128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 towardzero ibm128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok = atan2 upward ibm128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok atan2 0 0 = atan2 downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok = atan2 upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok atan2 -0 0 = atan2 downward binary32 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 tonearest binary32 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 towardzero binary32 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 upward binary32 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 downward binary64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 tonearest binary64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 towardzero binary64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 upward binary64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 downward intel96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 tonearest intel96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 towardzero intel96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 upward intel96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 downward m68k96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 tonearest m68k96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 towardzero m68k96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 upward m68k96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 downward binary128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 tonearest binary128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 towardzero binary128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 upward binary128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 downward ibm128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 tonearest ibm128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 towardzero ibm128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok = atan2 upward ibm128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok atan2 0 -1 = atan2 downward binary32 0x0p+0 -0x1p+0 : 0x3.243f68p+0 : inexact-ok = atan2 tonearest binary32 0x0p+0 -0x1p+0 : 0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 0x0p+0 -0x1p+0 : 0x3.243f68p+0 : inexact-ok = atan2 upward binary32 0x0p+0 -0x1p+0 : 0x3.243f6cp+0 : inexact-ok = atan2 downward binary64 0x0p+0 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x0p+0 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x0p+0 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x0p+0 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x0p+0 -0x1p+0 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok atan2 -0 -1 = atan2 downward binary32 -0x0p+0 -0x1p+0 : -0x3.243f6cp+0 : inexact-ok = atan2 tonearest binary32 -0x0p+0 -0x1p+0 : -0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 -0x0p+0 -0x1p+0 : -0x3.243f68p+0 : inexact-ok = atan2 upward binary32 -0x0p+0 -0x1p+0 : -0x3.243f68p+0 : inexact-ok = atan2 downward binary64 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok atan2 0 -0 = atan2 downward binary32 0x0p+0 -0x0p+0 : 0x3.243f68p+0 : inexact-ok = atan2 tonearest binary32 0x0p+0 -0x0p+0 : 0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 0x0p+0 -0x0p+0 : 0x3.243f68p+0 : inexact-ok = atan2 upward binary32 0x0p+0 -0x0p+0 : 0x3.243f6cp+0 : inexact-ok = atan2 downward binary64 0x0p+0 -0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x0p+0 -0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x0p+0 -0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x0p+0 -0x0p+0 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x0p+0 -0x0p+0 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok atan2 -0 -0 = atan2 downward binary32 -0x0p+0 -0x0p+0 : -0x3.243f6cp+0 : inexact-ok = atan2 tonearest binary32 -0x0p+0 -0x0p+0 : -0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 -0x0p+0 -0x0p+0 : -0x3.243f68p+0 : inexact-ok = atan2 upward binary32 -0x0p+0 -0x0p+0 : -0x3.243f68p+0 : inexact-ok = atan2 downward binary64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok atan2 1 0 = atan2 downward binary32 0x1p+0 0x0p+0 : 0x1.921fb4p+0 : inexact-ok = atan2 tonearest binary32 0x1p+0 0x0p+0 : 0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 0x1p+0 0x0p+0 : 0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 0x1p+0 0x0p+0 : 0x1.921fb6p+0 : inexact-ok = atan2 downward binary64 0x1p+0 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x1p+0 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x1p+0 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x1p+0 0x0p+0 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x1p+0 0x0p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x1p+0 0x0p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x1p+0 0x0p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x1p+0 0x0p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x1p+0 0x0p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x1p+0 0x0p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x1p+0 0x0p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x1p+0 0x0p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x1p+0 0x0p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x1p+0 0x0p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x1p+0 0x0p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x1p+0 0x0p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x1p+0 0x0p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x1p+0 0x0p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x1p+0 0x0p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x1p+0 0x0p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok atan2 1 -0 = atan2 downward binary32 0x1p+0 -0x0p+0 : 0x1.921fb4p+0 : inexact-ok = atan2 tonearest binary32 0x1p+0 -0x0p+0 : 0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 0x1p+0 -0x0p+0 : 0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 0x1p+0 -0x0p+0 : 0x1.921fb6p+0 : inexact-ok = atan2 downward binary64 0x1p+0 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x1p+0 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x1p+0 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x1p+0 -0x0p+0 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x1p+0 -0x0p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x1p+0 -0x0p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x1p+0 -0x0p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x1p+0 -0x0p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x1p+0 -0x0p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x1p+0 -0x0p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x1p+0 -0x0p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x1p+0 -0x0p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x1p+0 -0x0p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x1p+0 -0x0p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x1p+0 -0x0p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x1p+0 -0x0p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x1p+0 -0x0p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x1p+0 -0x0p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x1p+0 -0x0p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x1p+0 -0x0p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok atan2 -1 0 = atan2 downward binary32 -0x1p+0 0x0p+0 : -0x1.921fb6p+0 : inexact-ok = atan2 tonearest binary32 -0x1p+0 0x0p+0 : -0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 -0x1p+0 0x0p+0 : -0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 -0x1p+0 0x0p+0 : -0x1.921fb4p+0 : inexact-ok = atan2 downward binary64 -0x1p+0 0x0p+0 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x1p+0 0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x1p+0 0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x1p+0 0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x1p+0 0x0p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x1p+0 0x0p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x1p+0 0x0p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x1p+0 0x0p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x1p+0 0x0p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x1p+0 0x0p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x1p+0 0x0p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x1p+0 0x0p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x1p+0 0x0p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x1p+0 0x0p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x1p+0 0x0p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x1p+0 0x0p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x1p+0 0x0p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x1p+0 0x0p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x1p+0 0x0p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x1p+0 0x0p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok atan2 -1 -0 = atan2 downward binary32 -0x1p+0 -0x0p+0 : -0x1.921fb6p+0 : inexact-ok = atan2 tonearest binary32 -0x1p+0 -0x0p+0 : -0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 -0x1p+0 -0x0p+0 : -0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 -0x1p+0 -0x0p+0 : -0x1.921fb4p+0 : inexact-ok = atan2 downward binary64 -0x1p+0 -0x0p+0 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x1p+0 -0x0p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x1p+0 -0x0p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x1p+0 -0x0p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x1p+0 -0x0p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok atan2 max max = atan2 downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdap-4 : inexact-ok = atan2 tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdbp-4 : inexact-ok = atan2 towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdap-4 : inexact-ok = atan2 upward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdbp-4 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffp-900 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000008p-900 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffp-900 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000008p-900 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007ffp-900 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000008p-900 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007ffp-900 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000008p-900 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007ffp-900 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000008p-900 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007ffp-900 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000008p-900 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007fffff80000003f8p-900 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007fffff80000004p-900 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007fffff80000003f8p-900 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007fffff80000004p-900 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007fffff8p-900 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007fffff80000004p-900 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007fffff8p-900 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000007fffff80000004p-900 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffp-16260 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffff0000000001p-16260 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffp-16260 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffff0000000001p-16260 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffp-16260 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffff0000000001p-16260 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffp-16260 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffff0000000001p-16260 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffff0000000000ffffffp-16260 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffff0000000000ffffffp-16260 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffff0000000000ffffffp-16260 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffff0000000000ffffff0000008p-16260 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffp-16260 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffff00000000000000000000008p-16260 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffp-16260 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffff00000000000000000000008p-16260 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000003fffffc0000004f8p-900 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000003fffffc0000005p-900 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000003fffffc0000004f8p-900 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000003fffffc0000005p-900 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000003fffffc0000004p-900 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000003fffffc0000004p-900 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000003fffffc0000004p-900 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000003fffffc0000008p-900 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff8p-15364 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff801p-15364 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff8p-15364 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff801p-15364 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff8p-15364 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff801p-15364 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff8p-15364 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff801p-15364 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff800ffffffffffff8p-15364 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff801p-15364 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff800ffffffffffff8p-15364 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffff801p-15364 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.ffffffffffff8p-15364 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.ffffffffffff8000000000000008p-15364 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.ffffffffffff8p-15364 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.ffffffffffff8000000000000008p-15364 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c034c4c6628b80fp-4 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c034c4c6628b80fp-4 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c034c4c6628b80fp-4 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c034c4c6628b80f08p-4 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c034c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c034c4c6628b81p-4 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c034c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c034c4c6628b81p-4 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.90fdaa22168c23444c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.90fdaa22168c23444c6628b80dc8p-4 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.90fdaa22168c23444c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.90fdaa22168c23444c6628b80dc8p-4 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c23544c6628b80db8p-4 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c23544c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c23544c6628b80db8p-4 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0xc.90fdaa22168c23544c6628b80dcp-4 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c434c4c6628b80c8p-4 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c434c4c6628b80c8p-4 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c434c4c6628b80c8p-4 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c434c4c6628b80c88p-4 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c434c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c434c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c434c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c434c4c6628b81p-4 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffffc00ffffffffffbf8p-15364 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffffc00ffffffffffcp-15364 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffffc00ffffffffffbf8p-15364 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.ffffffffffffc00ffffffffffcp-15364 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.ffffffffffffbffffffffffffcp-15364 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.ffffffffffffbffffffffffffc08p-15364 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.ffffffffffffbffffffffffffcp-15364 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.ffffffffffffbffffffffffffc08p-15364 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok atan2 max -max = atan2 downward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8cp+0 : inexact-ok = atan2 tonearest binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f9p+0 : inexact-ok = atan2 towardzero binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8cp+0 : inexact-ok = atan2 upward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f9p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a489e4e5327a2828p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a489e4e5327a2828p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a489e4e5327a2828p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a489e4e5327a28282p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a489e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a489e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a489e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a489e4e5327a283p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.5b2f8fe6643a469ece5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.5b2f8fe6643a469ece5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.5b2f8fe6643a469ece5327a28294p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.5b2f8fe6643a469ece5327a28296p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469dce5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469dce5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469dce5327a28294p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : 0x2.5b2f8fe6643a469dce5327a28296p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a449e4e5327a282a8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a449e4e5327a282a8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a449e4e5327a282a8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a449e4e5327a282aap+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a449e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a449e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a449e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a449e4e5327a283p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok atan2 -max max = atan2 downward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdbp-4 : inexact-ok = atan2 tonearest binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdbp-4 : inexact-ok = atan2 towardzero binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdap-4 : inexact-ok = atan2 upward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdap-4 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c8p-4 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000008p-900 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000008p-900 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffffp-900 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffffp-900 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000008p-900 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000008p-900 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007ffp-900 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007ffp-900 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000008p-900 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000008p-900 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007ffp-900 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007ffp-900 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007fffff80000004p-900 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007fffff80000004p-900 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007fffff80000003f8p-900 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007fffff80000003f8p-900 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007fffff80000004p-900 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007fffff80000004p-900 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007fffff8p-900 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000007fffff8p-900 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffff0000000001p-16260 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffff0000000001p-16260 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffffp-16260 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffffp-16260 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffff0000000001p-16260 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffff0000000001p-16260 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffffp-16260 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffffp-16260 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffff0000000000ffffff0000008p-16260 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffff0000000000ffffffp-16260 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffff0000000000ffffffp-16260 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0xf.fffff0000000000ffffffp-16260 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffff00000000000000000000008p-16260 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffff00000000000000000000008p-16260 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffp-16260 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffp-16260 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000003fffffc0000005p-900 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000003fffffc0000005p-900 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000003fffffc0000004f8p-900 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000003fffffc0000004f8p-900 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000003fffffc0000008p-900 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000003fffffc0000004p-900 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000003fffffc0000004p-900 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000003fffffc0000004p-900 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c8p-4 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff801p-15364 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff801p-15364 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff8p-15364 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff8p-15364 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff801p-15364 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff801p-15364 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff8p-15364 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff8p-15364 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff801p-15364 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff801p-15364 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff800ffffffffffff8p-15364 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffff800ffffffffffff8p-15364 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.ffffffffffff8000000000000008p-15364 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.ffffffffffff8000000000000008p-15364 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.ffffffffffff8p-15364 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.ffffffffffff8p-15364 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c034c4c6628b80f08p-4 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c034c4c6628b80fp-4 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c034c4c6628b80fp-4 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c034c4c6628b80fp-4 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c034c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c034c4c6628b81p-4 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c034c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c034c4c6628b80cp-4 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.90fdaa22168c23444c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.90fdaa22168c23444c6628b80dc8p-4 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.90fdaa22168c23444c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.90fdaa22168c23444c6628b80dcp-4 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c23544c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c23544c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c23544c6628b80db8p-4 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : -0xc.90fdaa22168c23544c6628b80db8p-4 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c434c4c6628b80c88p-4 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c434c4c6628b80c8p-4 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c434c4c6628b80c8p-4 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c434c4c6628b80c8p-4 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c434c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c434c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c434c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c434c4c6628b80cp-4 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffffc00ffffffffffcp-15364 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffffc00ffffffffffcp-15364 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffffc00ffffffffffbf8p-15364 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : -0xf.ffffffffffffc00ffffffffffbf8p-15364 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.ffffffffffffbffffffffffffc08p-15364 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.ffffffffffffbffffffffffffc08p-15364 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.ffffffffffffbffffffffffffcp-15364 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.ffffffffffffbffffffffffffcp-15364 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok atan2 -max -max = atan2 downward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f9p+0 : inexact-ok = atan2 tonearest binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f9p+0 : inexact-ok = atan2 towardzero binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8cp+0 : inexact-ok = atan2 upward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8cp+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a489e4e5327a28282p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a489e4e5327a2828p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a489e4e5327a2828p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a489e4e5327a2828p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a489e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a489e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a489e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a489e4e5327a282p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.5b2f8fe6643a469ece5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.5b2f8fe6643a469ece5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.5b2f8fe6643a469ece5327a28294p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.5b2f8fe6643a469ece5327a28294p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469dce5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469dce5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469dce5327a28294p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : -0x2.5b2f8fe6643a469dce5327a28294p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a449e4e5327a282aap+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a449e4e5327a282a8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a449e4e5327a282a8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a449e4e5327a282a8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a449e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a449e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a449e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a449e4e5327a282p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok atan2 max min = atan2 downward binary32 0xf.fffffp+124 0x4p-128 : 0x1.921fb4p+0 : inexact-ok = atan2 tonearest binary32 0xf.fffffp+124 0x4p-128 : 0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 0xf.fffffp+124 0x4p-128 : 0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 0xf.fffffp+124 0x4p-128 : 0x1.921fb6p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok atan2 -max -min = atan2 downward binary32 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb6p+0 : inexact-ok = atan2 tonearest binary32 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb4p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok atan2 -max min = atan2 downward binary32 -0xf.fffffp+124 0x4p-128 : -0x1.921fb6p+0 : inexact-ok = atan2 tonearest binary32 -0xf.fffffp+124 0x4p-128 : -0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 -0xf.fffffp+124 0x4p-128 : -0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 -0xf.fffffp+124 0x4p-128 : -0x1.921fb4p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok atan2 max -min = atan2 downward binary32 0xf.fffffp+124 -0x4p-128 : 0x1.921fb4p+0 : inexact-ok = atan2 tonearest binary32 0xf.fffffp+124 -0x4p-128 : 0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 0xf.fffffp+124 -0x4p-128 : 0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 0xf.fffffp+124 -0x4p-128 : 0x1.921fb6p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok atan2 max min_subnorm = atan2 downward binary32 0xf.fffffp+124 0x8p-152 : 0x1.921fb4p+0 : inexact-ok = atan2 tonearest binary32 0xf.fffffp+124 0x8p-152 : 0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 0xf.fffffp+124 0x8p-152 : 0x1.921fb6p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok atan2 -max -min_subnorm = atan2 downward binary32 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb6p+0 : inexact-ok = atan2 tonearest binary32 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb4p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok atan2 -max min_subnorm = atan2 downward binary32 -0xf.fffffp+124 0x8p-152 : -0x1.921fb6p+0 : inexact-ok = atan2 tonearest binary32 -0xf.fffffp+124 0x8p-152 : -0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 -0xf.fffffp+124 0x8p-152 : -0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 -0xf.fffffp+124 0x8p-152 : -0x1.921fb4p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffp+124 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffp+124 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffp+124 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffp+124 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffp+124 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffp+124 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffp+124 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffp+124 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffff8p+1020 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffff8p+1020 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffp+16380 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffp+16380 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok atan2 max -min_subnorm = atan2 downward binary32 0xf.fffffp+124 -0x8p-152 : 0x1.921fb4p+0 : inexact-ok = atan2 tonearest binary32 0xf.fffffp+124 -0x8p-152 : 0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 0xf.fffffp+124 -0x8p-152 : 0x1.921fb6p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffp+124 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffp+124 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffp+124 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffp+124 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffp+124 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffp+124 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok atan2 0.75 1 = atan2 downward binary32 0xcp-4 0x1p+0 : 0xa.4bc7dp-4 : inexact-ok = atan2 tonearest binary32 0xcp-4 0x1p+0 : 0xa.4bc7dp-4 : inexact-ok = atan2 towardzero binary32 0xcp-4 0x1p+0 : 0xa.4bc7dp-4 : inexact-ok = atan2 upward binary32 0xcp-4 0x1p+0 : 0xa.4bc7ep-4 : inexact-ok = atan2 downward binary64 0xcp-4 0x1p+0 : 0xa.4bc7d1934f708p-4 : inexact-ok = atan2 tonearest binary64 0xcp-4 0x1p+0 : 0xa.4bc7d1934f708p-4 : inexact-ok = atan2 towardzero binary64 0xcp-4 0x1p+0 : 0xa.4bc7d1934f708p-4 : inexact-ok = atan2 upward binary64 0xcp-4 0x1p+0 : 0xa.4bc7d1934f71p-4 : inexact-ok = atan2 downward intel96 0xcp-4 0x1p+0 : 0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 tonearest intel96 0xcp-4 0x1p+0 : 0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 towardzero intel96 0xcp-4 0x1p+0 : 0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 upward intel96 0xcp-4 0x1p+0 : 0xa.4bc7d1934f70925p-4 : inexact-ok = atan2 downward m68k96 0xcp-4 0x1p+0 : 0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 tonearest m68k96 0xcp-4 0x1p+0 : 0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 towardzero m68k96 0xcp-4 0x1p+0 : 0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 upward m68k96 0xcp-4 0x1p+0 : 0xa.4bc7d1934f70925p-4 : inexact-ok = atan2 downward binary128 0xcp-4 0x1p+0 : 0xa.4bc7d1934f7092419a87f2a457d8p-4 : inexact-ok = atan2 tonearest binary128 0xcp-4 0x1p+0 : 0xa.4bc7d1934f7092419a87f2a457d8p-4 : inexact-ok = atan2 towardzero binary128 0xcp-4 0x1p+0 : 0xa.4bc7d1934f7092419a87f2a457d8p-4 : inexact-ok = atan2 upward binary128 0xcp-4 0x1p+0 : 0xa.4bc7d1934f7092419a87f2a457ep-4 : inexact-ok = atan2 downward ibm128 0xcp-4 0x1p+0 : 0xa.4bc7d1934f7092419a87f2a454p-4 : inexact-ok = atan2 tonearest ibm128 0xcp-4 0x1p+0 : 0xa.4bc7d1934f7092419a87f2a458p-4 : inexact-ok = atan2 towardzero ibm128 0xcp-4 0x1p+0 : 0xa.4bc7d1934f7092419a87f2a454p-4 : inexact-ok = atan2 upward ibm128 0xcp-4 0x1p+0 : 0xa.4bc7d1934f7092419a87f2a458p-4 : inexact-ok atan2 -0.75 1.0 = atan2 downward binary32 -0xcp-4 0x1p+0 : -0xa.4bc7ep-4 : inexact-ok = atan2 tonearest binary32 -0xcp-4 0x1p+0 : -0xa.4bc7dp-4 : inexact-ok = atan2 towardzero binary32 -0xcp-4 0x1p+0 : -0xa.4bc7dp-4 : inexact-ok = atan2 upward binary32 -0xcp-4 0x1p+0 : -0xa.4bc7dp-4 : inexact-ok = atan2 downward binary64 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f71p-4 : inexact-ok = atan2 tonearest binary64 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f708p-4 : inexact-ok = atan2 towardzero binary64 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f708p-4 : inexact-ok = atan2 upward binary64 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f708p-4 : inexact-ok = atan2 downward intel96 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f70925p-4 : inexact-ok = atan2 tonearest intel96 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 towardzero intel96 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 upward intel96 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 downward m68k96 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f70925p-4 : inexact-ok = atan2 tonearest m68k96 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 towardzero m68k96 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 upward m68k96 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f70924p-4 : inexact-ok = atan2 downward binary128 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f7092419a87f2a457ep-4 : inexact-ok = atan2 tonearest binary128 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f7092419a87f2a457d8p-4 : inexact-ok = atan2 towardzero binary128 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f7092419a87f2a457d8p-4 : inexact-ok = atan2 upward binary128 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f7092419a87f2a457d8p-4 : inexact-ok = atan2 downward ibm128 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f7092419a87f2a458p-4 : inexact-ok = atan2 tonearest ibm128 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f7092419a87f2a458p-4 : inexact-ok = atan2 towardzero ibm128 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f7092419a87f2a454p-4 : inexact-ok = atan2 upward ibm128 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f7092419a87f2a454p-4 : inexact-ok atan2 0.75 -1.0 = atan2 downward binary32 0xcp-4 -0x1p+0 : 0x2.7f82ecp+0 : inexact-ok = atan2 tonearest binary32 0xcp-4 -0x1p+0 : 0x2.7f82ecp+0 : inexact-ok = atan2 towardzero binary32 0xcp-4 -0x1p+0 : 0x2.7f82ecp+0 : inexact-ok = atan2 upward binary32 0xcp-4 -0x1p+0 : 0x2.7f82fp+0 : inexact-ok = atan2 downward binary64 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abep+0 : inexact-ok = atan2 tonearest binary64 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50acp+0 : inexact-ok = atan2 towardzero binary64 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abep+0 : inexact-ok = atan2 upward binary64 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50acp+0 : inexact-ok = atan2 downward intel96 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffacp+0 : inexact-ok = atan2 tonearest intel96 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffbp+0 : inexact-ok = atan2 towardzero intel96 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffacp+0 : inexact-ok = atan2 upward intel96 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffbp+0 : inexact-ok = atan2 downward m68k96 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffacp+0 : inexact-ok = atan2 tonearest m68k96 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffbp+0 : inexact-ok = atan2 towardzero m68k96 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffacp+0 : inexact-ok = atan2 upward m68k96 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffbp+0 : inexact-ok = atan2 downward binary128 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffaef9710b03bdf2p+0 : inexact-ok = atan2 tonearest binary128 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffaef9710b03bdf2p+0 : inexact-ok = atan2 towardzero binary128 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffaef9710b03bdf2p+0 : inexact-ok = atan2 upward binary128 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffaef9710b03bdf4p+0 : inexact-ok = atan2 downward ibm128 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffaef9710b03bdp+0 : inexact-ok = atan2 tonearest ibm128 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffaef9710b03bep+0 : inexact-ok = atan2 towardzero ibm128 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffaef9710b03bdp+0 : inexact-ok = atan2 upward ibm128 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abffaef9710b03bep+0 : inexact-ok atan2 -0.75 -1.0 = atan2 downward binary32 -0xcp-4 -0x1p+0 : -0x2.7f82fp+0 : inexact-ok = atan2 tonearest binary32 -0xcp-4 -0x1p+0 : -0x2.7f82ecp+0 : inexact-ok = atan2 towardzero binary32 -0xcp-4 -0x1p+0 : -0x2.7f82ecp+0 : inexact-ok = atan2 upward binary32 -0xcp-4 -0x1p+0 : -0x2.7f82ecp+0 : inexact-ok = atan2 downward binary64 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50acp+0 : inexact-ok = atan2 tonearest binary64 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50acp+0 : inexact-ok = atan2 towardzero binary64 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abep+0 : inexact-ok = atan2 upward binary64 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abep+0 : inexact-ok = atan2 downward intel96 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffbp+0 : inexact-ok = atan2 tonearest intel96 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffbp+0 : inexact-ok = atan2 towardzero intel96 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffacp+0 : inexact-ok = atan2 upward intel96 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffacp+0 : inexact-ok = atan2 downward m68k96 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffbp+0 : inexact-ok = atan2 tonearest m68k96 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffbp+0 : inexact-ok = atan2 towardzero m68k96 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffacp+0 : inexact-ok = atan2 upward m68k96 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffacp+0 : inexact-ok = atan2 downward binary128 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffaef9710b03bdf4p+0 : inexact-ok = atan2 tonearest binary128 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffaef9710b03bdf2p+0 : inexact-ok = atan2 towardzero binary128 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffaef9710b03bdf2p+0 : inexact-ok = atan2 upward binary128 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffaef9710b03bdf2p+0 : inexact-ok = atan2 downward ibm128 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffaef9710b03bep+0 : inexact-ok = atan2 tonearest ibm128 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffaef9710b03bep+0 : inexact-ok = atan2 towardzero ibm128 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffaef9710b03bdp+0 : inexact-ok = atan2 upward ibm128 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abffaef9710b03bdp+0 : inexact-ok atan2 0.390625 .00029 = atan2 downward binary32 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0cp+0 : inexact-ok = atan2 tonearest binary32 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ep+0 : inexact-ok = atan2 towardzero binary32 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0cp+0 : inexact-ok = atan2 upward binary32 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ep+0 : inexact-ok = atan2 downward binary64 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8cp+0 : inexact-ok = atan2 tonearest binary64 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8cp+0 : inexact-ok = atan2 towardzero binary64 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8cp+0 : inexact-ok = atan2 upward binary64 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8dp+0 : inexact-ok = atan2 downward intel96 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7aep+0 : inexact-ok = atan2 tonearest intel96 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7bp+0 : inexact-ok = atan2 towardzero intel96 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7aep+0 : inexact-ok = atan2 upward intel96 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7bp+0 : inexact-ok = atan2 downward m68k96 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7aep+0 : inexact-ok = atan2 tonearest m68k96 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7bp+0 : inexact-ok = atan2 towardzero m68k96 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7aep+0 : inexact-ok = atan2 upward m68k96 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7bp+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7af32bf86fefb5bp+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7af32bf86fefb5cp+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7af32bf86fefb5bp+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7af32bf86fefb5cp+0 : inexact-ok = atan2 downward ibm128 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7af32bf86fefbp+0 : inexact-ok = atan2 tonearest ibm128 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7af32bf86fefb8p+0 : inexact-ok = atan2 towardzero ibm128 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7af32bf86fefbp+0 : inexact-ok = atan2 upward ibm128 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8c7af32bf86fefb8p+0 : inexact-ok = atan2 downward binary32 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0cp+0 : inexact-ok = atan2 tonearest binary32 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ep+0 : inexact-ok = atan2 towardzero binary32 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0cp+0 : inexact-ok = atan2 upward binary32 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ep+0 : inexact-ok = atan2 downward binary64 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab44p+0 : inexact-ok = atan2 tonearest binary64 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab45p+0 : inexact-ok = atan2 towardzero binary64 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab44p+0 : inexact-ok = atan2 upward binary64 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab45p+0 : inexact-ok = atan2 downward intel96 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d8p+0 : inexact-ok = atan2 tonearest intel96 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d8p+0 : inexact-ok = atan2 towardzero intel96 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d8p+0 : inexact-ok = atan2 upward intel96 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449dap+0 : inexact-ok = atan2 downward m68k96 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d8p+0 : inexact-ok = atan2 tonearest m68k96 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d8p+0 : inexact-ok = atan2 towardzero m68k96 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d8p+0 : inexact-ok = atan2 upward m68k96 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449dap+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d869c37032d23fp+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d869c37032d24p+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d869c37032d23fp+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d869c37032d24p+0 : inexact-ok = atan2 downward ibm128 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d869c37032d2p+0 : inexact-ok = atan2 tonearest ibm128 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d869c37032d2p+0 : inexact-ok = atan2 towardzero ibm128 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d869c37032d2p+0 : inexact-ok = atan2 upward ibm128 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab449d869c37032d28p+0 : inexact-ok = atan2 downward binary64 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok = atan2 tonearest binary64 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok = atan2 towardzero binary64 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok = atan2 upward binary64 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052dp+0 : inexact-ok = atan2 downward intel96 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 tonearest intel96 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 towardzero intel96 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 upward intel96 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 downward m68k96 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 tonearest m68k96 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 towardzero m68k96 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 upward m68k96 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c7667bf2f32a78eep+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c7667bf2f32a78efp+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c7667bf2f32a78eep+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c7667bf2f32a78efp+0 : inexact-ok = atan2 downward ibm128 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c7667bf2f32a788p+0 : inexact-ok = atan2 tonearest ibm128 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c7667bf2f32a79p+0 : inexact-ok = atan2 towardzero ibm128 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c7667bf2f32a788p+0 : inexact-ok = atan2 upward ibm128 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052c7667bf2f32a79p+0 : inexact-ok = atan2 downward binary64 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok = atan2 tonearest binary64 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok = atan2 towardzero binary64 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok = atan2 upward binary64 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052dp+0 : inexact-ok = atan2 downward intel96 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 tonearest intel96 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c76ap+0 : inexact-ok = atan2 towardzero intel96 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 upward intel96 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c76ap+0 : inexact-ok = atan2 downward m68k96 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 tonearest m68k96 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c76ap+0 : inexact-ok = atan2 towardzero m68k96 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 upward m68k96 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c76ap+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c7690b4f0474312bp+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c7690b4f0474312cp+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c7690b4f0474312bp+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c7690b4f0474312cp+0 : inexact-ok = atan2 downward ibm128 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c7690b4f047431p+0 : inexact-ok = atan2 tonearest ibm128 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c7690b4f047431p+0 : inexact-ok = atan2 towardzero ibm128 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c7690b4f047431p+0 : inexact-ok = atan2 upward ibm128 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052c7690b4f0474318p+0 : inexact-ok = atan2 downward intel96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 tonearest intel96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 towardzero intel96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 upward intel96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 downward m68k96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 tonearest m68k96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 towardzero m68k96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 upward m68k96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766906dd3b4c6bp+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766906dd3b4c6b1p+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766906dd3b4c6bp+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766906dd3b4c6b1p+0 : inexact-ok = atan2 downward ibm128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766906dd3b4c68p+0 : inexact-ok = atan2 tonearest ibm128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766906dd3b4c68p+0 : inexact-ok = atan2 towardzero ibm128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766906dd3b4c68p+0 : inexact-ok = atan2 upward ibm128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x1.91ef0ddd2052c766906dd3b4c7p+0 : inexact-ok = atan2 downward intel96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 tonearest intel96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 towardzero intel96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 upward intel96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 downward m68k96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 tonearest m68k96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 towardzero m68k96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c766p+0 : inexact-ok = atan2 upward m68k96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c768p+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c76690bfbf36efe7p+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c76690bfbf36efe8p+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c76690bfbf36efe7p+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c76690bfbf36efe8p+0 : inexact-ok = atan2 downward ibm128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c76690bfbf36ef8p+0 : inexact-ok = atan2 tonearest ibm128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c76690bfbf36fp+0 : inexact-ok = atan2 towardzero ibm128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c76690bfbf36ef8p+0 : inexact-ok = atan2 upward ibm128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x1.91ef0ddd2052c76690bfbf36fp+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3fp-12 : 0x1.91ef0ddd2052c7669080482ae66bp+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3fp-12 : 0x1.91ef0ddd2052c7669080482ae66cp+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3fp-12 : 0x1.91ef0ddd2052c7669080482ae66bp+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3fp-12 : 0x1.91ef0ddd2052c7669080482ae66cp+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3ep-12 : 0x1.91ef0ddd2052c7669080482ae66bp+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3ep-12 : 0x1.91ef0ddd2052c7669080482ae66cp+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3ep-12 : 0x1.91ef0ddd2052c7669080482ae66bp+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3ep-12 : 0x1.91ef0ddd2052c7669080482ae66cp+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x1.91ef0ddd2052c7669080482ae66bp+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x1.91ef0ddd2052c7669080482ae66cp+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x1.91ef0ddd2052c7669080482ae66bp+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x1.91ef0ddd2052c7669080482ae66cp+0 : inexact-ok = atan2 downward ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x1.91ef0ddd2052c7669080482ae6p+0 : inexact-ok = atan2 tonearest ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x1.91ef0ddd2052c7669080482ae68p+0 : inexact-ok = atan2 towardzero ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x1.91ef0ddd2052c7669080482ae6p+0 : inexact-ok = atan2 upward ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x1.91ef0ddd2052c7669080482ae68p+0 : inexact-ok = atan2 downward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x1.91ef0ddd2052c7669080482ae66cp+0 : inexact-ok = atan2 tonearest binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x1.91ef0ddd2052c7669080482ae66cp+0 : inexact-ok = atan2 towardzero binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x1.91ef0ddd2052c7669080482ae66cp+0 : inexact-ok = atan2 upward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x1.91ef0ddd2052c7669080482ae66dp+0 : inexact-ok = atan2 downward ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x1.91ef0ddd2052c7669080482ae6p+0 : inexact-ok = atan2 tonearest ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x1.91ef0ddd2052c7669080482ae68p+0 : inexact-ok = atan2 towardzero ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x1.91ef0ddd2052c7669080482ae6p+0 : inexact-ok = atan2 upward ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x1.91ef0ddd2052c7669080482ae68p+0 : inexact-ok atan2 1.390625 0.9296875 = atan2 downward binary32 0x1.64p+0 0xe.ep-4 : 0xf.b437ap-4 : inexact-ok = atan2 tonearest binary32 0x1.64p+0 0xe.ep-4 : 0xf.b437ap-4 : inexact-ok = atan2 towardzero binary32 0x1.64p+0 0xe.ep-4 : 0xf.b437ap-4 : inexact-ok = atan2 upward binary32 0x1.64p+0 0xe.ep-4 : 0xf.b437bp-4 : inexact-ok = atan2 downward binary64 0x1.64p+0 0xe.ep-4 : 0xf.b437a7208779p-4 : inexact-ok = atan2 tonearest binary64 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087798p-4 : inexact-ok = atan2 towardzero binary64 0x1.64p+0 0xe.ep-4 : 0xf.b437a7208779p-4 : inexact-ok = atan2 upward binary64 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087798p-4 : inexact-ok = atan2 downward intel96 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cfp-4 : inexact-ok = atan2 tonearest intel96 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cfp-4 : inexact-ok = atan2 towardzero intel96 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cfp-4 : inexact-ok = atan2 upward intel96 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797dp-4 : inexact-ok = atan2 downward m68k96 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cfp-4 : inexact-ok = atan2 tonearest m68k96 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cfp-4 : inexact-ok = atan2 towardzero m68k96 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cfp-4 : inexact-ok = atan2 upward m68k96 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797dp-4 : inexact-ok = atan2 downward binary128 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cf2cd8d81111208p-4 : inexact-ok = atan2 tonearest binary128 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cf2cd8d81111208p-4 : inexact-ok = atan2 towardzero binary128 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cf2cd8d81111208p-4 : inexact-ok = atan2 upward binary128 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cf2cd8d8111121p-4 : inexact-ok = atan2 downward ibm128 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cf2cd8d81111p-4 : inexact-ok = atan2 tonearest ibm128 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cf2cd8d811114p-4 : inexact-ok = atan2 towardzero ibm128 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cf2cd8d81111p-4 : inexact-ok = atan2 upward ibm128 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087797cf2cd8d811114p-4 : inexact-ok atan2 -0.00756827042671106339 -.001792735857538728036 = atan2 downward binary32 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9ep+0 : inexact-ok = atan2 tonearest binary32 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9ep+0 : inexact-ok = atan2 towardzero binary32 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9cp+0 : inexact-ok = atan2 upward binary32 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9cp+0 : inexact-ok = atan2 downward binary64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b45p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b45p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b44p+0 : inexact-ok = atan2 upward binary64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b44p+0 : inexact-ok = atan2 downward intel96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4481p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4481p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480ep+0 : inexact-ok = atan2 upward intel96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480ep+0 : inexact-ok = atan2 downward m68k96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4481p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4481p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480ep+0 : inexact-ok = atan2 upward m68k96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480ep+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480f9a874bb84e73p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480f9a874bb84e72p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480f9a874bb84e72p+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480f9a874bb84e72p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480f9a874bb84e8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480f9a874bb84e8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480f9a874bb84ep+0 : inexact-ok = atan2 upward ibm128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b4480f9a874bb84ep+0 : inexact-ok = atan2 downward binary32 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9ep+0 : inexact-ok = atan2 tonearest binary32 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9ep+0 : inexact-ok = atan2 towardzero binary32 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9cp+0 : inexact-ok = atan2 upward binary32 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9cp+0 : inexact-ok = atan2 downward binary64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde1p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde1p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fdep+0 : inexact-ok = atan2 upward binary64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fdep+0 : inexact-ok = atan2 downward intel96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0914p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0914p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0912p+0 : inexact-ok = atan2 upward intel96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0912p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0914p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0914p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0912p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0912p+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0913df719335d87p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0913df719335d86fp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0913df719335d86fp+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0913df719335d86fp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0913df719335d88p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0913df719335d88p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0913df719335d8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde0913df719335d8p+0 : inexact-ok = atan2 downward binary64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46ep+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46ep+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dp+0 : inexact-ok = atan2 upward binary64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dp+0 : inexact-ok = atan2 downward intel96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6cp+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6ap+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6ap+0 : inexact-ok = atan2 upward intel96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6ap+0 : inexact-ok = atan2 downward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6cp+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6ap+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6ap+0 : inexact-ok = atan2 upward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6ap+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6a08ed2c333239p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6a08ed2c333239p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6a08ed2c333238p+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6a08ed2c333238p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6a08ed2c33328p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6a08ed2c3332p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6a08ed2c3332p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dd6a08ed2c3332p+0 : inexact-ok = atan2 downward binary64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46ep+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46ep+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46dp+0 : inexact-ok = atan2 upward binary64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46dp+0 : inexact-ok = atan2 downward intel96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df6p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5ep+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5ep+0 : inexact-ok = atan2 upward intel96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5ep+0 : inexact-ok = atan2 downward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df6p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5ep+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5ep+0 : inexact-ok = atan2 upward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5ep+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5e7a3b2571f0a5p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5e7a3b2571f0a5p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5e7a3b2571f0a4p+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5e7a3b2571f0a4p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5e7a3b2571f1p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5e7a3b2571f08p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5e7a3b2571f08p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46df5e7a3b2571f08p+0 : inexact-ok = atan2 downward intel96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de96p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de96p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de94p+0 : inexact-ok = atan2 upward intel96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de94p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de96p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de96p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de94p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de94p+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de9520a4c629b208p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de9520a4c629b208p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de9520a4c629b207p+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de9520a4c629b207p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de9520a4c629b28p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de9520a4c629b2p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de9520a4c629b2p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9de22c46de9520a4c629b2p+0 : inexact-ok = atan2 downward intel96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de96p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de96p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de94p+0 : inexact-ok = atan2 upward intel96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de94p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de96p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de96p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de94p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de94p+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de955f32efe8d9ep+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de955f32efe8d9dfp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de955f32efe8d9dfp+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de955f32efe8d9dfp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de955f32efe8dap+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de955f32efe8dap+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de955f32efe8d98p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9de22c46de955f32efe8d98p+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9de22c46de9526e102fad22dp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9de22c46de9526e102fad22cp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9de22c46de9526e102fad22cp+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9de22c46de9526e102fad22cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9de22c46de9526e102fad22dp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9de22c46de9526e102fad22cp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9de22c46de9526e102fad22cp+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9de22c46de9526e102fad22cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9de22c46de9526e102fad22bp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9de22c46de9526e102fad22bp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9de22c46de9526e102fad22ap+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9de22c46de9526e102fad22ap+0 : inexact-ok = atan2 downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9de22c46de9526e102fad28p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9de22c46de9526e102fad2p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9de22c46de9526e102fad2p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9de22c46de9526e102fad2p+0 : inexact-ok = atan2 downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9de22c46de9526e102fad23bp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9de22c46de9526e102fad23ap+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9de22c46de9526e102fad23ap+0 : inexact-ok = atan2 upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9de22c46de9526e102fad23ap+0 : inexact-ok = atan2 downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9de22c46de9526e102fad28p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9de22c46de9526e102fad2p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9de22c46de9526e102fad2p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9de22c46de9526e102fad2p+0 : inexact-ok = atan2 downward binary32 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9ep+0 : inexact-ok = atan2 tonearest binary32 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9ep+0 : inexact-ok = atan2 towardzero binary32 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9cp+0 : inexact-ok = atan2 upward binary32 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9cp+0 : inexact-ok = atan2 downward binary64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c453p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c452p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c452p+0 : inexact-ok = atan2 upward binary64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c452p+0 : inexact-ok = atan2 downward intel96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525cp+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525bep+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525bep+0 : inexact-ok = atan2 upward intel96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525bep+0 : inexact-ok = atan2 downward m68k96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525cp+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525bep+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525bep+0 : inexact-ok = atan2 upward m68k96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525bep+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525be29e0416fa252p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525be29e0416fa252p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525be29e0416fa251p+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525be29e0416fa251p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525be29e0416fa28p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525be29e0416fa28p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525be29e0416fa2p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c4525be29e0416fa2p+0 : inexact-ok = atan2 downward binary32 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9ep+0 : inexact-ok = atan2 tonearest binary32 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9ep+0 : inexact-ok = atan2 towardzero binary32 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9cp+0 : inexact-ok = atan2 upward binary32 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9cp+0 : inexact-ok = atan2 downward binary64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ebp+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ebp+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6eap+0 : inexact-ok = atan2 upward binary64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6eap+0 : inexact-ok = atan2 downward intel96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0ep+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0cp+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0cp+0 : inexact-ok = atan2 upward intel96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0cp+0 : inexact-ok = atan2 downward m68k96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0ep+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0cp+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0cp+0 : inexact-ok = atan2 upward m68k96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0c075aa78c1d4ep+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0c075aa78c1d4dp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0c075aa78c1d4dp+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0c075aa78c1d4dp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0c075aa78c1d8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0c075aa78c1d8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0c075aa78c1dp+0 : inexact-ok = atan2 upward ibm128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ead0c075aa78c1dp+0 : inexact-ok = atan2 downward binary64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78p+0 : inexact-ok = atan2 upward binary64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78p+0 : inexact-ok = atan2 downward intel96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f6ap+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68p+0 : inexact-ok = atan2 upward intel96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f6ap+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68p+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68821ef0a0a972p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68821ef0a0a971p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68821ef0a0a971p+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68821ef0a0a971p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68821ef0a0a98p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68821ef0a0a98p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68821ef0a0a9p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78f68821ef0a0a9p+0 : inexact-ok = atan2 downward binary64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7ap+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok = atan2 upward binary64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok = atan2 downward intel96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915ep+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cp+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cp+0 : inexact-ok = atan2 upward intel96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cp+0 : inexact-ok = atan2 downward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915ep+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cp+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cp+0 : inexact-ok = atan2 upward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cf36b1c2c2c89p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cf36b1c2c2c89p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cf36b1c2c2c88p+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cf36b1c2c2c88p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cf36b1c2c2dp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cf36b1c2c2c8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cf36b1c2c2c8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7915cf36b1c2c2c8p+0 : inexact-ok = atan2 downward intel96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d79094p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d79094p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d79092p+0 : inexact-ok = atan2 upward intel96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d79092p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d79094p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d79094p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d79092p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d79092p+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d7909399d576a70acbp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d7909399d576a70acbp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d7909399d576a70acap+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d7909399d576a70acap+0 : inexact-ok = atan2 downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d7909399d576a70bp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d7909399d576a70bp+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d7909399d576a70a8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da6e6d7909399d576a70a8p+0 : inexact-ok = atan2 downward intel96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79094p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79094p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79092p+0 : inexact-ok = atan2 upward intel96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79092p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79094p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79094p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79092p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79092p+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79093d863a02c7c3cp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79093d863a02c7c3bp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79093d863a02c7c3bp+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79093d863a02c7c3bp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79093d863a02c7c8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79093d863a02c7cp+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79093d863a02c7cp+0 : inexact-ok = atan2 upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da6e6d79093d863a02c7cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da6e6d79093a011b3726a46p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da6e6d79093a011b3726a46p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da6e6d79093a011b3726a45p+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da6e6d79093a011b3726a45p+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da6e6d79093a011b3726a46p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da6e6d79093a011b3726a46p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da6e6d79093a011b3726a45p+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da6e6d79093a011b3726a45p+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da6e6d79093a011b3726a44p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da6e6d79093a011b3726a44p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da6e6d79093a011b3726a43p+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da6e6d79093a011b3726a43p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da6e6d79093a011b3726a8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da6e6d79093a011b3726a8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da6e6d79093a011b3726ap+0 : inexact-ok = atan2 upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da6e6d79093a011b3726ap+0 : inexact-ok = atan2 downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da6e6d79093a011b3726a54p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da6e6d79093a011b3726a54p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da6e6d79093a011b3726a53p+0 : inexact-ok = atan2 upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da6e6d79093a011b3726a53p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da6e6d79093a011b3726a8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da6e6d79093a011b3726a8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da6e6d79093a011b3726ap+0 : inexact-ok = atan2 upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da6e6d79093a011b3726ap+0 : inexact-ok = atan2 downward binary64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfbp+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok = atan2 upward binary64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2bp+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2bp+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2aep+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2aep+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2bp+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2bp+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2aep+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2aep+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2afd2e41f4d8587p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2afd2e41f4d8586p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2afd2e41f4d8586p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2afd2e41f4d8586p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2afd2e41f4d86p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2afd2e41f4d858p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2afd2e41f4d858p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa2afd2e41f4d858p+0 : inexact-ok = atan2 downward binary64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf93p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf93p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92p+0 : inexact-ok = atan2 upward binary64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adcp+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adcp+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adap+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adap+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adcp+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adcp+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adap+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adap+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adb3efd640a23eep+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adb3efd640a23eep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adb3efd640a23edp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adb3efd640a23edp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adb3efd640a24p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adb3efd640a24p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adb3efd640a238p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92adb3efd640a238p+0 : inexact-ok = atan2 downward binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok = atan2 upward binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d02p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d02p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620dp+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620dp+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d02p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d02p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620dp+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620dp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d01e29ac2cea0efp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d01e29ac2cea0eep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d01e29ac2cea0eep+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d01e29ac2cea0eep+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d01e29ac2cea1p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d01e29ac2cea1p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d01e29ac2cea08p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620d01e29ac2cea08p+0 : inexact-ok = atan2 downward binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok = atan2 upward binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef8p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef6p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef6p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef6p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef8p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef6p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef6p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef6p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef653e6f54698fdp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef653e6f54698fcp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef653e6f54698fcp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef653e6f54698fcp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef653e6f54699p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef653e6f54699p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef653e6f546988p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620ef653e6f546988p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2ep+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2ep+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cfa514cf8542fp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cfa514cf8542fp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cfa514cf8542ep+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cfa514cf8542ep+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cfa514cf8548p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cfa514cf854p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cfa514cf854p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620e2cfa514cf854p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2ep+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2ep+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2ep+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2ep+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2d38df767ea32ep+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2d38df767ea32ep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2d38df767ea32dp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2d38df767ea32dp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2d38df767ea38p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2d38df767ea3p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2d38df767ea3p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620e2d38df767ea3p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620e2d008d89c3c9cp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620e2d008d89c3c9cp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620e2d008d89c3c9cp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620e2d008d89c3c9bep+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620e2d008d89c3c9bep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620e2d008d89c3c9bdp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620e2d008d89c3c9bdp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620e2d008d89c3cap+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620e2d008d89c3c98p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620e2d008d89c3c98p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620e2d008d89c3c98p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620e2d008d89c3c9cep+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620e2d008d89c3c9cdp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620e2d008d89c3c9cdp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620e2d008d89c3c9cdp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620e2d008d89c3cap+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620e2d008d89c3cap+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620e2d008d89c3c98p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620e2d008d89c3c98p+0 : inexact-ok = atan2 downward binary64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfbp+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok = atan2 upward binary64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d4p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d4p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d4p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d4p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5a76cce52e85cp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5a76cce52e85bp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5a76cce52e85bp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5a76cce52e85bp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5a76cce52e88p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5a76cce52e88p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5a76cce52e8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5a76cce52e8p+0 : inexact-ok = atan2 downward binary64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf93p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf93p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92p+0 : inexact-ok = atan2 upward binary64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929011384455c4cc6p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929011384455c4cc5p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929011384455c4cc5p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929011384455c4cc5p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929011384455c4dp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929011384455c4dp+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929011384455c4c8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929011384455c4c8p+0 : inexact-ok = atan2 downward binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok = atan2 upward binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b26p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b26p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b26p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b26p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27b722145353aep+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27b722145353aep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27b722145353adp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27b722145353adp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27b722145354p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27b7221453538p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27b7221453538p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27b7221453538p+0 : inexact-ok = atan2 downward binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok = atan2 tonearest binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok = atan2 towardzero binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok = atan2 upward binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1ep+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1ep+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c286e46cb4baep+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c286e46cb4badp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c286e46cb4badp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c286e46cb4badp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c286e46cb4cp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c286e46cb4b8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c286e46cb4b8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c286e46cb4b8p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52ced89e7d06e6p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52ced89e7d06e6p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52ced89e7d06e5p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52ced89e7d06e5p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52ced89e7d07p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52ced89e7d07p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52ced89e7d068p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52ced89e7d068p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c530d66c80355e5p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c530d66c80355e5p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c530d66c80355e4p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c530d66c80355e4p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c530d66c80356p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c530d66c80356p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c530d66c803558p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c530d66c803558p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c52d514db487c77p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c52d514db487c76p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c52d514db487c76p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c52d514db487c76p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c52d514db487c77p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c52d514db487c77p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c52d514db487c76p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c52d514db487c76p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c52d514db487c75p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c52d514db487c75p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c52d514db487c74p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c52d514db487c74p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c52d514db487c8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c52d514db487c8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c52d514db487cp+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c52d514db487cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c52d514db487c85p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c52d514db487c84p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c52d514db487c84p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c52d514db487c84p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c52d514db487dp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c52d514db487c8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c52d514db487c8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c52d514db487c8p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d8p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d8p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61df7ac272703p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61df7ac272703p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61df7ac272702p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61df7ac272702p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61df7ac27278p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61df7ac2727p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61df7ac2727p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61df7ac2727p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929018a0f23a3f83cp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929018a0f23a3f83bp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929018a0f23a3f83bp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929018a0f23a3f83bp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929018a0f23a3f88p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929018a0f23a3f8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929018a0f23a3f8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929018a0f23a3f8p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b2ap+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b2ap+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282dacf27ef282p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282dacf27ef281p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282dacf27ef281p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282dacf27ef281p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282dacf27ef3p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282dacf27ef28p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282dacf27ef28p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282dacf27ef28p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1ep+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1ep+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9ef924f6ea81p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9ef924f6ea81p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9ef924f6ebp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c5345637ca8a5bap+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c5345637ca8a5b9p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c5345637ca8a5b9p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c5345637ca8a5b9p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c5345637ca8a6p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c5345637ca8a58p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c5345637ca8a58p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c5345637ca8a58p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5383f1a62ef4b9p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5383f1a62ef4b8p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5383f1a62ef4b8p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5383f1a62ef4b8p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5383f1a62ef5p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5383f1a62ef48p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5383f1a62ef48p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5383f1a62ef48p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c534b9fb9741b4ap+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c534b9fb9741b4ap+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c534b9fb9741b49p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c534b9fb9741b49p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c534b9fb9741b4ap+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c534b9fb9741b4ap+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c534b9fb9741b49p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c534b9fb9741b49p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c534b9fb9741b48p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c534b9fb9741b48p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c534b9fb9741b47p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c534b9fb9741b47p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c534b9fb9741b8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c534b9fb9741b8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c534b9fb9741bp+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c534b9fb9741bp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c534b9fb9741b58p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c534b9fb9741b58p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c534b9fb9741b57p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c534b9fb9741b57p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c534b9fb9741b8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c534b9fb9741b8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c534b9fb9741bp+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c534b9fb9741bp+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d4p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d4p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d6p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d4p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d4p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5e2b23d3d07afp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5e2b23d3d07afp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5e2b23d3d07aep+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5e2b23d3d07aep+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5e2b23d3d08p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5e2b23d3d078p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5e2b23d3d078p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d5e2b23d3d078p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92902p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929014ec9b4802281p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929014ec9b480228p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929014ec9b480228p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929014ec9b480228p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929014ec9b48023p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929014ec9b480228p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929014ec9b480228p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf929014ec9b480228p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b26p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b26p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b28p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b26p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b26p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27f26783692318p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27f26783692317p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27f26783692317p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27f26783692317p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27f2678369238p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27f267836923p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27f267836923p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b27f267836923p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1ep+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1ep+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c63b3b5e11b18p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c63b3b5e11b17p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c63b3b5e11b17p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c63b3b5e11b17p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c63b3b5e11b8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c63b3b5e11bp+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c63b3b5e11bp+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c63b3b5e11bp+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c530a1e0d92d65p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c530a1e0d92d64fp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c530a1e0d92d64fp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c530a1e0d92d64fp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c530a1e0d92d68p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c530a1e0d92d68p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c530a1e0d92d6p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c530a1e0d92d6p+0 : inexact-ok = atan2 downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c54p+0 : inexact-ok = atan2 towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c52p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5348ac3719254fp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5348ac3719254ep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5348ac3719254ep+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5348ac3719254ep+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5348ac3719258p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5348ac3719258p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5348ac371925p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c5348ac371925p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c53105a4a5e4be1p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c53105a4a5e4bep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c53105a4a5e4bep+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c53105a4a5e4bep+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c53105a4a5e4be1p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c53105a4a5e4bep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c53105a4a5e4bep+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c53105a4a5e4bep+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c53105a4a5e4bdfp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c53105a4a5e4bdep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c53105a4a5e4bdep+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c53105a4a5e4bdep+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c53105a4a5e4cp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c53105a4a5e4cp+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c53105a4a5e4b8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c53105a4a5e4b8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c53105a4a5e4beep+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c53105a4a5e4beep+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c53105a4a5e4bedp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c53105a4a5e4bedp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c53105a4a5e4cp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c53105a4a5e4cp+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c53105a4a5e4b8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c53105a4a5e4b8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac76549p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac76549p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac76548p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac76548p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e92p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e92p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e91p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e91p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3c1p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3cp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3cp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbcp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbcp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796f9p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796f8p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796f8p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796f8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f8p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c87p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c87p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c86p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c86p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c97p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c97p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c96p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c96p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac76549p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac76549p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac76548p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac76548p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e92p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e92p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e91p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e91p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3c1p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3cp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3cp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbcp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbcp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796f9p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796f8p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796f8p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796f8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f8p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c87p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c87p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c86p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c86p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c97p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c96p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c96p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c96p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7654bp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7654bp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7654ap+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7654ap+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7658p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7658p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac765p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac765p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e94p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e94p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e93p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e93p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427fp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3c3p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3c2p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3c2p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3c2p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de4p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de4p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de38p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de38p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbc2p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbc2p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbc1p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbc1p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dcp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dcp+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395db8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395db8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796fbp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796fap+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796fap+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796fap+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4797p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4797p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab47968p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab47968p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5fap+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f9p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f9p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5f9p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde6p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde6p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde58p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde58p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c8bp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c8bp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c8bp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c8bp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c88p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130dp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c99p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c99p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c98p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c98p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130dp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7653cp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7653cp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7653bp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7653bp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac7658p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac765p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac765p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfa0d61c33dac765p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e85p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e85p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e84p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e84p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427fp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92901884b52427e8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3b4p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3b3p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3b3p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de3b3p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de4p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de38p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de38p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca620b282be9211de38p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbb3p+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbb3p+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbb2p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dbb2p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395dcp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395db8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395db8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca620d1c9d355395db8p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796ecp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796ebp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796ebp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4796ebp+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4797p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab4797p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab47968p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x1.cdaa9da7ca620c53439fab47968p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5ebp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5eap+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5eap+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde5eap+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde6p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde6p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde58p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x1.cdaa9da7ca620c53822dd4cde58p+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c7cp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c7cp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c7bp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x1.cdaa9da7ca620c5349dbe8130c7bp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c7dp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c7cp+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c7cp+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x1.cdaa9da7ca620c5349dbe8130c7cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c7bp+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c7ap+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c7ap+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c7ap+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130cp+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x1.cdaa9da7ca620c5349dbe8130cp+0 : inexact-ok = atan2 downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0 : inexact-ok = atan2 tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0 : inexact-ok = atan2 towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c89p+0 : inexact-ok = atan2 downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130dp+0 : inexact-ok = atan2 tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok = atan2 upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x1.cdaa9da7ca620c5349dbe8130c8p+0 : inexact-ok atan2 0x1.00000000000001p0 0x1.00000000000001p0 = atan2 downward binary32 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdap-4 : inexact-ok = atan2 tonearest binary32 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdbp-4 : inexact-ok = atan2 towardzero binary32 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdap-4 : inexact-ok = atan2 upward binary32 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdbp-4 : inexact-ok = atan2 downward binary64 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 downward binary32 0x1.000002p+0 0x1p+0 : 0xc.90fdbp-4 : inexact-ok = atan2 tonearest binary32 0x1.000002p+0 0x1p+0 : 0xc.90fdcp-4 : inexact-ok = atan2 towardzero binary32 0x1.000002p+0 0x1p+0 : 0xc.90fdbp-4 : inexact-ok = atan2 upward binary32 0x1.000002p+0 0x1p+0 : 0xc.90fdcp-4 : inexact-ok = atan2 downward binary64 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167cp-4 : inexact-ok = atan2 tonearest binary64 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167cp-4 : inexact-ok = atan2 towardzero binary64 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167cp-4 : inexact-ok = atan2 upward binary64 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c8p-4 : inexact-ok = atan2 downward intel96 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234p-4 : inexact-ok = atan2 tonearest intel96 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c235p-4 : inexact-ok = atan2 towardzero intel96 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234p-4 : inexact-ok = atan2 upward intel96 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c235p-4 : inexact-ok = atan2 downward m68k96 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234p-4 : inexact-ok = atan2 tonearest m68k96 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c235p-4 : inexact-ok = atan2 towardzero m68k96 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234p-4 : inexact-ok = atan2 upward m68k96 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c235p-4 : inexact-ok = atan2 downward binary128 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234c5710d362b868p-4 : inexact-ok = atan2 tonearest binary128 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234c5710d362b87p-4 : inexact-ok = atan2 towardzero binary128 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234c5710d362b868p-4 : inexact-ok = atan2 upward binary128 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234c5710d362b87p-4 : inexact-ok = atan2 downward ibm128 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234c5710d362b8p-4 : inexact-ok = atan2 tonearest ibm128 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234c5710d362b8p-4 : inexact-ok = atan2 towardzero ibm128 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234c5710d362b8p-4 : inexact-ok = atan2 upward ibm128 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c234c5710d362bcp-4 : inexact-ok = atan2 downward binary64 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167b8p-4 : inexact-ok = atan2 tonearest binary64 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167b8p-4 : inexact-ok = atan2 towardzero binary64 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167b8p-4 : inexact-ok = atan2 upward binary64 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167cp-4 : inexact-ok = atan2 downward intel96 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34p-4 : inexact-ok = atan2 tonearest intel96 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba35p-4 : inexact-ok = atan2 towardzero intel96 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34p-4 : inexact-ok = atan2 upward intel96 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba35p-4 : inexact-ok = atan2 downward m68k96 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34p-4 : inexact-ok = atan2 tonearest m68k96 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba35p-4 : inexact-ok = atan2 towardzero m68k96 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34p-4 : inexact-ok = atan2 upward m68k96 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba35p-4 : inexact-ok = atan2 downward binary128 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34c5710d363bc68p-4 : inexact-ok = atan2 tonearest binary128 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34c5710d363bc7p-4 : inexact-ok = atan2 towardzero binary128 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34c5710d363bc68p-4 : inexact-ok = atan2 upward binary128 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34c5710d363bc7p-4 : inexact-ok = atan2 downward ibm128 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34c5710d363bcp-4 : inexact-ok = atan2 tonearest ibm128 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34c5710d363bcp-4 : inexact-ok = atan2 towardzero ibm128 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34c5710d363bcp-4 : inexact-ok = atan2 upward ibm128 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167ba34c5710d363cp-4 : inexact-ok = atan2 downward intel96 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4p-4 : inexact-ok = atan2 tonearest intel96 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b5p-4 : inexact-ok = atan2 towardzero intel96 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4p-4 : inexact-ok = atan2 upward intel96 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b5p-4 : inexact-ok = atan2 downward m68k96 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4p-4 : inexact-ok = atan2 tonearest m68k96 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b5p-4 : inexact-ok = atan2 towardzero m68k96 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4p-4 : inexact-ok = atan2 upward m68k96 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b5p-4 : inexact-ok = atan2 downward binary128 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4c5710d362c87p-4 : inexact-ok = atan2 tonearest binary128 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4c5710d362c87p-4 : inexact-ok = atan2 towardzero binary128 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4c5710d362c87p-4 : inexact-ok = atan2 upward binary128 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4c5710d362c878p-4 : inexact-ok = atan2 downward ibm128 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4c5710d362c8p-4 : inexact-ok = atan2 tonearest ibm128 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4c5710d362c8p-4 : inexact-ok = atan2 towardzero ibm128 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4c5710d362c8p-4 : inexact-ok = atan2 upward ibm128 0x1.000002p+0 0x1.00000000000001p+0 : 0xc.90fdba22167c1b4c5710d362ccp-4 : inexact-ok = atan2 downward binary32 0x1p+0 0x1.000002p+0 : 0xc.90fd9p-4 : inexact-ok = atan2 tonearest binary32 0x1p+0 0x1.000002p+0 : 0xc.90fdap-4 : inexact-ok = atan2 towardzero binary32 0x1p+0 0x1.000002p+0 : 0xc.90fd9p-4 : inexact-ok = atan2 upward binary32 0x1p+0 0x1.000002p+0 : 0xc.90fdap-4 : inexact-ok = atan2 downward binary64 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169cp-4 : inexact-ok = atan2 tonearest binary64 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169cp-4 : inexact-ok = atan2 towardzero binary64 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169cp-4 : inexact-ok = atan2 upward binary64 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c8p-4 : inexact-ok = atan2 downward intel96 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234p-4 : inexact-ok = atan2 tonearest intel96 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c235p-4 : inexact-ok = atan2 towardzero intel96 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234p-4 : inexact-ok = atan2 upward intel96 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c235p-4 : inexact-ok = atan2 downward m68k96 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234p-4 : inexact-ok = atan2 tonearest m68k96 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c235p-4 : inexact-ok = atan2 towardzero m68k96 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234p-4 : inexact-ok = atan2 upward m68k96 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c235p-4 : inexact-ok = atan2 downward binary128 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234c41bb7e0d631p-4 : inexact-ok = atan2 tonearest binary128 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234c41bb7e0d6318p-4 : inexact-ok = atan2 towardzero binary128 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234c41bb7e0d631p-4 : inexact-ok = atan2 upward binary128 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234c41bb7e0d6318p-4 : inexact-ok = atan2 downward ibm128 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234c41bb7e0d6p-4 : inexact-ok = atan2 tonearest ibm128 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234c41bb7e0d64p-4 : inexact-ok = atan2 towardzero ibm128 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234c41bb7e0d6p-4 : inexact-ok = atan2 upward ibm128 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c234c41bb7e0d64p-4 : inexact-ok = atan2 downward binary32 0x1p+0 0x1p+0 : 0xc.90fdap-4 : inexact-ok = atan2 tonearest binary32 0x1p+0 0x1p+0 : 0xc.90fdbp-4 : inexact-ok = atan2 towardzero binary32 0x1p+0 0x1p+0 : 0xc.90fdap-4 : inexact-ok = atan2 upward binary32 0x1p+0 0x1p+0 : 0xc.90fdbp-4 : inexact-ok = atan2 downward binary64 0x1p+0 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0x1p+0 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0x1p+0 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0x1p+0 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x1p+0 0x1p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x1p+0 0x1p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x1p+0 0x1p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x1p+0 0x1p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x1p+0 0x1p+0 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 downward binary64 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168b8p-4 : inexact-ok = atan2 tonearest binary64 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168b8p-4 : inexact-ok = atan2 towardzero binary64 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168b8p-4 : inexact-ok = atan2 upward binary64 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 downward intel96 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34p-4 : inexact-ok = atan2 tonearest intel96 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba35p-4 : inexact-ok = atan2 towardzero intel96 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34p-4 : inexact-ok = atan2 upward intel96 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba35p-4 : inexact-ok = atan2 downward m68k96 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34p-4 : inexact-ok = atan2 tonearest m68k96 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba35p-4 : inexact-ok = atan2 towardzero m68k96 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34p-4 : inexact-ok = atan2 upward m68k96 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba35p-4 : inexact-ok = atan2 downward binary128 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34c4c6628b811cp-4 : inexact-ok = atan2 tonearest binary128 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34c4c6628b811cp-4 : inexact-ok = atan2 towardzero binary128 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34c4c6628b811cp-4 : inexact-ok = atan2 upward binary128 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34c4c6628b811c8p-4 : inexact-ok = atan2 downward ibm128 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34c4c6628b81p-4 : inexact-ok = atan2 towardzero ibm128 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34c4c6628b81p-4 : inexact-ok = atan2 upward ibm128 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168ba34c4c6628b814p-4 : inexact-ok = atan2 downward intel96 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4p-4 : inexact-ok = atan2 tonearest intel96 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b5p-4 : inexact-ok = atan2 towardzero intel96 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4p-4 : inexact-ok = atan2 upward intel96 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b5p-4 : inexact-ok = atan2 downward m68k96 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4p-4 : inexact-ok = atan2 tonearest m68k96 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b5p-4 : inexact-ok = atan2 towardzero m68k96 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4p-4 : inexact-ok = atan2 upward m68k96 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b5p-4 : inexact-ok = atan2 downward binary128 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4c4c6628b80dc8p-4 : inexact-ok = atan2 towardzero binary128 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x1p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c1b4c4c6628b81p-4 : inexact-ok = atan2 downward binary64 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c8p-4 : inexact-ok = atan2 tonearest binary64 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c8p-4 : inexact-ok = atan2 towardzero binary64 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c8p-4 : inexact-ok = atan2 upward binary64 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169dp-4 : inexact-ok = atan2 downward intel96 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34p-4 : inexact-ok = atan2 tonearest intel96 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca35p-4 : inexact-ok = atan2 towardzero intel96 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34p-4 : inexact-ok = atan2 upward intel96 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca35p-4 : inexact-ok = atan2 downward m68k96 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34p-4 : inexact-ok = atan2 tonearest m68k96 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca35p-4 : inexact-ok = atan2 towardzero m68k96 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34p-4 : inexact-ok = atan2 upward m68k96 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca35p-4 : inexact-ok = atan2 downward binary128 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34c41bb7e0c5f1p-4 : inexact-ok = atan2 tonearest binary128 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34c41bb7e0c5f18p-4 : inexact-ok = atan2 towardzero binary128 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34c41bb7e0c5f1p-4 : inexact-ok = atan2 upward binary128 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34c41bb7e0c5f18p-4 : inexact-ok = atan2 downward ibm128 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34c41bb7e0c5cp-4 : inexact-ok = atan2 tonearest ibm128 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34c41bb7e0c6p-4 : inexact-ok = atan2 towardzero ibm128 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34c41bb7e0c5cp-4 : inexact-ok = atan2 upward ibm128 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169ca34c41bb7e0c6p-4 : inexact-ok = atan2 downward binary64 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 tonearest binary64 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 towardzero binary64 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 upward binary64 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168dp-4 : inexact-ok = atan2 downward intel96 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34p-4 : inexact-ok = atan2 tonearest intel96 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca35p-4 : inexact-ok = atan2 towardzero intel96 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34p-4 : inexact-ok = atan2 upward intel96 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca35p-4 : inexact-ok = atan2 downward m68k96 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34p-4 : inexact-ok = atan2 tonearest m68k96 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca35p-4 : inexact-ok = atan2 towardzero m68k96 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34p-4 : inexact-ok = atan2 upward m68k96 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca35p-4 : inexact-ok = atan2 downward binary128 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34c4c6628b809cp-4 : inexact-ok = atan2 tonearest binary128 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34c4c6628b809cp-4 : inexact-ok = atan2 towardzero binary128 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34c4c6628b809cp-4 : inexact-ok = atan2 upward binary128 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34c4c6628b809c8p-4 : inexact-ok = atan2 downward ibm128 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34c4c6628b808p-4 : inexact-ok = atan2 tonearest ibm128 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34c4c6628b808p-4 : inexact-ok = atan2 towardzero ibm128 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34c4c6628b808p-4 : inexact-ok = atan2 upward ibm128 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168ca34c4c6628b80cp-4 : inexact-ok = atan2 downward binary64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 downward intel96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4p-4 : inexact-ok = atan2 tonearest intel96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b5p-4 : inexact-ok = atan2 towardzero intel96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4p-4 : inexact-ok = atan2 upward intel96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b5p-4 : inexact-ok = atan2 downward m68k96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4p-4 : inexact-ok = atan2 tonearest m68k96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b5p-4 : inexact-ok = atan2 towardzero m68k96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4p-4 : inexact-ok = atan2 upward m68k96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b5p-4 : inexact-ok = atan2 downward binary128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4c4c6628b809cp-4 : inexact-ok = atan2 tonearest binary128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4c4c6628b809c8p-4 : inexact-ok = atan2 towardzero binary128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4c4c6628b809cp-4 : inexact-ok = atan2 upward binary128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4c4c6628b809c8p-4 : inexact-ok = atan2 downward ibm128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4c4c6628b808p-4 : inexact-ok = atan2 tonearest ibm128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4c4c6628b808p-4 : inexact-ok = atan2 towardzero ibm128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4c4c6628b808p-4 : inexact-ok = atan2 upward ibm128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c9b4c4c6628b80cp-4 : inexact-ok = atan2 downward intel96 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4p-4 : inexact-ok = atan2 tonearest intel96 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b5p-4 : inexact-ok = atan2 towardzero intel96 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4p-4 : inexact-ok = atan2 upward intel96 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b5p-4 : inexact-ok = atan2 downward m68k96 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4p-4 : inexact-ok = atan2 tonearest m68k96 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b5p-4 : inexact-ok = atan2 towardzero m68k96 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4p-4 : inexact-ok = atan2 upward m68k96 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b5p-4 : inexact-ok = atan2 downward binary128 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4c41bb7e0d531p-4 : inexact-ok = atan2 tonearest binary128 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4c41bb7e0d531p-4 : inexact-ok = atan2 towardzero binary128 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4c41bb7e0d531p-4 : inexact-ok = atan2 upward binary128 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4c41bb7e0d5318p-4 : inexact-ok = atan2 downward ibm128 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4c41bb7e0d5p-4 : inexact-ok = atan2 tonearest ibm128 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4c41bb7e0d54p-4 : inexact-ok = atan2 towardzero ibm128 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4c41bb7e0d5p-4 : inexact-ok = atan2 upward ibm128 0x1.00000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c2b4c41bb7e0d54p-4 : inexact-ok = atan2 downward intel96 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4p-4 : inexact-ok = atan2 tonearest intel96 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b5p-4 : inexact-ok = atan2 towardzero intel96 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4p-4 : inexact-ok = atan2 upward intel96 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b5p-4 : inexact-ok = atan2 downward m68k96 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4p-4 : inexact-ok = atan2 tonearest m68k96 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b5p-4 : inexact-ok = atan2 towardzero m68k96 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4p-4 : inexact-ok = atan2 upward m68k96 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b5p-4 : inexact-ok = atan2 downward binary128 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4c4c6628b80db8p-4 : inexact-ok = atan2 tonearest binary128 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4c4c6628b80db8p-4 : inexact-ok = atan2 upward binary128 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4c4c6628b80dcp-4 : inexact-ok = atan2 downward ibm128 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x1.00000000000001p+0 0x1p+0 : 0xc.90fdaa22168c2b4c4c6628b81p-4 : inexact-ok = atan2 downward intel96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4p-4 : inexact-ok = atan2 tonearest intel96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab5p-4 : inexact-ok = atan2 towardzero intel96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4p-4 : inexact-ok = atan2 upward intel96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab5p-4 : inexact-ok = atan2 downward m68k96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4p-4 : inexact-ok = atan2 tonearest m68k96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab5p-4 : inexact-ok = atan2 towardzero m68k96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4p-4 : inexact-ok = atan2 upward m68k96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab5p-4 : inexact-ok = atan2 downward binary128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4c4c6628b811b8p-4 : inexact-ok = atan2 tonearest binary128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4c4c6628b811cp-4 : inexact-ok = atan2 towardzero binary128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4c4c6628b811b8p-4 : inexact-ok = atan2 upward binary128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4c4c6628b811cp-4 : inexact-ok = atan2 downward ibm128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4c4c6628b81p-4 : inexact-ok = atan2 towardzero ibm128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4c4c6628b81p-4 : inexact-ok = atan2 upward ibm128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168bab4c4c6628b814p-4 : inexact-ok = atan2 downward intel96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok atan2 0x4.c3841p-4 0x2.f2f308p+0 = atan2 downward binary32 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22cep-4 : inexact-ok = atan2 tonearest binary32 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22cep-4 : inexact-ok = atan2 towardzero binary32 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22cep-4 : inexact-ok = atan2 upward binary32 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22dp-4 : inexact-ok = atan2 downward binary64 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229p-4 : inexact-ok = atan2 tonearest binary64 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a722ap-4 : inexact-ok = atan2 towardzero binary64 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229p-4 : inexact-ok = atan2 upward binary64 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a722ap-4 : inexact-ok = atan2 downward intel96 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d1p-4 : inexact-ok = atan2 tonearest intel96 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d12p-4 : inexact-ok = atan2 towardzero intel96 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d1p-4 : inexact-ok = atan2 upward intel96 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d12p-4 : inexact-ok = atan2 downward m68k96 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d1p-4 : inexact-ok = atan2 tonearest m68k96 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d12p-4 : inexact-ok = atan2 towardzero m68k96 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d1p-4 : inexact-ok = atan2 upward m68k96 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d12p-4 : inexact-ok = atan2 downward binary128 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d114c2b882266f9p-4 : inexact-ok = atan2 tonearest binary128 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d114c2b882266fap-4 : inexact-ok = atan2 towardzero binary128 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d114c2b882266f9p-4 : inexact-ok = atan2 upward binary128 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d114c2b882266fap-4 : inexact-ok = atan2 downward ibm128 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d114c2b8822668p-4 : inexact-ok = atan2 tonearest ibm128 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d114c2b882267p-4 : inexact-ok = atan2 towardzero ibm128 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d114c2b8822668p-4 : inexact-ok = atan2 upward ibm128 0x4.c3841p-4 0x2.f2f308p+0 : 0x1.9c22ce44a7229d114c2b882267p-4 : inexact-ok atan2 -0xe.cf143p-40 0xd.3de7ap-36 = atan2 downward binary32 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c6p-4 : inexact-ok = atan2 tonearest binary32 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4p-4 : inexact-ok = atan2 towardzero binary32 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4p-4 : inexact-ok = atan2 upward binary32 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4p-4 : inexact-ok = atan2 downward binary64 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e264577p-4 : inexact-ok = atan2 tonearest binary64 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e264577p-4 : inexact-ok = atan2 towardzero binary64 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e264576p-4 : inexact-ok = atan2 upward binary64 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e264576p-4 : inexact-ok = atan2 downward intel96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d2p-4 : inexact-ok = atan2 tonearest intel96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d2p-4 : inexact-ok = atan2 towardzero intel96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769dp-4 : inexact-ok = atan2 upward intel96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769dp-4 : inexact-ok = atan2 downward m68k96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d2p-4 : inexact-ok = atan2 tonearest m68k96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d2p-4 : inexact-ok = atan2 towardzero m68k96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769dp-4 : inexact-ok = atan2 upward m68k96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769dp-4 : inexact-ok = atan2 downward binary128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d1f7ebdc32a451p-4 : inexact-ok = atan2 tonearest binary128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d1f7ebdc32a451p-4 : inexact-ok = atan2 towardzero binary128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d1f7ebdc32a45p-4 : inexact-ok = atan2 upward binary128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d1f7ebdc32a45p-4 : inexact-ok = atan2 downward ibm128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d1f7ebdc32a48p-4 : inexact-ok = atan2 tonearest ibm128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d1f7ebdc32a48p-4 : inexact-ok = atan2 towardzero ibm128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d1f7ebdc32a4p-4 : inexact-ok = atan2 upward ibm128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x1.1dd4c4e2645769d1f7ebdc32a4p-4 : inexact-ok atan2 0x5.576cf8p-4 0x2.21e65p+0 = atan2 downward binary32 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c178p-4 : inexact-ok = atan2 tonearest binary32 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1784p-4 : inexact-ok = atan2 towardzero binary32 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c178p-4 : inexact-ok = atan2 upward binary32 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1784p-4 : inexact-ok = atan2 downward binary64 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16ap-4 : inexact-ok = atan2 tonearest binary64 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16cp-4 : inexact-ok = atan2 towardzero binary64 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16ap-4 : inexact-ok = atan2 upward binary64 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16cp-4 : inexact-ok = atan2 downward intel96 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b74p-4 : inexact-ok = atan2 tonearest intel96 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b744p-4 : inexact-ok = atan2 towardzero intel96 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b74p-4 : inexact-ok = atan2 upward intel96 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b744p-4 : inexact-ok = atan2 downward m68k96 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b74p-4 : inexact-ok = atan2 tonearest m68k96 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b744p-4 : inexact-ok = atan2 towardzero m68k96 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b74p-4 : inexact-ok = atan2 upward m68k96 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b744p-4 : inexact-ok = atan2 downward binary128 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b743e48c247c62c8p-4 : inexact-ok = atan2 tonearest binary128 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b743e48c247c62cap-4 : inexact-ok = atan2 towardzero binary128 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b743e48c247c62c8p-4 : inexact-ok = atan2 upward binary128 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b743e48c247c62cap-4 : inexact-ok = atan2 downward ibm128 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b743e48c247c62p-4 : inexact-ok = atan2 tonearest ibm128 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b743e48c247c63p-4 : inexact-ok = atan2 towardzero ibm128 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b743e48c247c62p-4 : inexact-ok = atan2 upward ibm128 0x5.576cf8p-4 0x2.21e65p+0 : 0x2.7c1782a75e16b743e48c247c63p-4 : inexact-ok atan2 -0x4.29411p-4 0x1.f4755cp+0 = atan2 downward binary32 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac8p-4 : inexact-ok = atan2 tonearest binary32 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4p-4 : inexact-ok = atan2 towardzero binary32 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4p-4 : inexact-ok = atan2 upward binary32 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4p-4 : inexact-ok = atan2 downward binary64 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfecp-4 : inexact-ok = atan2 tonearest binary64 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfecp-4 : inexact-ok = atan2 towardzero binary64 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeap-4 : inexact-ok = atan2 upward binary64 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeap-4 : inexact-ok = atan2 downward intel96 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb75p-4 : inexact-ok = atan2 tonearest intel96 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb75p-4 : inexact-ok = atan2 towardzero intel96 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74cp-4 : inexact-ok = atan2 upward intel96 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74cp-4 : inexact-ok = atan2 downward m68k96 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb75p-4 : inexact-ok = atan2 tonearest m68k96 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb75p-4 : inexact-ok = atan2 towardzero m68k96 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74cp-4 : inexact-ok = atan2 upward m68k96 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74cp-4 : inexact-ok = atan2 downward binary128 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74f6140009955a8p-4 : inexact-ok = atan2 tonearest binary128 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74f6140009955a6p-4 : inexact-ok = atan2 towardzero binary128 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74f6140009955a6p-4 : inexact-ok = atan2 upward binary128 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74f6140009955a6p-4 : inexact-ok = atan2 downward ibm128 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74f6140009956p-4 : inexact-ok = atan2 tonearest ibm128 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74f6140009956p-4 : inexact-ok = atan2 towardzero ibm128 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74f6140009955p-4 : inexact-ok = atan2 upward ibm128 -0x4.29411p-4 0x1.f4755cp+0 : -0x2.1dbac4fa4bfeb74f6140009955p-4 : inexact-ok atan2 -0xa.b4101p+20 -0xf.9c4c8p-4 = atan2 downward binary32 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb8p+0 : inexact-ok = atan2 tonearest binary32 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6p+0 : inexact-ok = atan2 towardzero binary32 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6p+0 : inexact-ok = atan2 upward binary32 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6p+0 : inexact-ok = atan2 downward binary64 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118dp+0 : inexact-ok = atan2 tonearest binary64 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118dp+0 : inexact-ok = atan2 towardzero binary64 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118cp+0 : inexact-ok = atan2 upward binary64 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118cp+0 : inexact-ok = atan2 downward intel96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c896p+0 : inexact-ok = atan2 tonearest intel96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c896p+0 : inexact-ok = atan2 towardzero intel96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c894p+0 : inexact-ok = atan2 upward intel96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c894p+0 : inexact-ok = atan2 downward m68k96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c896p+0 : inexact-ok = atan2 tonearest m68k96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c896p+0 : inexact-ok = atan2 towardzero m68k96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c894p+0 : inexact-ok = atan2 upward m68k96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c894p+0 : inexact-ok = atan2 downward binary128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c89590d474178551p+0 : inexact-ok = atan2 tonearest binary128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c89590d474178551p+0 : inexact-ok = atan2 towardzero binary128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c89590d47417855p+0 : inexact-ok = atan2 upward binary128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c89590d47417855p+0 : inexact-ok = atan2 downward ibm128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c89590d47417858p+0 : inexact-ok = atan2 tonearest ibm128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c89590d47417858p+0 : inexact-ok = atan2 towardzero ibm128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c89590d4741785p+0 : inexact-ok = atan2 upward ibm128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x1.921fb6b9a118c89590d4741785p+0 : inexact-ok atan2 0x4.251bb8p-4 0x7.40ac68p+0 = atan2 downward binary32 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97p-8 : inexact-ok = atan2 tonearest binary32 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97p-8 : inexact-ok = atan2 towardzero binary32 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97p-8 : inexact-ok = atan2 upward binary32 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e98p-8 : inexact-ok = atan2 downward binary64 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d8p-8 : inexact-ok = atan2 tonearest binary64 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d8p-8 : inexact-ok = atan2 towardzero binary64 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d8p-8 : inexact-ok = atan2 upward binary64 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442ep-8 : inexact-ok = atan2 downward intel96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915p-8 : inexact-ok = atan2 tonearest intel96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d916p-8 : inexact-ok = atan2 towardzero intel96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915p-8 : inexact-ok = atan2 upward intel96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d916p-8 : inexact-ok = atan2 downward m68k96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915p-8 : inexact-ok = atan2 tonearest m68k96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d916p-8 : inexact-ok = atan2 towardzero m68k96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915p-8 : inexact-ok = atan2 upward m68k96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d916p-8 : inexact-ok = atan2 downward binary128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915917b21858b14p-8 : inexact-ok = atan2 tonearest binary128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915917b21858b148p-8 : inexact-ok = atan2 towardzero binary128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915917b21858b14p-8 : inexact-ok = atan2 upward binary128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915917b21858b148p-8 : inexact-ok = atan2 downward ibm128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915917b21858bp-8 : inexact-ok = atan2 tonearest ibm128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915917b21858bp-8 : inexact-ok = atan2 towardzero ibm128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915917b21858bp-8 : inexact-ok = atan2 upward ibm128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x9.23e97736442d915917b21858b4p-8 : inexact-ok atan2 0x1.47239ep+68 0xa.3ac3cp+68 = atan2 downward binary32 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44p-4 : inexact-ok = atan2 tonearest binary32 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44p-4 : inexact-ok = atan2 towardzero binary32 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44p-4 : inexact-ok = atan2 upward binary32 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a46p-4 : inexact-ok = atan2 downward binary64 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba44p-4 : inexact-ok = atan2 tonearest binary64 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba44p-4 : inexact-ok = atan2 towardzero binary64 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba44p-4 : inexact-ok = atan2 upward binary64 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba45p-4 : inexact-ok = atan2 downward intel96 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f2p-4 : inexact-ok = atan2 tonearest intel96 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f4p-4 : inexact-ok = atan2 towardzero intel96 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f2p-4 : inexact-ok = atan2 upward intel96 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f4p-4 : inexact-ok = atan2 downward m68k96 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f2p-4 : inexact-ok = atan2 tonearest m68k96 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f4p-4 : inexact-ok = atan2 towardzero m68k96 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f2p-4 : inexact-ok = atan2 upward m68k96 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f4p-4 : inexact-ok = atan2 downward binary128 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f30193e8545bc1p-4 : inexact-ok = atan2 tonearest binary128 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f30193e8545bc2p-4 : inexact-ok = atan2 towardzero binary128 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f30193e8545bc1p-4 : inexact-ok = atan2 upward binary128 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f30193e8545bc2p-4 : inexact-ok = atan2 downward ibm128 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f30193e8545b8p-4 : inexact-ok = atan2 tonearest ibm128 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f30193e8545cp-4 : inexact-ok = atan2 towardzero ibm128 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f30193e8545b8p-4 : inexact-ok = atan2 upward ibm128 0x1.47239ep+68 0xa.3ac3cp+68 : 0x1.fd0a44d0aba440f30193e8545cp-4 : inexact-ok atan2 -0x6.b0794p-4 0x3.8ff10cp+0 = atan2 downward binary32 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de8936p-4 : inexact-ok = atan2 tonearest binary32 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de8936p-4 : inexact-ok = atan2 towardzero binary32 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de8934p-4 : inexact-ok = atan2 upward binary32 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de8934p-4 : inexact-ok = atan2 downward binary64 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e83ap-4 : inexact-ok = atan2 tonearest binary64 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839p-4 : inexact-ok = atan2 towardzero binary64 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839p-4 : inexact-ok = atan2 upward binary64 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839p-4 : inexact-ok = atan2 downward intel96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839634p-4 : inexact-ok = atan2 tonearest intel96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839634p-4 : inexact-ok = atan2 towardzero intel96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839632p-4 : inexact-ok = atan2 upward intel96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839632p-4 : inexact-ok = atan2 downward m68k96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839634p-4 : inexact-ok = atan2 tonearest m68k96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839634p-4 : inexact-ok = atan2 towardzero m68k96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839632p-4 : inexact-ok = atan2 upward m68k96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839632p-4 : inexact-ok = atan2 downward binary128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839633c32d65e25422p-4 : inexact-ok = atan2 tonearest binary128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839633c32d65e25422p-4 : inexact-ok = atan2 towardzero binary128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839633c32d65e25421p-4 : inexact-ok = atan2 upward binary128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839633c32d65e25421p-4 : inexact-ok = atan2 downward ibm128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839633c32d65e2548p-4 : inexact-ok = atan2 tonearest ibm128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839633c32d65e254p-4 : inexact-ok = atan2 towardzero ibm128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839633c32d65e254p-4 : inexact-ok = atan2 upward ibm128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x1.de89352a0e839633c32d65e254p-4 : inexact-ok atan2 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 = atan2 downward binary32 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 tonearest binary32 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 towardzero binary32 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 upward binary32 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 downward binary64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 tonearest binary64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 towardzero binary64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 upward binary64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 downward intel96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 tonearest intel96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 towardzero intel96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 upward intel96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 downward m68k96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 tonearest m68k96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 towardzero m68k96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 upward m68k96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 downward binary128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 tonearest binary128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 towardzero binary128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 upward binary128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 downward ibm128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 tonearest ibm128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 towardzero ibm128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 upward ibm128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok = atan2 downward binary32 -0x8p-152 0xf.fffffp+124 : -0x8p-152 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary64 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000088p-280 : inexact-ok = atan2 tonearest binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 towardzero binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 upward binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 downward intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008001p-280 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 upward intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 downward m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008001p-280 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 upward m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 downward binary128 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000080000080000080008p-280 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 upward binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 downward ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.00000800000800000800000804p-280 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 upward ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 downward binary64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff37p-852 : inexact-ok = atan2 tonearest binary64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36cp-852 : inexact-ok = atan2 towardzero binary64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36cp-852 : inexact-ok = atan2 upward binary64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36cp-852 : inexact-ok = atan2 downward intel96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36ep-852 : inexact-ok = atan2 tonearest intel96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36ep-852 : inexact-ok = atan2 towardzero intel96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dff8p-852 : inexact-ok = atan2 upward intel96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dff8p-852 : inexact-ok = atan2 downward m68k96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36ep-852 : inexact-ok = atan2 tonearest m68k96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36ep-852 : inexact-ok = atan2 towardzero m68k96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dff8p-852 : inexact-ok = atan2 upward m68k96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dff8p-852 : inexact-ok = atan2 downward binary128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dfff36dfff36ep-852 : inexact-ok = atan2 tonearest binary128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dfff36dfff36ep-852 : inexact-ok = atan2 towardzero binary128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dfff36dfff36dffcp-852 : inexact-ok = atan2 upward binary128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dfff36dfff36dffcp-852 : inexact-ok = atan2 downward ibm128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dfff36dfff36ep-852 : inexact-ok = atan2 tonearest ibm128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dfff36dfff36ep-852 : inexact-ok = atan2 towardzero ibm128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dfff36dfff36dep-852 : inexact-ok = atan2 upward ibm128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36dfff36dfff36dep-852 : inexact-ok atan2 0x3.f16f1p+0 -0x1.546056p+0 = atan2 downward binary32 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e56178p+0 : inexact-ok = atan2 tonearest binary32 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617ap+0 : inexact-ok = atan2 towardzero binary32 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e56178p+0 : inexact-ok = atan2 upward binary32 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617ap+0 : inexact-ok = atan2 downward binary64 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbp+0 : inexact-ok = atan2 tonearest binary64 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bcp+0 : inexact-ok = atan2 towardzero binary64 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbp+0 : inexact-ok = atan2 upward binary64 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bcp+0 : inexact-ok = atan2 downward intel96 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ap+0 : inexact-ok = atan2 tonearest intel96 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ap+0 : inexact-ok = atan2 towardzero intel96 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ap+0 : inexact-ok = atan2 upward intel96 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3cp+0 : inexact-ok = atan2 downward m68k96 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ap+0 : inexact-ok = atan2 tonearest m68k96 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ap+0 : inexact-ok = atan2 towardzero m68k96 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ap+0 : inexact-ok = atan2 upward m68k96 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3cp+0 : inexact-ok = atan2 downward binary128 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ab867fdf781cfp+0 : inexact-ok = atan2 tonearest binary128 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ab867fdf781dp+0 : inexact-ok = atan2 towardzero binary128 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ab867fdf781cfp+0 : inexact-ok = atan2 upward binary128 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ab867fdf781dp+0 : inexact-ok = atan2 downward ibm128 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ab867fdf7818p+0 : inexact-ok = atan2 tonearest ibm128 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ab867fdf782p+0 : inexact-ok = atan2 towardzero ibm128 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ab867fdf7818p+0 : inexact-ok = atan2 upward ibm128 0x3.f16f1p+0 -0x1.546056p+0 : 0x1.e5617957818bbb3ab867fdf782p+0 : inexact-ok atan2 -0x1.9e657cp-24 0x7.40bb4p-52 = atan2 downward binary32 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb6p+0 : inexact-ok = atan2 tonearest binary32 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4p+0 : inexact-ok = atan2 towardzero binary32 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4p+0 : inexact-ok = atan2 upward binary32 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4p+0 : inexact-ok = atan2 downward binary64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc92694p+0 : inexact-ok = atan2 tonearest binary64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc92693p+0 : inexact-ok = atan2 towardzero binary64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc92693p+0 : inexact-ok = atan2 upward binary64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc92693p+0 : inexact-ok = atan2 downward intel96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936ep+0 : inexact-ok = atan2 tonearest intel96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936dep+0 : inexact-ok = atan2 towardzero intel96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936dep+0 : inexact-ok = atan2 upward intel96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936dep+0 : inexact-ok = atan2 downward m68k96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936ep+0 : inexact-ok = atan2 tonearest m68k96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936dep+0 : inexact-ok = atan2 towardzero m68k96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936dep+0 : inexact-ok = atan2 upward m68k96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936dep+0 : inexact-ok = atan2 downward binary128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936de7a5c2816052fp+0 : inexact-ok = atan2 tonearest binary128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936de7a5c2816052ep+0 : inexact-ok = atan2 towardzero binary128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936de7a5c2816052ep+0 : inexact-ok = atan2 upward binary128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936de7a5c2816052ep+0 : inexact-ok = atan2 downward ibm128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936de7a5c2816058p+0 : inexact-ok = atan2 tonearest ibm128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936de7a5c281605p+0 : inexact-ok = atan2 towardzero ibm128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936de7a5c281605p+0 : inexact-ok = atan2 upward ibm128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x1.921fb4fc926936de7a5c281605p+0 : inexact-ok atan2 min min = atan2 downward binary32 0x4p-128 0x4p-128 : 0xc.90fdap-4 : inexact-ok = atan2 tonearest binary32 0x4p-128 0x4p-128 : 0xc.90fdbp-4 : inexact-ok = atan2 towardzero binary32 0x4p-128 0x4p-128 : 0xc.90fdap-4 : inexact-ok = atan2 upward binary32 0x4p-128 0x4p-128 : 0xc.90fdbp-4 : inexact-ok = atan2 downward binary64 0x4p-128 0x4p-128 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0x4p-128 0x4p-128 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0x4p-128 0x4p-128 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0x4p-128 0x4p-128 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x4p-128 0x4p-128 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x4p-128 0x4p-128 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x4p-128 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x4p-128 0x4p-128 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x4p-128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 downward binary64 0x4p-128 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x4p-128 0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x4p-128 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x4p-128 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x4p-128 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-128 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x4p-128 0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x4p-128 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 0x4p-128 : 0xf.ffffffffffff8p-900 : inexact-ok = atan2 tonearest binary64 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 towardzero binary64 0x4p-1024 0x4p-128 : 0xf.ffffffffffff8p-900 : inexact-ok = atan2 upward binary64 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 downward intel96 0x4p-1024 0x4p-128 : 0xf.fffffffffffffffp-900 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0x4p-128 : 0xf.fffffffffffffffp-900 : inexact-ok = atan2 upward intel96 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x4p-128 : 0xf.fffffffffffffffp-900 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x4p-128 : 0xf.fffffffffffffffp-900 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 downward binary128 0x4p-1024 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-900 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-900 : inexact-ok = atan2 upward binary128 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 downward ibm128 0x4p-1024 0x4p-128 : 0xf.fffffffffffffffffffffffffcp-900 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 0x4p-128 : 0xf.fffffffffffffffffffffffffcp-900 : inexact-ok = atan2 upward ibm128 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok = atan2 downward binary64 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 downward intel96 0x4p-1024 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1024 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1024 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 0x8p-972 : 0x7.ffffffffffffcp-56 : inexact-ok = atan2 tonearest binary64 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok = atan2 towardzero binary64 0x4p-1024 0x8p-972 : 0x7.ffffffffffffcp-56 : inexact-ok = atan2 upward binary64 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok = atan2 downward intel96 0x4p-1024 0x8p-972 : 0x7.fffffffffffffff8p-56 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0x8p-972 : 0x7.fffffffffffffff8p-56 : inexact-ok = atan2 upward intel96 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x8p-972 : 0x7.fffffffffffffff8p-56 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x8p-972 : 0x7.fffffffffffffff8p-56 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok = atan2 downward binary128 0x4p-1024 0x8p-972 : 0x7.ffffffffffffffffffffffffff54p-56 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x8p-972 : 0x7.ffffffffffffffffffffffffff54p-56 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x8p-972 : 0x7.ffffffffffffffffffffffffff54p-56 : inexact-ok = atan2 upward binary128 0x4p-1024 0x8p-972 : 0x7.ffffffffffffffffffffffffff58p-56 : inexact-ok = atan2 downward ibm128 0x4p-1024 0x8p-972 : 0x7.fffffffffffffffffffffffffep-56 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 0x8p-972 : 0x7.fffffffffffffffffffffffffep-56 : inexact-ok = atan2 upward ibm128 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok = atan2 downward intel96 0x4p-16384 0x4p-128 : 0xf.fffffffffffffffp-16260 : inexact-ok = atan2 tonearest intel96 0x4p-16384 0x4p-128 : 0x1p-16256 : inexact-ok = atan2 towardzero intel96 0x4p-16384 0x4p-128 : 0xf.fffffffffffffffp-16260 : inexact-ok = atan2 upward intel96 0x4p-16384 0x4p-128 : 0x1p-16256 : inexact-ok = atan2 downward m68k96 0x4p-16384 0x4p-128 : 0xf.fffffffffffffffp-16260 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x4p-128 : 0x1p-16256 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x4p-128 : 0xf.fffffffffffffffp-16260 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x4p-128 : 0x1p-16256 : inexact-ok = atan2 downward binary128 0x4p-16384 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-16260 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x4p-128 : 0x1p-16256 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-16260 : inexact-ok = atan2 upward binary128 0x4p-16384 0x4p-128 : 0x1p-16256 : inexact-ok = atan2 downward intel96 0x4p-16384 0x4p-1024 : 0xf.fffffffffffffffp-15364 : inexact-ok = atan2 tonearest intel96 0x4p-16384 0x4p-1024 : 0x1p-15360 : inexact-ok = atan2 towardzero intel96 0x4p-16384 0x4p-1024 : 0xf.fffffffffffffffp-15364 : inexact-ok = atan2 upward intel96 0x4p-16384 0x4p-1024 : 0x1p-15360 : inexact-ok = atan2 downward m68k96 0x4p-16384 0x4p-1024 : 0xf.fffffffffffffffp-15364 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x4p-1024 : 0x1p-15360 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x4p-1024 : 0xf.fffffffffffffffp-15364 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x4p-1024 : 0x1p-15360 : inexact-ok = atan2 downward binary128 0x4p-16384 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-15364 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x4p-1024 : 0x1p-15360 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-15364 : inexact-ok = atan2 upward binary128 0x4p-16384 0x4p-1024 : 0x1p-15360 : inexact-ok = atan2 downward intel96 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x4p-16384 0x4p-16384 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward intel96 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 upward intel96 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c8p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c8p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6d19aa220a39ap+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6d19aa220a39bp+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6d19aa220a39ap+0 : inexact-ok = atan2 upward binary128 0x4p-16384 0x2p-16384 : 0x1.1b6e192ebbe446c6d19aa220a39bp+0 : inexact-ok = atan2 downward intel96 0x4p-16384 0x8p-972 : 0x7.fffffffffffffff8p-15416 : inexact-ok = atan2 tonearest intel96 0x4p-16384 0x8p-972 : 0x8p-15416 : inexact-ok = atan2 towardzero intel96 0x4p-16384 0x8p-972 : 0x7.fffffffffffffff8p-15416 : inexact-ok = atan2 upward intel96 0x4p-16384 0x8p-972 : 0x8p-15416 : inexact-ok = atan2 downward m68k96 0x4p-16384 0x8p-972 : 0x7.fffffffffffffff8p-15416 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x8p-972 : 0x8p-15416 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x8p-972 : 0x7.fffffffffffffff8p-15416 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x8p-972 : 0x8p-15416 : inexact-ok = atan2 downward binary128 0x4p-16384 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-15416 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x8p-972 : 0x8p-15416 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-15416 : inexact-ok = atan2 upward binary128 0x4p-16384 0x8p-972 : 0x8p-15416 : inexact-ok = atan2 downward intel96 0x2p-16384 0x4p-128 : 0x7.fffffffffffffff8p-16260 : inexact-ok = atan2 tonearest intel96 0x2p-16384 0x4p-128 : 0x8p-16260 : inexact-ok = atan2 towardzero intel96 0x2p-16384 0x4p-128 : 0x7.fffffffffffffff8p-16260 : inexact-ok = atan2 upward intel96 0x2p-16384 0x4p-128 : 0x8p-16260 : inexact-ok = atan2 downward m68k96 0x2p-16384 0x4p-128 : 0x7.fffffffffffffff8p-16260 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 0x4p-128 : 0x8p-16260 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 0x4p-128 : 0x7.fffffffffffffff8p-16260 : inexact-ok = atan2 upward m68k96 0x2p-16384 0x4p-128 : 0x8p-16260 : inexact-ok = atan2 downward binary128 0x2p-16384 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-16260 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x4p-128 : 0x8p-16260 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-16260 : inexact-ok = atan2 upward binary128 0x2p-16384 0x4p-128 : 0x8p-16260 : inexact-ok = atan2 downward intel96 0x2p-16384 0x4p-1024 : 0x7.fffffffffffffff8p-15364 : inexact-ok = atan2 tonearest intel96 0x2p-16384 0x4p-1024 : 0x8p-15364 : inexact-ok = atan2 towardzero intel96 0x2p-16384 0x4p-1024 : 0x7.fffffffffffffff8p-15364 : inexact-ok = atan2 upward intel96 0x2p-16384 0x4p-1024 : 0x8p-15364 : inexact-ok = atan2 downward m68k96 0x2p-16384 0x4p-1024 : 0x7.fffffffffffffff8p-15364 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 0x4p-1024 : 0x8p-15364 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 0x4p-1024 : 0x7.fffffffffffffff8p-15364 : inexact-ok = atan2 upward m68k96 0x2p-16384 0x4p-1024 : 0x8p-15364 : inexact-ok = atan2 downward binary128 0x2p-16384 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-15364 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x4p-1024 : 0x8p-15364 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-15364 : inexact-ok = atan2 upward binary128 0x2p-16384 0x4p-1024 : 0x8p-15364 : inexact-ok = atan2 downward intel96 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 tonearest intel96 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 towardzero intel96 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 upward intel96 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da3p-4 : inexact-ok = atan2 downward m68k96 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 upward m68k96 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da3p-4 : inexact-ok = atan2 downward binary128 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 upward binary128 0x2p-16384 0x4p-16384 : 0x7.6b19c1586ed3da2b7f222f65e1d8p-4 : inexact-ok = atan2 downward intel96 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x2p-16384 0x2p-16384 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward intel96 0x2p-16384 0x8p-972 : 0x3.fffffffffffffffcp-15416 : inexact-ok = atan2 tonearest intel96 0x2p-16384 0x8p-972 : 0x4p-15416 : inexact-ok = atan2 towardzero intel96 0x2p-16384 0x8p-972 : 0x3.fffffffffffffffcp-15416 : inexact-ok = atan2 upward intel96 0x2p-16384 0x8p-972 : 0x4p-15416 : inexact-ok = atan2 downward m68k96 0x2p-16384 0x8p-972 : 0x3.fffffffffffffffcp-15416 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 0x8p-972 : 0x4p-15416 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 0x8p-972 : 0x3.fffffffffffffffcp-15416 : inexact-ok = atan2 upward m68k96 0x2p-16384 0x8p-972 : 0x4p-15416 : inexact-ok = atan2 downward binary128 0x2p-16384 0x8p-972 : 0x3.fffffffffffffffffffffffffffep-15416 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x8p-972 : 0x4p-15416 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x8p-972 : 0x3.fffffffffffffffffffffffffffep-15416 : inexact-ok = atan2 upward binary128 0x2p-16384 0x8p-972 : 0x4p-15416 : inexact-ok = atan2 downward binary64 0x8p-972 0x4p-128 : 0x1.fffffffffffffp-844 : inexact-ok = atan2 tonearest binary64 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 towardzero binary64 0x8p-972 0x4p-128 : 0x1.fffffffffffffp-844 : inexact-ok = atan2 upward binary64 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 downward intel96 0x8p-972 0x4p-128 : 0x1.fffffffffffffffep-844 : inexact-ok = atan2 tonearest intel96 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 towardzero intel96 0x8p-972 0x4p-128 : 0x1.fffffffffffffffep-844 : inexact-ok = atan2 upward intel96 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 downward m68k96 0x8p-972 0x4p-128 : 0x1.fffffffffffffffep-844 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x4p-128 : 0x1.fffffffffffffffep-844 : inexact-ok = atan2 upward m68k96 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 downward binary128 0x8p-972 0x4p-128 : 0x1.ffffffffffffffffffffffffffffp-844 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x4p-128 : 0x1.ffffffffffffffffffffffffffffp-844 : inexact-ok = atan2 upward binary128 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 downward ibm128 0x8p-972 0x4p-128 : 0x1.ffffffffffffffffffffffffff8p-844 : inexact-ok = atan2 tonearest ibm128 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 towardzero ibm128 0x8p-972 0x4p-128 : 0x1.ffffffffffffffffffffffffff8p-844 : inexact-ok = atan2 upward ibm128 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok = atan2 downward binary64 0x8p-972 0x4p-1024 : 0x1.921fb54442d17p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 0x4p-1024 : 0x1.921fb54442d17p+0 : inexact-ok = atan2 upward binary64 0x8p-972 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c68p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c6ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c68p+0 : inexact-ok = atan2 upward intel96 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c6ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c68p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c6ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c68p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c6ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c69898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c69898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c69898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c69898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c69898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c69898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c69898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 0x4p-1024 : 0x1.921fb54442d17c69898cc51702p+0 : inexact-ok = atan2 downward intel96 0x8p-972 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-972 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x8p-972 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-972 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x8p-972 0x8p-972 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0x8p-972 0x8p-972 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0x8p-972 0x8p-972 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0x8p-972 0x8p-972 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x8p-972 0x8p-972 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x8p-972 0x8p-972 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x8p-972 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x8p-972 0x8p-972 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x8p-972 0x8p-972 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok atan2 min -min = atan2 downward binary32 0x4p-128 -0x4p-128 : 0x2.5b2f8cp+0 : inexact-ok = atan2 tonearest binary32 0x4p-128 -0x4p-128 : 0x2.5b2f9p+0 : inexact-ok = atan2 towardzero binary32 0x4p-128 -0x4p-128 : 0x2.5b2f8cp+0 : inexact-ok = atan2 upward binary32 0x4p-128 -0x4p-128 : 0x2.5b2f9p+0 : inexact-ok = atan2 downward binary64 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 downward binary64 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x4p-128 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-128 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x4p-128 -0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 -0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300dp+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a300d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x4p-128 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x4p-16384 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec21p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec21p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20c417ee80d5fd4p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20c417ee80d5fd6p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20c417ee80d5fd4p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x2p-16384 : 0x2.08d15159c9bec20c417ee80d5fd6p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x8p-972 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x4p-128 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb34p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb34p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb305b276737a552p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb305b276737a554p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb305b276737a552p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x4p-16384 : 0x2.ad8dce72feb5cb305b276737a554p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x2p-16384 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x8p-972 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary64 0x8p-972 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x8p-972 -0x4p-128 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 -0x4p-128 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x8p-972 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c68p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c6ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c68p+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c6ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c68p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c6ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c68p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c6ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c69898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c69898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c69898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c69898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c69898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c69898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c69898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18c69898cc51702p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok atan2 -min min = atan2 downward binary32 -0x4p-128 0x4p-128 : -0xc.90fdbp-4 : inexact-ok = atan2 tonearest binary32 -0x4p-128 0x4p-128 : -0xc.90fdbp-4 : inexact-ok = atan2 towardzero binary32 -0x4p-128 0x4p-128 : -0xc.90fdap-4 : inexact-ok = atan2 upward binary32 -0x4p-128 0x4p-128 : -0xc.90fdap-4 : inexact-ok = atan2 downward binary64 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c8p-4 : inexact-ok = atan2 tonearest binary64 -0x4p-128 0x4p-128 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 -0x4p-128 0x4p-128 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 -0x4p-128 0x4p-128 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 downward intel96 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward ibm128 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 downward binary64 -0x4p-128 0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-128 0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 0x4p-128 : -0xf.ffffffffffff8p-900 : inexact-ok = atan2 upward binary64 -0x4p-1024 0x4p-128 : -0xf.ffffffffffff8p-900 : inexact-ok = atan2 downward intel96 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0x4p-128 : -0xf.fffffffffffffffp-900 : inexact-ok = atan2 upward intel96 -0x4p-1024 0x4p-128 : -0xf.fffffffffffffffp-900 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x4p-128 : -0xf.fffffffffffffffp-900 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x4p-128 : -0xf.fffffffffffffffp-900 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-900 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-900 : inexact-ok = atan2 downward ibm128 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 0x4p-128 : -0xf.fffffffffffffffffffffffffcp-900 : inexact-ok = atan2 upward ibm128 -0x4p-1024 0x4p-128 : -0xf.fffffffffffffffffffffffffcp-900 : inexact-ok = atan2 downward binary64 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c8p-4 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 downward intel96 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward ibm128 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 downward intel96 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 0x8p-972 : -0x7.ffffffffffffcp-56 : inexact-ok = atan2 upward binary64 -0x4p-1024 0x8p-972 : -0x7.ffffffffffffcp-56 : inexact-ok = atan2 downward intel96 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0x8p-972 : -0x7.fffffffffffffff8p-56 : inexact-ok = atan2 upward intel96 -0x4p-1024 0x8p-972 : -0x7.fffffffffffffff8p-56 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x8p-972 : -0x7.fffffffffffffff8p-56 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x8p-972 : -0x7.fffffffffffffff8p-56 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x8p-972 : -0x7.ffffffffffffffffffffffffff58p-56 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x8p-972 : -0x7.ffffffffffffffffffffffffff54p-56 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x8p-972 : -0x7.ffffffffffffffffffffffffff54p-56 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x8p-972 : -0x7.ffffffffffffffffffffffffff54p-56 : inexact-ok = atan2 downward ibm128 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 0x8p-972 : -0x7.fffffffffffffffffffffffffep-56 : inexact-ok = atan2 upward ibm128 -0x4p-1024 0x8p-972 : -0x7.fffffffffffffffffffffffffep-56 : inexact-ok = atan2 downward intel96 -0x4p-16384 0x4p-128 : -0x1p-16256 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 0x4p-128 : -0x1p-16256 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 0x4p-128 : -0xf.fffffffffffffffp-16260 : inexact-ok = atan2 upward intel96 -0x4p-16384 0x4p-128 : -0xf.fffffffffffffffp-16260 : inexact-ok = atan2 downward m68k96 -0x4p-16384 0x4p-128 : -0x1p-16256 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x4p-128 : -0x1p-16256 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x4p-128 : -0xf.fffffffffffffffp-16260 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x4p-128 : -0xf.fffffffffffffffp-16260 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x4p-128 : -0x1p-16256 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x4p-128 : -0x1p-16256 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-16260 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-16260 : inexact-ok = atan2 downward intel96 -0x4p-16384 0x4p-1024 : -0x1p-15360 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 0x4p-1024 : -0x1p-15360 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 0x4p-1024 : -0xf.fffffffffffffffp-15364 : inexact-ok = atan2 upward intel96 -0x4p-16384 0x4p-1024 : -0xf.fffffffffffffffp-15364 : inexact-ok = atan2 downward m68k96 -0x4p-16384 0x4p-1024 : -0x1p-15360 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x4p-1024 : -0x1p-15360 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x4p-1024 : -0xf.fffffffffffffffp-15364 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x4p-1024 : -0xf.fffffffffffffffp-15364 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x4p-1024 : -0x1p-15360 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x4p-1024 : -0x1p-15360 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-15364 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-15364 : inexact-ok = atan2 downward intel96 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x4p-16384 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward intel96 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c8p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c8p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6d19aa220a39bp+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6d19aa220a39bp+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6d19aa220a39ap+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x2p-16384 : -0x1.1b6e192ebbe446c6d19aa220a39ap+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 0x8p-972 : -0x8p-15416 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 0x8p-972 : -0x8p-15416 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 0x8p-972 : -0x7.fffffffffffffff8p-15416 : inexact-ok = atan2 upward intel96 -0x4p-16384 0x8p-972 : -0x7.fffffffffffffff8p-15416 : inexact-ok = atan2 downward m68k96 -0x4p-16384 0x8p-972 : -0x8p-15416 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x8p-972 : -0x8p-15416 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x8p-972 : -0x7.fffffffffffffff8p-15416 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x8p-972 : -0x7.fffffffffffffff8p-15416 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x8p-972 : -0x8p-15416 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x8p-972 : -0x8p-15416 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-15416 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-15416 : inexact-ok = atan2 downward intel96 -0x2p-16384 0x4p-128 : -0x8p-16260 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 0x4p-128 : -0x8p-16260 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 0x4p-128 : -0x7.fffffffffffffff8p-16260 : inexact-ok = atan2 upward intel96 -0x2p-16384 0x4p-128 : -0x7.fffffffffffffff8p-16260 : inexact-ok = atan2 downward m68k96 -0x2p-16384 0x4p-128 : -0x8p-16260 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 0x4p-128 : -0x8p-16260 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 0x4p-128 : -0x7.fffffffffffffff8p-16260 : inexact-ok = atan2 upward m68k96 -0x2p-16384 0x4p-128 : -0x7.fffffffffffffff8p-16260 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x4p-128 : -0x8p-16260 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x4p-128 : -0x8p-16260 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-16260 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-16260 : inexact-ok = atan2 downward intel96 -0x2p-16384 0x4p-1024 : -0x8p-15364 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 0x4p-1024 : -0x8p-15364 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 0x4p-1024 : -0x7.fffffffffffffff8p-15364 : inexact-ok = atan2 upward intel96 -0x2p-16384 0x4p-1024 : -0x7.fffffffffffffff8p-15364 : inexact-ok = atan2 downward m68k96 -0x2p-16384 0x4p-1024 : -0x8p-15364 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 0x4p-1024 : -0x8p-15364 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 0x4p-1024 : -0x7.fffffffffffffff8p-15364 : inexact-ok = atan2 upward m68k96 -0x2p-16384 0x4p-1024 : -0x7.fffffffffffffff8p-15364 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x4p-1024 : -0x8p-15364 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x4p-1024 : -0x8p-15364 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-15364 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-15364 : inexact-ok = atan2 downward intel96 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da3p-4 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 upward intel96 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 downward m68k96 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da3p-4 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 upward m68k96 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da2b7f222f65e1d8p-4 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x4p-16384 : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 downward intel96 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x2p-16384 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward intel96 -0x2p-16384 0x8p-972 : -0x4p-15416 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 0x8p-972 : -0x4p-15416 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 0x8p-972 : -0x3.fffffffffffffffcp-15416 : inexact-ok = atan2 upward intel96 -0x2p-16384 0x8p-972 : -0x3.fffffffffffffffcp-15416 : inexact-ok = atan2 downward m68k96 -0x2p-16384 0x8p-972 : -0x4p-15416 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 0x8p-972 : -0x4p-15416 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 0x8p-972 : -0x3.fffffffffffffffcp-15416 : inexact-ok = atan2 upward m68k96 -0x2p-16384 0x8p-972 : -0x3.fffffffffffffffcp-15416 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x8p-972 : -0x4p-15416 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x8p-972 : -0x4p-15416 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x8p-972 : -0x3.fffffffffffffffffffffffffffep-15416 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x8p-972 : -0x3.fffffffffffffffffffffffffffep-15416 : inexact-ok = atan2 downward binary64 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 tonearest binary64 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 towardzero binary64 -0x8p-972 0x4p-128 : -0x1.fffffffffffffp-844 : inexact-ok = atan2 upward binary64 -0x8p-972 0x4p-128 : -0x1.fffffffffffffp-844 : inexact-ok = atan2 downward intel96 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0x4p-128 : -0x1.fffffffffffffffep-844 : inexact-ok = atan2 upward intel96 -0x8p-972 0x4p-128 : -0x1.fffffffffffffffep-844 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x4p-128 : -0x1.fffffffffffffffep-844 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x4p-128 : -0x1.fffffffffffffffep-844 : inexact-ok = atan2 downward binary128 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x4p-128 : -0x1.ffffffffffffffffffffffffffffp-844 : inexact-ok = atan2 upward binary128 -0x8p-972 0x4p-128 : -0x1.ffffffffffffffffffffffffffffp-844 : inexact-ok = atan2 downward ibm128 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 0x4p-128 : -0x1.ffffffffffffffffffffffffff8p-844 : inexact-ok = atan2 upward ibm128 -0x8p-972 0x4p-128 : -0x1.ffffffffffffffffffffffffff8p-844 : inexact-ok = atan2 downward binary64 -0x8p-972 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c6ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c6ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c68p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c68p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c6ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c6ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c68p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c68p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c69898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c69898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c69898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c69898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c69898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c69898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c69898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17c69898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c8p-4 : inexact-ok = atan2 tonearest binary64 -0x8p-972 0x8p-972 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 -0x8p-972 0x8p-972 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 -0x8p-972 0x8p-972 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 downward intel96 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward ibm128 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok atan2 -min -min = atan2 downward binary32 -0x4p-128 -0x4p-128 : -0x2.5b2f9p+0 : inexact-ok = atan2 tonearest binary32 -0x4p-128 -0x4p-128 : -0x2.5b2f9p+0 : inexact-ok = atan2 towardzero binary32 -0x4p-128 -0x4p-128 : -0x2.5b2f8cp+0 : inexact-ok = atan2 upward binary32 -0x4p-128 -0x4p-128 : -0x2.5b2f8cp+0 : inexact-ok = atan2 downward binary64 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 downward binary64 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-128 -0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a300d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x4p-16384 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec21p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec21p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20c417ee80d5fd6p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20c417ee80d5fd6p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20c417ee80d5fd4p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x2p-16384 : -0x2.08d15159c9bec20c417ee80d5fd4p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb34p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb34p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb305b276737a554p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb305b276737a554p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb305b276737a552p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x4p-16384 : -0x2.ad8dce72feb5cb305b276737a552p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x2p-16384 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary64 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c6ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c6ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c68p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c68p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c6ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c6ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c68p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c68p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c69898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c69898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c69898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c69898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c69898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c69898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c69898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18c69898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok atan2 min_subnorm min_subnorm = atan2 downward binary32 0x8p-152 0x8p-152 : 0xc.90fdap-4 : inexact-ok = atan2 tonearest binary32 0x8p-152 0x8p-152 : 0xc.90fdbp-4 : inexact-ok = atan2 towardzero binary32 0x8p-152 0x8p-152 : 0xc.90fdap-4 : inexact-ok = atan2 upward binary32 0x8p-152 0x8p-152 : 0xc.90fdbp-4 : inexact-ok = atan2 downward binary64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0x8p-152 0x8p-152 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x8p-152 0x8p-152 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x8p-152 0x8p-152 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x8p-152 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x8p-152 0x8p-152 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x8p-152 0x8p-152 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 downward binary64 0x8p-152 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x8p-152 0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x8p-152 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x8p-152 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x8p-152 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x8p-152 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 0x8p-152 : 0x7.ffffffffffffcp-928 : inexact-ok = atan2 tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 towardzero binary64 0x4p-1076 0x8p-152 : 0x7.ffffffffffffcp-928 : inexact-ok = atan2 upward binary64 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 downward intel96 0x4p-1076 0x8p-152 : 0x7.fffffffffffffff8p-928 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0x8p-152 : 0x7.fffffffffffffff8p-928 : inexact-ok = atan2 upward intel96 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x8p-152 : 0x7.fffffffffffffff8p-928 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x8p-152 : 0x7.fffffffffffffff8p-928 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 downward binary128 0x4p-1076 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-928 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-928 : inexact-ok = atan2 upward binary128 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 downward ibm128 0x4p-1076 0x8p-152 : 0x7.fffffffffffffffffffffffffep-928 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 0x8p-152 : 0x7.fffffffffffffffffffffffffep-928 : inexact-ok = atan2 upward ibm128 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok = atan2 downward binary64 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 tonearest binary64 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c8p-4 : inexact-ok = atan2 downward intel96 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward ibm128 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 downward intel96 0x4p-1076 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1076 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1076 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1076 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffp-16300 : inexact-ok = atan2 tonearest intel96 0x8p-16448 0x8p-152 : 0x1p-16296 : inexact-ok = atan2 towardzero intel96 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffp-16300 : inexact-ok = atan2 upward intel96 0x8p-16448 0x8p-152 : 0x1p-16296 : inexact-ok = atan2 downward m68k96 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffp-16300 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 0x8p-152 : 0x1p-16296 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffp-16300 : inexact-ok = atan2 upward m68k96 0x8p-16448 0x8p-152 : 0x1p-16296 : inexact-ok = atan2 downward binary128 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-16300 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x8p-152 : 0x1p-16296 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-16300 : inexact-ok = atan2 upward binary128 0x8p-16448 0x8p-152 : 0x1p-16296 : inexact-ok = atan2 downward intel96 0x8p-16448 0x4p-1076 : 0x1.fffffffffffffffep-15372 : inexact-ok = atan2 tonearest intel96 0x8p-16448 0x4p-1076 : 0x2p-15372 : inexact-ok = atan2 towardzero intel96 0x8p-16448 0x4p-1076 : 0x1.fffffffffffffffep-15372 : inexact-ok = atan2 upward intel96 0x8p-16448 0x4p-1076 : 0x2p-15372 : inexact-ok = atan2 downward m68k96 0x8p-16448 0x4p-1076 : 0x1.fffffffffffffffep-15372 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 0x4p-1076 : 0x2p-15372 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 0x4p-1076 : 0x1.fffffffffffffffep-15372 : inexact-ok = atan2 upward m68k96 0x8p-16448 0x4p-1076 : 0x2p-15372 : inexact-ok = atan2 downward binary128 0x8p-16448 0x4p-1076 : 0x1.ffffffffffffffffffffffffffffp-15372 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x4p-1076 : 0x2p-15372 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x4p-1076 : 0x1.ffffffffffffffffffffffffffffp-15372 : inexact-ok = atan2 upward binary128 0x8p-16448 0x4p-1076 : 0x2p-15372 : inexact-ok = atan2 downward intel96 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest intel96 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward m68k96 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x8p-16448 0x8p-16448 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward m68k96 0x8p-16448 0x4p-16448 : 0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 0x4p-16448 : 0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 0x4p-16448 : 0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 0x4p-16448 : 0x1.1b6e192ebbe446c8p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 0x4p-16448 : 0x1.1b6e192ebbe446c6d19aa220a39ap+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x4p-16448 : 0x1.1b6e192ebbe446c6d19aa220a39bp+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x4p-16448 : 0x1.1b6e192ebbe446c6d19aa220a39ap+0 : inexact-ok = atan2 upward binary128 0x8p-16448 0x4p-16448 : 0x1.1b6e192ebbe446c6d19aa220a39bp+0 : inexact-ok = atan2 downward binary128 0x8p-16448 0x4p-16496 : 0x1.921fb54442d10469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x4p-16496 : 0x1.921fb54442d10469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x4p-16496 : 0x1.921fb54442d10469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 0x4p-16496 : 0x1.921fb54442d10469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 0x8p-152 : 0x7.fffffffffffffff8p-16300 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 0x8p-152 : 0x8p-16300 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 0x8p-152 : 0x7.fffffffffffffff8p-16300 : inexact-ok = atan2 upward m68k96 0x4p-16448 0x8p-152 : 0x8p-16300 : inexact-ok = atan2 downward binary128 0x4p-16448 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-16300 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x8p-152 : 0x8p-16300 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-16300 : inexact-ok = atan2 upward binary128 0x4p-16448 0x8p-152 : 0x8p-16300 : inexact-ok = atan2 downward m68k96 0x4p-16448 0x4p-1076 : 0xf.fffffffffffffffp-15376 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 0x4p-1076 : 0x1p-15372 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 0x4p-1076 : 0xf.fffffffffffffffp-15376 : inexact-ok = atan2 upward m68k96 0x4p-16448 0x4p-1076 : 0x1p-15372 : inexact-ok = atan2 downward binary128 0x4p-16448 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-15376 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x4p-1076 : 0x1p-15372 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-15376 : inexact-ok = atan2 upward binary128 0x4p-16448 0x4p-1076 : 0x1p-15372 : inexact-ok = atan2 downward m68k96 0x4p-16448 0x8p-16448 : 0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 0x8p-16448 : 0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 0x8p-16448 : 0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 upward m68k96 0x4p-16448 0x8p-16448 : 0x7.6b19c1586ed3da3p-4 : inexact-ok = atan2 downward binary128 0x4p-16448 0x8p-16448 : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x8p-16448 : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x8p-16448 : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 upward binary128 0x4p-16448 0x8p-16448 : 0x7.6b19c1586ed3da2b7f222f65e1d8p-4 : inexact-ok = atan2 downward m68k96 0x4p-16448 0x4p-16448 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 0x4p-16448 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 0x4p-16448 : 0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 0x4p-16448 0x4p-16448 : 0xc.90fdaa22168c235p-4 : inexact-ok = atan2 downward binary128 0x4p-16448 0x4p-16448 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x4p-16448 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x4p-16448 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x4p-16448 0x4p-16448 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 downward binary128 0x4p-16448 0x4p-16496 : 0x1.921fb54442d08469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x4p-16496 : 0x1.921fb54442d08469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x4p-16496 : 0x1.921fb54442d08469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 0x4p-16496 : 0x1.921fb54442d08469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-16348 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x8p-152 : 0x8p-16348 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-16348 : inexact-ok = atan2 upward binary128 0x4p-16496 0x8p-152 : 0x8p-16348 : inexact-ok = atan2 downward binary128 0x4p-16496 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-15424 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x4p-1076 : 0x1p-15420 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-15424 : inexact-ok = atan2 upward binary128 0x4p-16496 0x4p-1076 : 0x1p-15420 : inexact-ok = atan2 downward binary128 0x4p-16496 0x8p-16448 : 0x7.ffffffffffffffffffffffff5554p-52 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x8p-16448 : 0x7.ffffffffffffffffffffffff5554p-52 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x8p-16448 : 0x7.ffffffffffffffffffffffff5554p-52 : inexact-ok = atan2 upward binary128 0x4p-16496 0x8p-16448 : 0x7.ffffffffffffffffffffffff5558p-52 : inexact-ok = atan2 downward binary128 0x4p-16496 0x4p-16448 : 0xf.fffffffffffffffffffffffaaaa8p-52 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x4p-16448 : 0xf.fffffffffffffffffffffffaaaa8p-52 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x4p-16448 : 0xf.fffffffffffffffffffffffaaaa8p-52 : inexact-ok = atan2 upward binary128 0x4p-16496 0x4p-16448 : 0xf.fffffffffffffffffffffffaaabp-52 : inexact-ok = atan2 downward binary128 0x4p-16496 0x4p-16496 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x4p-16496 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x4p-16496 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 0x4p-16496 0x4p-16496 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok atan2 min_subnorm -min_subnorm = atan2 downward binary32 0x8p-152 -0x8p-152 : 0x2.5b2f8cp+0 : inexact-ok = atan2 tonearest binary32 0x8p-152 -0x8p-152 : 0x2.5b2f9p+0 : inexact-ok = atan2 towardzero binary32 0x8p-152 -0x8p-152 : 0x2.5b2f8cp+0 : inexact-ok = atan2 upward binary32 0x8p-152 -0x8p-152 : 0x2.5b2f9p+0 : inexact-ok = atan2 downward binary64 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 downward binary64 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x8p-152 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward ibm128 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x8p-152 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x8p-16448 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x4p-16448 : 0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x4p-16448 : 0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x4p-16448 : 0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x4p-16448 : 0x2.08d15159c9bec21p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x4p-16448 : 0x2.08d15159c9bec20c417ee80d5fd4p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x4p-16448 : 0x2.08d15159c9bec20c417ee80d5fd6p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x4p-16448 : 0x2.08d15159c9bec20c417ee80d5fd4p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x4p-16448 : 0x2.08d15159c9bec20c417ee80d5fd6p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x4p-16496 : 0x1.921fb54442d20469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x4p-16496 : 0x1.921fb54442d20469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x4p-16496 : 0x1.921fb54442d20469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x4p-16496 : 0x1.921fb54442d20469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x8p-152 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x8p-16448 : 0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x8p-16448 : 0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x8p-16448 : 0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x8p-16448 : 0x2.ad8dce72feb5cb34p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x8p-16448 : 0x2.ad8dce72feb5cb305b276737a552p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x8p-16448 : 0x2.ad8dce72feb5cb305b276737a554p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x8p-16448 : 0x2.ad8dce72feb5cb305b276737a552p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x8p-16448 : 0x2.ad8dce72feb5cb305b276737a554p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x4p-16448 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x4p-16448 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x4p-16448 : 0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x4p-16448 : 0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x4p-16448 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x4p-16448 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x4p-16448 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x4p-16448 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x4p-16496 : 0x1.921fb54442d28469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x4p-16496 : 0x1.921fb54442d28469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x4p-16496 : 0x1.921fb54442d28469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x4p-16496 : 0x1.921fb54442d28469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x8p-152 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x8p-16448 : 0x3.243f6a8885a288d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x8p-16448 : 0x3.243f6a8885a288d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x8p-16448 : 0x3.243f6a8885a288d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x8p-16448 : 0x3.243f6a8885a288d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x4p-16448 : 0x3.243f6a8885a208d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x4p-16448 : 0x3.243f6a8885a208d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x4p-16448 : 0x3.243f6a8885a208d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x4p-16448 : 0x3.243f6a8885a208d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x4p-16496 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x4p-16496 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x4p-16496 : 0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x4p-16496 : 0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok atan2 -min_subnorm min_subnorm = atan2 downward binary32 -0x8p-152 0x8p-152 : -0xc.90fdbp-4 : inexact-ok = atan2 tonearest binary32 -0x8p-152 0x8p-152 : -0xc.90fdbp-4 : inexact-ok = atan2 towardzero binary32 -0x8p-152 0x8p-152 : -0xc.90fdap-4 : inexact-ok = atan2 upward binary32 -0x8p-152 0x8p-152 : -0xc.90fdap-4 : inexact-ok = atan2 downward binary64 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c8p-4 : inexact-ok = atan2 tonearest binary64 -0x8p-152 0x8p-152 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 -0x8p-152 0x8p-152 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 -0x8p-152 0x8p-152 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 downward intel96 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward ibm128 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 downward binary64 -0x8p-152 0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 0x8p-152 : -0x7.ffffffffffffcp-928 : inexact-ok = atan2 upward binary64 -0x4p-1076 0x8p-152 : -0x7.ffffffffffffcp-928 : inexact-ok = atan2 downward intel96 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0x8p-152 : -0x7.fffffffffffffff8p-928 : inexact-ok = atan2 upward intel96 -0x4p-1076 0x8p-152 : -0x7.fffffffffffffff8p-928 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x8p-152 : -0x7.fffffffffffffff8p-928 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x8p-152 : -0x7.fffffffffffffff8p-928 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-928 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-928 : inexact-ok = atan2 downward ibm128 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 0x8p-152 : -0x7.fffffffffffffffffffffffffep-928 : inexact-ok = atan2 upward ibm128 -0x4p-1076 0x8p-152 : -0x7.fffffffffffffffffffffffffep-928 : inexact-ok = atan2 downward binary64 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c8p-4 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 upward binary64 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168cp-4 : inexact-ok = atan2 downward intel96 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward ibm128 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 upward ibm128 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok = atan2 downward intel96 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 0x8p-152 : -0x1p-16296 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 0x8p-152 : -0x1p-16296 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 0x8p-152 : -0xf.fffffffffffffffp-16300 : inexact-ok = atan2 upward intel96 -0x8p-16448 0x8p-152 : -0xf.fffffffffffffffp-16300 : inexact-ok = atan2 downward m68k96 -0x8p-16448 0x8p-152 : -0x1p-16296 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 0x8p-152 : -0x1p-16296 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 0x8p-152 : -0xf.fffffffffffffffp-16300 : inexact-ok = atan2 upward m68k96 -0x8p-16448 0x8p-152 : -0xf.fffffffffffffffp-16300 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x8p-152 : -0x1p-16296 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x8p-152 : -0x1p-16296 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-16300 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-16300 : inexact-ok = atan2 downward intel96 -0x8p-16448 0x4p-1076 : -0x2p-15372 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 0x4p-1076 : -0x2p-15372 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 0x4p-1076 : -0x1.fffffffffffffffep-15372 : inexact-ok = atan2 upward intel96 -0x8p-16448 0x4p-1076 : -0x1.fffffffffffffffep-15372 : inexact-ok = atan2 downward m68k96 -0x8p-16448 0x4p-1076 : -0x2p-15372 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 0x4p-1076 : -0x2p-15372 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 0x4p-1076 : -0x1.fffffffffffffffep-15372 : inexact-ok = atan2 upward m68k96 -0x8p-16448 0x4p-1076 : -0x1.fffffffffffffffep-15372 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x4p-1076 : -0x2p-15372 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x4p-1076 : -0x2p-15372 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x4p-1076 : -0x1.ffffffffffffffffffffffffffffp-15372 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x4p-1076 : -0x1.ffffffffffffffffffffffffffffp-15372 : inexact-ok = atan2 downward intel96 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward intel96 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward m68k96 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x8p-16448 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward m68k96 -0x8p-16448 0x4p-16448 : -0x1.1b6e192ebbe446c8p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 0x4p-16448 : -0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 0x4p-16448 : -0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 0x4p-16448 : -0x1.1b6e192ebbe446c6p+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x4p-16448 : -0x1.1b6e192ebbe446c6d19aa220a39bp+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x4p-16448 : -0x1.1b6e192ebbe446c6d19aa220a39bp+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x4p-16448 : -0x1.1b6e192ebbe446c6d19aa220a39ap+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x4p-16448 : -0x1.1b6e192ebbe446c6d19aa220a39ap+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x4p-16496 : -0x1.921fb54442d10469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x4p-16496 : -0x1.921fb54442d10469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x4p-16496 : -0x1.921fb54442d10469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x4p-16496 : -0x1.921fb54442d10469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 0x8p-152 : -0x8p-16300 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 0x8p-152 : -0x8p-16300 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 0x8p-152 : -0x7.fffffffffffffff8p-16300 : inexact-ok = atan2 upward m68k96 -0x4p-16448 0x8p-152 : -0x7.fffffffffffffff8p-16300 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x8p-152 : -0x8p-16300 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x8p-152 : -0x8p-16300 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-16300 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-16300 : inexact-ok = atan2 downward m68k96 -0x4p-16448 0x4p-1076 : -0x1p-15372 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 0x4p-1076 : -0x1p-15372 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 0x4p-1076 : -0xf.fffffffffffffffp-15376 : inexact-ok = atan2 upward m68k96 -0x4p-16448 0x4p-1076 : -0xf.fffffffffffffffp-15376 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x4p-1076 : -0x1p-15372 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x4p-1076 : -0x1p-15372 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-15376 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-15376 : inexact-ok = atan2 downward m68k96 -0x4p-16448 0x8p-16448 : -0x7.6b19c1586ed3da3p-4 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 0x8p-16448 : -0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 0x8p-16448 : -0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 upward m68k96 -0x4p-16448 0x8p-16448 : -0x7.6b19c1586ed3da28p-4 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x8p-16448 : -0x7.6b19c1586ed3da2b7f222f65e1d8p-4 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x8p-16448 : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x8p-16448 : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x8p-16448 : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4 : inexact-ok = atan2 downward m68k96 -0x4p-16448 0x4p-16448 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 0x4p-16448 : -0xc.90fdaa22168c235p-4 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 0x4p-16448 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 upward m68k96 -0x4p-16448 0x4p-16448 : -0xc.90fdaa22168c234p-4 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x4p-16448 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x4p-16448 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x4p-16448 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x4p-16448 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x4p-16496 : -0x1.921fb54442d08469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x4p-16496 : -0x1.921fb54442d08469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x4p-16496 : -0x1.921fb54442d08469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x4p-16496 : -0x1.921fb54442d08469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x8p-152 : -0x8p-16348 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x8p-152 : -0x8p-16348 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-16348 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-16348 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x4p-1076 : -0x1p-15420 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x4p-1076 : -0x1p-15420 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-15424 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-15424 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x8p-16448 : -0x7.ffffffffffffffffffffffff5558p-52 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x8p-16448 : -0x7.ffffffffffffffffffffffff5554p-52 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x8p-16448 : -0x7.ffffffffffffffffffffffff5554p-52 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x8p-16448 : -0x7.ffffffffffffffffffffffff5554p-52 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x4p-16448 : -0xf.fffffffffffffffffffffffaaabp-52 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x4p-16448 : -0xf.fffffffffffffffffffffffaaaa8p-52 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x4p-16448 : -0xf.fffffffffffffffffffffffaaaa8p-52 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x4p-16448 : -0xf.fffffffffffffffffffffffaaaa8p-52 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x4p-16496 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x4p-16496 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x4p-16496 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x4p-16496 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok atan2 -min_subnorm -min_subnorm = atan2 downward binary32 -0x8p-152 -0x8p-152 : -0x2.5b2f9p+0 : inexact-ok = atan2 tonearest binary32 -0x8p-152 -0x8p-152 : -0x2.5b2f9p+0 : inexact-ok = atan2 towardzero binary32 -0x8p-152 -0x8p-152 : -0x2.5b2f8cp+0 : inexact-ok = atan2 upward binary32 -0x8p-152 -0x8p-152 : -0x2.5b2f8cp+0 : inexact-ok = atan2 downward binary64 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 downward binary64 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a6p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 upward binary64 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a4p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469e4e5327a283p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a469e4e5327a282p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x8p-16448 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x4p-16448 : -0x2.08d15159c9bec21p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x4p-16448 : -0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x4p-16448 : -0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x4p-16448 : -0x2.08d15159c9bec20cp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x4p-16448 : -0x2.08d15159c9bec20c417ee80d5fd6p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x4p-16448 : -0x2.08d15159c9bec20c417ee80d5fd6p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x4p-16448 : -0x2.08d15159c9bec20c417ee80d5fd4p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x4p-16448 : -0x2.08d15159c9bec20c417ee80d5fd4p+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x4p-16496 : -0x1.921fb54442d20469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x4p-16496 : -0x1.921fb54442d20469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x4p-16496 : -0x1.921fb54442d20469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x4p-16496 : -0x1.921fb54442d20469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x8p-152 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x8p-16448 : -0x2.ad8dce72feb5cb34p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x8p-16448 : -0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x8p-16448 : -0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x8p-16448 : -0x2.ad8dce72feb5cb3p+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x8p-16448 : -0x2.ad8dce72feb5cb305b276737a554p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x8p-16448 : -0x2.ad8dce72feb5cb305b276737a554p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x8p-16448 : -0x2.ad8dce72feb5cb305b276737a552p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x8p-16448 : -0x2.ad8dce72feb5cb305b276737a552p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x4p-16448 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x4p-16448 : -0x2.5b2f8fe6643a46ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x4p-16448 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x4p-16448 : -0x2.5b2f8fe6643a469cp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x4p-16448 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x4p-16448 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x4p-16448 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x4p-16448 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x4p-16496 : -0x1.921fb54442d28469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x4p-16496 : -0x1.921fb54442d28469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x4p-16496 : -0x1.921fb54442d28469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x4p-16496 : -0x1.921fb54442d28469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x8p-152 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x8p-16448 : -0x3.243f6a8885a288d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x8p-16448 : -0x3.243f6a8885a288d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x8p-16448 : -0x3.243f6a8885a288d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x8p-16448 : -0x3.243f6a8885a288d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x4p-16448 : -0x3.243f6a8885a208d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x4p-16448 : -0x3.243f6a8885a208d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x4p-16448 : -0x3.243f6a8885a208d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x4p-16448 : -0x3.243f6a8885a208d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x4p-16496 : -0x2.5b2f8fe6643a469e4e5327a28296p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x4p-16496 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x4p-16496 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x4p-16496 : -0x2.5b2f8fe6643a469e4e5327a28294p+0 : inexact-ok atan2 min min_subnorm = atan2 downward binary32 0x4p-128 0x8p-152 : 0x1.921fb2p+0 : inexact-ok = atan2 tonearest binary32 0x4p-128 0x8p-152 : 0x1.921fb4p+0 : inexact-ok = atan2 towardzero binary32 0x4p-128 0x8p-152 : 0x1.921fb2p+0 : inexact-ok = atan2 upward binary32 0x4p-128 0x8p-152 : 0x1.921fb4p+0 : inexact-ok = atan2 downward binary64 0x4p-128 0x8p-152 : 0x1.921fb34442d18p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 0x8p-152 : 0x1.921fb34442d18p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 0x8p-152 : 0x1.921fb34442d18p+0 : inexact-ok = atan2 upward binary64 0x4p-128 0x8p-152 : 0x1.921fb34442d19p+0 : inexact-ok = atan2 downward intel96 0x4p-128 0x8p-152 : 0x1.921fb34442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 0x8p-152 : 0x1.921fb34442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 0x8p-152 : 0x1.921fb34442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 0x8p-152 : 0x1.921fb34442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 0x8p-152 : 0x1.921fb34442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x8p-152 : 0x1.921fb34442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x8p-152 : 0x1.921fb34442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 0x8p-152 : 0x1.921fb34442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 0x8p-152 : 0x1.921fb34442d184698c376fc1ac62p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x8p-152 : 0x1.921fb34442d184698c376fc1ac63p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x8p-152 : 0x1.921fb34442d184698c376fc1ac62p+0 : inexact-ok = atan2 upward binary128 0x4p-128 0x8p-152 : 0x1.921fb34442d184698c376fc1ac63p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 0x8p-152 : 0x1.921fb34442d184698c376fc1acp+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 0x8p-152 : 0x1.921fb34442d184698c376fc1ac8p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 0x8p-152 : 0x1.921fb34442d184698c376fc1acp+0 : inexact-ok = atan2 upward ibm128 0x4p-128 0x8p-152 : 0x1.921fb34442d184698c376fc1ac8p+0 : inexact-ok = atan2 downward binary64 0x4p-128 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x4p-128 0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x4p-128 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x4p-128 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-128 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-128 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 0x8p-152 : 0x7.ffffffffffffcp-876 : inexact-ok = atan2 tonearest binary64 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 towardzero binary64 0x4p-1024 0x8p-152 : 0x7.ffffffffffffcp-876 : inexact-ok = atan2 upward binary64 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 downward intel96 0x4p-1024 0x8p-152 : 0x7.fffffffffffffff8p-876 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0x8p-152 : 0x7.fffffffffffffff8p-876 : inexact-ok = atan2 upward intel96 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x8p-152 : 0x7.fffffffffffffff8p-876 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x8p-152 : 0x7.fffffffffffffff8p-876 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 downward binary128 0x4p-1024 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-876 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-876 : inexact-ok = atan2 upward binary128 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 downward ibm128 0x4p-1024 0x8p-152 : 0x7.fffffffffffffffffffffffffep-876 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 0x8p-152 : 0x7.fffffffffffffffffffffffffep-876 : inexact-ok = atan2 upward ibm128 0x4p-1024 0x8p-152 : 0x8p-876 : inexact-ok = atan2 downward binary64 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17p+0 : inexact-ok = atan2 upward binary64 0x4p-1024 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0x4p-1076 : 0x1.921fb54442d1746ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17468p+0 : inexact-ok = atan2 upward intel96 0x4p-1024 0x4p-1076 : 0x1.921fb54442d1746ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x4p-1076 : 0x1.921fb54442d1746ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x4p-1076 : 0x1.921fb54442d1746ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 0x4p-1076 : 0x1.921fb54442d17469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1024 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 0x8p-152 : 0x7.fffffffffffffff8p-16236 : inexact-ok = atan2 tonearest intel96 0x4p-16384 0x8p-152 : 0x8p-16236 : inexact-ok = atan2 towardzero intel96 0x4p-16384 0x8p-152 : 0x7.fffffffffffffff8p-16236 : inexact-ok = atan2 upward intel96 0x4p-16384 0x8p-152 : 0x8p-16236 : inexact-ok = atan2 downward m68k96 0x4p-16384 0x8p-152 : 0x7.fffffffffffffff8p-16236 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x8p-152 : 0x8p-16236 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x8p-152 : 0x7.fffffffffffffff8p-16236 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x8p-152 : 0x8p-16236 : inexact-ok = atan2 downward binary128 0x4p-16384 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-16236 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x8p-152 : 0x8p-16236 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-16236 : inexact-ok = atan2 upward binary128 0x4p-16384 0x8p-152 : 0x8p-16236 : inexact-ok = atan2 downward intel96 0x4p-16384 0x4p-1076 : 0xf.fffffffffffffffp-15312 : inexact-ok = atan2 tonearest intel96 0x4p-16384 0x4p-1076 : 0x1p-15308 : inexact-ok = atan2 towardzero intel96 0x4p-16384 0x4p-1076 : 0xf.fffffffffffffffp-15312 : inexact-ok = atan2 upward intel96 0x4p-16384 0x4p-1076 : 0x1p-15308 : inexact-ok = atan2 downward m68k96 0x4p-16384 0x4p-1076 : 0xf.fffffffffffffffp-15312 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x4p-1076 : 0x1p-15308 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x4p-1076 : 0xf.fffffffffffffffp-15312 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x4p-1076 : 0x1p-15308 : inexact-ok = atan2 downward binary128 0x4p-16384 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-15312 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x4p-1076 : 0x1p-15308 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-15312 : inexact-ok = atan2 upward binary128 0x4p-16384 0x4p-1076 : 0x1p-15308 : inexact-ok = atan2 downward intel96 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 upward intel96 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 0x8p-16448 : 0x1.921fb54442d18467898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-16384 0x4p-16448 : 0x1.921fb54442d18468898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x4p-16448 : 0x1.921fb54442d18468898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x4p-16448 : 0x1.921fb54442d18468898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 0x4p-16448 : 0x1.921fb54442d18468898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 0x4p-16496 : 0x1.921fb54442d18469898cc51701b7p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 0x4p-16496 : 0x1.921fb54442d18469898cc51701b7p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 0x4p-16496 : 0x1.921fb54442d18469898cc51701b7p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 0x8p-152 : 0x3.fffffffffffffffcp-16236 : inexact-ok = atan2 tonearest intel96 0x2p-16384 0x8p-152 : 0x4p-16236 : inexact-ok = atan2 towardzero intel96 0x2p-16384 0x8p-152 : 0x3.fffffffffffffffcp-16236 : inexact-ok = atan2 upward intel96 0x2p-16384 0x8p-152 : 0x4p-16236 : inexact-ok = atan2 downward m68k96 0x2p-16384 0x8p-152 : 0x3.fffffffffffffffcp-16236 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 0x8p-152 : 0x4p-16236 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 0x8p-152 : 0x3.fffffffffffffffcp-16236 : inexact-ok = atan2 upward m68k96 0x2p-16384 0x8p-152 : 0x4p-16236 : inexact-ok = atan2 downward binary128 0x2p-16384 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-16236 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x8p-152 : 0x4p-16236 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-16236 : inexact-ok = atan2 upward binary128 0x2p-16384 0x8p-152 : 0x4p-16236 : inexact-ok = atan2 downward intel96 0x2p-16384 0x4p-1076 : 0x7.fffffffffffffff8p-15312 : inexact-ok = atan2 tonearest intel96 0x2p-16384 0x4p-1076 : 0x8p-15312 : inexact-ok = atan2 towardzero intel96 0x2p-16384 0x4p-1076 : 0x7.fffffffffffffff8p-15312 : inexact-ok = atan2 upward intel96 0x2p-16384 0x4p-1076 : 0x8p-15312 : inexact-ok = atan2 downward m68k96 0x2p-16384 0x4p-1076 : 0x7.fffffffffffffff8p-15312 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 0x4p-1076 : 0x8p-15312 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 0x4p-1076 : 0x7.fffffffffffffff8p-15312 : inexact-ok = atan2 upward m68k96 0x2p-16384 0x4p-1076 : 0x8p-15312 : inexact-ok = atan2 downward binary128 0x2p-16384 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-15312 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x4p-1076 : 0x8p-15312 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-15312 : inexact-ok = atan2 upward binary128 0x2p-16384 0x4p-1076 : 0x8p-15312 : inexact-ok = atan2 downward intel96 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18464p+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18464p+0 : inexact-ok = atan2 upward intel96 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18464p+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18464p+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18465898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18465898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18465898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 0x8p-16448 : 0x1.921fb54442d18465898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 0x4p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 0x4p-16448 : 0x1.921fb54442d18466p+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 0x4p-16448 : 0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x4p-16448 : 0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x4p-16448 : 0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 0x4p-16448 : 0x1.921fb54442d18467898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 0x4p-16496 : 0x1.921fb54442d18469898cc51701b6p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 0x4p-16496 : 0x1.921fb54442d18469898cc51701b6p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 0x4p-16496 : 0x1.921fb54442d18469898cc51701b6p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 0x4p-16496 : 0x1.921fb54442d18469898cc51701b7p+0 : inexact-ok = atan2 downward binary64 0x8p-972 0x8p-152 : 0xf.ffffffffffff8p-824 : inexact-ok = atan2 tonearest binary64 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 towardzero binary64 0x8p-972 0x8p-152 : 0xf.ffffffffffff8p-824 : inexact-ok = atan2 upward binary64 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 downward intel96 0x8p-972 0x8p-152 : 0xf.fffffffffffffffp-824 : inexact-ok = atan2 tonearest intel96 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 towardzero intel96 0x8p-972 0x8p-152 : 0xf.fffffffffffffffp-824 : inexact-ok = atan2 upward intel96 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 downward m68k96 0x8p-972 0x8p-152 : 0xf.fffffffffffffffp-824 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x8p-152 : 0xf.fffffffffffffffp-824 : inexact-ok = atan2 upward m68k96 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 downward binary128 0x8p-972 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-824 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-824 : inexact-ok = atan2 upward binary128 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 downward ibm128 0x8p-972 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-824 : inexact-ok = atan2 tonearest ibm128 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 towardzero ibm128 0x8p-972 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-824 : inexact-ok = atan2 upward ibm128 0x8p-972 0x8p-152 : 0x1p-820 : inexact-ok = atan2 downward binary64 0x8p-972 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x8p-972 0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x8p-972 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-972 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 0x4p-1076 : 0x1.921fb54442d18469898cc5170138p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x4p-1076 : 0x1.921fb54442d18469898cc5170138p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x4p-1076 : 0x1.921fb54442d18469898cc5170138p+0 : inexact-ok = atan2 upward binary128 0x8p-972 0x4p-1076 : 0x1.921fb54442d18469898cc5170139p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 0x4p-1076 : 0x1.921fb54442d18469898cc51701p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 0x4p-1076 : 0x1.921fb54442d18469898cc51701p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 0x4p-1076 : 0x1.921fb54442d18469898cc51701p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 0x8p-972 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-972 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x8p-972 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x8p-972 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok atan2 min -min_subnorm = atan2 downward binary32 0x4p-128 -0x8p-152 : 0x1.921fb6p+0 : inexact-ok = atan2 tonearest binary32 0x4p-128 -0x8p-152 : 0x1.921fb8p+0 : inexact-ok = atan2 towardzero binary32 0x4p-128 -0x8p-152 : 0x1.921fb6p+0 : inexact-ok = atan2 upward binary32 0x4p-128 -0x8p-152 : 0x1.921fb8p+0 : inexact-ok = atan2 downward binary64 0x4p-128 -0x8p-152 : 0x1.921fb74442d18p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 -0x8p-152 : 0x1.921fb74442d18p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 -0x8p-152 : 0x1.921fb74442d18p+0 : inexact-ok = atan2 upward binary64 0x4p-128 -0x8p-152 : 0x1.921fb74442d19p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0x8p-152 : 0x1.921fb74442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0x8p-152 : 0x1.921fb74442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x8p-152 : 0x1.921fb74442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x8p-152 : 0x1.921fb74442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846986e21a6c570dp+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846986e21a6c570ep+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846986e21a6c570dp+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846986e21a6c570ep+0 : inexact-ok = atan2 downward ibm128 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846986e21a6c57p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846986e21a6c57p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846986e21a6c57p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 -0x8p-152 : 0x1.921fb74442d1846986e21a6c578p+0 : inexact-ok = atan2 downward binary64 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x4p-128 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 -0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 -0x8p-152 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 upward binary64 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d1ap+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d1946ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19468p+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d1946ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d1946ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d1946ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 -0x4p-1076 : 0x1.921fb54442d19469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x8p-152 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x8p-16448 : 0x1.921fb54442d1846b898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x4p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x4p-16448 : 0x1.921fb54442d1846a898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x4p-16448 : 0x1.921fb54442d1846a898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x4p-16448 : 0x1.921fb54442d1846a898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x4p-16448 : 0x1.921fb54442d1846a898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x4p-16496 : 0x1.921fb54442d18469898cc51701bap+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x8p-152 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x4p-1076 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846ep+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846ep+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846ep+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846ep+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846d898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846d898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846d898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x8p-16448 : 0x1.921fb54442d1846d898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x4p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x4p-16448 : 0x1.921fb54442d1846cp+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x4p-16448 : 0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x4p-16448 : 0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x4p-16448 : 0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x4p-16448 : 0x1.921fb54442d1846b898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x4p-16496 : 0x1.921fb54442d18469898cc51701bap+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x4p-16496 : 0x1.921fb54442d18469898cc51701bap+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x4p-16496 : 0x1.921fb54442d18469898cc51701bap+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x4p-16496 : 0x1.921fb54442d18469898cc51701bbp+0 : inexact-ok = atan2 downward binary64 0x8p-972 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x8p-972 -0x8p-152 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 -0x8p-152 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x8p-972 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x4p-1076 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18469898cc5170238p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18469898cc5170238p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18469898cc5170238p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18469898cc5170239p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 -0x4p-1076 : 0x1.921fb54442d18469898cc517028p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x8p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x8p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x8p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x4p-16448 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x4p-16448 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x4p-16448 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x4p-16496 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok atan2 -min min_subnorm = atan2 downward binary32 -0x4p-128 0x8p-152 : -0x1.921fb4p+0 : inexact-ok = atan2 tonearest binary32 -0x4p-128 0x8p-152 : -0x1.921fb4p+0 : inexact-ok = atan2 towardzero binary32 -0x4p-128 0x8p-152 : -0x1.921fb2p+0 : inexact-ok = atan2 upward binary32 -0x4p-128 0x8p-152 : -0x1.921fb2p+0 : inexact-ok = atan2 downward binary64 -0x4p-128 0x8p-152 : -0x1.921fb34442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 0x8p-152 : -0x1.921fb34442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 0x8p-152 : -0x1.921fb34442d18p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 0x8p-152 : -0x1.921fb34442d18p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 0x8p-152 : -0x1.921fb34442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0x8p-152 : -0x1.921fb34442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0x8p-152 : -0x1.921fb34442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 0x8p-152 : -0x1.921fb34442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x8p-152 : -0x1.921fb34442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x8p-152 : -0x1.921fb34442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x8p-152 : -0x1.921fb34442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x8p-152 : -0x1.921fb34442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 0x8p-152 : -0x1.921fb34442d184698c376fc1ac63p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x8p-152 : -0x1.921fb34442d184698c376fc1ac63p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x8p-152 : -0x1.921fb34442d184698c376fc1ac62p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 0x8p-152 : -0x1.921fb34442d184698c376fc1ac62p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 0x8p-152 : -0x1.921fb34442d184698c376fc1ac8p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 0x8p-152 : -0x1.921fb34442d184698c376fc1ac8p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 0x8p-152 : -0x1.921fb34442d184698c376fc1acp+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 0x8p-152 : -0x1.921fb34442d184698c376fc1acp+0 : inexact-ok = atan2 downward binary64 -0x4p-128 0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 0x8p-152 : -0x7.ffffffffffffcp-876 : inexact-ok = atan2 upward binary64 -0x4p-1024 0x8p-152 : -0x7.ffffffffffffcp-876 : inexact-ok = atan2 downward intel96 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0x8p-152 : -0x7.fffffffffffffff8p-876 : inexact-ok = atan2 upward intel96 -0x4p-1024 0x8p-152 : -0x7.fffffffffffffff8p-876 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x8p-152 : -0x7.fffffffffffffff8p-876 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x8p-152 : -0x7.fffffffffffffff8p-876 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-876 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-876 : inexact-ok = atan2 downward ibm128 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 0x8p-152 : -0x8p-876 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 0x8p-152 : -0x7.fffffffffffffffffffffffffep-876 : inexact-ok = atan2 upward ibm128 -0x4p-1024 0x8p-152 : -0x7.fffffffffffffffffffffffffep-876 : inexact-ok = atan2 downward binary64 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17p+0 : inexact-ok = atan2 upward binary64 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d1746ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d1746ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d1746ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d1746ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 0x4p-1076 : -0x1.921fb54442d17469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 0x8p-152 : -0x8p-16236 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 0x8p-152 : -0x8p-16236 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 0x8p-152 : -0x7.fffffffffffffff8p-16236 : inexact-ok = atan2 upward intel96 -0x4p-16384 0x8p-152 : -0x7.fffffffffffffff8p-16236 : inexact-ok = atan2 downward m68k96 -0x4p-16384 0x8p-152 : -0x8p-16236 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x8p-152 : -0x8p-16236 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x8p-152 : -0x7.fffffffffffffff8p-16236 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x8p-152 : -0x7.fffffffffffffff8p-16236 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x8p-152 : -0x8p-16236 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x8p-152 : -0x8p-16236 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-16236 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-16236 : inexact-ok = atan2 downward intel96 -0x4p-16384 0x4p-1076 : -0x1p-15308 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 0x4p-1076 : -0x1p-15308 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 0x4p-1076 : -0xf.fffffffffffffffp-15312 : inexact-ok = atan2 upward intel96 -0x4p-16384 0x4p-1076 : -0xf.fffffffffffffffp-15312 : inexact-ok = atan2 downward m68k96 -0x4p-16384 0x4p-1076 : -0x1p-15308 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x4p-1076 : -0x1p-15308 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x4p-1076 : -0xf.fffffffffffffffp-15312 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x4p-1076 : -0xf.fffffffffffffffp-15312 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x4p-1076 : -0x1p-15308 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x4p-1076 : -0x1p-15308 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-15312 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-15312 : inexact-ok = atan2 downward intel96 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18467898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x8p-16448 : -0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x4p-16448 : -0x1.921fb54442d18468898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x4p-16448 : -0x1.921fb54442d18468898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x4p-16448 : -0x1.921fb54442d18468898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x4p-16448 : -0x1.921fb54442d18468898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 0x4p-16496 : -0x1.921fb54442d18469898cc51701b7p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 0x4p-16496 : -0x1.921fb54442d18469898cc51701b7p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 0x4p-16496 : -0x1.921fb54442d18469898cc51701b7p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 0x8p-152 : -0x4p-16236 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 0x8p-152 : -0x4p-16236 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 0x8p-152 : -0x3.fffffffffffffffcp-16236 : inexact-ok = atan2 upward intel96 -0x2p-16384 0x8p-152 : -0x3.fffffffffffffffcp-16236 : inexact-ok = atan2 downward m68k96 -0x2p-16384 0x8p-152 : -0x4p-16236 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 0x8p-152 : -0x4p-16236 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 0x8p-152 : -0x3.fffffffffffffffcp-16236 : inexact-ok = atan2 upward m68k96 -0x2p-16384 0x8p-152 : -0x3.fffffffffffffffcp-16236 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x8p-152 : -0x4p-16236 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x8p-152 : -0x4p-16236 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x8p-152 : -0x3.fffffffffffffffffffffffffffep-16236 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x8p-152 : -0x3.fffffffffffffffffffffffffffep-16236 : inexact-ok = atan2 downward intel96 -0x2p-16384 0x4p-1076 : -0x8p-15312 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 0x4p-1076 : -0x8p-15312 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 0x4p-1076 : -0x7.fffffffffffffff8p-15312 : inexact-ok = atan2 upward intel96 -0x2p-16384 0x4p-1076 : -0x7.fffffffffffffff8p-15312 : inexact-ok = atan2 downward m68k96 -0x2p-16384 0x4p-1076 : -0x8p-15312 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 0x4p-1076 : -0x8p-15312 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 0x4p-1076 : -0x7.fffffffffffffff8p-15312 : inexact-ok = atan2 upward m68k96 -0x2p-16384 0x4p-1076 : -0x7.fffffffffffffff8p-15312 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x4p-1076 : -0x8p-15312 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x4p-1076 : -0x8p-15312 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-15312 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-15312 : inexact-ok = atan2 downward intel96 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18464p+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18464p+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18464p+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18464p+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18465898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18465898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18465898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x8p-16448 : -0x1.921fb54442d18465898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 0x4p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 0x4p-16448 : -0x1.921fb54442d18466p+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x4p-16448 : -0x1.921fb54442d18467898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x4p-16448 : -0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x4p-16448 : -0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x4p-16448 : -0x1.921fb54442d18467898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 0x4p-16496 : -0x1.921fb54442d18469898cc51701b7p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 0x4p-16496 : -0x1.921fb54442d18469898cc51701b6p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 0x4p-16496 : -0x1.921fb54442d18469898cc51701b6p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 0x4p-16496 : -0x1.921fb54442d18469898cc51701b6p+0 : inexact-ok = atan2 downward binary64 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 tonearest binary64 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 towardzero binary64 -0x8p-972 0x8p-152 : -0xf.ffffffffffff8p-824 : inexact-ok = atan2 upward binary64 -0x8p-972 0x8p-152 : -0xf.ffffffffffff8p-824 : inexact-ok = atan2 downward intel96 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0x8p-152 : -0xf.fffffffffffffffp-824 : inexact-ok = atan2 upward intel96 -0x8p-972 0x8p-152 : -0xf.fffffffffffffffp-824 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x8p-152 : -0xf.fffffffffffffffp-824 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x8p-152 : -0xf.fffffffffffffffp-824 : inexact-ok = atan2 downward binary128 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-824 : inexact-ok = atan2 upward binary128 -0x8p-972 0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-824 : inexact-ok = atan2 downward ibm128 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 0x8p-152 : -0x1p-820 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 0x8p-152 : -0xf.fffffffffffffffffffffffffcp-824 : inexact-ok = atan2 upward ibm128 -0x8p-972 0x8p-152 : -0xf.fffffffffffffffffffffffffcp-824 : inexact-ok = atan2 downward binary64 -0x8p-972 0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18469898cc5170139p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18469898cc5170138p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18469898cc5170138p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18469898cc5170138p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18469898cc51701p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18469898cc51701p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 0x4p-1076 : -0x1.921fb54442d18469898cc51701p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok atan2 -min -min_subnorm = atan2 downward binary32 -0x4p-128 -0x8p-152 : -0x1.921fb8p+0 : inexact-ok = atan2 tonearest binary32 -0x4p-128 -0x8p-152 : -0x1.921fb8p+0 : inexact-ok = atan2 towardzero binary32 -0x4p-128 -0x8p-152 : -0x1.921fb6p+0 : inexact-ok = atan2 upward binary32 -0x4p-128 -0x8p-152 : -0x1.921fb6p+0 : inexact-ok = atan2 downward binary64 -0x4p-128 -0x8p-152 : -0x1.921fb74442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 -0x8p-152 : -0x1.921fb74442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 -0x8p-152 : -0x1.921fb74442d18p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 -0x8p-152 : -0x1.921fb74442d18p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0x8p-152 : -0x1.921fb74442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0x8p-152 : -0x1.921fb74442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x8p-152 : -0x1.921fb74442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x8p-152 : -0x1.921fb74442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846986e21a6c570ep+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846986e21a6c570ep+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846986e21a6c570dp+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846986e21a6c570dp+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846986e21a6c578p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846986e21a6c57p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846986e21a6c57p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 -0x8p-152 : -0x1.921fb74442d1846986e21a6c57p+0 : inexact-ok = atan2 downward binary64 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 -0x4p-1076 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 -0x8p-152 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d1ap+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 upward binary64 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d1946ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d1946ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d1946ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d1946ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 -0x4p-1076 : -0x1.921fb54442d19469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846b898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x8p-16448 : -0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x4p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x4p-16448 : -0x1.921fb54442d1846a898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x4p-16448 : -0x1.921fb54442d1846a898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x4p-16448 : -0x1.921fb54442d1846a898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x4p-16448 : -0x1.921fb54442d1846a898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x4p-16496 : -0x1.921fb54442d18469898cc51701bap+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x4p-1076 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846ep+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846ep+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846ep+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846ep+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846d898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846d898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846d898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x8p-16448 : -0x1.921fb54442d1846d898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x4p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x4p-16448 : -0x1.921fb54442d1846cp+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x4p-16448 : -0x1.921fb54442d1846b898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x4p-16448 : -0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x4p-16448 : -0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x4p-16448 : -0x1.921fb54442d1846b898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x4p-16496 : -0x1.921fb54442d18469898cc51701bbp+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x4p-16496 : -0x1.921fb54442d18469898cc51701bap+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x4p-16496 : -0x1.921fb54442d18469898cc51701bap+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x4p-16496 : -0x1.921fb54442d18469898cc51701bap+0 : inexact-ok = atan2 downward binary64 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 -0x8p-152 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18469898cc5170239p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18469898cc5170238p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18469898cc5170238p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18469898cc5170238p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18469898cc517028p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 -0x4p-1076 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x8p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x4p-16448 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x4p-16448 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x4p-16448 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x4p-16496 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok atan2 min_subnorm min = atan2 downward binary32 0x8p-152 0x4p-128 : 0x1.fffffep-24 : inexact-ok = atan2 tonearest binary32 0x8p-152 0x4p-128 : 0x2p-24 : inexact-ok = atan2 towardzero binary32 0x8p-152 0x4p-128 : 0x1.fffffep-24 : inexact-ok = atan2 upward binary32 0x8p-152 0x4p-128 : 0x2p-24 : inexact-ok = atan2 downward binary64 0x8p-152 0x4p-128 : 0x1.fffffffffffd5p-24 : inexact-ok = atan2 tonearest binary64 0x8p-152 0x4p-128 : 0x1.fffffffffffd5p-24 : inexact-ok = atan2 towardzero binary64 0x8p-152 0x4p-128 : 0x1.fffffffffffd5p-24 : inexact-ok = atan2 upward binary64 0x8p-152 0x4p-128 : 0x1.fffffffffffd6p-24 : inexact-ok = atan2 downward intel96 0x8p-152 0x4p-128 : 0x1.fffffffffffd5554p-24 : inexact-ok = atan2 tonearest intel96 0x8p-152 0x4p-128 : 0x1.fffffffffffd5556p-24 : inexact-ok = atan2 towardzero intel96 0x8p-152 0x4p-128 : 0x1.fffffffffffd5554p-24 : inexact-ok = atan2 upward intel96 0x8p-152 0x4p-128 : 0x1.fffffffffffd5556p-24 : inexact-ok = atan2 downward m68k96 0x8p-152 0x4p-128 : 0x1.fffffffffffd5554p-24 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x4p-128 : 0x1.fffffffffffd5556p-24 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x4p-128 : 0x1.fffffffffffd5554p-24 : inexact-ok = atan2 upward m68k96 0x8p-152 0x4p-128 : 0x1.fffffffffffd5556p-24 : inexact-ok = atan2 downward binary128 0x8p-152 0x4p-128 : 0x1.fffffffffffd55555555555bbbbbp-24 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x4p-128 : 0x1.fffffffffffd55555555555bbbbcp-24 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x4p-128 : 0x1.fffffffffffd55555555555bbbbbp-24 : inexact-ok = atan2 upward binary128 0x8p-152 0x4p-128 : 0x1.fffffffffffd55555555555bbbbcp-24 : inexact-ok = atan2 downward ibm128 0x8p-152 0x4p-128 : 0x1.fffffffffffd55555555555bbb8p-24 : inexact-ok = atan2 tonearest ibm128 0x8p-152 0x4p-128 : 0x1.fffffffffffd55555555555bbb8p-24 : inexact-ok = atan2 towardzero ibm128 0x8p-152 0x4p-128 : 0x1.fffffffffffd55555555555bbb8p-24 : inexact-ok = atan2 upward ibm128 0x8p-152 0x4p-128 : 0x1.fffffffffffd55555555555bbcp-24 : inexact-ok = atan2 downward binary64 0x8p-152 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x8p-152 0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x8p-152 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x8p-152 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x8p-152 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x8p-152 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x8p-152 0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x8p-152 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 0x4p-128 : 0xf.ffffffffffff8p-952 : inexact-ok = atan2 tonearest binary64 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 towardzero binary64 0x4p-1076 0x4p-128 : 0xf.ffffffffffff8p-952 : inexact-ok = atan2 upward binary64 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 downward intel96 0x4p-1076 0x4p-128 : 0xf.fffffffffffffffp-952 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0x4p-128 : 0xf.fffffffffffffffp-952 : inexact-ok = atan2 upward intel96 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x4p-128 : 0xf.fffffffffffffffp-952 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x4p-128 : 0xf.fffffffffffffffp-952 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 downward binary128 0x4p-1076 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-952 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-952 : inexact-ok = atan2 upward binary128 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 downward ibm128 0x4p-1076 0x4p-128 : 0xf.fffffffffffffffffffffffffcp-952 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 0x4p-128 : 0xf.fffffffffffffffffffffffffcp-952 : inexact-ok = atan2 upward ibm128 0x4p-1076 0x4p-128 : 0x1p-948 : inexact-ok = atan2 downward binary64 0x4p-1076 0x4p-1024 : 0xf.ffffffffffff8p-56 : inexact-ok = atan2 tonearest binary64 0x4p-1076 0x4p-1024 : 0x1p-52 : inexact-ok = atan2 towardzero binary64 0x4p-1076 0x4p-1024 : 0xf.ffffffffffff8p-56 : inexact-ok = atan2 upward binary64 0x4p-1076 0x4p-1024 : 0x1p-52 : inexact-ok = atan2 downward intel96 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffp-56 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0x4p-1024 : 0x1p-52 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffp-56 : inexact-ok = atan2 upward intel96 0x4p-1076 0x4p-1024 : 0x1p-52 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffp-56 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x4p-1024 : 0x1p-52 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffp-56 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x4p-1024 : 0x1p-52 : inexact-ok = atan2 downward binary128 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffffffffffffaa8p-56 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffffffffffffaa8p-56 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffffffffffffaa8p-56 : inexact-ok = atan2 upward binary128 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffffffffffffabp-56 : inexact-ok = atan2 downward ibm128 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffffffffffff8p-56 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffffffffffff8p-56 : inexact-ok = atan2 upward ibm128 0x4p-1076 0x4p-1024 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok = atan2 downward intel96 0x4p-1076 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1076 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1076 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1076 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1076 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 0x8p-972 : 0x7.ffffffffffffcp-108 : inexact-ok = atan2 tonearest binary64 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 towardzero binary64 0x4p-1076 0x8p-972 : 0x7.ffffffffffffcp-108 : inexact-ok = atan2 upward binary64 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 downward intel96 0x4p-1076 0x8p-972 : 0x7.fffffffffffffff8p-108 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0x8p-972 : 0x7.fffffffffffffff8p-108 : inexact-ok = atan2 upward intel96 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x8p-972 : 0x7.fffffffffffffff8p-108 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x8p-972 : 0x7.fffffffffffffff8p-108 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 downward binary128 0x4p-1076 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-108 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-108 : inexact-ok = atan2 upward binary128 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 downward ibm128 0x4p-1076 0x8p-972 : 0x7.fffffffffffffffffffffffffep-108 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 0x8p-972 : 0x7.fffffffffffffffffffffffffep-108 : inexact-ok = atan2 upward ibm128 0x4p-1076 0x8p-972 : 0x8p-108 : inexact-ok = atan2 downward intel96 0x8p-16448 0x4p-128 : 0x1.fffffffffffffffep-16320 : inexact-ok = atan2 tonearest intel96 0x8p-16448 0x4p-128 : 0x2p-16320 : inexact-ok = atan2 towardzero intel96 0x8p-16448 0x4p-128 : 0x1.fffffffffffffffep-16320 : inexact-ok = atan2 upward intel96 0x8p-16448 0x4p-128 : 0x2p-16320 : inexact-ok = atan2 downward m68k96 0x8p-16448 0x4p-128 : 0x1.fffffffffffffffep-16320 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 0x4p-128 : 0x2p-16320 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 0x4p-128 : 0x1.fffffffffffffffep-16320 : inexact-ok = atan2 upward m68k96 0x8p-16448 0x4p-128 : 0x2p-16320 : inexact-ok = atan2 downward binary128 0x8p-16448 0x4p-128 : 0x1.ffffffffffffffffffffffffffffp-16320 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x4p-128 : 0x2p-16320 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x4p-128 : 0x1.ffffffffffffffffffffffffffffp-16320 : inexact-ok = atan2 upward binary128 0x8p-16448 0x4p-128 : 0x2p-16320 : inexact-ok = atan2 downward intel96 0x8p-16448 0x4p-1024 : 0x1.fffffffffffffffep-15424 : inexact-ok = atan2 tonearest intel96 0x8p-16448 0x4p-1024 : 0x2p-15424 : inexact-ok = atan2 towardzero intel96 0x8p-16448 0x4p-1024 : 0x1.fffffffffffffffep-15424 : inexact-ok = atan2 upward intel96 0x8p-16448 0x4p-1024 : 0x2p-15424 : inexact-ok = atan2 downward m68k96 0x8p-16448 0x4p-1024 : 0x1.fffffffffffffffep-15424 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 0x4p-1024 : 0x2p-15424 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 0x4p-1024 : 0x1.fffffffffffffffep-15424 : inexact-ok = atan2 upward m68k96 0x8p-16448 0x4p-1024 : 0x2p-15424 : inexact-ok = atan2 downward binary128 0x8p-16448 0x4p-1024 : 0x1.ffffffffffffffffffffffffffffp-15424 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x4p-1024 : 0x2p-15424 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x4p-1024 : 0x1.ffffffffffffffffffffffffffffp-15424 : inexact-ok = atan2 upward binary128 0x8p-16448 0x4p-1024 : 0x2p-15424 : inexact-ok = atan2 downward intel96 0x8p-16448 0x4p-16384 : 0x1.fffffffffffffffep-64 : inexact-ok = atan2 tonearest intel96 0x8p-16448 0x4p-16384 : 0x2p-64 : inexact-ok = atan2 towardzero intel96 0x8p-16448 0x4p-16384 : 0x1.fffffffffffffffep-64 : inexact-ok = atan2 upward intel96 0x8p-16448 0x4p-16384 : 0x2p-64 : inexact-ok = atan2 downward m68k96 0x8p-16448 0x4p-16384 : 0x1.fffffffffffffffep-64 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 0x4p-16384 : 0x2p-64 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 0x4p-16384 : 0x1.fffffffffffffffep-64 : inexact-ok = atan2 upward m68k96 0x8p-16448 0x4p-16384 : 0x2p-64 : inexact-ok = atan2 downward binary128 0x8p-16448 0x4p-16384 : 0x1.ffffffffffffffffffffffffffffp-64 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x4p-16384 : 0x2p-64 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x4p-16384 : 0x1.ffffffffffffffffffffffffffffp-64 : inexact-ok = atan2 upward binary128 0x8p-16448 0x4p-16384 : 0x2p-64 : inexact-ok = atan2 downward intel96 0x8p-16448 0x2p-16384 : 0x3.fffffffffffffffcp-64 : inexact-ok = atan2 tonearest intel96 0x8p-16448 0x2p-16384 : 0x4p-64 : inexact-ok = atan2 towardzero intel96 0x8p-16448 0x2p-16384 : 0x3.fffffffffffffffcp-64 : inexact-ok = atan2 upward intel96 0x8p-16448 0x2p-16384 : 0x4p-64 : inexact-ok = atan2 downward m68k96 0x8p-16448 0x2p-16384 : 0x3.fffffffffffffffcp-64 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 0x2p-16384 : 0x4p-64 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 0x2p-16384 : 0x3.fffffffffffffffcp-64 : inexact-ok = atan2 upward m68k96 0x8p-16448 0x2p-16384 : 0x4p-64 : inexact-ok = atan2 downward binary128 0x8p-16448 0x2p-16384 : 0x3.fffffffffffffffffffffffffffep-64 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x2p-16384 : 0x4p-64 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x2p-16384 : 0x3.fffffffffffffffffffffffffffep-64 : inexact-ok = atan2 upward binary128 0x8p-16448 0x2p-16384 : 0x4p-64 : inexact-ok = atan2 downward intel96 0x8p-16448 0x8p-972 : 0xf.fffffffffffffffp-15480 : inexact-ok = atan2 tonearest intel96 0x8p-16448 0x8p-972 : 0x1p-15476 : inexact-ok = atan2 towardzero intel96 0x8p-16448 0x8p-972 : 0xf.fffffffffffffffp-15480 : inexact-ok = atan2 upward intel96 0x8p-16448 0x8p-972 : 0x1p-15476 : inexact-ok = atan2 downward m68k96 0x8p-16448 0x8p-972 : 0xf.fffffffffffffffp-15480 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 0x8p-972 : 0x1p-15476 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 0x8p-972 : 0xf.fffffffffffffffp-15480 : inexact-ok = atan2 upward m68k96 0x8p-16448 0x8p-972 : 0x1p-15476 : inexact-ok = atan2 downward binary128 0x8p-16448 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-15480 : inexact-ok = atan2 tonearest binary128 0x8p-16448 0x8p-972 : 0x1p-15476 : inexact-ok = atan2 towardzero binary128 0x8p-16448 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-15480 : inexact-ok = atan2 upward binary128 0x8p-16448 0x8p-972 : 0x1p-15476 : inexact-ok = atan2 downward m68k96 0x4p-16448 0x4p-128 : 0xf.fffffffffffffffp-16324 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 0x4p-128 : 0x1p-16320 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 0x4p-128 : 0xf.fffffffffffffffp-16324 : inexact-ok = atan2 upward m68k96 0x4p-16448 0x4p-128 : 0x1p-16320 : inexact-ok = atan2 downward binary128 0x4p-16448 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-16324 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x4p-128 : 0x1p-16320 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-16324 : inexact-ok = atan2 upward binary128 0x4p-16448 0x4p-128 : 0x1p-16320 : inexact-ok = atan2 downward m68k96 0x4p-16448 0x4p-1024 : 0xf.fffffffffffffffp-15428 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 0x4p-1024 : 0x1p-15424 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 0x4p-1024 : 0xf.fffffffffffffffp-15428 : inexact-ok = atan2 upward m68k96 0x4p-16448 0x4p-1024 : 0x1p-15424 : inexact-ok = atan2 downward binary128 0x4p-16448 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-15428 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x4p-1024 : 0x1p-15424 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-15428 : inexact-ok = atan2 upward binary128 0x4p-16448 0x4p-1024 : 0x1p-15424 : inexact-ok = atan2 downward m68k96 0x4p-16448 0x4p-16384 : 0xf.fffffffffffffffp-68 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 0x4p-16384 : 0x1p-64 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 0x4p-16384 : 0xf.fffffffffffffffp-68 : inexact-ok = atan2 upward m68k96 0x4p-16448 0x4p-16384 : 0x1p-64 : inexact-ok = atan2 downward binary128 0x4p-16448 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-68 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x4p-16384 : 0x1p-64 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-68 : inexact-ok = atan2 upward binary128 0x4p-16448 0x4p-16384 : 0x1p-64 : inexact-ok = atan2 downward m68k96 0x4p-16448 0x2p-16384 : 0x1.fffffffffffffffep-64 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 0x2p-16384 : 0x2p-64 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 0x2p-16384 : 0x1.fffffffffffffffep-64 : inexact-ok = atan2 upward m68k96 0x4p-16448 0x2p-16384 : 0x2p-64 : inexact-ok = atan2 downward binary128 0x4p-16448 0x2p-16384 : 0x1.ffffffffffffffffffffffffffffp-64 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x2p-16384 : 0x2p-64 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x2p-16384 : 0x1.ffffffffffffffffffffffffffffp-64 : inexact-ok = atan2 upward binary128 0x4p-16448 0x2p-16384 : 0x2p-64 : inexact-ok = atan2 downward m68k96 0x4p-16448 0x8p-972 : 0x7.fffffffffffffff8p-15480 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 0x8p-972 : 0x8p-15480 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 0x8p-972 : 0x7.fffffffffffffff8p-15480 : inexact-ok = atan2 upward m68k96 0x4p-16448 0x8p-972 : 0x8p-15480 : inexact-ok = atan2 downward binary128 0x4p-16448 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-15480 : inexact-ok = atan2 tonearest binary128 0x4p-16448 0x8p-972 : 0x8p-15480 : inexact-ok = atan2 towardzero binary128 0x4p-16448 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-15480 : inexact-ok = atan2 upward binary128 0x4p-16448 0x8p-972 : 0x8p-15480 : inexact-ok = atan2 downward binary128 0x4p-16496 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-16372 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x4p-128 : 0x1p-16368 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-16372 : inexact-ok = atan2 upward binary128 0x4p-16496 0x4p-128 : 0x1p-16368 : inexact-ok = atan2 downward binary128 0x4p-16496 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-15476 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x4p-1024 : 0x1p-15472 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-15476 : inexact-ok = atan2 upward binary128 0x4p-16496 0x4p-1024 : 0x1p-15472 : inexact-ok = atan2 downward binary128 0x4p-16496 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-116 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x4p-16384 : 0x1p-112 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-116 : inexact-ok = atan2 upward binary128 0x4p-16496 0x4p-16384 : 0x1p-112 : inexact-ok = atan2 downward binary128 0x4p-16496 0x2p-16384 : 0x1.ffffffffffffffffffffffffffffp-112 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x2p-16384 : 0x2p-112 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x2p-16384 : 0x1.ffffffffffffffffffffffffffffp-112 : inexact-ok = atan2 upward binary128 0x4p-16496 0x2p-16384 : 0x2p-112 : inexact-ok = atan2 downward binary128 0x4p-16496 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-15528 : inexact-ok = atan2 tonearest binary128 0x4p-16496 0x8p-972 : 0x8p-15528 : inexact-ok = atan2 towardzero binary128 0x4p-16496 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-15528 : inexact-ok = atan2 upward binary128 0x4p-16496 0x8p-972 : 0x8p-15528 : inexact-ok atan2 min_subnorm -min = atan2 downward binary32 0x8p-152 -0x4p-128 : 0x3.243f68p+0 : inexact-ok = atan2 tonearest binary32 0x8p-152 -0x4p-128 : 0x3.243f68p+0 : inexact-ok = atan2 towardzero binary32 0x8p-152 -0x4p-128 : 0x3.243f68p+0 : inexact-ok = atan2 upward binary32 0x8p-152 -0x4p-128 : 0x3.243f6cp+0 : inexact-ok = atan2 downward binary64 0x8p-152 -0x4p-128 : 0x3.243f688885a3p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 -0x4p-128 : 0x3.243f688885a3p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 -0x4p-128 : 0x3.243f688885a3p+0 : inexact-ok = atan2 upward binary64 0x8p-152 -0x4p-128 : 0x3.243f688885a32p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0x4p-128 : 0x3.243f688885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0x4p-128 : 0x3.243f688885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0x4p-128 : 0x3.243f688885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0x4p-128 : 0x3.243f688885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x4p-128 : 0x3.243f688885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x4p-128 : 0x3.243f688885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x4p-128 : 0x3.243f688885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x4p-128 : 0x3.243f688885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x4p-128 : 0x3.243f688885a308d315c434d8ae1ap+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x4p-128 : 0x3.243f688885a308d315c434d8ae1cp+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x4p-128 : 0x3.243f688885a308d315c434d8ae1ap+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x4p-128 : 0x3.243f688885a308d315c434d8ae1cp+0 : inexact-ok = atan2 downward ibm128 0x8p-152 -0x4p-128 : 0x3.243f688885a308d315c434d8aep+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 -0x4p-128 : 0x3.243f688885a308d315c434d8aep+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 -0x4p-128 : 0x3.243f688885a308d315c434d8aep+0 : inexact-ok = atan2 upward ibm128 0x8p-152 -0x4p-128 : 0x3.243f688885a308d315c434d8afp+0 : inexact-ok = atan2 downward binary64 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x8p-152 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x4p-1024 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 -0x4p-1024 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x8p-152 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 0x8p-152 -0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x8p-972 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x8p-972 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x8p-972 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x8p-972 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 -0x8p-972 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 -0x8p-972 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1076 -0x4p-128 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2ep+0 : inexact-ok = atan2 tonearest binary64 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2ep+0 : inexact-ok = atan2 upward binary64 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8dp+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1076 -0x4p-1024 : 0x3.243f6a8885a2f8d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x4p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d1846ap+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x2p-16384 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d313198a2e02fp+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d313198a2e02fp+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d313198a2e02fp+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d313198a2e02f2p+0 : inexact-ok = atan2 downward ibm128 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d313198a2e02p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d313198a2e02p+0 : inexact-ok = atan2 upward ibm128 0x4p-1076 -0x8p-972 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x4p-128 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x4p-16384 : 0x3.243f6a8885a308d113198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308ccp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308ccp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308ccp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308ccp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308cf13198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308cf13198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308cf13198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x2p-16384 : 0x3.243f6a8885a308cf13198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x8p-972 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x4p-128 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x4p-128 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x4p-128 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x4p-1024 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x4p-1024 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x4p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x4p-16384 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x4p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x4p-16384 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x4p-16384 : 0x3.243f6a8885a308d213198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x4p-16384 : 0x3.243f6a8885a308d213198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x4p-16384 : 0x3.243f6a8885a308d213198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x4p-16384 : 0x3.243f6a8885a308d213198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x2p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x2p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x2p-16384 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x2p-16384 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x2p-16384 : 0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x2p-16384 : 0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x2p-16384 : 0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x2p-16384 : 0x3.243f6a8885a308d113198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x8p-972 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x8p-972 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x8p-972 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x4p-128 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x4p-128 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x4p-1024 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x4p-16384 : 0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x4p-16384 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x4p-16384 : 0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x4p-16384 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x2p-16384 : 0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x2p-16384 : 0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x2p-16384 : 0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x2p-16384 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x8p-972 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x8p-972 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok atan2 -min_subnorm min = atan2 downward binary32 -0x8p-152 0x4p-128 : -0x2p-24 : inexact-ok = atan2 tonearest binary32 -0x8p-152 0x4p-128 : -0x2p-24 : inexact-ok = atan2 towardzero binary32 -0x8p-152 0x4p-128 : -0x1.fffffep-24 : inexact-ok = atan2 upward binary32 -0x8p-152 0x4p-128 : -0x1.fffffep-24 : inexact-ok = atan2 downward binary64 -0x8p-152 0x4p-128 : -0x1.fffffffffffd6p-24 : inexact-ok = atan2 tonearest binary64 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5p-24 : inexact-ok = atan2 towardzero binary64 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5p-24 : inexact-ok = atan2 upward binary64 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5p-24 : inexact-ok = atan2 downward intel96 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5556p-24 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5556p-24 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5554p-24 : inexact-ok = atan2 upward intel96 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5554p-24 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5556p-24 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5556p-24 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5554p-24 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x4p-128 : -0x1.fffffffffffd5554p-24 : inexact-ok = atan2 downward binary128 -0x8p-152 0x4p-128 : -0x1.fffffffffffd55555555555bbbbcp-24 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x4p-128 : -0x1.fffffffffffd55555555555bbbbcp-24 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x4p-128 : -0x1.fffffffffffd55555555555bbbbbp-24 : inexact-ok = atan2 upward binary128 -0x8p-152 0x4p-128 : -0x1.fffffffffffd55555555555bbbbbp-24 : inexact-ok = atan2 downward ibm128 -0x8p-152 0x4p-128 : -0x1.fffffffffffd55555555555bbcp-24 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 0x4p-128 : -0x1.fffffffffffd55555555555bbb8p-24 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 0x4p-128 : -0x1.fffffffffffd55555555555bbb8p-24 : inexact-ok = atan2 upward ibm128 -0x8p-152 0x4p-128 : -0x1.fffffffffffd55555555555bbb8p-24 : inexact-ok = atan2 downward binary64 -0x8p-152 0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x8p-152 0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 0x4p-128 : -0xf.ffffffffffff8p-952 : inexact-ok = atan2 upward binary64 -0x4p-1076 0x4p-128 : -0xf.ffffffffffff8p-952 : inexact-ok = atan2 downward intel96 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0x4p-128 : -0xf.fffffffffffffffp-952 : inexact-ok = atan2 upward intel96 -0x4p-1076 0x4p-128 : -0xf.fffffffffffffffp-952 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x4p-128 : -0xf.fffffffffffffffp-952 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x4p-128 : -0xf.fffffffffffffffp-952 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-952 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-952 : inexact-ok = atan2 downward ibm128 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 0x4p-128 : -0x1p-948 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 0x4p-128 : -0xf.fffffffffffffffffffffffffcp-952 : inexact-ok = atan2 upward ibm128 -0x4p-1076 0x4p-128 : -0xf.fffffffffffffffffffffffffcp-952 : inexact-ok = atan2 downward binary64 -0x4p-1076 0x4p-1024 : -0x1p-52 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 0x4p-1024 : -0x1p-52 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 0x4p-1024 : -0xf.ffffffffffff8p-56 : inexact-ok = atan2 upward binary64 -0x4p-1076 0x4p-1024 : -0xf.ffffffffffff8p-56 : inexact-ok = atan2 downward intel96 -0x4p-1076 0x4p-1024 : -0x1p-52 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0x4p-1024 : -0x1p-52 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffp-56 : inexact-ok = atan2 upward intel96 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffp-56 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x4p-1024 : -0x1p-52 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x4p-1024 : -0x1p-52 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffp-56 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffp-56 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffffffffffffabp-56 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffffffffffffaa8p-56 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffffffffffffaa8p-56 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffffffffffffaa8p-56 : inexact-ok = atan2 downward ibm128 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffffffffffffcp-56 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffffffffffffcp-56 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffffffffffff8p-56 : inexact-ok = atan2 upward ibm128 -0x4p-1076 0x4p-1024 : -0xf.fffffffffffffffffffffffff8p-56 : inexact-ok = atan2 downward intel96 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 0x8p-972 : -0x7.ffffffffffffcp-108 : inexact-ok = atan2 upward binary64 -0x4p-1076 0x8p-972 : -0x7.ffffffffffffcp-108 : inexact-ok = atan2 downward intel96 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0x8p-972 : -0x7.fffffffffffffff8p-108 : inexact-ok = atan2 upward intel96 -0x4p-1076 0x8p-972 : -0x7.fffffffffffffff8p-108 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x8p-972 : -0x7.fffffffffffffff8p-108 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x8p-972 : -0x7.fffffffffffffff8p-108 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-108 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-108 : inexact-ok = atan2 downward ibm128 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 0x8p-972 : -0x8p-108 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 0x8p-972 : -0x7.fffffffffffffffffffffffffep-108 : inexact-ok = atan2 upward ibm128 -0x4p-1076 0x8p-972 : -0x7.fffffffffffffffffffffffffep-108 : inexact-ok = atan2 downward intel96 -0x8p-16448 0x4p-128 : -0x2p-16320 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 0x4p-128 : -0x2p-16320 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 0x4p-128 : -0x1.fffffffffffffffep-16320 : inexact-ok = atan2 upward intel96 -0x8p-16448 0x4p-128 : -0x1.fffffffffffffffep-16320 : inexact-ok = atan2 downward m68k96 -0x8p-16448 0x4p-128 : -0x2p-16320 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 0x4p-128 : -0x2p-16320 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 0x4p-128 : -0x1.fffffffffffffffep-16320 : inexact-ok = atan2 upward m68k96 -0x8p-16448 0x4p-128 : -0x1.fffffffffffffffep-16320 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x4p-128 : -0x2p-16320 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x4p-128 : -0x2p-16320 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x4p-128 : -0x1.ffffffffffffffffffffffffffffp-16320 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x4p-128 : -0x1.ffffffffffffffffffffffffffffp-16320 : inexact-ok = atan2 downward intel96 -0x8p-16448 0x4p-1024 : -0x2p-15424 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 0x4p-1024 : -0x2p-15424 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 0x4p-1024 : -0x1.fffffffffffffffep-15424 : inexact-ok = atan2 upward intel96 -0x8p-16448 0x4p-1024 : -0x1.fffffffffffffffep-15424 : inexact-ok = atan2 downward m68k96 -0x8p-16448 0x4p-1024 : -0x2p-15424 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 0x4p-1024 : -0x2p-15424 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 0x4p-1024 : -0x1.fffffffffffffffep-15424 : inexact-ok = atan2 upward m68k96 -0x8p-16448 0x4p-1024 : -0x1.fffffffffffffffep-15424 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x4p-1024 : -0x2p-15424 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x4p-1024 : -0x2p-15424 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x4p-1024 : -0x1.ffffffffffffffffffffffffffffp-15424 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x4p-1024 : -0x1.ffffffffffffffffffffffffffffp-15424 : inexact-ok = atan2 downward intel96 -0x8p-16448 0x4p-16384 : -0x2p-64 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 0x4p-16384 : -0x2p-64 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 0x4p-16384 : -0x1.fffffffffffffffep-64 : inexact-ok = atan2 upward intel96 -0x8p-16448 0x4p-16384 : -0x1.fffffffffffffffep-64 : inexact-ok = atan2 downward m68k96 -0x8p-16448 0x4p-16384 : -0x2p-64 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 0x4p-16384 : -0x2p-64 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 0x4p-16384 : -0x1.fffffffffffffffep-64 : inexact-ok = atan2 upward m68k96 -0x8p-16448 0x4p-16384 : -0x1.fffffffffffffffep-64 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x4p-16384 : -0x2p-64 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x4p-16384 : -0x2p-64 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x4p-16384 : -0x1.ffffffffffffffffffffffffffffp-64 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x4p-16384 : -0x1.ffffffffffffffffffffffffffffp-64 : inexact-ok = atan2 downward intel96 -0x8p-16448 0x2p-16384 : -0x4p-64 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 0x2p-16384 : -0x4p-64 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 0x2p-16384 : -0x3.fffffffffffffffcp-64 : inexact-ok = atan2 upward intel96 -0x8p-16448 0x2p-16384 : -0x3.fffffffffffffffcp-64 : inexact-ok = atan2 downward m68k96 -0x8p-16448 0x2p-16384 : -0x4p-64 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 0x2p-16384 : -0x4p-64 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 0x2p-16384 : -0x3.fffffffffffffffcp-64 : inexact-ok = atan2 upward m68k96 -0x8p-16448 0x2p-16384 : -0x3.fffffffffffffffcp-64 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x2p-16384 : -0x4p-64 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x2p-16384 : -0x4p-64 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x2p-16384 : -0x3.fffffffffffffffffffffffffffep-64 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x2p-16384 : -0x3.fffffffffffffffffffffffffffep-64 : inexact-ok = atan2 downward intel96 -0x8p-16448 0x8p-972 : -0x1p-15476 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 0x8p-972 : -0x1p-15476 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 0x8p-972 : -0xf.fffffffffffffffp-15480 : inexact-ok = atan2 upward intel96 -0x8p-16448 0x8p-972 : -0xf.fffffffffffffffp-15480 : inexact-ok = atan2 downward m68k96 -0x8p-16448 0x8p-972 : -0x1p-15476 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 0x8p-972 : -0x1p-15476 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 0x8p-972 : -0xf.fffffffffffffffp-15480 : inexact-ok = atan2 upward m68k96 -0x8p-16448 0x8p-972 : -0xf.fffffffffffffffp-15480 : inexact-ok = atan2 downward binary128 -0x8p-16448 0x8p-972 : -0x1p-15476 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 0x8p-972 : -0x1p-15476 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-15480 : inexact-ok = atan2 upward binary128 -0x8p-16448 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-15480 : inexact-ok = atan2 downward m68k96 -0x4p-16448 0x4p-128 : -0x1p-16320 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 0x4p-128 : -0x1p-16320 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 0x4p-128 : -0xf.fffffffffffffffp-16324 : inexact-ok = atan2 upward m68k96 -0x4p-16448 0x4p-128 : -0xf.fffffffffffffffp-16324 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x4p-128 : -0x1p-16320 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x4p-128 : -0x1p-16320 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-16324 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-16324 : inexact-ok = atan2 downward m68k96 -0x4p-16448 0x4p-1024 : -0x1p-15424 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 0x4p-1024 : -0x1p-15424 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 0x4p-1024 : -0xf.fffffffffffffffp-15428 : inexact-ok = atan2 upward m68k96 -0x4p-16448 0x4p-1024 : -0xf.fffffffffffffffp-15428 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x4p-1024 : -0x1p-15424 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x4p-1024 : -0x1p-15424 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-15428 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-15428 : inexact-ok = atan2 downward m68k96 -0x4p-16448 0x4p-16384 : -0x1p-64 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 0x4p-16384 : -0x1p-64 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 0x4p-16384 : -0xf.fffffffffffffffp-68 : inexact-ok = atan2 upward m68k96 -0x4p-16448 0x4p-16384 : -0xf.fffffffffffffffp-68 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x4p-16384 : -0x1p-64 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x4p-16384 : -0x1p-64 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p-68 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p-68 : inexact-ok = atan2 downward m68k96 -0x4p-16448 0x2p-16384 : -0x2p-64 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 0x2p-16384 : -0x2p-64 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 0x2p-16384 : -0x1.fffffffffffffffep-64 : inexact-ok = atan2 upward m68k96 -0x4p-16448 0x2p-16384 : -0x1.fffffffffffffffep-64 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x2p-16384 : -0x2p-64 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x2p-16384 : -0x2p-64 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x2p-16384 : -0x1.ffffffffffffffffffffffffffffp-64 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x2p-16384 : -0x1.ffffffffffffffffffffffffffffp-64 : inexact-ok = atan2 downward m68k96 -0x4p-16448 0x8p-972 : -0x8p-15480 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 0x8p-972 : -0x8p-15480 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 0x8p-972 : -0x7.fffffffffffffff8p-15480 : inexact-ok = atan2 upward m68k96 -0x4p-16448 0x8p-972 : -0x7.fffffffffffffff8p-15480 : inexact-ok = atan2 downward binary128 -0x4p-16448 0x8p-972 : -0x8p-15480 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 0x8p-972 : -0x8p-15480 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-15480 : inexact-ok = atan2 upward binary128 -0x4p-16448 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-15480 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x4p-128 : -0x1p-16368 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x4p-128 : -0x1p-16368 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-16372 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-16372 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x4p-1024 : -0x1p-15472 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x4p-1024 : -0x1p-15472 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-15476 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-15476 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x4p-16384 : -0x1p-112 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x4p-16384 : -0x1p-112 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p-116 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p-116 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x2p-16384 : -0x2p-112 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x2p-16384 : -0x2p-112 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x2p-16384 : -0x1.ffffffffffffffffffffffffffffp-112 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x2p-16384 : -0x1.ffffffffffffffffffffffffffffp-112 : inexact-ok = atan2 downward binary128 -0x4p-16496 0x8p-972 : -0x8p-15528 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 0x8p-972 : -0x8p-15528 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-15528 : inexact-ok = atan2 upward binary128 -0x4p-16496 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-15528 : inexact-ok atan2 -min_subnorm -min = atan2 downward binary32 -0x8p-152 -0x4p-128 : -0x3.243f6cp+0 : inexact-ok = atan2 tonearest binary32 -0x8p-152 -0x4p-128 : -0x3.243f68p+0 : inexact-ok = atan2 towardzero binary32 -0x8p-152 -0x4p-128 : -0x3.243f68p+0 : inexact-ok = atan2 upward binary32 -0x8p-152 -0x4p-128 : -0x3.243f68p+0 : inexact-ok = atan2 downward binary64 -0x8p-152 -0x4p-128 : -0x3.243f688885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 -0x4p-128 : -0x3.243f688885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 -0x4p-128 : -0x3.243f688885a3p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 -0x4p-128 : -0x3.243f688885a3p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0x4p-128 : -0x3.243f688885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0x4p-128 : -0x3.243f688885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x4p-128 : -0x3.243f688885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x4p-128 : -0x3.243f688885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d315c434d8ae1cp+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d315c434d8ae1cp+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d315c434d8ae1ap+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d315c434d8ae1ap+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d315c434d8afp+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d315c434d8aep+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d315c434d8aep+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 -0x4p-128 : -0x3.243f688885a308d315c434d8aep+0 : inexact-ok = atan2 downward binary64 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 -0x4p-1024 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x8p-152 -0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x8p-972 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 -0x8p-972 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1076 -0x4p-128 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2ep+0 : inexact-ok = atan2 upward binary64 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2ep+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1076 -0x4p-1024 : -0x3.243f6a8885a2f8d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x4p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d1846ap+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d18468p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x2p-16384 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d313198a2e02f2p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d313198a2e02fp+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d313198a2e02fp+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d313198a2e02fp+0 : inexact-ok = atan2 downward ibm128 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d313198a2e02p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1076 -0x8p-972 : -0x3.243f6a8885a308d313198a2e02p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308d113198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x4p-16384 : -0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308ccp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308ccp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308ccp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308ccp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308cf13198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308cf13198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308cf13198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x2p-16384 : -0x3.243f6a8885a308cf13198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x4p-128 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x4p-128 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x4p-128 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x4p-1024 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x4p-1024 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x4p-16384 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x4p-16384 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x4p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x4p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x4p-16384 : -0x3.243f6a8885a308d213198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x4p-16384 : -0x3.243f6a8885a308d213198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x4p-16384 : -0x3.243f6a8885a308d213198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x4p-16384 : -0x3.243f6a8885a308d213198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x2p-16384 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x2p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x2p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x2p-16384 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x2p-16384 : -0x3.243f6a8885a308d113198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x2p-16384 : -0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x2p-16384 : -0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x2p-16384 : -0x3.243f6a8885a308d113198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x8p-972 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x8p-972 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x8p-972 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x4p-128 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x4p-128 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x4p-1024 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x4p-16384 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x4p-16384 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x4p-16384 : -0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x4p-16384 : -0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x2p-16384 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x2p-16384 : -0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x2p-16384 : -0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x2p-16384 : -0x3.243f6a8885a308d313198a2e036ep+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x8p-972 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x8p-972 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok atan2 1 -max = atan2 downward binary32 0x1p+0 -0xf.fffffp+124 : 0x3.243f68p+0 : inexact-ok = atan2 tonearest binary32 0x1p+0 -0xf.fffffp+124 : 0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 0x1p+0 -0xf.fffffp+124 : 0x3.243f68p+0 : inexact-ok = atan2 upward binary32 0x1p+0 -0xf.fffffp+124 : 0x3.243f6cp+0 : inexact-ok = atan2 downward binary64 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok atan2 -1 -max = atan2 downward binary32 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6cp+0 : inexact-ok = atan2 tonearest binary32 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 -0x1p+0 -0xf.fffffp+124 : -0x3.243f68p+0 : inexact-ok = atan2 upward binary32 -0x1p+0 -0xf.fffffp+124 : -0x3.243f68p+0 : inexact-ok = atan2 downward binary64 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok atan2 min -max = atan2 downward binary32 0x4p-128 -0xf.fffffp+124 : 0x3.243f68p+0 : inexact-ok = atan2 tonearest binary32 0x4p-128 -0xf.fffffp+124 : 0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 0x4p-128 -0xf.fffffp+124 : 0x3.243f68p+0 : inexact-ok = atan2 upward binary32 0x4p-128 -0xf.fffffp+124 : 0x3.243f6cp+0 : inexact-ok = atan2 downward binary64 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary64 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok atan2 -min -max = atan2 downward binary32 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6cp+0 : inexact-ok = atan2 tonearest binary32 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 -0x4p-128 -0xf.fffffp+124 : -0x3.243f68p+0 : inexact-ok = atan2 upward binary32 -0x4p-128 -0xf.fffffp+124 : -0x3.243f68p+0 : inexact-ok = atan2 downward binary64 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary64 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok atan2 min_subnorm -max = atan2 downward binary32 0x8p-152 -0xf.fffffp+124 : 0x3.243f68p+0 : inexact-ok = atan2 tonearest binary32 0x8p-152 -0xf.fffffp+124 : 0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 0x8p-152 -0xf.fffffp+124 : 0x3.243f68p+0 : inexact-ok = atan2 upward binary32 0x8p-152 -0xf.fffffp+124 : 0x3.243f6cp+0 : inexact-ok = atan2 downward binary64 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0xf.fffffp+124 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0xf.fffffffffffffffp+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok atan2 -min_subnorm -max = atan2 downward binary32 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6cp+0 : inexact-ok = atan2 tonearest binary32 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 -0x8p-152 -0xf.fffffp+124 : -0x3.243f68p+0 : inexact-ok = atan2 upward binary32 -0x8p-152 -0xf.fffffp+124 : -0x3.243f68p+0 : inexact-ok = atan2 downward binary64 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0xf.fffffp+124 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0xf.fffffffffffffffp+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok atan2 1 max = atan2 downward binary32 0x1p+0 0xf.fffffp+124 : 0x1p-128 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary32 0x1p+0 0xf.fffffp+124 : 0x1p-128 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary32 0x1p+0 0xf.fffffp+124 : 0x1p-128 : inexact-ok underflow errno-erange-ok = atan2 upward binary32 0x1p+0 0xf.fffffp+124 : 0x1.000008p-128 : inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok = atan2 tonearest binary64 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok = atan2 towardzero binary64 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok = atan2 upward binary64 0x1p+0 0xf.fffffp+124 : 0x1.0000010000011p-128 : inexact-ok = atan2 downward intel96 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok = atan2 tonearest intel96 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok = atan2 towardzero intel96 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok = atan2 upward intel96 0x1p+0 0xf.fffffp+124 : 0x1.0000010000010002p-128 : inexact-ok = atan2 downward m68k96 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok = atan2 tonearest m68k96 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok = atan2 towardzero m68k96 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok = atan2 upward m68k96 0x1p+0 0xf.fffffp+124 : 0x1.0000010000010002p-128 : inexact-ok = atan2 downward binary128 0x1p+0 0xf.fffffp+124 : 0x1.000001000001000001000001p-128 : inexact-ok = atan2 tonearest binary128 0x1p+0 0xf.fffffp+124 : 0x1.000001000001000001000001p-128 : inexact-ok = atan2 towardzero binary128 0x1p+0 0xf.fffffp+124 : 0x1.000001000001000001000001p-128 : inexact-ok = atan2 upward binary128 0x1p+0 0xf.fffffp+124 : 0x1.0000010000010000010000010001p-128 : inexact-ok = atan2 downward ibm128 0x1p+0 0xf.fffffp+124 : 0x1.000001000001000001000001p-128 : inexact-ok = atan2 tonearest ibm128 0x1p+0 0xf.fffffp+124 : 0x1.000001000001000001000001p-128 : inexact-ok = atan2 towardzero ibm128 0x1p+0 0xf.fffffp+124 : 0x1.000001000001000001000001p-128 : inexact-ok = atan2 upward ibm128 0x1p+0 0xf.fffffp+124 : 0x1.000001000001000001000001008p-128 : inexact-ok = atan2 downward binary64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 upward binary64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.00000000000008p-1024 : inexact-ok = atan2 tonearest intel96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.00000000000008p-1024 : inexact-ok = atan2 towardzero intel96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.00000000000008p-1024 : inexact-ok = atan2 upward intel96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.0000000000000802p-1024 : inexact-ok = atan2 downward m68k96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.00000000000008p-1024 : inexact-ok = atan2 tonearest m68k96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.00000000000008p-1024 : inexact-ok = atan2 towardzero m68k96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.00000000000008p-1024 : inexact-ok = atan2 upward m68k96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.0000000000000802p-1024 : inexact-ok = atan2 downward binary128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.000000000000080000000000004p-1024 : inexact-ok = atan2 tonearest binary128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.000000000000080000000000004p-1024 : inexact-ok = atan2 towardzero binary128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.000000000000080000000000004p-1024 : inexact-ok = atan2 upward binary128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.0000000000000800000000000041p-1024 : inexact-ok = atan2 downward ibm128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 towardzero ibm128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 upward ibm128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero intel96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward intel96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero m68k96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward m68k96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 0x1p+0 0xf.fffffffffffffffp+16380 : 0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.000000000000040000000000005p-1024 : inexact-ok = atan2 tonearest binary128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.000000000000040000000000005p-1024 : inexact-ok = atan2 towardzero binary128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.000000000000040000000000005p-1024 : inexact-ok = atan2 upward binary128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0000000000000400000000000051p-1024 : inexact-ok = atan2 downward ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 towardzero ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 upward ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok atan2 -1 max = atan2 downward binary32 -0x1p+0 0xf.fffffp+124 : -0x1.000008p-128 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary32 -0x1p+0 0xf.fffffp+124 : -0x1p-128 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary32 -0x1p+0 0xf.fffffp+124 : -0x1p-128 : inexact-ok underflow errno-erange-ok = atan2 upward binary32 -0x1p+0 0xf.fffffp+124 : -0x1p-128 : inexact-ok underflow errno-erange-ok = atan2 downward binary64 -0x1p+0 0xf.fffffp+124 : -0x1.0000010000011p-128 : inexact-ok = atan2 tonearest binary64 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok = atan2 towardzero binary64 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok = atan2 upward binary64 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok = atan2 downward intel96 -0x1p+0 0xf.fffffp+124 : -0x1.0000010000010002p-128 : inexact-ok = atan2 tonearest intel96 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok = atan2 towardzero intel96 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok = atan2 upward intel96 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok = atan2 downward m68k96 -0x1p+0 0xf.fffffp+124 : -0x1.0000010000010002p-128 : inexact-ok = atan2 tonearest m68k96 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok = atan2 towardzero m68k96 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok = atan2 upward m68k96 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok = atan2 downward binary128 -0x1p+0 0xf.fffffp+124 : -0x1.0000010000010000010000010001p-128 : inexact-ok = atan2 tonearest binary128 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001000001000001p-128 : inexact-ok = atan2 towardzero binary128 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001000001000001p-128 : inexact-ok = atan2 upward binary128 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001000001000001p-128 : inexact-ok = atan2 downward ibm128 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001000001000001008p-128 : inexact-ok = atan2 tonearest ibm128 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001000001000001p-128 : inexact-ok = atan2 towardzero ibm128 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001000001000001p-128 : inexact-ok = atan2 upward ibm128 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001000001000001p-128 : inexact-ok = atan2 downward binary64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 upward binary64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.0000000000000802p-1024 : inexact-ok = atan2 tonearest intel96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.00000000000008p-1024 : inexact-ok = atan2 towardzero intel96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.00000000000008p-1024 : inexact-ok = atan2 upward intel96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.00000000000008p-1024 : inexact-ok = atan2 downward m68k96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.0000000000000802p-1024 : inexact-ok = atan2 tonearest m68k96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.00000000000008p-1024 : inexact-ok = atan2 towardzero m68k96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.00000000000008p-1024 : inexact-ok = atan2 upward m68k96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.00000000000008p-1024 : inexact-ok = atan2 downward binary128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.0000000000000800000000000041p-1024 : inexact-ok = atan2 tonearest binary128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.000000000000080000000000004p-1024 : inexact-ok = atan2 towardzero binary128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.000000000000080000000000004p-1024 : inexact-ok = atan2 upward binary128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.000000000000080000000000004p-1024 : inexact-ok = atan2 downward ibm128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 towardzero ibm128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 upward ibm128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero intel96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward intel96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero m68k96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward m68k96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 -0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : -0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 -0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 -0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0000000000000400000000000051p-1024 : inexact-ok = atan2 tonearest binary128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.000000000000040000000000005p-1024 : inexact-ok = atan2 towardzero binary128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.000000000000040000000000005p-1024 : inexact-ok = atan2 upward binary128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.000000000000040000000000005p-1024 : inexact-ok = atan2 downward ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 towardzero ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok = atan2 upward ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok atan2 min max = atan2 downward binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary32 0x4p-128 0xf.fffffp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok = atan2 tonearest binary64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok = atan2 towardzero binary64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok = atan2 upward binary64 0x4p-128 0xf.fffffp+124 : 0x4.0000040000044p-256 : inexact-ok = atan2 downward intel96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok = atan2 tonearest intel96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok = atan2 towardzero intel96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok = atan2 upward intel96 0x4p-128 0xf.fffffp+124 : 0x4.0000040000040008p-256 : inexact-ok = atan2 downward m68k96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok = atan2 upward m68k96 0x4p-128 0xf.fffffp+124 : 0x4.0000040000040008p-256 : inexact-ok = atan2 downward binary128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok = atan2 tonearest binary128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok = atan2 towardzero binary128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok = atan2 upward binary128 0x4p-128 0xf.fffffp+124 : 0x4.0000040000040000040000040004p-256 : inexact-ok = atan2 downward ibm128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok = atan2 tonearest ibm128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok = atan2 towardzero ibm128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok = atan2 upward ibm128 0x4p-128 0xf.fffffp+124 : 0x4.00000400000400000400000402p-256 : inexact-ok = atan2 downward binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok = atan2 tonearest intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok = atan2 towardzero intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok = atan2 upward intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-1152 : inexact-ok = atan2 downward m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok = atan2 upward m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-1152 : inexact-ok = atan2 downward binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-1152 : inexact-ok = atan2 tonearest binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-1152 : inexact-ok = atan2 towardzero binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-1152 : inexact-ok = atan2 upward binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002000000000000104p-1152 : inexact-ok = atan2 downward ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-1152 : inexact-ok = atan2 tonearest binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-1152 : inexact-ok = atan2 towardzero binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-1152 : inexact-ok = atan2 upward binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.0000000000001000000000000144p-1152 : inexact-ok = atan2 downward ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok = atan2 upward intel96 0x4p-1024 0xf.fffffp+124 : 0x4.0000040000040008p-1152 : inexact-ok = atan2 downward m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok = atan2 upward m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.0000040000040008p-1152 : inexact-ok = atan2 downward binary128 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004000004000004p-1152 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004000004000004p-1152 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004000004000004p-1152 : inexact-ok = atan2 upward binary128 0x4p-1024 0xf.fffffp+124 : 0x4.0000040000040000040000040004p-1152 : inexact-ok = atan2 downward ibm128 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok = atan2 upward intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2048 : inexact-ok = atan2 downward m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok = atan2 upward m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2048 : inexact-ok = atan2 downward binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2048 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2048 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2048 : inexact-ok = atan2 upward binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002000000000000104p-2048 : inexact-ok = atan2 downward ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2048 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2048 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2048 : inexact-ok = atan2 upward binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.0000000000001000000000000144p-2048 : inexact-ok = atan2 downward ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x4p-16384 0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x4p-16384 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16384 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x2p-16384 0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x2p-16384 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x2p-16384 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 0x8p-972 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok = atan2 tonearest intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok = atan2 towardzero intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok = atan2 upward intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008001p-1100 : inexact-ok = atan2 downward m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok = atan2 upward m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008001p-1100 : inexact-ok = atan2 downward binary128 0x8p-972 0xf.fffffp+124 : 0x8.000008000008000008000008p-1100 : inexact-ok = atan2 tonearest binary128 0x8p-972 0xf.fffffp+124 : 0x8.000008000008000008000008p-1100 : inexact-ok = atan2 towardzero binary128 0x8p-972 0xf.fffffp+124 : 0x8.000008000008000008000008p-1100 : inexact-ok = atan2 upward binary128 0x8p-972 0xf.fffffp+124 : 0x8.0000080000080000080000080008p-1100 : inexact-ok = atan2 downward ibm128 0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x8p-972 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok = atan2 tonearest intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok = atan2 towardzero intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok = atan2 upward intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1996 : inexact-ok = atan2 downward m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok = atan2 upward m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1996 : inexact-ok = atan2 downward binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1996 : inexact-ok = atan2 tonearest binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1996 : inexact-ok = atan2 towardzero binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1996 : inexact-ok = atan2 upward binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1996 : inexact-ok = atan2 downward ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1996 : inexact-ok = atan2 tonearest binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1996 : inexact-ok = atan2 towardzero binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1996 : inexact-ok = atan2 upward binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1996 : inexact-ok = atan2 downward ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok atan2 -min max = atan2 downward binary32 -0x4p-128 0xf.fffffp+124 : -0x8p-152 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary64 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000044p-256 : inexact-ok = atan2 tonearest binary64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok = atan2 towardzero binary64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok = atan2 upward binary64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok = atan2 downward intel96 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000040008p-256 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok = atan2 upward intel96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok = atan2 downward m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000040008p-256 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok = atan2 upward m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok = atan2 downward binary128 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000040000040000040004p-256 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok = atan2 upward binary128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok = atan2 downward ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.00000400000400000400000402p-256 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok = atan2 upward ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok = atan2 downward binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-1152 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok = atan2 upward intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok = atan2 downward m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-1152 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok = atan2 upward m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok = atan2 downward binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002000000000000104p-1152 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-1152 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-1152 : inexact-ok = atan2 upward binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-1152 : inexact-ok = atan2 downward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.0000000000001000000000000144p-1152 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-1152 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-1152 : inexact-ok = atan2 upward binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-1152 : inexact-ok = atan2 downward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward binary64 -0x4p-1024 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.0000040000040008p-1152 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok = atan2 upward intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.0000040000040008p-1152 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok = atan2 downward binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.0000040000040000040000040004p-1152 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004000004000004p-1152 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004000004000004p-1152 : inexact-ok = atan2 upward binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004000004000004p-1152 : inexact-ok = atan2 downward ibm128 -0x4p-1024 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2048 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok = atan2 upward intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2048 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok = atan2 downward binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002000000000000104p-2048 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2048 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2048 : inexact-ok = atan2 upward binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2048 : inexact-ok = atan2 downward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.0000000000001000000000000144p-2048 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2048 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2048 : inexact-ok = atan2 upward binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2048 : inexact-ok = atan2 downward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-16384 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x4p-16384 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16384 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x2p-16384 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x2p-16384 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x2p-16384 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary64 -0x8p-972 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008001p-1100 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok = atan2 upward intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok = atan2 downward m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008001p-1100 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok = atan2 upward m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok = atan2 downward binary128 -0x8p-972 0xf.fffffp+124 : -0x8.0000080000080000080000080008p-1100 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008000008000008p-1100 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008000008000008p-1100 : inexact-ok = atan2 upward binary128 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008000008000008p-1100 : inexact-ok = atan2 downward ibm128 -0x8p-972 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1996 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok = atan2 upward intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok = atan2 downward m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1996 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok = atan2 upward m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok = atan2 downward binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1996 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1996 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1996 : inexact-ok = atan2 upward binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1996 : inexact-ok = atan2 downward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1996 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1996 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1996 : inexact-ok = atan2 upward binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1996 : inexact-ok = atan2 downward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange atan2 min_subnorm max = atan2 downward binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary32 0x8p-152 0xf.fffffp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok = atan2 tonearest binary64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok = atan2 towardzero binary64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok = atan2 upward binary64 0x8p-152 0xf.fffffp+124 : 0x8.0000080000088p-280 : inexact-ok = atan2 downward intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok = atan2 tonearest intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok = atan2 towardzero intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok = atan2 upward intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008001p-280 : inexact-ok = atan2 downward m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok = atan2 upward m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008001p-280 : inexact-ok = atan2 downward binary128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok = atan2 tonearest binary128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok = atan2 towardzero binary128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok = atan2 upward binary128 0x8p-152 0xf.fffffp+124 : 0x8.0000080000080000080000080008p-280 : inexact-ok = atan2 downward ibm128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok = atan2 tonearest ibm128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok = atan2 towardzero ibm128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok = atan2 upward ibm128 0x8p-152 0xf.fffffp+124 : 0x8.00000800000800000800000804p-280 : inexact-ok = atan2 downward binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok = atan2 tonearest intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok = atan2 towardzero intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok = atan2 upward intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1176 : inexact-ok = atan2 downward m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok = atan2 upward m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1176 : inexact-ok = atan2 downward binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1176 : inexact-ok = atan2 tonearest binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1176 : inexact-ok = atan2 towardzero binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1176 : inexact-ok = atan2 upward binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1176 : inexact-ok = atan2 downward ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1176 : inexact-ok = atan2 tonearest binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1176 : inexact-ok = atan2 towardzero binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1176 : inexact-ok = atan2 upward binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1176 : inexact-ok = atan2 downward ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 0x4p-1076 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok = atan2 upward intel96 0x4p-1076 0xf.fffffp+124 : 0x4.0000040000040008p-1204 : inexact-ok = atan2 downward m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok = atan2 upward m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.0000040000040008p-1204 : inexact-ok = atan2 downward binary128 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004000004000004p-1204 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004000004000004p-1204 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004000004000004p-1204 : inexact-ok = atan2 upward binary128 0x4p-1076 0xf.fffffp+124 : 0x4.0000040000040000040000040004p-1204 : inexact-ok = atan2 downward ibm128 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x4p-1076 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok = atan2 upward intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2100 : inexact-ok = atan2 downward m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok = atan2 upward m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2100 : inexact-ok = atan2 downward binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2100 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2100 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2100 : inexact-ok = atan2 upward binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002000000000000104p-2100 : inexact-ok = atan2 downward ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2100 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2100 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2100 : inexact-ok = atan2 upward binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.0000000000001000000000000144p-2100 : inexact-ok = atan2 downward ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 tonearest ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x8p-16448 0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x8p-16448 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x8p-16448 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x4p-16448 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16448 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16496 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 tonearest binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok atan2 -min_subnorm max = atan2 downward binary32 -0x8p-152 0xf.fffffp+124 : -0x8p-152 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary64 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000088p-280 : inexact-ok = atan2 tonearest binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 towardzero binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 upward binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 downward intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008001p-280 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 upward intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 downward m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008001p-280 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 upward m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok = atan2 downward binary128 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000080000080000080008p-280 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 upward binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 downward ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.00000800000800000800000804p-280 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 upward ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok = atan2 downward binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1176 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok = atan2 upward intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok = atan2 downward m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1176 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok = atan2 upward m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok = atan2 downward binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1176 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1176 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1176 : inexact-ok = atan2 upward binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1176 : inexact-ok = atan2 downward ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1176 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1176 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1176 : inexact-ok = atan2 upward binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1176 : inexact-ok = atan2 downward ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward binary64 -0x4p-1076 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.0000040000040008p-1204 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok = atan2 upward intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.0000040000040008p-1204 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok = atan2 downward binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.0000040000040000040000040004p-1204 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004000004000004p-1204 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004000004000004p-1204 : inexact-ok = atan2 upward binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004000004000004p-1204 : inexact-ok = atan2 downward ibm128 -0x4p-1076 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2100 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok = atan2 upward intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2100 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok = atan2 downward binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002000000000000104p-2100 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2100 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2100 : inexact-ok = atan2 upward binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2100 : inexact-ok = atan2 downward ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.0000000000001000000000000144p-2100 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2100 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2100 : inexact-ok = atan2 upward binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2100 : inexact-ok = atan2 downward ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 upward ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange = atan2 downward intel96 -0x8p-16448 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x8p-16448 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-16448 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x4p-16448 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16448 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16496 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 downward binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 towardzero binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange = atan2 upward binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange atan2 min 1 = atan2 downward binary32 0x4p-128 0x1p+0 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest binary32 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero binary32 0x4p-128 0x1p+0 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok = atan2 upward binary32 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok = atan2 downward binary64 0x4p-128 0x1p+0 : 0x3.ffffffffffffep-128 : inexact-ok = atan2 tonearest binary64 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 towardzero binary64 0x4p-128 0x1p+0 : 0x3.ffffffffffffep-128 : inexact-ok = atan2 upward binary64 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 downward intel96 0x4p-128 0x1p+0 : 0x3.fffffffffffffffcp-128 : inexact-ok = atan2 tonearest intel96 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 towardzero intel96 0x4p-128 0x1p+0 : 0x3.fffffffffffffffcp-128 : inexact-ok = atan2 upward intel96 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 downward m68k96 0x4p-128 0x1p+0 : 0x3.fffffffffffffffcp-128 : inexact-ok = atan2 tonearest m68k96 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 towardzero m68k96 0x4p-128 0x1p+0 : 0x3.fffffffffffffffcp-128 : inexact-ok = atan2 upward m68k96 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 downward binary128 0x4p-128 0x1p+0 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok = atan2 tonearest binary128 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 towardzero binary128 0x4p-128 0x1p+0 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok = atan2 upward binary128 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 downward ibm128 0x4p-128 0x1p+0 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok = atan2 tonearest ibm128 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 towardzero ibm128 0x4p-128 0x1p+0 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok = atan2 upward ibm128 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok = atan2 downward binary64 0x4p-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest binary64 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero binary64 0x4p-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok = atan2 upward binary64 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = atan2 downward intel96 0x4p-1024 0x1p+0 : 0x3.fffffffffffffffcp-1024 : inexact-ok = atan2 tonearest intel96 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok = atan2 towardzero intel96 0x4p-1024 0x1p+0 : 0x3.fffffffffffffffcp-1024 : inexact-ok = atan2 upward intel96 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok = atan2 downward m68k96 0x4p-1024 0x1p+0 : 0x3.fffffffffffffffcp-1024 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 0x1p+0 : 0x3.fffffffffffffffcp-1024 : inexact-ok = atan2 upward m68k96 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok = atan2 downward binary128 0x4p-1024 0x1p+0 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok = atan2 tonearest binary128 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok = atan2 towardzero binary128 0x4p-1024 0x1p+0 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok = atan2 upward binary128 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok = atan2 downward ibm128 0x4p-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok underflow errno-erange-ok = atan2 towardzero ibm128 0x4p-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = atan2 upward ibm128 0x4p-1024 0x1p+0 : 0x4p-1024 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest intel96 0x4p-16384 0x1p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero intel96 0x4p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 upward intel96 0x4p-16384 0x1p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 downward m68k96 0x4p-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 0x1p+0 : 0x4p-16384 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 : inexact-ok = atan2 upward m68k96 0x4p-16384 0x1p+0 : 0x4p-16384 : inexact-ok = atan2 downward binary128 0x4p-16384 0x1p+0 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest binary128 0x4p-16384 0x1p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero binary128 0x4p-16384 0x1p+0 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 upward binary128 0x4p-16384 0x1p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 downward intel96 0x2p-16384 0x1p+0 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 0x2p-16384 0x1p+0 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero intel96 0x2p-16384 0x1p+0 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward intel96 0x2p-16384 0x1p+0 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x2p-16384 0x1p+0 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest m68k96 0x2p-16384 0x1p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero m68k96 0x2p-16384 0x1p+0 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 upward m68k96 0x2p-16384 0x1p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 downward binary128 0x2p-16384 0x1p+0 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 0x2p-16384 0x1p+0 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 0x2p-16384 0x1p+0 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 0x2p-16384 0x1p+0 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x8p-972 0x1p+0 : 0x7.ffffffffffffcp-972 : inexact-ok = atan2 tonearest binary64 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok = atan2 towardzero binary64 0x8p-972 0x1p+0 : 0x7.ffffffffffffcp-972 : inexact-ok = atan2 upward binary64 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok = atan2 downward intel96 0x8p-972 0x1p+0 : 0x7.fffffffffffffff8p-972 : inexact-ok = atan2 tonearest intel96 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok = atan2 towardzero intel96 0x8p-972 0x1p+0 : 0x7.fffffffffffffff8p-972 : inexact-ok = atan2 upward intel96 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok = atan2 downward m68k96 0x8p-972 0x1p+0 : 0x7.fffffffffffffff8p-972 : inexact-ok = atan2 tonearest m68k96 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok = atan2 towardzero m68k96 0x8p-972 0x1p+0 : 0x7.fffffffffffffff8p-972 : inexact-ok = atan2 upward m68k96 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok = atan2 downward binary128 0x8p-972 0x1p+0 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok = atan2 tonearest binary128 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok = atan2 towardzero binary128 0x8p-972 0x1p+0 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok = atan2 upward binary128 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok = atan2 downward ibm128 0x8p-972 0x1p+0 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest ibm128 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero ibm128 0x8p-972 0x1p+0 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok = atan2 upward ibm128 0x8p-972 0x1p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok atan2 -min 1 = atan2 downward binary32 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest binary32 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero binary32 -0x4p-128 0x1p+0 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok = atan2 upward binary32 -0x4p-128 0x1p+0 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok = atan2 downward binary64 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 tonearest binary64 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 towardzero binary64 -0x4p-128 0x1p+0 : -0x3.ffffffffffffep-128 : inexact-ok = atan2 upward binary64 -0x4p-128 0x1p+0 : -0x3.ffffffffffffep-128 : inexact-ok = atan2 downward intel96 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 tonearest intel96 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 towardzero intel96 -0x4p-128 0x1p+0 : -0x3.fffffffffffffffcp-128 : inexact-ok = atan2 upward intel96 -0x4p-128 0x1p+0 : -0x3.fffffffffffffffcp-128 : inexact-ok = atan2 downward m68k96 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 0x1p+0 : -0x3.fffffffffffffffcp-128 : inexact-ok = atan2 upward m68k96 -0x4p-128 0x1p+0 : -0x3.fffffffffffffffcp-128 : inexact-ok = atan2 downward binary128 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 tonearest binary128 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 towardzero binary128 -0x4p-128 0x1p+0 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok = atan2 upward binary128 -0x4p-128 0x1p+0 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok = atan2 downward ibm128 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 0x1p+0 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok = atan2 upward ibm128 -0x4p-128 0x1p+0 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok = atan2 downward binary64 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest binary64 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero binary64 -0x4p-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok = atan2 upward binary64 -0x4p-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok = atan2 downward intel96 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 0x1p+0 : -0x3.fffffffffffffffcp-1024 : inexact-ok = atan2 upward intel96 -0x4p-1024 0x1p+0 : -0x3.fffffffffffffffcp-1024 : inexact-ok = atan2 downward m68k96 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 0x1p+0 : -0x3.fffffffffffffffcp-1024 : inexact-ok = atan2 upward m68k96 -0x4p-1024 0x1p+0 : -0x3.fffffffffffffffcp-1024 : inexact-ok = atan2 downward binary128 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 0x1p+0 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok = atan2 upward binary128 -0x4p-1024 0x1p+0 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok = atan2 downward ibm128 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok underflow errno-erange-ok = atan2 towardzero ibm128 -0x4p-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = atan2 upward ibm128 -0x4p-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 -0x4p-16384 0x1p+0 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest intel96 -0x4p-16384 0x1p+0 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero intel96 -0x4p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 upward intel96 -0x4p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 downward m68k96 -0x4p-16384 0x1p+0 : -0x4p-16384 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 0x1p+0 : -0x4p-16384 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 : inexact-ok = atan2 upward m68k96 -0x4p-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 : inexact-ok = atan2 downward binary128 -0x4p-16384 0x1p+0 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest binary128 -0x4p-16384 0x1p+0 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero binary128 -0x4p-16384 0x1p+0 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 upward binary128 -0x4p-16384 0x1p+0 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 downward intel96 -0x2p-16384 0x1p+0 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x2p-16384 0x1p+0 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero intel96 -0x2p-16384 0x1p+0 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok = atan2 upward intel96 -0x2p-16384 0x1p+0 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 -0x2p-16384 0x1p+0 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest m68k96 -0x2p-16384 0x1p+0 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero m68k96 -0x2p-16384 0x1p+0 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 upward m68k96 -0x2p-16384 0x1p+0 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok = atan2 downward binary128 -0x2p-16384 0x1p+0 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x2p-16384 0x1p+0 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 -0x2p-16384 0x1p+0 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 -0x2p-16384 0x1p+0 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = atan2 downward binary64 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok = atan2 tonearest binary64 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok = atan2 towardzero binary64 -0x8p-972 0x1p+0 : -0x7.ffffffffffffcp-972 : inexact-ok = atan2 upward binary64 -0x8p-972 0x1p+0 : -0x7.ffffffffffffcp-972 : inexact-ok = atan2 downward intel96 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok = atan2 tonearest intel96 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok = atan2 towardzero intel96 -0x8p-972 0x1p+0 : -0x7.fffffffffffffff8p-972 : inexact-ok = atan2 upward intel96 -0x8p-972 0x1p+0 : -0x7.fffffffffffffff8p-972 : inexact-ok = atan2 downward m68k96 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 0x1p+0 : -0x7.fffffffffffffff8p-972 : inexact-ok = atan2 upward m68k96 -0x8p-972 0x1p+0 : -0x7.fffffffffffffff8p-972 : inexact-ok = atan2 downward binary128 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok = atan2 tonearest binary128 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok = atan2 towardzero binary128 -0x8p-972 0x1p+0 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok = atan2 upward binary128 -0x8p-972 0x1p+0 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok = atan2 downward ibm128 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok = atan2 tonearest ibm128 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok = atan2 towardzero ibm128 -0x8p-972 0x1p+0 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok = atan2 upward ibm128 -0x8p-972 0x1p+0 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok atan2 min_subnorm 1 = atan2 downward binary32 0x8p-152 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary32 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary32 0x8p-152 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward binary32 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok underflow errno-erange-ok = atan2 downward binary64 0x8p-152 0x1p+0 : 0x7.ffffffffffffcp-152 : inexact-ok = atan2 tonearest binary64 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 towardzero binary64 0x8p-152 0x1p+0 : 0x7.ffffffffffffcp-152 : inexact-ok = atan2 upward binary64 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 downward intel96 0x8p-152 0x1p+0 : 0x7.fffffffffffffff8p-152 : inexact-ok = atan2 tonearest intel96 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 towardzero intel96 0x8p-152 0x1p+0 : 0x7.fffffffffffffff8p-152 : inexact-ok = atan2 upward intel96 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 downward m68k96 0x8p-152 0x1p+0 : 0x7.fffffffffffffff8p-152 : inexact-ok = atan2 tonearest m68k96 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 towardzero m68k96 0x8p-152 0x1p+0 : 0x7.fffffffffffffff8p-152 : inexact-ok = atan2 upward m68k96 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 downward binary128 0x8p-152 0x1p+0 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok = atan2 tonearest binary128 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 towardzero binary128 0x8p-152 0x1p+0 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok = atan2 upward binary128 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 downward ibm128 0x8p-152 0x1p+0 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok = atan2 tonearest ibm128 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 towardzero ibm128 0x8p-152 0x1p+0 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok = atan2 upward ibm128 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok = atan2 downward binary64 0x4p-1076 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary64 0x4p-1076 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward binary64 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x4p-1076 0x1p+0 : 0x3.fffffffffffffffcp-1076 : inexact-ok = atan2 tonearest intel96 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok = atan2 towardzero intel96 0x4p-1076 0x1p+0 : 0x3.fffffffffffffffcp-1076 : inexact-ok = atan2 upward intel96 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok = atan2 downward m68k96 0x4p-1076 0x1p+0 : 0x3.fffffffffffffffcp-1076 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 0x1p+0 : 0x3.fffffffffffffffcp-1076 : inexact-ok = atan2 upward m68k96 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok = atan2 downward binary128 0x4p-1076 0x1p+0 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok = atan2 tonearest binary128 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok = atan2 towardzero binary128 0x4p-1076 0x1p+0 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok = atan2 upward binary128 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok = atan2 downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward intel96 0x8p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 0x8p-16448 0x1p+0 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero intel96 0x8p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward intel96 0x8p-16448 0x1p+0 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x8p-16448 0x1p+0 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 0x8p-16448 0x1p+0 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero m68k96 0x8p-16448 0x1p+0 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 upward m68k96 0x8p-16448 0x1p+0 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x8p-16448 0x1p+0 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 0x8p-16448 0x1p+0 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 0x8p-16448 0x1p+0 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 0x8p-16448 0x1p+0 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 0x4p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 0x4p-16448 0x1p+0 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero m68k96 0x4p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward m68k96 0x4p-16448 0x1p+0 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16448 0x1p+0 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 0x4p-16448 0x1p+0 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 0x4p-16448 0x1p+0 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 0x4p-16448 0x1p+0 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 0x4p-16496 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 0x4p-16496 0x1p+0 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 0x4p-16496 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 0x4p-16496 0x1p+0 : 0x4p-16496 : inexact-ok underflow errno-erange-ok atan2 -min_subnorm 1 = atan2 downward binary32 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary32 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary32 -0x8p-152 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward binary32 -0x8p-152 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 downward binary64 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 tonearest binary64 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 towardzero binary64 -0x8p-152 0x1p+0 : -0x7.ffffffffffffcp-152 : inexact-ok = atan2 upward binary64 -0x8p-152 0x1p+0 : -0x7.ffffffffffffcp-152 : inexact-ok = atan2 downward intel96 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 tonearest intel96 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 towardzero intel96 -0x8p-152 0x1p+0 : -0x7.fffffffffffffff8p-152 : inexact-ok = atan2 upward intel96 -0x8p-152 0x1p+0 : -0x7.fffffffffffffff8p-152 : inexact-ok = atan2 downward m68k96 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 0x1p+0 : -0x7.fffffffffffffff8p-152 : inexact-ok = atan2 upward m68k96 -0x8p-152 0x1p+0 : -0x7.fffffffffffffff8p-152 : inexact-ok = atan2 downward binary128 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 tonearest binary128 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 towardzero binary128 -0x8p-152 0x1p+0 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok = atan2 upward binary128 -0x8p-152 0x1p+0 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok = atan2 downward ibm128 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 0x1p+0 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok = atan2 upward ibm128 -0x8p-152 0x1p+0 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok = atan2 downward binary64 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary64 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary64 -0x4p-1076 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward binary64 -0x4p-1076 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 downward intel96 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 0x1p+0 : -0x3.fffffffffffffffcp-1076 : inexact-ok = atan2 upward intel96 -0x4p-1076 0x1p+0 : -0x3.fffffffffffffffcp-1076 : inexact-ok = atan2 downward m68k96 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 0x1p+0 : -0x3.fffffffffffffffcp-1076 : inexact-ok = atan2 upward m68k96 -0x4p-1076 0x1p+0 : -0x3.fffffffffffffffcp-1076 : inexact-ok = atan2 downward binary128 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 0x1p+0 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok = atan2 upward binary128 -0x4p-1076 0x1p+0 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok = atan2 downward ibm128 -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 tonearest ibm128 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = atan2 towardzero ibm128 -0x4p-1076 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 upward ibm128 -0x4p-1076 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = atan2 downward intel96 -0x8p-16448 0x1p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest intel96 -0x8p-16448 0x1p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero intel96 -0x8p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward intel96 -0x8p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 -0x8p-16448 0x1p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x8p-16448 0x1p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero m68k96 -0x8p-16448 0x1p+0 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 upward m68k96 -0x8p-16448 0x1p+0 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 -0x8p-16448 0x1p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x8p-16448 0x1p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 -0x8p-16448 0x1p+0 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 -0x8p-16448 0x1p+0 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = atan2 downward m68k96 -0x4p-16448 0x1p+0 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest m68k96 -0x4p-16448 0x1p+0 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero m68k96 -0x4p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward m68k96 -0x4p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 -0x4p-16448 0x1p+0 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16448 0x1p+0 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 -0x4p-16448 0x1p+0 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 -0x4p-16448 0x1p+0 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = atan2 downward binary128 -0x4p-16496 0x1p+0 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 tonearest binary128 -0x4p-16496 0x1p+0 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = atan2 towardzero binary128 -0x4p-16496 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok = atan2 upward binary128 -0x4p-16496 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok atan2 min -1 = atan2 downward binary32 0x4p-128 -0x1p+0 : 0x3.243f68p+0 : inexact-ok = atan2 tonearest binary32 0x4p-128 -0x1p+0 : 0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 0x4p-128 -0x1p+0 : 0x3.243f68p+0 : inexact-ok = atan2 upward binary32 0x4p-128 -0x1p+0 : 0x3.243f6cp+0 : inexact-ok = atan2 downward binary64 0x4p-128 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-128 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-128 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-128 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-128 -0x1p+0 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1024 -0x1p+0 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16384 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward intel96 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x2p-16384 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary64 0x8p-972 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x8p-972 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x8p-972 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x8p-972 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-972 -0x1p+0 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok atan2 -min -1 = atan2 downward binary32 -0x4p-128 -0x1p+0 : -0x3.243f6cp+0 : inexact-ok = atan2 tonearest binary32 -0x4p-128 -0x1p+0 : -0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 -0x4p-128 -0x1p+0 : -0x3.243f68p+0 : inexact-ok = atan2 upward binary32 -0x4p-128 -0x1p+0 : -0x3.243f68p+0 : inexact-ok = atan2 downward binary64 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-128 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1024 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16384 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward intel96 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x2p-16384 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary64 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-972 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok atan2 min_subnorm -1 = atan2 downward binary32 0x8p-152 -0x1p+0 : 0x3.243f68p+0 : inexact-ok = atan2 tonearest binary32 0x8p-152 -0x1p+0 : 0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 0x8p-152 -0x1p+0 : 0x3.243f68p+0 : inexact-ok = atan2 upward binary32 0x8p-152 -0x1p+0 : 0x3.243f6cp+0 : inexact-ok = atan2 downward binary64 0x8p-152 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x8p-152 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x8p-152 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x8p-152 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x8p-152 -0x1p+0 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward binary64 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 tonearest binary64 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok = atan2 downward intel96 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward ibm128 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 tonearest ibm128 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 0x4p-1076 -0x1p+0 : 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 downward intel96 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest intel96 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward m68k96 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x8p-16448 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward m68k96 0x4p-16448 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 tonearest m68k96 0x4p-16448 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 0x4p-16448 -0x1p+0 : 0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 0x4p-16448 -0x1p+0 : 0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 downward binary128 0x4p-16448 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16448 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16448 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16448 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 downward binary128 0x4p-16496 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 tonearest binary128 0x4p-16496 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 0x4p-16496 -0x1p+0 : 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 0x4p-16496 -0x1p+0 : 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok atan2 -min_subnorm -1 = atan2 downward binary32 -0x8p-152 -0x1p+0 : -0x3.243f6cp+0 : inexact-ok = atan2 tonearest binary32 -0x8p-152 -0x1p+0 : -0x3.243f6cp+0 : inexact-ok = atan2 towardzero binary32 -0x8p-152 -0x1p+0 : -0x3.243f68p+0 : inexact-ok = atan2 upward binary32 -0x8p-152 -0x1p+0 : -0x3.243f68p+0 : inexact-ok = atan2 downward binary64 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x8p-152 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward binary64 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a32p+0 : inexact-ok = atan2 tonearest binary64 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 towardzero binary64 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 upward binary64 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok = atan2 downward intel96 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward ibm128 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok = atan2 tonearest ibm128 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 towardzero ibm128 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 upward ibm128 -0x4p-1076 -0x1p+0 : -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok = atan2 downward intel96 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest intel96 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero intel96 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward intel96 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward m68k96 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x8p-16448 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward m68k96 -0x4p-16448 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 tonearest m68k96 -0x4p-16448 -0x1p+0 : -0x3.243f6a8885a308d4p+0 : inexact-ok = atan2 towardzero m68k96 -0x4p-16448 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 upward m68k96 -0x4p-16448 -0x1p+0 : -0x3.243f6a8885a308dp+0 : inexact-ok = atan2 downward binary128 -0x4p-16448 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16448 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16448 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16448 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 downward binary128 -0x4p-16496 -0x1p+0 : -0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok = atan2 tonearest binary128 -0x4p-16496 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 towardzero binary128 -0x4p-16496 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok = atan2 upward binary128 -0x4p-16496 -0x1p+0 : -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok