= atanh tonearest ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
= atanh towardzero ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
= atanh upward ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b67934p-4L : inexact-ok
+cabs 0.75 12.390625
+= cabs downward flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 0xcp-4 0xc.64p+0 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -12.390625 0.75
+= cabs downward flt-32 -0xc.64p+0f 0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 -0xc.64p+0f 0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 -0xc.64p+0f 0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 -0xc.64p+0f 0xcp-4f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 -0xc.64p+0 0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 -0xc.64p+0 0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 -0xc.64p+0 0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 -0xc.64p+0 0xcp-4 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -0.75 12.390625
+= cabs downward flt-32 -0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 -0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 -0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 -0xcp-4f 0xc.64p+0f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 -0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 -0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 -0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 -0xcp-4 0xc.64p+0 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -12.390625 -0.75
+= cabs downward flt-32 -0xc.64p+0f -0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 -0xc.64p+0f -0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 -0xc.64p+0f -0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 -0xc.64p+0f -0xcp-4f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 -0xc.64p+0 -0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 -0xc.64p+0 -0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 -0xc.64p+0 -0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 -0xc.64p+0 -0xcp-4 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -0.75 -12.390625
+= cabs downward flt-32 -0xcp-4f -0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 -0xcp-4f -0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 -0xcp-4f -0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 -0xcp-4f -0xc.64p+0f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 -0xcp-4 -0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 -0xcp-4 -0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 -0xcp-4 -0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 -0xcp-4 -0xc.64p+0 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -0.75 0
+= cabs downward flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs tonearest flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs towardzero flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs upward flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs downward dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs tonearest dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs towardzero dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs upward dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs downward ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+cabs 0.75 0
+= cabs downward flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs tonearest flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs towardzero flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs upward flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs downward dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs tonearest dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs towardzero dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs upward dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs downward ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+cabs -1.0 0
+= cabs downward flt-32 -0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs tonearest flt-32 -0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs towardzero flt-32 -0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs upward flt-32 -0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs downward dbl-64 -0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs tonearest dbl-64 -0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs towardzero dbl-64 -0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs upward dbl-64 -0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-128 -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-128 -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-128ibm -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+cabs 1.0 0
+= cabs downward flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs tonearest flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs towardzero flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs upward flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs downward dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs tonearest dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs towardzero dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs upward dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs downward ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+cabs -5.7e7 0
+= cabs downward flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs tonearest flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs towardzero flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs upward flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs downward dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs tonearest dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs towardzero dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs upward dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs downward ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+cabs 5.7e7 0
+= cabs downward flt-32 0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs tonearest flt-32 0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs towardzero flt-32 0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs upward flt-32 0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs downward dbl-64 0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs tonearest dbl-64 0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs towardzero dbl-64 0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs upward dbl-64 0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs downward ldbl-96-intel 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-96-intel 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-96-intel 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-96-intel 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-96-m68k 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-96-m68k 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-128 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-128 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-128 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-128 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-128ibm 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-128ibm 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-128ibm 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-128ibm 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+cabs 0.75 1.25
+= cabs downward flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e5p+0f : inexact-ok
+= cabs tonearest flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e5p+0f : inexact-ok
+= cabs towardzero flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e5p+0f : inexact-ok
+= cabs upward flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e52p+0f : inexact-ok
+= cabs downward dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a1p+0 : inexact-ok
+= cabs tonearest dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a2p+0 : inexact-ok
+= cabs towardzero dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a1p+0 : inexact-ok
+= cabs upward dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a2p+0 : inexact-ok
+= cabs downward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= cabs tonearest ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= cabs towardzero ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= cabs upward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= cabs downward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= cabs upward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= cabs downward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbap+0L : inexact-ok
+= cabs tonearest ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbbp+0L : inexact-ok
+= cabs towardzero ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbap+0L : inexact-ok
+= cabs upward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbbp+0L : inexact-ok
+= cabs downward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
+= cabs upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f2p+0L : inexact-ok
+carg 2.0 0
+= carg downward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg tonearest flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg towardzero flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg upward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg downward dbl-64 0x2p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg tonearest dbl-64 0x2p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg towardzero dbl-64 0x2p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg upward dbl-64 0x2p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-128 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-128 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-128 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-128 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+carg 2.0 -0
+= carg downward flt-32 0x2p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg tonearest flt-32 0x2p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg towardzero flt-32 0x2p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg upward flt-32 0x2p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg downward dbl-64 0x2p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg tonearest dbl-64 0x2p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg towardzero dbl-64 0x2p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg upward dbl-64 0x2p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-128 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-128 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-128 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-128 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+carg 0 0
+= carg downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+carg 0 -0
+= carg downward flt-32 0x0p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg tonearest flt-32 0x0p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg towardzero flt-32 0x0p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg upward flt-32 0x0p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg downward dbl-64 0x0p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg tonearest dbl-64 0x0p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg towardzero dbl-64 0x0p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg upward dbl-64 0x0p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-128 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-128 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-128 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-128 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+carg -2.0 0
+= carg downward flt-32 -0x2p+0f 0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= carg tonearest flt-32 -0x2p+0f 0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= carg towardzero flt-32 -0x2p+0f 0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= carg upward flt-32 -0x2p+0f 0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= carg downward dbl-64 -0x2p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg tonearest dbl-64 -0x2p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg towardzero dbl-64 -0x2p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg upward dbl-64 -0x2p+0 0x0p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-intel -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg downward ldbl-128 -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg upward ldbl-128 -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= carg downward ldbl-128ibm -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+carg -2.0 -0
+= carg downward flt-32 -0x2p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= carg tonearest flt-32 -0x2p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= carg towardzero flt-32 -0x2p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= carg upward flt-32 -0x2p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= carg downward dbl-64 -0x2p+0 -0x0p+0 : -0x3.243f6a8885a32p+0 : inexact-ok
+= carg tonearest dbl-64 -0x2p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg towardzero dbl-64 -0x2p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg upward dbl-64 -0x2p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-intel -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg downward ldbl-128 -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= carg upward ldbl-128 -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= carg downward ldbl-128ibm -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+carg -0 0
+= carg downward flt-32 -0x0p+0f 0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= carg tonearest flt-32 -0x0p+0f 0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= carg towardzero flt-32 -0x0p+0f 0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= carg upward flt-32 -0x0p+0f 0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= carg downward dbl-64 -0x0p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg tonearest dbl-64 -0x0p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg towardzero dbl-64 -0x0p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg upward dbl-64 -0x0p+0 0x0p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg downward ldbl-128 -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg upward ldbl-128 -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= carg downward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+carg -0 -0
+= carg downward flt-32 -0x0p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= carg tonearest flt-32 -0x0p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= carg towardzero flt-32 -0x0p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= carg upward flt-32 -0x0p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= carg downward dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a32p+0 : inexact-ok
+= carg tonearest dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg towardzero dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg upward dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg downward ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= carg upward ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= carg downward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+carg 0 2.0
+= carg downward flt-32 0x0p+0f 0x2p+0f : 0x1.921fb4p+0f : inexact-ok
+= carg tonearest flt-32 0x0p+0f 0x2p+0f : 0x1.921fb6p+0f : inexact-ok
+= carg towardzero flt-32 0x0p+0f 0x2p+0f : 0x1.921fb4p+0f : inexact-ok
+= carg upward flt-32 0x0p+0f 0x2p+0f : 0x1.921fb6p+0f : inexact-ok
+= carg downward dbl-64 0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg tonearest dbl-64 0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg towardzero dbl-64 0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg upward dbl-64 0x0p+0 0x2p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg downward ldbl-128 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg tonearest ldbl-128 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg towardzero ldbl-128 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg upward ldbl-128 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+carg -0 2.0
+= carg downward flt-32 -0x0p+0f 0x2p+0f : 0x1.921fb4p+0f : inexact-ok
+= carg tonearest flt-32 -0x0p+0f 0x2p+0f : 0x1.921fb6p+0f : inexact-ok
+= carg towardzero flt-32 -0x0p+0f 0x2p+0f : 0x1.921fb4p+0f : inexact-ok
+= carg upward flt-32 -0x0p+0f 0x2p+0f : 0x1.921fb6p+0f : inexact-ok
+= carg downward dbl-64 -0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg tonearest dbl-64 -0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg towardzero dbl-64 -0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg upward dbl-64 -0x0p+0 0x2p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-intel -0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg downward ldbl-128 -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg upward ldbl-128 -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= carg downward ldbl-128ibm -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+carg 0 -2.0
+= carg downward flt-32 0x0p+0f -0x2p+0f : -0x1.921fb6p+0f : inexact-ok
+= carg tonearest flt-32 0x0p+0f -0x2p+0f : -0x1.921fb6p+0f : inexact-ok
+= carg towardzero flt-32 0x0p+0f -0x2p+0f : -0x1.921fb4p+0f : inexact-ok
+= carg upward flt-32 0x0p+0f -0x2p+0f : -0x1.921fb4p+0f : inexact-ok
+= carg downward dbl-64 0x0p+0 -0x2p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= carg tonearest dbl-64 0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg towardzero dbl-64 0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg upward dbl-64 0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg downward ldbl-128 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg tonearest ldbl-128 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg towardzero ldbl-128 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= carg upward ldbl-128 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+carg -0 -2.0
+= carg downward flt-32 -0x0p+0f -0x2p+0f : -0x1.921fb6p+0f : inexact-ok
+= carg tonearest flt-32 -0x0p+0f -0x2p+0f : -0x1.921fb6p+0f : inexact-ok
+= carg towardzero flt-32 -0x0p+0f -0x2p+0f : -0x1.921fb4p+0f : inexact-ok
+= carg upward flt-32 -0x0p+0f -0x2p+0f : -0x1.921fb4p+0f : inexact-ok
+= carg downward dbl-64 -0x0p+0 -0x2p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= carg tonearest dbl-64 -0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg towardzero dbl-64 -0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg upward dbl-64 -0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-intel -0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg downward ldbl-128 -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= carg upward ldbl-128 -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= carg downward ldbl-128ibm -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
cbrt 0.0
= cbrt downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
= cbrt tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok