tanpi 0 = tanpi downward binary32 0x0p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x0p+0 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x0p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x0p+0 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x0p+0 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x0p+0 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x0p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x0p+0 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok tanpi -0 = tanpi downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok tanpi min = tanpi downward binary32 0x4p-128 : 0xc.90fdap-128 : inexact-ok = tanpi tonearest binary32 0x4p-128 : 0xc.90fdbp-128 : inexact-ok = tanpi towardzero binary32 0x4p-128 : 0xc.90fdap-128 : inexact-ok = tanpi upward binary32 0x4p-128 : 0xc.90fdbp-128 : inexact-ok = tanpi downward binary64 0x4p-128 : 0xc.90fdaa22168cp-128 : inexact-ok = tanpi tonearest binary64 0x4p-128 : 0xc.90fdaa22168cp-128 : inexact-ok = tanpi towardzero binary64 0x4p-128 : 0xc.90fdaa22168cp-128 : inexact-ok = tanpi upward binary64 0x4p-128 : 0xc.90fdaa22168c8p-128 : inexact-ok = tanpi downward intel96 0x4p-128 : 0xc.90fdaa22168c234p-128 : inexact-ok = tanpi tonearest intel96 0x4p-128 : 0xc.90fdaa22168c235p-128 : inexact-ok = tanpi towardzero intel96 0x4p-128 : 0xc.90fdaa22168c234p-128 : inexact-ok = tanpi upward intel96 0x4p-128 : 0xc.90fdaa22168c235p-128 : inexact-ok = tanpi downward m68k96 0x4p-128 : 0xc.90fdaa22168c234p-128 : inexact-ok = tanpi tonearest m68k96 0x4p-128 : 0xc.90fdaa22168c235p-128 : inexact-ok = tanpi towardzero m68k96 0x4p-128 : 0xc.90fdaa22168c234p-128 : inexact-ok = tanpi upward m68k96 0x4p-128 : 0xc.90fdaa22168c235p-128 : inexact-ok = tanpi downward binary128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80dcp-128 : inexact-ok = tanpi tonearest binary128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80dcp-128 : inexact-ok = tanpi towardzero binary128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80dcp-128 : inexact-ok = tanpi upward binary128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80dc8p-128 : inexact-ok = tanpi downward ibm128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80cp-128 : inexact-ok = tanpi tonearest ibm128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80cp-128 : inexact-ok = tanpi towardzero ibm128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b80cp-128 : inexact-ok = tanpi upward ibm128 0x4p-128 : 0xc.90fdaa22168c234c4c6628b81p-128 : inexact-ok = tanpi downward binary64 0x4p-1024 : 0xc.90fdaa22168cp-1024 : inexact-ok = tanpi tonearest binary64 0x4p-1024 : 0xc.90fdaa22168cp-1024 : inexact-ok = tanpi towardzero binary64 0x4p-1024 : 0xc.90fdaa22168cp-1024 : inexact-ok = tanpi upward binary64 0x4p-1024 : 0xc.90fdaa22168c8p-1024 : inexact-ok = tanpi downward intel96 0x4p-1024 : 0xc.90fdaa22168c234p-1024 : inexact-ok = tanpi tonearest intel96 0x4p-1024 : 0xc.90fdaa22168c235p-1024 : inexact-ok = tanpi towardzero intel96 0x4p-1024 : 0xc.90fdaa22168c234p-1024 : inexact-ok = tanpi upward intel96 0x4p-1024 : 0xc.90fdaa22168c235p-1024 : inexact-ok = tanpi downward m68k96 0x4p-1024 : 0xc.90fdaa22168c234p-1024 : inexact-ok = tanpi tonearest m68k96 0x4p-1024 : 0xc.90fdaa22168c235p-1024 : inexact-ok = tanpi towardzero m68k96 0x4p-1024 : 0xc.90fdaa22168c234p-1024 : inexact-ok = tanpi upward m68k96 0x4p-1024 : 0xc.90fdaa22168c235p-1024 : inexact-ok = tanpi downward binary128 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80dcp-1024 : inexact-ok = tanpi tonearest binary128 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80dcp-1024 : inexact-ok = tanpi towardzero binary128 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80dcp-1024 : inexact-ok = tanpi upward binary128 0x4p-1024 : 0xc.90fdaa22168c234c4c6628b80dc8p-1024 : inexact-ok = tanpi downward ibm128 0x4p-1024 : 0xc.90fdaa22168cp-1024 : inexact-ok underflow errno-erange-ok = tanpi tonearest ibm128 0x4p-1024 : 0xc.90fdaa22168c4p-1024 : inexact-ok underflow errno-erange-ok = tanpi towardzero ibm128 0x4p-1024 : 0xc.90fdaa22168cp-1024 : inexact-ok underflow errno-erange-ok = tanpi upward ibm128 0x4p-1024 : 0xc.90fdaa22168c4p-1024 : inexact-ok underflow errno-erange-ok = tanpi downward intel96 0x4p-16384 : 0xc.90fdaa22168c234p-16384 : inexact-ok = tanpi tonearest intel96 0x4p-16384 : 0xc.90fdaa22168c235p-16384 : inexact-ok = tanpi towardzero intel96 0x4p-16384 : 0xc.90fdaa22168c234p-16384 : inexact-ok = tanpi upward intel96 0x4p-16384 : 0xc.90fdaa22168c235p-16384 : inexact-ok = tanpi downward m68k96 0x4p-16384 : 0xc.90fdaa22168c234p-16384 : inexact-ok = tanpi tonearest m68k96 0x4p-16384 : 0xc.90fdaa22168c235p-16384 : inexact-ok = tanpi towardzero m68k96 0x4p-16384 : 0xc.90fdaa22168c234p-16384 : inexact-ok = tanpi upward m68k96 0x4p-16384 : 0xc.90fdaa22168c235p-16384 : inexact-ok = tanpi downward binary128 0x4p-16384 : 0xc.90fdaa22168c234c4c6628b80dcp-16384 : inexact-ok = tanpi tonearest binary128 0x4p-16384 : 0xc.90fdaa22168c234c4c6628b80dcp-16384 : inexact-ok = tanpi towardzero binary128 0x4p-16384 : 0xc.90fdaa22168c234c4c6628b80dcp-16384 : inexact-ok = tanpi upward binary128 0x4p-16384 : 0xc.90fdaa22168c234c4c6628b80dc8p-16384 : inexact-ok = tanpi downward intel96 0x2p-16384 : 0x6.487ed5110b4611ap-16384 : inexact-ok = tanpi tonearest intel96 0x2p-16384 : 0x6.487ed5110b4611a8p-16384 : inexact-ok = tanpi towardzero intel96 0x2p-16384 : 0x6.487ed5110b4611ap-16384 : inexact-ok = tanpi upward intel96 0x2p-16384 : 0x6.487ed5110b4611a8p-16384 : inexact-ok = tanpi downward m68k96 0x2p-16384 : 0x6.487ed5110b4611ap-16384 : inexact-ok = tanpi tonearest m68k96 0x2p-16384 : 0x6.487ed5110b4611a8p-16384 : inexact-ok = tanpi towardzero m68k96 0x2p-16384 : 0x6.487ed5110b4611ap-16384 : inexact-ok = tanpi upward m68k96 0x2p-16384 : 0x6.487ed5110b4611a8p-16384 : inexact-ok = tanpi downward binary128 0x2p-16384 : 0x6.487ed5110b4611a62633145c06ep-16384 : inexact-ok = tanpi tonearest binary128 0x2p-16384 : 0x6.487ed5110b4611a62633145c06ep-16384 : inexact-ok = tanpi towardzero binary128 0x2p-16384 : 0x6.487ed5110b4611a62633145c06ep-16384 : inexact-ok = tanpi upward binary128 0x2p-16384 : 0x6.487ed5110b4611a62633145c06e4p-16384 : inexact-ok = tanpi downward binary64 0x8p-972 : 0x1.921fb54442d18p-968 : inexact-ok = tanpi tonearest binary64 0x8p-972 : 0x1.921fb54442d18p-968 : inexact-ok = tanpi towardzero binary64 0x8p-972 : 0x1.921fb54442d18p-968 : inexact-ok = tanpi upward binary64 0x8p-972 : 0x1.921fb54442d19p-968 : inexact-ok = tanpi downward intel96 0x8p-972 : 0x1.921fb54442d18468p-968 : inexact-ok = tanpi tonearest intel96 0x8p-972 : 0x1.921fb54442d1846ap-968 : inexact-ok = tanpi towardzero intel96 0x8p-972 : 0x1.921fb54442d18468p-968 : inexact-ok = tanpi upward intel96 0x8p-972 : 0x1.921fb54442d1846ap-968 : inexact-ok = tanpi downward m68k96 0x8p-972 : 0x1.921fb54442d18468p-968 : inexact-ok = tanpi tonearest m68k96 0x8p-972 : 0x1.921fb54442d1846ap-968 : inexact-ok = tanpi towardzero m68k96 0x8p-972 : 0x1.921fb54442d18468p-968 : inexact-ok = tanpi upward m68k96 0x8p-972 : 0x1.921fb54442d1846ap-968 : inexact-ok = tanpi downward binary128 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p-968 : inexact-ok = tanpi tonearest binary128 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p-968 : inexact-ok = tanpi towardzero binary128 0x8p-972 : 0x1.921fb54442d18469898cc51701b8p-968 : inexact-ok = tanpi upward binary128 0x8p-972 : 0x1.921fb54442d18469898cc51701b9p-968 : inexact-ok = tanpi downward ibm128 0x8p-972 : 0x1.921fb54442d18469898cc517018p-968 : inexact-ok = tanpi tonearest ibm128 0x8p-972 : 0x1.921fb54442d18469898cc517018p-968 : inexact-ok = tanpi towardzero ibm128 0x8p-972 : 0x1.921fb54442d18469898cc517018p-968 : inexact-ok = tanpi upward ibm128 0x8p-972 : 0x1.921fb54442d18469898cc51702p-968 : inexact-ok tanpi -min = tanpi downward binary32 -0x4p-128 : -0xc.90fdbp-128 : inexact-ok = tanpi tonearest binary32 -0x4p-128 : -0xc.90fdbp-128 : inexact-ok = tanpi towardzero binary32 -0x4p-128 : -0xc.90fdap-128 : inexact-ok = tanpi upward binary32 -0x4p-128 : -0xc.90fdap-128 : inexact-ok = tanpi downward binary64 -0x4p-128 : -0xc.90fdaa22168c8p-128 : inexact-ok = tanpi tonearest binary64 -0x4p-128 : -0xc.90fdaa22168cp-128 : inexact-ok = tanpi towardzero binary64 -0x4p-128 : -0xc.90fdaa22168cp-128 : inexact-ok = tanpi upward binary64 -0x4p-128 : -0xc.90fdaa22168cp-128 : inexact-ok = tanpi downward intel96 -0x4p-128 : -0xc.90fdaa22168c235p-128 : inexact-ok = tanpi tonearest intel96 -0x4p-128 : -0xc.90fdaa22168c235p-128 : inexact-ok = tanpi towardzero intel96 -0x4p-128 : -0xc.90fdaa22168c234p-128 : inexact-ok = tanpi upward intel96 -0x4p-128 : -0xc.90fdaa22168c234p-128 : inexact-ok = tanpi downward m68k96 -0x4p-128 : -0xc.90fdaa22168c235p-128 : inexact-ok = tanpi tonearest m68k96 -0x4p-128 : -0xc.90fdaa22168c235p-128 : inexact-ok = tanpi towardzero m68k96 -0x4p-128 : -0xc.90fdaa22168c234p-128 : inexact-ok = tanpi upward m68k96 -0x4p-128 : -0xc.90fdaa22168c234p-128 : inexact-ok = tanpi downward binary128 -0x4p-128 : -0xc.90fdaa22168c234c4c6628b80dc8p-128 : inexact-ok = tanpi tonearest binary128 -0x4p-128 : -0xc.90fdaa22168c234c4c6628b80dcp-128 : inexact-ok = tanpi towardzero binary128 -0x4p-128 : -0xc.90fdaa22168c234c4c6628b80dcp-128 : inexact-ok = tanpi upward binary128 -0x4p-128 : -0xc.90fdaa22168c234c4c6628b80dcp-128 : inexact-ok = tanpi downward ibm128 -0x4p-128 : -0xc.90fdaa22168c234c4c6628b81p-128 : inexact-ok = tanpi tonearest ibm128 -0x4p-128 : -0xc.90fdaa22168c234c4c6628b80cp-128 : inexact-ok = tanpi towardzero ibm128 -0x4p-128 : -0xc.90fdaa22168c234c4c6628b80cp-128 : inexact-ok = tanpi upward ibm128 -0x4p-128 : -0xc.90fdaa22168c234c4c6628b80cp-128 : inexact-ok = tanpi downward binary64 -0x4p-1024 : -0xc.90fdaa22168c8p-1024 : inexact-ok = tanpi tonearest binary64 -0x4p-1024 : -0xc.90fdaa22168cp-1024 : inexact-ok = tanpi towardzero binary64 -0x4p-1024 : -0xc.90fdaa22168cp-1024 : inexact-ok = tanpi upward binary64 -0x4p-1024 : -0xc.90fdaa22168cp-1024 : inexact-ok = tanpi downward intel96 -0x4p-1024 : -0xc.90fdaa22168c235p-1024 : inexact-ok = tanpi tonearest intel96 -0x4p-1024 : -0xc.90fdaa22168c235p-1024 : inexact-ok = tanpi towardzero intel96 -0x4p-1024 : -0xc.90fdaa22168c234p-1024 : inexact-ok = tanpi upward intel96 -0x4p-1024 : -0xc.90fdaa22168c234p-1024 : inexact-ok = tanpi downward m68k96 -0x4p-1024 : -0xc.90fdaa22168c235p-1024 : inexact-ok = tanpi tonearest m68k96 -0x4p-1024 : -0xc.90fdaa22168c235p-1024 : inexact-ok = tanpi towardzero m68k96 -0x4p-1024 : -0xc.90fdaa22168c234p-1024 : inexact-ok = tanpi upward m68k96 -0x4p-1024 : -0xc.90fdaa22168c234p-1024 : inexact-ok = tanpi downward binary128 -0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80dc8p-1024 : inexact-ok = tanpi tonearest binary128 -0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80dcp-1024 : inexact-ok = tanpi towardzero binary128 -0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80dcp-1024 : inexact-ok = tanpi upward binary128 -0x4p-1024 : -0xc.90fdaa22168c234c4c6628b80dcp-1024 : inexact-ok = tanpi downward ibm128 -0x4p-1024 : -0xc.90fdaa22168c4p-1024 : inexact-ok underflow errno-erange-ok = tanpi tonearest ibm128 -0x4p-1024 : -0xc.90fdaa22168c4p-1024 : inexact-ok underflow errno-erange-ok = tanpi towardzero ibm128 -0x4p-1024 : -0xc.90fdaa22168cp-1024 : inexact-ok underflow errno-erange-ok = tanpi upward ibm128 -0x4p-1024 : -0xc.90fdaa22168cp-1024 : inexact-ok underflow errno-erange-ok = tanpi downward intel96 -0x4p-16384 : -0xc.90fdaa22168c235p-16384 : inexact-ok = tanpi tonearest intel96 -0x4p-16384 : -0xc.90fdaa22168c235p-16384 : inexact-ok = tanpi towardzero intel96 -0x4p-16384 : -0xc.90fdaa22168c234p-16384 : inexact-ok = tanpi upward intel96 -0x4p-16384 : -0xc.90fdaa22168c234p-16384 : inexact-ok = tanpi downward m68k96 -0x4p-16384 : -0xc.90fdaa22168c235p-16384 : inexact-ok = tanpi tonearest m68k96 -0x4p-16384 : -0xc.90fdaa22168c235p-16384 : inexact-ok = tanpi towardzero m68k96 -0x4p-16384 : -0xc.90fdaa22168c234p-16384 : inexact-ok = tanpi upward m68k96 -0x4p-16384 : -0xc.90fdaa22168c234p-16384 : inexact-ok = tanpi downward binary128 -0x4p-16384 : -0xc.90fdaa22168c234c4c6628b80dc8p-16384 : inexact-ok = tanpi tonearest binary128 -0x4p-16384 : -0xc.90fdaa22168c234c4c6628b80dcp-16384 : inexact-ok = tanpi towardzero binary128 -0x4p-16384 : -0xc.90fdaa22168c234c4c6628b80dcp-16384 : inexact-ok = tanpi upward binary128 -0x4p-16384 : -0xc.90fdaa22168c234c4c6628b80dcp-16384 : inexact-ok = tanpi downward intel96 -0x2p-16384 : -0x6.487ed5110b4611a8p-16384 : inexact-ok = tanpi tonearest intel96 -0x2p-16384 : -0x6.487ed5110b4611a8p-16384 : inexact-ok = tanpi towardzero intel96 -0x2p-16384 : -0x6.487ed5110b4611ap-16384 : inexact-ok = tanpi upward intel96 -0x2p-16384 : -0x6.487ed5110b4611ap-16384 : inexact-ok = tanpi downward m68k96 -0x2p-16384 : -0x6.487ed5110b4611a8p-16384 : inexact-ok = tanpi tonearest m68k96 -0x2p-16384 : -0x6.487ed5110b4611a8p-16384 : inexact-ok = tanpi towardzero m68k96 -0x2p-16384 : -0x6.487ed5110b4611ap-16384 : inexact-ok = tanpi upward m68k96 -0x2p-16384 : -0x6.487ed5110b4611ap-16384 : inexact-ok = tanpi downward binary128 -0x2p-16384 : -0x6.487ed5110b4611a62633145c06e4p-16384 : inexact-ok = tanpi tonearest binary128 -0x2p-16384 : -0x6.487ed5110b4611a62633145c06ep-16384 : inexact-ok = tanpi towardzero binary128 -0x2p-16384 : -0x6.487ed5110b4611a62633145c06ep-16384 : inexact-ok = tanpi upward binary128 -0x2p-16384 : -0x6.487ed5110b4611a62633145c06ep-16384 : inexact-ok = tanpi downward binary64 -0x8p-972 : -0x1.921fb54442d19p-968 : inexact-ok = tanpi tonearest binary64 -0x8p-972 : -0x1.921fb54442d18p-968 : inexact-ok = tanpi towardzero binary64 -0x8p-972 : -0x1.921fb54442d18p-968 : inexact-ok = tanpi upward binary64 -0x8p-972 : -0x1.921fb54442d18p-968 : inexact-ok = tanpi downward intel96 -0x8p-972 : -0x1.921fb54442d1846ap-968 : inexact-ok = tanpi tonearest intel96 -0x8p-972 : -0x1.921fb54442d1846ap-968 : inexact-ok = tanpi towardzero intel96 -0x8p-972 : -0x1.921fb54442d18468p-968 : inexact-ok = tanpi upward intel96 -0x8p-972 : -0x1.921fb54442d18468p-968 : inexact-ok = tanpi downward m68k96 -0x8p-972 : -0x1.921fb54442d1846ap-968 : inexact-ok = tanpi tonearest m68k96 -0x8p-972 : -0x1.921fb54442d1846ap-968 : inexact-ok = tanpi towardzero m68k96 -0x8p-972 : -0x1.921fb54442d18468p-968 : inexact-ok = tanpi upward m68k96 -0x8p-972 : -0x1.921fb54442d18468p-968 : inexact-ok = tanpi downward binary128 -0x8p-972 : -0x1.921fb54442d18469898cc51701b9p-968 : inexact-ok = tanpi tonearest binary128 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p-968 : inexact-ok = tanpi towardzero binary128 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p-968 : inexact-ok = tanpi upward binary128 -0x8p-972 : -0x1.921fb54442d18469898cc51701b8p-968 : inexact-ok = tanpi downward ibm128 -0x8p-972 : -0x1.921fb54442d18469898cc51702p-968 : inexact-ok = tanpi tonearest ibm128 -0x8p-972 : -0x1.921fb54442d18469898cc517018p-968 : inexact-ok = tanpi towardzero ibm128 -0x8p-972 : -0x1.921fb54442d18469898cc517018p-968 : inexact-ok = tanpi upward ibm128 -0x8p-972 : -0x1.921fb54442d18469898cc517018p-968 : inexact-ok tanpi min_subnorm = tanpi downward binary32 0x8p-152 : 0x1.8p-148 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary32 0x8p-152 : 0x1.8p-148 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary32 0x8p-152 : 0x1.8p-148 : inexact-ok underflow errno-erange-ok = tanpi upward binary32 0x8p-152 : 0x2p-148 : inexact-ok underflow errno-erange-ok = tanpi downward binary64 0x8p-152 : 0x1.921fb54442d18p-148 : inexact-ok = tanpi tonearest binary64 0x8p-152 : 0x1.921fb54442d18p-148 : inexact-ok = tanpi towardzero binary64 0x8p-152 : 0x1.921fb54442d18p-148 : inexact-ok = tanpi upward binary64 0x8p-152 : 0x1.921fb54442d19p-148 : inexact-ok = tanpi downward intel96 0x8p-152 : 0x1.921fb54442d18468p-148 : inexact-ok = tanpi tonearest intel96 0x8p-152 : 0x1.921fb54442d1846ap-148 : inexact-ok = tanpi towardzero intel96 0x8p-152 : 0x1.921fb54442d18468p-148 : inexact-ok = tanpi upward intel96 0x8p-152 : 0x1.921fb54442d1846ap-148 : inexact-ok = tanpi downward m68k96 0x8p-152 : 0x1.921fb54442d18468p-148 : inexact-ok = tanpi tonearest m68k96 0x8p-152 : 0x1.921fb54442d1846ap-148 : inexact-ok = tanpi towardzero m68k96 0x8p-152 : 0x1.921fb54442d18468p-148 : inexact-ok = tanpi upward m68k96 0x8p-152 : 0x1.921fb54442d1846ap-148 : inexact-ok = tanpi downward binary128 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p-148 : inexact-ok = tanpi tonearest binary128 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p-148 : inexact-ok = tanpi towardzero binary128 0x8p-152 : 0x1.921fb54442d18469898cc51701b8p-148 : inexact-ok = tanpi upward binary128 0x8p-152 : 0x1.921fb54442d18469898cc51701b9p-148 : inexact-ok = tanpi downward ibm128 0x8p-152 : 0x1.921fb54442d18469898cc517018p-148 : inexact-ok = tanpi tonearest ibm128 0x8p-152 : 0x1.921fb54442d18469898cc517018p-148 : inexact-ok = tanpi towardzero ibm128 0x8p-152 : 0x1.921fb54442d18469898cc517018p-148 : inexact-ok = tanpi upward ibm128 0x8p-152 : 0x1.921fb54442d18469898cc51702p-148 : inexact-ok = tanpi downward binary64 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary64 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary64 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi upward binary64 0x4p-1076 : 0x1p-1072 : inexact-ok underflow errno-erange-ok = tanpi downward intel96 0x4p-1076 : 0xc.90fdaa22168c234p-1076 : inexact-ok = tanpi tonearest intel96 0x4p-1076 : 0xc.90fdaa22168c235p-1076 : inexact-ok = tanpi towardzero intel96 0x4p-1076 : 0xc.90fdaa22168c234p-1076 : inexact-ok = tanpi upward intel96 0x4p-1076 : 0xc.90fdaa22168c235p-1076 : inexact-ok = tanpi downward m68k96 0x4p-1076 : 0xc.90fdaa22168c234p-1076 : inexact-ok = tanpi tonearest m68k96 0x4p-1076 : 0xc.90fdaa22168c235p-1076 : inexact-ok = tanpi towardzero m68k96 0x4p-1076 : 0xc.90fdaa22168c234p-1076 : inexact-ok = tanpi upward m68k96 0x4p-1076 : 0xc.90fdaa22168c235p-1076 : inexact-ok = tanpi downward binary128 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80dcp-1076 : inexact-ok = tanpi tonearest binary128 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80dcp-1076 : inexact-ok = tanpi towardzero binary128 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80dcp-1076 : inexact-ok = tanpi upward binary128 0x4p-1076 : 0xc.90fdaa22168c234c4c6628b80dc8p-1076 : inexact-ok = tanpi downward ibm128 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi tonearest ibm128 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi towardzero ibm128 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi upward ibm128 0x4p-1076 : 0x1p-1072 : inexact-ok underflow errno-erange-ok = tanpi downward intel96 0x8p-16448 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi tonearest intel96 0x8p-16448 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi towardzero intel96 0x8p-16448 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi upward intel96 0x8p-16448 : 0x2p-16444 : inexact-ok underflow errno-erange-ok = tanpi downward m68k96 0x8p-16448 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi tonearest m68k96 0x8p-16448 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi towardzero m68k96 0x8p-16448 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi upward m68k96 0x8p-16448 : 0x1.cp-16444 : inexact-ok underflow errno-erange-ok = tanpi downward binary128 0x8p-16448 : 0x1.921fb54442d18p-16444 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary128 0x8p-16448 : 0x1.921fb54442d18p-16444 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary128 0x8p-16448 : 0x1.921fb54442d18p-16444 : inexact-ok underflow errno-erange-ok = tanpi upward binary128 0x8p-16448 : 0x1.921fb54442d1cp-16444 : inexact-ok underflow errno-erange-ok = tanpi downward m68k96 0x4p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok = tanpi tonearest m68k96 0x4p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok = tanpi towardzero m68k96 0x4p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok = tanpi upward m68k96 0x4p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok = tanpi downward binary128 0x4p-16448 : 0xc.90fdaa22168cp-16448 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary128 0x4p-16448 : 0xc.90fdaa22168cp-16448 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary128 0x4p-16448 : 0xc.90fdaa22168cp-16448 : inexact-ok underflow errno-erange-ok = tanpi upward binary128 0x4p-16448 : 0xc.90fdaa22169p-16448 : inexact-ok underflow errno-erange-ok = tanpi downward binary128 0x4p-16496 : 0xcp-16496 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary128 0x4p-16496 : 0xcp-16496 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary128 0x4p-16496 : 0xcp-16496 : inexact-ok underflow errno-erange-ok = tanpi upward binary128 0x4p-16496 : 0x1p-16492 : inexact-ok underflow errno-erange-ok tanpi -min_subnorm = tanpi downward binary32 -0x8p-152 : -0x2p-148 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary32 -0x8p-152 : -0x1.8p-148 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary32 -0x8p-152 : -0x1.8p-148 : inexact-ok underflow errno-erange-ok = tanpi upward binary32 -0x8p-152 : -0x1.8p-148 : inexact-ok underflow errno-erange-ok = tanpi downward binary64 -0x8p-152 : -0x1.921fb54442d19p-148 : inexact-ok = tanpi tonearest binary64 -0x8p-152 : -0x1.921fb54442d18p-148 : inexact-ok = tanpi towardzero binary64 -0x8p-152 : -0x1.921fb54442d18p-148 : inexact-ok = tanpi upward binary64 -0x8p-152 : -0x1.921fb54442d18p-148 : inexact-ok = tanpi downward intel96 -0x8p-152 : -0x1.921fb54442d1846ap-148 : inexact-ok = tanpi tonearest intel96 -0x8p-152 : -0x1.921fb54442d1846ap-148 : inexact-ok = tanpi towardzero intel96 -0x8p-152 : -0x1.921fb54442d18468p-148 : inexact-ok = tanpi upward intel96 -0x8p-152 : -0x1.921fb54442d18468p-148 : inexact-ok = tanpi downward m68k96 -0x8p-152 : -0x1.921fb54442d1846ap-148 : inexact-ok = tanpi tonearest m68k96 -0x8p-152 : -0x1.921fb54442d1846ap-148 : inexact-ok = tanpi towardzero m68k96 -0x8p-152 : -0x1.921fb54442d18468p-148 : inexact-ok = tanpi upward m68k96 -0x8p-152 : -0x1.921fb54442d18468p-148 : inexact-ok = tanpi downward binary128 -0x8p-152 : -0x1.921fb54442d18469898cc51701b9p-148 : inexact-ok = tanpi tonearest binary128 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p-148 : inexact-ok = tanpi towardzero binary128 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p-148 : inexact-ok = tanpi upward binary128 -0x8p-152 : -0x1.921fb54442d18469898cc51701b8p-148 : inexact-ok = tanpi downward ibm128 -0x8p-152 : -0x1.921fb54442d18469898cc51702p-148 : inexact-ok = tanpi tonearest ibm128 -0x8p-152 : -0x1.921fb54442d18469898cc517018p-148 : inexact-ok = tanpi towardzero ibm128 -0x8p-152 : -0x1.921fb54442d18469898cc517018p-148 : inexact-ok = tanpi upward ibm128 -0x8p-152 : -0x1.921fb54442d18469898cc517018p-148 : inexact-ok = tanpi downward binary64 -0x4p-1076 : -0x1p-1072 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary64 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary64 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi upward binary64 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi downward intel96 -0x4p-1076 : -0xc.90fdaa22168c235p-1076 : inexact-ok = tanpi tonearest intel96 -0x4p-1076 : -0xc.90fdaa22168c235p-1076 : inexact-ok = tanpi towardzero intel96 -0x4p-1076 : -0xc.90fdaa22168c234p-1076 : inexact-ok = tanpi upward intel96 -0x4p-1076 : -0xc.90fdaa22168c234p-1076 : inexact-ok = tanpi downward m68k96 -0x4p-1076 : -0xc.90fdaa22168c235p-1076 : inexact-ok = tanpi tonearest m68k96 -0x4p-1076 : -0xc.90fdaa22168c235p-1076 : inexact-ok = tanpi towardzero m68k96 -0x4p-1076 : -0xc.90fdaa22168c234p-1076 : inexact-ok = tanpi upward m68k96 -0x4p-1076 : -0xc.90fdaa22168c234p-1076 : inexact-ok = tanpi downward binary128 -0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80dc8p-1076 : inexact-ok = tanpi tonearest binary128 -0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80dcp-1076 : inexact-ok = tanpi towardzero binary128 -0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80dcp-1076 : inexact-ok = tanpi upward binary128 -0x4p-1076 : -0xc.90fdaa22168c234c4c6628b80dcp-1076 : inexact-ok = tanpi downward ibm128 -0x4p-1076 : -0x1p-1072 : inexact-ok underflow errno-erange-ok = tanpi tonearest ibm128 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi towardzero ibm128 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi upward ibm128 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok = tanpi downward intel96 -0x8p-16448 : -0x2p-16444 : inexact-ok underflow errno-erange-ok = tanpi tonearest intel96 -0x8p-16448 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi towardzero intel96 -0x8p-16448 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi upward intel96 -0x8p-16448 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi downward m68k96 -0x8p-16448 : -0x1.cp-16444 : inexact-ok underflow errno-erange-ok = tanpi tonearest m68k96 -0x8p-16448 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi towardzero m68k96 -0x8p-16448 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi upward m68k96 -0x8p-16448 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok = tanpi downward binary128 -0x8p-16448 : -0x1.921fb54442d1cp-16444 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary128 -0x8p-16448 : -0x1.921fb54442d18p-16444 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary128 -0x8p-16448 : -0x1.921fb54442d18p-16444 : inexact-ok underflow errno-erange-ok = tanpi upward binary128 -0x8p-16448 : -0x1.921fb54442d18p-16444 : inexact-ok underflow errno-erange-ok = tanpi downward m68k96 -0x4p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok = tanpi tonearest m68k96 -0x4p-16448 : -0xcp-16448 : inexact-ok underflow errno-erange-ok = tanpi towardzero m68k96 -0x4p-16448 : -0xcp-16448 : inexact-ok underflow errno-erange-ok = tanpi upward m68k96 -0x4p-16448 : -0xcp-16448 : inexact-ok underflow errno-erange-ok = tanpi downward binary128 -0x4p-16448 : -0xc.90fdaa22169p-16448 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary128 -0x4p-16448 : -0xc.90fdaa22168cp-16448 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary128 -0x4p-16448 : -0xc.90fdaa22168cp-16448 : inexact-ok underflow errno-erange-ok = tanpi upward binary128 -0x4p-16448 : -0xc.90fdaa22168cp-16448 : inexact-ok underflow errno-erange-ok = tanpi downward binary128 -0x4p-16496 : -0x1p-16492 : inexact-ok underflow errno-erange-ok = tanpi tonearest binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok = tanpi upward binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok tanpi max = tanpi downward binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi upward binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi downward binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi upward binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi downward intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi upward intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi downward binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi upward binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok = tanpi downward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi upward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi downward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi upward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi downward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi upward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok = tanpi downward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi upward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi downward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi upward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok = tanpi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok = tanpi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok = tanpi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok = tanpi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok tanpi -max = tanpi downward binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok tanpi 1 = tanpi downward binary32 0x1p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 0x1p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 0x1p+0 : -0x0p+0 : inexact-ok = tanpi upward binary32 0x1p+0 : -0x0p+0 : inexact-ok = tanpi downward binary64 0x1p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 0x1p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 0x1p+0 : -0x0p+0 : inexact-ok = tanpi upward binary64 0x1p+0 : -0x0p+0 : inexact-ok = tanpi downward intel96 0x1p+0 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 0x1p+0 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 0x1p+0 : -0x0p+0 : inexact-ok = tanpi upward intel96 0x1p+0 : -0x0p+0 : inexact-ok = tanpi downward m68k96 0x1p+0 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x1p+0 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x1p+0 : -0x0p+0 : inexact-ok = tanpi upward m68k96 0x1p+0 : -0x0p+0 : inexact-ok = tanpi downward binary128 0x1p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 0x1p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 0x1p+0 : -0x0p+0 : inexact-ok = tanpi upward binary128 0x1p+0 : -0x0p+0 : inexact-ok = tanpi downward ibm128 0x1p+0 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x1p+0 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x1p+0 : -0x0p+0 : inexact-ok = tanpi upward ibm128 0x1p+0 : -0x0p+0 : inexact-ok tanpi -1 = tanpi downward binary32 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi upward binary32 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi downward binary64 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi upward binary64 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi downward intel96 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi upward intel96 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi downward m68k96 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi upward m68k96 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi downward binary128 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi upward binary128 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi downward ibm128 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x1p+0 : 0x0p+0 : inexact-ok = tanpi upward ibm128 -0x1p+0 : 0x0p+0 : inexact-ok tanpi 2 = tanpi downward binary32 0x2p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x2p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x2p+0 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x2p+0 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x2p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x2p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x2p+0 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x2p+0 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x2p+0 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x2p+0 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x2p+0 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x2p+0 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x2p+0 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x2p+0 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x2p+0 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x2p+0 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x2p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x2p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x2p+0 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x2p+0 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x2p+0 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x2p+0 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x2p+0 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x2p+0 : 0x0p+0 : inexact-ok tanpi -2 = tanpi downward binary32 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x2p+0 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x2p+0 : -0x0p+0 : inexact-ok tanpi 3 = tanpi downward binary32 0x3p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 0x3p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 0x3p+0 : -0x0p+0 : inexact-ok = tanpi upward binary32 0x3p+0 : -0x0p+0 : inexact-ok = tanpi downward binary64 0x3p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 0x3p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 0x3p+0 : -0x0p+0 : inexact-ok = tanpi upward binary64 0x3p+0 : -0x0p+0 : inexact-ok = tanpi downward intel96 0x3p+0 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 0x3p+0 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 0x3p+0 : -0x0p+0 : inexact-ok = tanpi upward intel96 0x3p+0 : -0x0p+0 : inexact-ok = tanpi downward m68k96 0x3p+0 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x3p+0 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x3p+0 : -0x0p+0 : inexact-ok = tanpi upward m68k96 0x3p+0 : -0x0p+0 : inexact-ok = tanpi downward binary128 0x3p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3p+0 : -0x0p+0 : inexact-ok = tanpi upward binary128 0x3p+0 : -0x0p+0 : inexact-ok = tanpi downward ibm128 0x3p+0 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3p+0 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3p+0 : -0x0p+0 : inexact-ok = tanpi upward ibm128 0x3p+0 : -0x0p+0 : inexact-ok tanpi -3 = tanpi downward binary32 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi upward binary32 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi downward binary64 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi upward binary64 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi downward intel96 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi upward intel96 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi downward m68k96 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi upward m68k96 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi downward binary128 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi upward binary128 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3p+0 : 0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3p+0 : 0x0p+0 : inexact-ok tanpi 4 = tanpi downward binary32 0x4p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x4p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x4p+0 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x4p+0 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x4p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x4p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x4p+0 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x4p+0 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x4p+0 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x4p+0 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x4p+0 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x4p+0 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x4p+0 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x4p+0 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x4p+0 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x4p+0 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x4p+0 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x4p+0 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x4p+0 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x4p+0 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x4p+0 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x4p+0 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x4p+0 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x4p+0 : 0x0p+0 : inexact-ok tanpi -4 = tanpi downward binary32 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x4p+0 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x4p+0 : -0x0p+0 : inexact-ok tanpi 0.1 = tanpi downward binary32 0x1.99999ap-4 : 0x5.32dfp-4 : inexact-ok = tanpi tonearest binary32 0x1.99999ap-4 : 0x5.32dfp-4 : inexact-ok = tanpi towardzero binary32 0x1.99999ap-4 : 0x5.32dfp-4 : inexact-ok = tanpi upward binary32 0x1.99999ap-4 : 0x5.32df08p-4 : inexact-ok = tanpi downward binary64 0x1.99999ap-4 : 0x5.32df003601d5p-4 : inexact-ok = tanpi tonearest binary64 0x1.99999ap-4 : 0x5.32df003601d5p-4 : inexact-ok = tanpi towardzero binary64 0x1.99999ap-4 : 0x5.32df003601d5p-4 : inexact-ok = tanpi upward binary64 0x1.99999ap-4 : 0x5.32df003601d54p-4 : inexact-ok = tanpi downward intel96 0x1.99999ap-4 : 0x5.32df003601d516c8p-4 : inexact-ok = tanpi tonearest intel96 0x1.99999ap-4 : 0x5.32df003601d516c8p-4 : inexact-ok = tanpi towardzero intel96 0x1.99999ap-4 : 0x5.32df003601d516c8p-4 : inexact-ok = tanpi upward intel96 0x1.99999ap-4 : 0x5.32df003601d516dp-4 : inexact-ok = tanpi downward m68k96 0x1.99999ap-4 : 0x5.32df003601d516c8p-4 : inexact-ok = tanpi tonearest m68k96 0x1.99999ap-4 : 0x5.32df003601d516c8p-4 : inexact-ok = tanpi towardzero m68k96 0x1.99999ap-4 : 0x5.32df003601d516c8p-4 : inexact-ok = tanpi upward m68k96 0x1.99999ap-4 : 0x5.32df003601d516dp-4 : inexact-ok = tanpi downward binary128 0x1.99999ap-4 : 0x5.32df003601d516cb2ebba19c3234p-4 : inexact-ok = tanpi tonearest binary128 0x1.99999ap-4 : 0x5.32df003601d516cb2ebba19c3234p-4 : inexact-ok = tanpi towardzero binary128 0x1.99999ap-4 : 0x5.32df003601d516cb2ebba19c3234p-4 : inexact-ok = tanpi upward binary128 0x1.99999ap-4 : 0x5.32df003601d516cb2ebba19c3238p-4 : inexact-ok = tanpi downward ibm128 0x1.99999ap-4 : 0x5.32df003601d516cb2ebba19c32p-4 : inexact-ok = tanpi tonearest ibm128 0x1.99999ap-4 : 0x5.32df003601d516cb2ebba19c32p-4 : inexact-ok = tanpi towardzero ibm128 0x1.99999ap-4 : 0x5.32df003601d516cb2ebba19c32p-4 : inexact-ok = tanpi upward ibm128 0x1.99999ap-4 : 0x5.32df003601d516cb2ebba19c34p-4 : inexact-ok = tanpi downward binary32 0x1.999998p-4 : 0x5.32def8p-4 : inexact-ok = tanpi tonearest binary32 0x1.999998p-4 : 0x5.32def8p-4 : inexact-ok = tanpi towardzero binary32 0x1.999998p-4 : 0x5.32def8p-4 : inexact-ok = tanpi upward binary32 0x1.999998p-4 : 0x5.32dfp-4 : inexact-ok = tanpi downward binary64 0x1.999998p-4 : 0x5.32def943b2c6cp-4 : inexact-ok = tanpi tonearest binary64 0x1.999998p-4 : 0x5.32def943b2c6cp-4 : inexact-ok = tanpi towardzero binary64 0x1.999998p-4 : 0x5.32def943b2c6cp-4 : inexact-ok = tanpi upward binary64 0x1.999998p-4 : 0x5.32def943b2c7p-4 : inexact-ok = tanpi downward intel96 0x1.999998p-4 : 0x5.32def943b2c6c51p-4 : inexact-ok = tanpi tonearest intel96 0x1.999998p-4 : 0x5.32def943b2c6c51p-4 : inexact-ok = tanpi towardzero intel96 0x1.999998p-4 : 0x5.32def943b2c6c51p-4 : inexact-ok = tanpi upward intel96 0x1.999998p-4 : 0x5.32def943b2c6c518p-4 : inexact-ok = tanpi downward m68k96 0x1.999998p-4 : 0x5.32def943b2c6c51p-4 : inexact-ok = tanpi tonearest m68k96 0x1.999998p-4 : 0x5.32def943b2c6c51p-4 : inexact-ok = tanpi towardzero m68k96 0x1.999998p-4 : 0x5.32def943b2c6c51p-4 : inexact-ok = tanpi upward m68k96 0x1.999998p-4 : 0x5.32def943b2c6c518p-4 : inexact-ok = tanpi downward binary128 0x1.999998p-4 : 0x5.32def943b2c6c5124b9dff5d1398p-4 : inexact-ok = tanpi tonearest binary128 0x1.999998p-4 : 0x5.32def943b2c6c5124b9dff5d1398p-4 : inexact-ok = tanpi towardzero binary128 0x1.999998p-4 : 0x5.32def943b2c6c5124b9dff5d1398p-4 : inexact-ok = tanpi upward binary128 0x1.999998p-4 : 0x5.32def943b2c6c5124b9dff5d139cp-4 : inexact-ok = tanpi downward ibm128 0x1.999998p-4 : 0x5.32def943b2c6c5124b9dff5d12p-4 : inexact-ok = tanpi tonearest ibm128 0x1.999998p-4 : 0x5.32def943b2c6c5124b9dff5d14p-4 : inexact-ok = tanpi towardzero ibm128 0x1.999998p-4 : 0x5.32def943b2c6c5124b9dff5d12p-4 : inexact-ok = tanpi upward ibm128 0x1.999998p-4 : 0x5.32def943b2c6c5124b9dff5d14p-4 : inexact-ok = tanpi downward binary64 0x1.999999999999ap-4 : 0x5.32defed2586bcp-4 : inexact-ok = tanpi tonearest binary64 0x1.999999999999ap-4 : 0x5.32defed2586bcp-4 : inexact-ok = tanpi towardzero binary64 0x1.999999999999ap-4 : 0x5.32defed2586bcp-4 : inexact-ok = tanpi upward binary64 0x1.999999999999ap-4 : 0x5.32defed2586cp-4 : inexact-ok = tanpi downward intel96 0x1.999999999999ap-4 : 0x5.32defed2586bc528p-4 : inexact-ok = tanpi tonearest intel96 0x1.999999999999ap-4 : 0x5.32defed2586bc53p-4 : inexact-ok = tanpi towardzero intel96 0x1.999999999999ap-4 : 0x5.32defed2586bc528p-4 : inexact-ok = tanpi upward intel96 0x1.999999999999ap-4 : 0x5.32defed2586bc53p-4 : inexact-ok = tanpi downward m68k96 0x1.999999999999ap-4 : 0x5.32defed2586bc528p-4 : inexact-ok = tanpi tonearest m68k96 0x1.999999999999ap-4 : 0x5.32defed2586bc53p-4 : inexact-ok = tanpi towardzero m68k96 0x1.999999999999ap-4 : 0x5.32defed2586bc528p-4 : inexact-ok = tanpi upward m68k96 0x1.999999999999ap-4 : 0x5.32defed2586bc53p-4 : inexact-ok = tanpi downward binary128 0x1.999999999999ap-4 : 0x5.32defed2586bc52c629f507bd804p-4 : inexact-ok = tanpi tonearest binary128 0x1.999999999999ap-4 : 0x5.32defed2586bc52c629f507bd804p-4 : inexact-ok = tanpi towardzero binary128 0x1.999999999999ap-4 : 0x5.32defed2586bc52c629f507bd804p-4 : inexact-ok = tanpi upward binary128 0x1.999999999999ap-4 : 0x5.32defed2586bc52c629f507bd808p-4 : inexact-ok = tanpi downward ibm128 0x1.999999999999ap-4 : 0x5.32defed2586bc52c629f507bd8p-4 : inexact-ok = tanpi tonearest ibm128 0x1.999999999999ap-4 : 0x5.32defed2586bc52c629f507bd8p-4 : inexact-ok = tanpi towardzero ibm128 0x1.999999999999ap-4 : 0x5.32defed2586bc52c629f507bd8p-4 : inexact-ok = tanpi upward ibm128 0x1.999999999999ap-4 : 0x5.32defed2586bc52c629f507bdap-4 : inexact-ok = tanpi downward binary64 0x1.9999999999999p-4 : 0x5.32defed2586b8p-4 : inexact-ok = tanpi tonearest binary64 0x1.9999999999999p-4 : 0x5.32defed2586b8p-4 : inexact-ok = tanpi towardzero binary64 0x1.9999999999999p-4 : 0x5.32defed2586b8p-4 : inexact-ok = tanpi upward binary64 0x1.9999999999999p-4 : 0x5.32defed2586bcp-4 : inexact-ok = tanpi downward intel96 0x1.9999999999999p-4 : 0x5.32defed2586b8d98p-4 : inexact-ok = tanpi tonearest intel96 0x1.9999999999999p-4 : 0x5.32defed2586b8d98p-4 : inexact-ok = tanpi towardzero intel96 0x1.9999999999999p-4 : 0x5.32defed2586b8d98p-4 : inexact-ok = tanpi upward intel96 0x1.9999999999999p-4 : 0x5.32defed2586b8dap-4 : inexact-ok = tanpi downward m68k96 0x1.9999999999999p-4 : 0x5.32defed2586b8d98p-4 : inexact-ok = tanpi tonearest m68k96 0x1.9999999999999p-4 : 0x5.32defed2586b8d98p-4 : inexact-ok = tanpi towardzero m68k96 0x1.9999999999999p-4 : 0x5.32defed2586b8d98p-4 : inexact-ok = tanpi upward m68k96 0x1.9999999999999p-4 : 0x5.32defed2586b8dap-4 : inexact-ok = tanpi downward binary128 0x1.9999999999999p-4 : 0x5.32defed2586b8d99ea2881908188p-4 : inexact-ok = tanpi tonearest binary128 0x1.9999999999999p-4 : 0x5.32defed2586b8d99ea288190818cp-4 : inexact-ok = tanpi towardzero binary128 0x1.9999999999999p-4 : 0x5.32defed2586b8d99ea2881908188p-4 : inexact-ok = tanpi upward binary128 0x1.9999999999999p-4 : 0x5.32defed2586b8d99ea288190818cp-4 : inexact-ok = tanpi downward ibm128 0x1.9999999999999p-4 : 0x5.32defed2586b8d99ea2881908p-4 : inexact-ok = tanpi tonearest ibm128 0x1.9999999999999p-4 : 0x5.32defed2586b8d99ea28819082p-4 : inexact-ok = tanpi towardzero ibm128 0x1.9999999999999p-4 : 0x5.32defed2586b8d99ea2881908p-4 : inexact-ok = tanpi upward ibm128 0x1.9999999999999p-4 : 0x5.32defed2586b8d99ea28819082p-4 : inexact-ok = tanpi downward intel96 0x1.999999999999999ap-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi tonearest intel96 0x1.999999999999999ap-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi towardzero intel96 0x1.999999999999999ap-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi upward intel96 0x1.999999999999999ap-4 : 0x5.32defed2586baef8p-4 : inexact-ok = tanpi downward m68k96 0x1.999999999999999ap-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi tonearest m68k96 0x1.999999999999999ap-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi towardzero m68k96 0x1.999999999999999ap-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi upward m68k96 0x1.999999999999999ap-4 : 0x5.32defed2586baef8p-4 : inexact-ok = tanpi downward binary128 0x1.999999999999999ap-4 : 0x5.32defed2586baef32fb2cd7c7b4p-4 : inexact-ok = tanpi tonearest binary128 0x1.999999999999999ap-4 : 0x5.32defed2586baef32fb2cd7c7b44p-4 : inexact-ok = tanpi towardzero binary128 0x1.999999999999999ap-4 : 0x5.32defed2586baef32fb2cd7c7b4p-4 : inexact-ok = tanpi upward binary128 0x1.999999999999999ap-4 : 0x5.32defed2586baef32fb2cd7c7b44p-4 : inexact-ok = tanpi downward ibm128 0x1.999999999999999ap-4 : 0x5.32defed2586baef32fb2cd7c7ap-4 : inexact-ok = tanpi tonearest ibm128 0x1.999999999999999ap-4 : 0x5.32defed2586baef32fb2cd7c7cp-4 : inexact-ok = tanpi towardzero ibm128 0x1.999999999999999ap-4 : 0x5.32defed2586baef32fb2cd7c7ap-4 : inexact-ok = tanpi upward ibm128 0x1.999999999999999ap-4 : 0x5.32defed2586baef32fb2cd7c7cp-4 : inexact-ok = tanpi downward intel96 0x1.9999999999999998p-4 : 0x5.32defed2586baee8p-4 : inexact-ok = tanpi tonearest intel96 0x1.9999999999999998p-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi towardzero intel96 0x1.9999999999999998p-4 : 0x5.32defed2586baee8p-4 : inexact-ok = tanpi upward intel96 0x1.9999999999999998p-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi downward m68k96 0x1.9999999999999998p-4 : 0x5.32defed2586baee8p-4 : inexact-ok = tanpi tonearest m68k96 0x1.9999999999999998p-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi towardzero m68k96 0x1.9999999999999998p-4 : 0x5.32defed2586baee8p-4 : inexact-ok = tanpi upward m68k96 0x1.9999999999999998p-4 : 0x5.32defed2586baefp-4 : inexact-ok = tanpi downward binary128 0x1.9999999999999998p-4 : 0x5.32defed2586baeec3d63bea29dd4p-4 : inexact-ok = tanpi tonearest binary128 0x1.9999999999999998p-4 : 0x5.32defed2586baeec3d63bea29dd8p-4 : inexact-ok = tanpi towardzero binary128 0x1.9999999999999998p-4 : 0x5.32defed2586baeec3d63bea29dd4p-4 : inexact-ok = tanpi upward binary128 0x1.9999999999999998p-4 : 0x5.32defed2586baeec3d63bea29dd8p-4 : inexact-ok = tanpi downward ibm128 0x1.9999999999999998p-4 : 0x5.32defed2586baeec3d63bea29cp-4 : inexact-ok = tanpi tonearest ibm128 0x1.9999999999999998p-4 : 0x5.32defed2586baeec3d63bea29ep-4 : inexact-ok = tanpi towardzero ibm128 0x1.9999999999999998p-4 : 0x5.32defed2586baeec3d63bea29cp-4 : inexact-ok = tanpi upward ibm128 0x1.9999999999999998p-4 : 0x5.32defed2586baeec3d63bea29ep-4 : inexact-ok = tanpi downward binary128 0x1.999999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi tonearest binary128 0x1.999999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi towardzero binary128 0x1.999999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi upward binary128 0x1.999999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db564p-4 : inexact-ok = tanpi downward binary128 0x1.9999999999999999999999999999p-4 : 0x5.32defed2586baef1cc09641db55cp-4 : inexact-ok = tanpi tonearest binary128 0x1.9999999999999999999999999999p-4 : 0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi towardzero binary128 0x1.9999999999999999999999999999p-4 : 0x5.32defed2586baef1cc09641db55cp-4 : inexact-ok = tanpi upward binary128 0x1.9999999999999999999999999999p-4 : 0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi downward binary128 0x1.9999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db6c4p-4 : inexact-ok = tanpi tonearest binary128 0x1.9999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db6c4p-4 : inexact-ok = tanpi towardzero binary128 0x1.9999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db6c4p-4 : inexact-ok = tanpi upward binary128 0x1.9999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db6c8p-4 : inexact-ok = tanpi downward ibm128 0x1.9999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db6p-4 : inexact-ok = tanpi tonearest ibm128 0x1.9999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db6p-4 : inexact-ok = tanpi towardzero ibm128 0x1.9999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db6p-4 : inexact-ok = tanpi upward ibm128 0x1.9999999999999999999999999ap-4 : 0x5.32defed2586baef1cc09641db8p-4 : inexact-ok = tanpi downward binary128 0x1.999999999999999999999999998p-4 : 0x5.32defed2586baef1cc09641db504p-4 : inexact-ok = tanpi tonearest binary128 0x1.999999999999999999999999998p-4 : 0x5.32defed2586baef1cc09641db508p-4 : inexact-ok = tanpi towardzero binary128 0x1.999999999999999999999999998p-4 : 0x5.32defed2586baef1cc09641db504p-4 : inexact-ok = tanpi upward binary128 0x1.999999999999999999999999998p-4 : 0x5.32defed2586baef1cc09641db508p-4 : inexact-ok = tanpi downward ibm128 0x1.999999999999999999999999998p-4 : 0x5.32defed2586baef1cc09641db4p-4 : inexact-ok = tanpi tonearest ibm128 0x1.999999999999999999999999998p-4 : 0x5.32defed2586baef1cc09641db6p-4 : inexact-ok = tanpi towardzero ibm128 0x1.999999999999999999999999998p-4 : 0x5.32defed2586baef1cc09641db4p-4 : inexact-ok = tanpi upward ibm128 0x1.999999999999999999999999998p-4 : 0x5.32defed2586baef1cc09641db6p-4 : inexact-ok tanpi -0.1 = tanpi downward binary32 -0x1.999998p-4 : -0x5.32dfp-4 : inexact-ok = tanpi tonearest binary32 -0x1.999998p-4 : -0x5.32def8p-4 : inexact-ok = tanpi towardzero binary32 -0x1.999998p-4 : -0x5.32def8p-4 : inexact-ok = tanpi upward binary32 -0x1.999998p-4 : -0x5.32def8p-4 : inexact-ok = tanpi downward binary64 -0x1.999998p-4 : -0x5.32def943b2c7p-4 : inexact-ok = tanpi tonearest binary64 -0x1.999998p-4 : -0x5.32def943b2c6cp-4 : inexact-ok = tanpi towardzero binary64 -0x1.999998p-4 : -0x5.32def943b2c6cp-4 : inexact-ok = tanpi upward binary64 -0x1.999998p-4 : -0x5.32def943b2c6cp-4 : inexact-ok = tanpi downward intel96 -0x1.999998p-4 : -0x5.32def943b2c6c518p-4 : inexact-ok = tanpi tonearest intel96 -0x1.999998p-4 : -0x5.32def943b2c6c51p-4 : inexact-ok = tanpi towardzero intel96 -0x1.999998p-4 : -0x5.32def943b2c6c51p-4 : inexact-ok = tanpi upward intel96 -0x1.999998p-4 : -0x5.32def943b2c6c51p-4 : inexact-ok = tanpi downward m68k96 -0x1.999998p-4 : -0x5.32def943b2c6c518p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.999998p-4 : -0x5.32def943b2c6c51p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.999998p-4 : -0x5.32def943b2c6c51p-4 : inexact-ok = tanpi upward m68k96 -0x1.999998p-4 : -0x5.32def943b2c6c51p-4 : inexact-ok = tanpi downward binary128 -0x1.999998p-4 : -0x5.32def943b2c6c5124b9dff5d139cp-4 : inexact-ok = tanpi tonearest binary128 -0x1.999998p-4 : -0x5.32def943b2c6c5124b9dff5d1398p-4 : inexact-ok = tanpi towardzero binary128 -0x1.999998p-4 : -0x5.32def943b2c6c5124b9dff5d1398p-4 : inexact-ok = tanpi upward binary128 -0x1.999998p-4 : -0x5.32def943b2c6c5124b9dff5d1398p-4 : inexact-ok = tanpi downward ibm128 -0x1.999998p-4 : -0x5.32def943b2c6c5124b9dff5d14p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.999998p-4 : -0x5.32def943b2c6c5124b9dff5d14p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.999998p-4 : -0x5.32def943b2c6c5124b9dff5d12p-4 : inexact-ok = tanpi upward ibm128 -0x1.999998p-4 : -0x5.32def943b2c6c5124b9dff5d12p-4 : inexact-ok = tanpi downward binary32 -0x1.99999ap-4 : -0x5.32df08p-4 : inexact-ok = tanpi tonearest binary32 -0x1.99999ap-4 : -0x5.32dfp-4 : inexact-ok = tanpi towardzero binary32 -0x1.99999ap-4 : -0x5.32dfp-4 : inexact-ok = tanpi upward binary32 -0x1.99999ap-4 : -0x5.32dfp-4 : inexact-ok = tanpi downward binary64 -0x1.99999ap-4 : -0x5.32df003601d54p-4 : inexact-ok = tanpi tonearest binary64 -0x1.99999ap-4 : -0x5.32df003601d5p-4 : inexact-ok = tanpi towardzero binary64 -0x1.99999ap-4 : -0x5.32df003601d5p-4 : inexact-ok = tanpi upward binary64 -0x1.99999ap-4 : -0x5.32df003601d5p-4 : inexact-ok = tanpi downward intel96 -0x1.99999ap-4 : -0x5.32df003601d516dp-4 : inexact-ok = tanpi tonearest intel96 -0x1.99999ap-4 : -0x5.32df003601d516c8p-4 : inexact-ok = tanpi towardzero intel96 -0x1.99999ap-4 : -0x5.32df003601d516c8p-4 : inexact-ok = tanpi upward intel96 -0x1.99999ap-4 : -0x5.32df003601d516c8p-4 : inexact-ok = tanpi downward m68k96 -0x1.99999ap-4 : -0x5.32df003601d516dp-4 : inexact-ok = tanpi tonearest m68k96 -0x1.99999ap-4 : -0x5.32df003601d516c8p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.99999ap-4 : -0x5.32df003601d516c8p-4 : inexact-ok = tanpi upward m68k96 -0x1.99999ap-4 : -0x5.32df003601d516c8p-4 : inexact-ok = tanpi downward binary128 -0x1.99999ap-4 : -0x5.32df003601d516cb2ebba19c3238p-4 : inexact-ok = tanpi tonearest binary128 -0x1.99999ap-4 : -0x5.32df003601d516cb2ebba19c3234p-4 : inexact-ok = tanpi towardzero binary128 -0x1.99999ap-4 : -0x5.32df003601d516cb2ebba19c3234p-4 : inexact-ok = tanpi upward binary128 -0x1.99999ap-4 : -0x5.32df003601d516cb2ebba19c3234p-4 : inexact-ok = tanpi downward ibm128 -0x1.99999ap-4 : -0x5.32df003601d516cb2ebba19c34p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.99999ap-4 : -0x5.32df003601d516cb2ebba19c32p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.99999ap-4 : -0x5.32df003601d516cb2ebba19c32p-4 : inexact-ok = tanpi upward ibm128 -0x1.99999ap-4 : -0x5.32df003601d516cb2ebba19c32p-4 : inexact-ok = tanpi downward binary64 -0x1.9999999999999p-4 : -0x5.32defed2586bcp-4 : inexact-ok = tanpi tonearest binary64 -0x1.9999999999999p-4 : -0x5.32defed2586b8p-4 : inexact-ok = tanpi towardzero binary64 -0x1.9999999999999p-4 : -0x5.32defed2586b8p-4 : inexact-ok = tanpi upward binary64 -0x1.9999999999999p-4 : -0x5.32defed2586b8p-4 : inexact-ok = tanpi downward intel96 -0x1.9999999999999p-4 : -0x5.32defed2586b8dap-4 : inexact-ok = tanpi tonearest intel96 -0x1.9999999999999p-4 : -0x5.32defed2586b8d98p-4 : inexact-ok = tanpi towardzero intel96 -0x1.9999999999999p-4 : -0x5.32defed2586b8d98p-4 : inexact-ok = tanpi upward intel96 -0x1.9999999999999p-4 : -0x5.32defed2586b8d98p-4 : inexact-ok = tanpi downward m68k96 -0x1.9999999999999p-4 : -0x5.32defed2586b8dap-4 : inexact-ok = tanpi tonearest m68k96 -0x1.9999999999999p-4 : -0x5.32defed2586b8d98p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.9999999999999p-4 : -0x5.32defed2586b8d98p-4 : inexact-ok = tanpi upward m68k96 -0x1.9999999999999p-4 : -0x5.32defed2586b8d98p-4 : inexact-ok = tanpi downward binary128 -0x1.9999999999999p-4 : -0x5.32defed2586b8d99ea288190818cp-4 : inexact-ok = tanpi tonearest binary128 -0x1.9999999999999p-4 : -0x5.32defed2586b8d99ea288190818cp-4 : inexact-ok = tanpi towardzero binary128 -0x1.9999999999999p-4 : -0x5.32defed2586b8d99ea2881908188p-4 : inexact-ok = tanpi upward binary128 -0x1.9999999999999p-4 : -0x5.32defed2586b8d99ea2881908188p-4 : inexact-ok = tanpi downward ibm128 -0x1.9999999999999p-4 : -0x5.32defed2586b8d99ea28819082p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.9999999999999p-4 : -0x5.32defed2586b8d99ea28819082p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.9999999999999p-4 : -0x5.32defed2586b8d99ea2881908p-4 : inexact-ok = tanpi upward ibm128 -0x1.9999999999999p-4 : -0x5.32defed2586b8d99ea2881908p-4 : inexact-ok = tanpi downward binary64 -0x1.999999999999ap-4 : -0x5.32defed2586cp-4 : inexact-ok = tanpi tonearest binary64 -0x1.999999999999ap-4 : -0x5.32defed2586bcp-4 : inexact-ok = tanpi towardzero binary64 -0x1.999999999999ap-4 : -0x5.32defed2586bcp-4 : inexact-ok = tanpi upward binary64 -0x1.999999999999ap-4 : -0x5.32defed2586bcp-4 : inexact-ok = tanpi downward intel96 -0x1.999999999999ap-4 : -0x5.32defed2586bc53p-4 : inexact-ok = tanpi tonearest intel96 -0x1.999999999999ap-4 : -0x5.32defed2586bc53p-4 : inexact-ok = tanpi towardzero intel96 -0x1.999999999999ap-4 : -0x5.32defed2586bc528p-4 : inexact-ok = tanpi upward intel96 -0x1.999999999999ap-4 : -0x5.32defed2586bc528p-4 : inexact-ok = tanpi downward m68k96 -0x1.999999999999ap-4 : -0x5.32defed2586bc53p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.999999999999ap-4 : -0x5.32defed2586bc53p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.999999999999ap-4 : -0x5.32defed2586bc528p-4 : inexact-ok = tanpi upward m68k96 -0x1.999999999999ap-4 : -0x5.32defed2586bc528p-4 : inexact-ok = tanpi downward binary128 -0x1.999999999999ap-4 : -0x5.32defed2586bc52c629f507bd808p-4 : inexact-ok = tanpi tonearest binary128 -0x1.999999999999ap-4 : -0x5.32defed2586bc52c629f507bd804p-4 : inexact-ok = tanpi towardzero binary128 -0x1.999999999999ap-4 : -0x5.32defed2586bc52c629f507bd804p-4 : inexact-ok = tanpi upward binary128 -0x1.999999999999ap-4 : -0x5.32defed2586bc52c629f507bd804p-4 : inexact-ok = tanpi downward ibm128 -0x1.999999999999ap-4 : -0x5.32defed2586bc52c629f507bdap-4 : inexact-ok = tanpi tonearest ibm128 -0x1.999999999999ap-4 : -0x5.32defed2586bc52c629f507bd8p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.999999999999ap-4 : -0x5.32defed2586bc52c629f507bd8p-4 : inexact-ok = tanpi upward ibm128 -0x1.999999999999ap-4 : -0x5.32defed2586bc52c629f507bd8p-4 : inexact-ok = tanpi downward intel96 -0x1.9999999999999998p-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi tonearest intel96 -0x1.9999999999999998p-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi towardzero intel96 -0x1.9999999999999998p-4 : -0x5.32defed2586baee8p-4 : inexact-ok = tanpi upward intel96 -0x1.9999999999999998p-4 : -0x5.32defed2586baee8p-4 : inexact-ok = tanpi downward m68k96 -0x1.9999999999999998p-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi tonearest m68k96 -0x1.9999999999999998p-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi towardzero m68k96 -0x1.9999999999999998p-4 : -0x5.32defed2586baee8p-4 : inexact-ok = tanpi upward m68k96 -0x1.9999999999999998p-4 : -0x5.32defed2586baee8p-4 : inexact-ok = tanpi downward binary128 -0x1.9999999999999998p-4 : -0x5.32defed2586baeec3d63bea29dd8p-4 : inexact-ok = tanpi tonearest binary128 -0x1.9999999999999998p-4 : -0x5.32defed2586baeec3d63bea29dd8p-4 : inexact-ok = tanpi towardzero binary128 -0x1.9999999999999998p-4 : -0x5.32defed2586baeec3d63bea29dd4p-4 : inexact-ok = tanpi upward binary128 -0x1.9999999999999998p-4 : -0x5.32defed2586baeec3d63bea29dd4p-4 : inexact-ok = tanpi downward ibm128 -0x1.9999999999999998p-4 : -0x5.32defed2586baeec3d63bea29ep-4 : inexact-ok = tanpi tonearest ibm128 -0x1.9999999999999998p-4 : -0x5.32defed2586baeec3d63bea29ep-4 : inexact-ok = tanpi towardzero ibm128 -0x1.9999999999999998p-4 : -0x5.32defed2586baeec3d63bea29cp-4 : inexact-ok = tanpi upward ibm128 -0x1.9999999999999998p-4 : -0x5.32defed2586baeec3d63bea29cp-4 : inexact-ok = tanpi downward intel96 -0x1.999999999999999ap-4 : -0x5.32defed2586baef8p-4 : inexact-ok = tanpi tonearest intel96 -0x1.999999999999999ap-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi towardzero intel96 -0x1.999999999999999ap-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi upward intel96 -0x1.999999999999999ap-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi downward m68k96 -0x1.999999999999999ap-4 : -0x5.32defed2586baef8p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.999999999999999ap-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi towardzero m68k96 -0x1.999999999999999ap-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi upward m68k96 -0x1.999999999999999ap-4 : -0x5.32defed2586baefp-4 : inexact-ok = tanpi downward binary128 -0x1.999999999999999ap-4 : -0x5.32defed2586baef32fb2cd7c7b44p-4 : inexact-ok = tanpi tonearest binary128 -0x1.999999999999999ap-4 : -0x5.32defed2586baef32fb2cd7c7b44p-4 : inexact-ok = tanpi towardzero binary128 -0x1.999999999999999ap-4 : -0x5.32defed2586baef32fb2cd7c7b4p-4 : inexact-ok = tanpi upward binary128 -0x1.999999999999999ap-4 : -0x5.32defed2586baef32fb2cd7c7b4p-4 : inexact-ok = tanpi downward ibm128 -0x1.999999999999999ap-4 : -0x5.32defed2586baef32fb2cd7c7cp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.999999999999999ap-4 : -0x5.32defed2586baef32fb2cd7c7cp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.999999999999999ap-4 : -0x5.32defed2586baef32fb2cd7c7ap-4 : inexact-ok = tanpi upward ibm128 -0x1.999999999999999ap-4 : -0x5.32defed2586baef32fb2cd7c7ap-4 : inexact-ok = tanpi downward binary128 -0x1.9999999999999999999999999999p-4 : -0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi tonearest binary128 -0x1.9999999999999999999999999999p-4 : -0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi towardzero binary128 -0x1.9999999999999999999999999999p-4 : -0x5.32defed2586baef1cc09641db55cp-4 : inexact-ok = tanpi upward binary128 -0x1.9999999999999999999999999999p-4 : -0x5.32defed2586baef1cc09641db55cp-4 : inexact-ok = tanpi downward binary128 -0x1.999999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db564p-4 : inexact-ok = tanpi tonearest binary128 -0x1.999999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi towardzero binary128 -0x1.999999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi upward binary128 -0x1.999999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db56p-4 : inexact-ok = tanpi downward binary128 -0x1.999999999999999999999999998p-4 : -0x5.32defed2586baef1cc09641db508p-4 : inexact-ok = tanpi tonearest binary128 -0x1.999999999999999999999999998p-4 : -0x5.32defed2586baef1cc09641db508p-4 : inexact-ok = tanpi towardzero binary128 -0x1.999999999999999999999999998p-4 : -0x5.32defed2586baef1cc09641db504p-4 : inexact-ok = tanpi upward binary128 -0x1.999999999999999999999999998p-4 : -0x5.32defed2586baef1cc09641db504p-4 : inexact-ok = tanpi downward ibm128 -0x1.999999999999999999999999998p-4 : -0x5.32defed2586baef1cc09641db6p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.999999999999999999999999998p-4 : -0x5.32defed2586baef1cc09641db6p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.999999999999999999999999998p-4 : -0x5.32defed2586baef1cc09641db4p-4 : inexact-ok = tanpi upward ibm128 -0x1.999999999999999999999999998p-4 : -0x5.32defed2586baef1cc09641db4p-4 : inexact-ok = tanpi downward binary128 -0x1.9999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db6c8p-4 : inexact-ok = tanpi tonearest binary128 -0x1.9999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db6c4p-4 : inexact-ok = tanpi towardzero binary128 -0x1.9999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db6c4p-4 : inexact-ok = tanpi upward binary128 -0x1.9999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db6c4p-4 : inexact-ok = tanpi downward ibm128 -0x1.9999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db8p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.9999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db6p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.9999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db6p-4 : inexact-ok = tanpi upward ibm128 -0x1.9999999999999999999999999ap-4 : -0x5.32defed2586baef1cc09641db6p-4 : inexact-ok tanpi 0.2 = tanpi downward binary32 0x3.333334p-4 : 0xb.9feb1p-4 : inexact-ok = tanpi tonearest binary32 0x3.333334p-4 : 0xb.9feb1p-4 : inexact-ok = tanpi towardzero binary32 0x3.333334p-4 : 0xb.9feb1p-4 : inexact-ok = tanpi upward binary32 0x3.333334p-4 : 0xb.9feb2p-4 : inexact-ok = tanpi downward binary64 0x3.333334p-4 : 0xb.9feb12a60104p-4 : inexact-ok = tanpi tonearest binary64 0x3.333334p-4 : 0xb.9feb12a601048p-4 : inexact-ok = tanpi towardzero binary64 0x3.333334p-4 : 0xb.9feb12a60104p-4 : inexact-ok = tanpi upward binary64 0x3.333334p-4 : 0xb.9feb12a601048p-4 : inexact-ok = tanpi downward intel96 0x3.333334p-4 : 0xb.9feb12a60104462p-4 : inexact-ok = tanpi tonearest intel96 0x3.333334p-4 : 0xb.9feb12a60104462p-4 : inexact-ok = tanpi towardzero intel96 0x3.333334p-4 : 0xb.9feb12a60104462p-4 : inexact-ok = tanpi upward intel96 0x3.333334p-4 : 0xb.9feb12a60104463p-4 : inexact-ok = tanpi downward m68k96 0x3.333334p-4 : 0xb.9feb12a60104462p-4 : inexact-ok = tanpi tonearest m68k96 0x3.333334p-4 : 0xb.9feb12a60104462p-4 : inexact-ok = tanpi towardzero m68k96 0x3.333334p-4 : 0xb.9feb12a60104462p-4 : inexact-ok = tanpi upward m68k96 0x3.333334p-4 : 0xb.9feb12a60104463p-4 : inexact-ok = tanpi downward binary128 0x3.333334p-4 : 0xb.9feb12a601044621c6c6180b3d1p-4 : inexact-ok = tanpi tonearest binary128 0x3.333334p-4 : 0xb.9feb12a601044621c6c6180b3d18p-4 : inexact-ok = tanpi towardzero binary128 0x3.333334p-4 : 0xb.9feb12a601044621c6c6180b3d1p-4 : inexact-ok = tanpi upward binary128 0x3.333334p-4 : 0xb.9feb12a601044621c6c6180b3d18p-4 : inexact-ok = tanpi downward ibm128 0x3.333334p-4 : 0xb.9feb12a601044621c6c6180b3cp-4 : inexact-ok = tanpi tonearest ibm128 0x3.333334p-4 : 0xb.9feb12a601044621c6c6180b3cp-4 : inexact-ok = tanpi towardzero ibm128 0x3.333334p-4 : 0xb.9feb12a601044621c6c6180b3cp-4 : inexact-ok = tanpi upward ibm128 0x3.333334p-4 : 0xb.9feb12a601044621c6c6180b4p-4 : inexact-ok = tanpi downward binary32 0x3.33333p-4 : 0xb.9feafp-4 : inexact-ok = tanpi tonearest binary32 0x3.33333p-4 : 0xb.9febp-4 : inexact-ok = tanpi towardzero binary32 0x3.33333p-4 : 0xb.9feafp-4 : inexact-ok = tanpi upward binary32 0x3.33333p-4 : 0xb.9febp-4 : inexact-ok = tanpi downward binary64 0x3.33333p-4 : 0xb.9feaff72e11e8p-4 : inexact-ok = tanpi tonearest binary64 0x3.33333p-4 : 0xb.9feaff72e11fp-4 : inexact-ok = tanpi towardzero binary64 0x3.33333p-4 : 0xb.9feaff72e11e8p-4 : inexact-ok = tanpi upward binary64 0x3.33333p-4 : 0xb.9feaff72e11fp-4 : inexact-ok = tanpi downward intel96 0x3.33333p-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi tonearest intel96 0x3.33333p-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi towardzero intel96 0x3.33333p-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi upward intel96 0x3.33333p-4 : 0xb.9feaff72e11edebp-4 : inexact-ok = tanpi downward m68k96 0x3.33333p-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi tonearest m68k96 0x3.33333p-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi towardzero m68k96 0x3.33333p-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi upward m68k96 0x3.33333p-4 : 0xb.9feaff72e11edebp-4 : inexact-ok = tanpi downward binary128 0x3.33333p-4 : 0xb.9feaff72e11edea6bf93905b80fp-4 : inexact-ok = tanpi tonearest binary128 0x3.33333p-4 : 0xb.9feaff72e11edea6bf93905b80f8p-4 : inexact-ok = tanpi towardzero binary128 0x3.33333p-4 : 0xb.9feaff72e11edea6bf93905b80fp-4 : inexact-ok = tanpi upward binary128 0x3.33333p-4 : 0xb.9feaff72e11edea6bf93905b80f8p-4 : inexact-ok = tanpi downward ibm128 0x3.33333p-4 : 0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi tonearest ibm128 0x3.33333p-4 : 0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi towardzero ibm128 0x3.33333p-4 : 0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi upward ibm128 0x3.33333p-4 : 0xb.9feaff72e11edea6bf93905b84p-4 : inexact-ok = tanpi downward binary64 0x3.3333333333334p-4 : 0xb.9feb0ecefaa18p-4 : inexact-ok = tanpi tonearest binary64 0x3.3333333333334p-4 : 0xb.9feb0ecefaa18p-4 : inexact-ok = tanpi towardzero binary64 0x3.3333333333334p-4 : 0xb.9feb0ecefaa18p-4 : inexact-ok = tanpi upward binary64 0x3.3333333333334p-4 : 0xb.9feb0ecefaa2p-4 : inexact-ok = tanpi downward intel96 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1p-4 : inexact-ok = tanpi tonearest intel96 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae2p-4 : inexact-ok = tanpi towardzero intel96 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1p-4 : inexact-ok = tanpi upward intel96 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae2p-4 : inexact-ok = tanpi downward m68k96 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1p-4 : inexact-ok = tanpi tonearest m68k96 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae2p-4 : inexact-ok = tanpi towardzero m68k96 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1p-4 : inexact-ok = tanpi upward m68k96 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae2p-4 : inexact-ok = tanpi downward binary128 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1fb6ad19fdb44p-4 : inexact-ok = tanpi tonearest binary128 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1fb6ad19fdb448p-4 : inexact-ok = tanpi towardzero binary128 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1fb6ad19fdb44p-4 : inexact-ok = tanpi upward binary128 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1fb6ad19fdb448p-4 : inexact-ok = tanpi downward ibm128 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1fb6ad19fdb4p-4 : inexact-ok = tanpi tonearest ibm128 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1fb6ad19fdb4p-4 : inexact-ok = tanpi towardzero ibm128 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1fb6ad19fdb4p-4 : inexact-ok = tanpi upward ibm128 0x3.3333333333334p-4 : 0xb.9feb0ecefaa1ae1fb6ad19fdb8p-4 : inexact-ok = tanpi downward binary64 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1p-4 : inexact-ok = tanpi tonearest binary64 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1p-4 : inexact-ok = tanpi towardzero binary64 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1p-4 : inexact-ok = tanpi upward binary64 0x3.3333333333332p-4 : 0xb.9feb0ecefaa18p-4 : inexact-ok = tanpi downward intel96 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi tonearest intel96 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi towardzero intel96 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi upward intel96 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1149p-4 : inexact-ok = tanpi downward m68k96 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi tonearest m68k96 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi towardzero m68k96 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi upward m68k96 0x3.3333333333332p-4 : 0xb.9feb0ecefaa1149p-4 : inexact-ok = tanpi downward binary128 0x3.3333333333332p-4 : 0xb.9feb0ecefaa11486b74d479dd81p-4 : inexact-ok = tanpi tonearest binary128 0x3.3333333333332p-4 : 0xb.9feb0ecefaa11486b74d479dd81p-4 : inexact-ok = tanpi towardzero binary128 0x3.3333333333332p-4 : 0xb.9feb0ecefaa11486b74d479dd81p-4 : inexact-ok = tanpi upward binary128 0x3.3333333333332p-4 : 0xb.9feb0ecefaa11486b74d479dd818p-4 : inexact-ok = tanpi downward ibm128 0x3.3333333333332p-4 : 0xb.9feb0ecefaa11486b74d479dd8p-4 : inexact-ok = tanpi tonearest ibm128 0x3.3333333333332p-4 : 0xb.9feb0ecefaa11486b74d479dd8p-4 : inexact-ok = tanpi towardzero ibm128 0x3.3333333333332p-4 : 0xb.9feb0ecefaa11486b74d479dd8p-4 : inexact-ok = tanpi upward ibm128 0x3.3333333333332p-4 : 0xb.9feb0ecefaa11486b74d479ddcp-4 : inexact-ok = tanpi downward intel96 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi tonearest intel96 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi towardzero intel96 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi upward intel96 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170cp-4 : inexact-ok = tanpi downward m68k96 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi tonearest m68k96 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi towardzero m68k96 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi upward m68k96 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170cp-4 : inexact-ok = tanpi downward binary128 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170b3278d283c9de8p-4 : inexact-ok = tanpi tonearest binary128 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170b3278d283c9dfp-4 : inexact-ok = tanpi towardzero binary128 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170b3278d283c9de8p-4 : inexact-ok = tanpi upward binary128 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170b3278d283c9dfp-4 : inexact-ok = tanpi downward ibm128 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170b3278d283c9cp-4 : inexact-ok = tanpi tonearest ibm128 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170b3278d283c9cp-4 : inexact-ok = tanpi towardzero ibm128 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170b3278d283c9cp-4 : inexact-ok = tanpi upward ibm128 0x3.3333333333333334p-4 : 0xb.9feb0ecefaa170b3278d283cap-4 : inexact-ok = tanpi downward intel96 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi tonearest intel96 0x3.333333333333333p-4 : 0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi towardzero intel96 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi upward intel96 0x3.333333333333333p-4 : 0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi downward m68k96 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi tonearest m68k96 0x3.333333333333333p-4 : 0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi towardzero m68k96 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi upward m68k96 0x3.333333333333333p-4 : 0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi downward binary128 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi tonearest binary128 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi towardzero binary128 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi upward binary128 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709ff46d3c4251f8p-4 : inexact-ok = tanpi downward ibm128 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi tonearest ibm128 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi towardzero ibm128 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi upward ibm128 0x3.333333333333333p-4 : 0xb.9feb0ecefaa1709ff46d3c4254p-4 : inexact-ok = tanpi downward binary128 0x3.3333333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75b88p-4 : inexact-ok = tanpi tonearest binary128 0x3.3333333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75b9p-4 : inexact-ok = tanpi towardzero binary128 0x3.3333333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75b88p-4 : inexact-ok = tanpi upward binary128 0x3.3333333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75b9p-4 : inexact-ok = tanpi downward binary128 0x3.3333333333333333333333333332p-4 : 0xb.9feb0ecefaa170af5086c5d75b8p-4 : inexact-ok = tanpi tonearest binary128 0x3.3333333333333333333333333332p-4 : 0xb.9feb0ecefaa170af5086c5d75b88p-4 : inexact-ok = tanpi towardzero binary128 0x3.3333333333333333333333333332p-4 : 0xb.9feb0ecefaa170af5086c5d75b8p-4 : inexact-ok = tanpi upward binary128 0x3.3333333333333333333333333332p-4 : 0xb.9feb0ecefaa170af5086c5d75b88p-4 : inexact-ok = tanpi downward binary128 0x3.33333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi tonearest binary128 0x3.33333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi towardzero binary128 0x3.33333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi upward binary128 0x3.33333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75f68p-4 : inexact-ok = tanpi downward ibm128 0x3.33333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok = tanpi tonearest ibm128 0x3.33333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d76p-4 : inexact-ok = tanpi towardzero ibm128 0x3.33333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok = tanpi upward ibm128 0x3.33333333333333333333333334p-4 : 0xb.9feb0ecefaa170af5086c5d76p-4 : inexact-ok = tanpi downward binary128 0x3.33333333333333333333333333p-4 : 0xb.9feb0ecefaa170af5086c5d75a9p-4 : inexact-ok = tanpi tonearest binary128 0x3.33333333333333333333333333p-4 : 0xb.9feb0ecefaa170af5086c5d75a98p-4 : inexact-ok = tanpi towardzero binary128 0x3.33333333333333333333333333p-4 : 0xb.9feb0ecefaa170af5086c5d75a9p-4 : inexact-ok = tanpi upward binary128 0x3.33333333333333333333333333p-4 : 0xb.9feb0ecefaa170af5086c5d75a98p-4 : inexact-ok = tanpi downward ibm128 0x3.33333333333333333333333333p-4 : 0xb.9feb0ecefaa170af5086c5d758p-4 : inexact-ok = tanpi tonearest ibm128 0x3.33333333333333333333333333p-4 : 0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok = tanpi towardzero ibm128 0x3.33333333333333333333333333p-4 : 0xb.9feb0ecefaa170af5086c5d758p-4 : inexact-ok = tanpi upward ibm128 0x3.33333333333333333333333333p-4 : 0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok tanpi -0.2 = tanpi downward binary32 -0x3.33333p-4 : -0xb.9febp-4 : inexact-ok = tanpi tonearest binary32 -0x3.33333p-4 : -0xb.9febp-4 : inexact-ok = tanpi towardzero binary32 -0x3.33333p-4 : -0xb.9feafp-4 : inexact-ok = tanpi upward binary32 -0x3.33333p-4 : -0xb.9feafp-4 : inexact-ok = tanpi downward binary64 -0x3.33333p-4 : -0xb.9feaff72e11fp-4 : inexact-ok = tanpi tonearest binary64 -0x3.33333p-4 : -0xb.9feaff72e11fp-4 : inexact-ok = tanpi towardzero binary64 -0x3.33333p-4 : -0xb.9feaff72e11e8p-4 : inexact-ok = tanpi upward binary64 -0x3.33333p-4 : -0xb.9feaff72e11e8p-4 : inexact-ok = tanpi downward intel96 -0x3.33333p-4 : -0xb.9feaff72e11edebp-4 : inexact-ok = tanpi tonearest intel96 -0x3.33333p-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi towardzero intel96 -0x3.33333p-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi upward intel96 -0x3.33333p-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi downward m68k96 -0x3.33333p-4 : -0xb.9feaff72e11edebp-4 : inexact-ok = tanpi tonearest m68k96 -0x3.33333p-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi towardzero m68k96 -0x3.33333p-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi upward m68k96 -0x3.33333p-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi downward binary128 -0x3.33333p-4 : -0xb.9feaff72e11edea6bf93905b80f8p-4 : inexact-ok = tanpi tonearest binary128 -0x3.33333p-4 : -0xb.9feaff72e11edea6bf93905b80f8p-4 : inexact-ok = tanpi towardzero binary128 -0x3.33333p-4 : -0xb.9feaff72e11edea6bf93905b80fp-4 : inexact-ok = tanpi upward binary128 -0x3.33333p-4 : -0xb.9feaff72e11edea6bf93905b80fp-4 : inexact-ok = tanpi downward ibm128 -0x3.33333p-4 : -0xb.9feaff72e11edea6bf93905b84p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.33333p-4 : -0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi towardzero ibm128 -0x3.33333p-4 : -0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi upward ibm128 -0x3.33333p-4 : -0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi downward binary32 -0x3.333334p-4 : -0xb.9feb2p-4 : inexact-ok = tanpi tonearest binary32 -0x3.333334p-4 : -0xb.9feb1p-4 : inexact-ok = tanpi towardzero binary32 -0x3.333334p-4 : -0xb.9feb1p-4 : inexact-ok = tanpi upward binary32 -0x3.333334p-4 : -0xb.9feb1p-4 : inexact-ok = tanpi downward binary64 -0x3.333334p-4 : -0xb.9feb12a601048p-4 : inexact-ok = tanpi tonearest binary64 -0x3.333334p-4 : -0xb.9feb12a601048p-4 : inexact-ok = tanpi towardzero binary64 -0x3.333334p-4 : -0xb.9feb12a60104p-4 : inexact-ok = tanpi upward binary64 -0x3.333334p-4 : -0xb.9feb12a60104p-4 : inexact-ok = tanpi downward intel96 -0x3.333334p-4 : -0xb.9feb12a60104463p-4 : inexact-ok = tanpi tonearest intel96 -0x3.333334p-4 : -0xb.9feb12a60104462p-4 : inexact-ok = tanpi towardzero intel96 -0x3.333334p-4 : -0xb.9feb12a60104462p-4 : inexact-ok = tanpi upward intel96 -0x3.333334p-4 : -0xb.9feb12a60104462p-4 : inexact-ok = tanpi downward m68k96 -0x3.333334p-4 : -0xb.9feb12a60104463p-4 : inexact-ok = tanpi tonearest m68k96 -0x3.333334p-4 : -0xb.9feb12a60104462p-4 : inexact-ok = tanpi towardzero m68k96 -0x3.333334p-4 : -0xb.9feb12a60104462p-4 : inexact-ok = tanpi upward m68k96 -0x3.333334p-4 : -0xb.9feb12a60104462p-4 : inexact-ok = tanpi downward binary128 -0x3.333334p-4 : -0xb.9feb12a601044621c6c6180b3d18p-4 : inexact-ok = tanpi tonearest binary128 -0x3.333334p-4 : -0xb.9feb12a601044621c6c6180b3d18p-4 : inexact-ok = tanpi towardzero binary128 -0x3.333334p-4 : -0xb.9feb12a601044621c6c6180b3d1p-4 : inexact-ok = tanpi upward binary128 -0x3.333334p-4 : -0xb.9feb12a601044621c6c6180b3d1p-4 : inexact-ok = tanpi downward ibm128 -0x3.333334p-4 : -0xb.9feb12a601044621c6c6180b4p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.333334p-4 : -0xb.9feb12a601044621c6c6180b3cp-4 : inexact-ok = tanpi towardzero ibm128 -0x3.333334p-4 : -0xb.9feb12a601044621c6c6180b3cp-4 : inexact-ok = tanpi upward ibm128 -0x3.333334p-4 : -0xb.9feb12a601044621c6c6180b3cp-4 : inexact-ok = tanpi downward binary64 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa18p-4 : inexact-ok = tanpi tonearest binary64 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1p-4 : inexact-ok = tanpi towardzero binary64 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1p-4 : inexact-ok = tanpi upward binary64 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1p-4 : inexact-ok = tanpi downward intel96 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1149p-4 : inexact-ok = tanpi tonearest intel96 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi towardzero intel96 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi upward intel96 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi downward m68k96 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1149p-4 : inexact-ok = tanpi tonearest m68k96 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi towardzero m68k96 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi upward m68k96 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa1148p-4 : inexact-ok = tanpi downward binary128 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa11486b74d479dd818p-4 : inexact-ok = tanpi tonearest binary128 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa11486b74d479dd81p-4 : inexact-ok = tanpi towardzero binary128 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa11486b74d479dd81p-4 : inexact-ok = tanpi upward binary128 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa11486b74d479dd81p-4 : inexact-ok = tanpi downward ibm128 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa11486b74d479ddcp-4 : inexact-ok = tanpi tonearest ibm128 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa11486b74d479dd8p-4 : inexact-ok = tanpi towardzero ibm128 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa11486b74d479dd8p-4 : inexact-ok = tanpi upward ibm128 -0x3.3333333333332p-4 : -0xb.9feb0ecefaa11486b74d479dd8p-4 : inexact-ok = tanpi downward binary64 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa2p-4 : inexact-ok = tanpi tonearest binary64 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa18p-4 : inexact-ok = tanpi towardzero binary64 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa18p-4 : inexact-ok = tanpi upward binary64 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa18p-4 : inexact-ok = tanpi downward intel96 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae2p-4 : inexact-ok = tanpi tonearest intel96 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae2p-4 : inexact-ok = tanpi towardzero intel96 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1p-4 : inexact-ok = tanpi upward intel96 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1p-4 : inexact-ok = tanpi downward m68k96 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae2p-4 : inexact-ok = tanpi tonearest m68k96 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae2p-4 : inexact-ok = tanpi towardzero m68k96 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1p-4 : inexact-ok = tanpi upward m68k96 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1p-4 : inexact-ok = tanpi downward binary128 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1fb6ad19fdb448p-4 : inexact-ok = tanpi tonearest binary128 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1fb6ad19fdb448p-4 : inexact-ok = tanpi towardzero binary128 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1fb6ad19fdb44p-4 : inexact-ok = tanpi upward binary128 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1fb6ad19fdb44p-4 : inexact-ok = tanpi downward ibm128 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1fb6ad19fdb8p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1fb6ad19fdb4p-4 : inexact-ok = tanpi towardzero ibm128 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1fb6ad19fdb4p-4 : inexact-ok = tanpi upward ibm128 -0x3.3333333333334p-4 : -0xb.9feb0ecefaa1ae1fb6ad19fdb4p-4 : inexact-ok = tanpi downward intel96 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi tonearest intel96 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi towardzero intel96 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi upward intel96 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi downward m68k96 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi tonearest m68k96 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi towardzero m68k96 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi upward m68k96 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi downward binary128 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709ff46d3c4251f8p-4 : inexact-ok = tanpi tonearest binary128 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi towardzero binary128 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi upward binary128 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi downward ibm128 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709ff46d3c4254p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi towardzero ibm128 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi upward ibm128 -0x3.333333333333333p-4 : -0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi downward intel96 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170cp-4 : inexact-ok = tanpi tonearest intel96 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi towardzero intel96 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi upward intel96 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi downward m68k96 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170cp-4 : inexact-ok = tanpi tonearest m68k96 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi towardzero m68k96 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi upward m68k96 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170bp-4 : inexact-ok = tanpi downward binary128 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170b3278d283c9dfp-4 : inexact-ok = tanpi tonearest binary128 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170b3278d283c9dfp-4 : inexact-ok = tanpi towardzero binary128 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170b3278d283c9de8p-4 : inexact-ok = tanpi upward binary128 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170b3278d283c9de8p-4 : inexact-ok = tanpi downward ibm128 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170b3278d283cap-4 : inexact-ok = tanpi tonearest ibm128 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170b3278d283c9cp-4 : inexact-ok = tanpi towardzero ibm128 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170b3278d283c9cp-4 : inexact-ok = tanpi upward ibm128 -0x3.3333333333333334p-4 : -0xb.9feb0ecefaa170b3278d283c9cp-4 : inexact-ok = tanpi downward binary128 -0x3.3333333333333333333333333332p-4 : -0xb.9feb0ecefaa170af5086c5d75b88p-4 : inexact-ok = tanpi tonearest binary128 -0x3.3333333333333333333333333332p-4 : -0xb.9feb0ecefaa170af5086c5d75b88p-4 : inexact-ok = tanpi towardzero binary128 -0x3.3333333333333333333333333332p-4 : -0xb.9feb0ecefaa170af5086c5d75b8p-4 : inexact-ok = tanpi upward binary128 -0x3.3333333333333333333333333332p-4 : -0xb.9feb0ecefaa170af5086c5d75b8p-4 : inexact-ok = tanpi downward binary128 -0x3.3333333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75b9p-4 : inexact-ok = tanpi tonearest binary128 -0x3.3333333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75b9p-4 : inexact-ok = tanpi towardzero binary128 -0x3.3333333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75b88p-4 : inexact-ok = tanpi upward binary128 -0x3.3333333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75b88p-4 : inexact-ok = tanpi downward binary128 -0x3.33333333333333333333333333p-4 : -0xb.9feb0ecefaa170af5086c5d75a98p-4 : inexact-ok = tanpi tonearest binary128 -0x3.33333333333333333333333333p-4 : -0xb.9feb0ecefaa170af5086c5d75a98p-4 : inexact-ok = tanpi towardzero binary128 -0x3.33333333333333333333333333p-4 : -0xb.9feb0ecefaa170af5086c5d75a9p-4 : inexact-ok = tanpi upward binary128 -0x3.33333333333333333333333333p-4 : -0xb.9feb0ecefaa170af5086c5d75a9p-4 : inexact-ok = tanpi downward ibm128 -0x3.33333333333333333333333333p-4 : -0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok = tanpi tonearest ibm128 -0x3.33333333333333333333333333p-4 : -0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok = tanpi towardzero ibm128 -0x3.33333333333333333333333333p-4 : -0xb.9feb0ecefaa170af5086c5d758p-4 : inexact-ok = tanpi upward ibm128 -0x3.33333333333333333333333333p-4 : -0xb.9feb0ecefaa170af5086c5d758p-4 : inexact-ok = tanpi downward binary128 -0x3.33333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75f68p-4 : inexact-ok = tanpi tonearest binary128 -0x3.33333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi towardzero binary128 -0x3.33333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi upward binary128 -0x3.33333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi downward ibm128 -0x3.33333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d76p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.33333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d76p-4 : inexact-ok = tanpi towardzero ibm128 -0x3.33333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok = tanpi upward ibm128 -0x3.33333333333333333333333334p-4 : -0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok tanpi 0.3 = tanpi downward binary32 0x4.ccccdp-4 : 0x1.605a92p+0 : inexact-ok = tanpi tonearest binary32 0x4.ccccdp-4 : 0x1.605a92p+0 : inexact-ok = tanpi towardzero binary32 0x4.ccccdp-4 : 0x1.605a92p+0 : inexact-ok = tanpi upward binary32 0x4.ccccdp-4 : 0x1.605a94p+0 : inexact-ok = tanpi downward binary64 0x4.ccccdp-4 : 0x1.605a9298cbf34p+0 : inexact-ok = tanpi tonearest binary64 0x4.ccccdp-4 : 0x1.605a9298cbf34p+0 : inexact-ok = tanpi towardzero binary64 0x4.ccccdp-4 : 0x1.605a9298cbf34p+0 : inexact-ok = tanpi upward binary64 0x4.ccccdp-4 : 0x1.605a9298cbf35p+0 : inexact-ok = tanpi downward intel96 0x4.ccccdp-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi tonearest intel96 0x4.ccccdp-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi towardzero intel96 0x4.ccccdp-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi upward intel96 0x4.ccccdp-4 : 0x1.605a9298cbf343c6p+0 : inexact-ok = tanpi downward m68k96 0x4.ccccdp-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi tonearest m68k96 0x4.ccccdp-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi towardzero m68k96 0x4.ccccdp-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi upward m68k96 0x4.ccccdp-4 : 0x1.605a9298cbf343c6p+0 : inexact-ok = tanpi downward binary128 0x4.ccccdp-4 : 0x1.605a9298cbf343c47cacfa54a051p+0 : inexact-ok = tanpi tonearest binary128 0x4.ccccdp-4 : 0x1.605a9298cbf343c47cacfa54a052p+0 : inexact-ok = tanpi towardzero binary128 0x4.ccccdp-4 : 0x1.605a9298cbf343c47cacfa54a051p+0 : inexact-ok = tanpi upward binary128 0x4.ccccdp-4 : 0x1.605a9298cbf343c47cacfa54a052p+0 : inexact-ok = tanpi downward ibm128 0x4.ccccdp-4 : 0x1.605a9298cbf343c47cacfa54ap+0 : inexact-ok = tanpi tonearest ibm128 0x4.ccccdp-4 : 0x1.605a9298cbf343c47cacfa54a08p+0 : inexact-ok = tanpi towardzero ibm128 0x4.ccccdp-4 : 0x1.605a9298cbf343c47cacfa54ap+0 : inexact-ok = tanpi upward ibm128 0x4.ccccdp-4 : 0x1.605a9298cbf343c47cacfa54a08p+0 : inexact-ok = tanpi downward binary32 0x4.ccccc8p-4 : 0x1.605a8ep+0 : inexact-ok = tanpi tonearest binary32 0x4.ccccc8p-4 : 0x1.605a8ep+0 : inexact-ok = tanpi towardzero binary32 0x4.ccccc8p-4 : 0x1.605a8ep+0 : inexact-ok = tanpi upward binary32 0x4.ccccc8p-4 : 0x1.605a9p+0 : inexact-ok = tanpi downward binary64 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3ep+0 : inexact-ok = tanpi tonearest binary64 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3ep+0 : inexact-ok = tanpi towardzero binary64 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3ep+0 : inexact-ok = tanpi upward binary64 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3fp+0 : inexact-ok = tanpi downward intel96 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi tonearest intel96 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi towardzero intel96 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi upward intel96 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e07ap+0 : inexact-ok = tanpi downward m68k96 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi tonearest m68k96 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi towardzero m68k96 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi upward m68k96 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e07ap+0 : inexact-ok = tanpi downward binary128 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078b44dba7b51bfp+0 : inexact-ok = tanpi tonearest binary128 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078b44dba7b51cp+0 : inexact-ok = tanpi towardzero binary128 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078b44dba7b51bfp+0 : inexact-ok = tanpi upward binary128 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078b44dba7b51cp+0 : inexact-ok = tanpi downward ibm128 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078b44dba7b518p+0 : inexact-ok = tanpi tonearest ibm128 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078b44dba7b518p+0 : inexact-ok = tanpi towardzero ibm128 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078b44dba7b518p+0 : inexact-ok = tanpi upward ibm128 0x4.ccccc8p-4 : 0x1.605a8e0ce0e3e078b44dba7b52p+0 : inexact-ok = tanpi downward binary64 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7ap+0 : inexact-ok = tanpi tonearest binary64 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7bp+0 : inexact-ok = tanpi towardzero binary64 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7ap+0 : inexact-ok = tanpi upward binary64 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7bp+0 : inexact-ok = tanpi downward intel96 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi tonearest intel96 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero intel96 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward intel96 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi downward m68k96 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi tonearest m68k96 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero m68k96 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward m68k96 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi downward binary128 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi tonearest binary128 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi towardzero binary128 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi upward binary128 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi downward ibm128 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi tonearest ibm128 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi towardzero ibm128 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi upward ibm128 0x4.cccccccccccdp-4 : 0x1.605a90c73ab7aa02422bdc93dd8p+0 : inexact-ok = tanpi downward binary64 0x4.cccccccccccccp-4 : 0x1.605a90c73ab78p+0 : inexact-ok = tanpi tonearest binary64 0x4.cccccccccccccp-4 : 0x1.605a90c73ab78p+0 : inexact-ok = tanpi towardzero binary64 0x4.cccccccccccccp-4 : 0x1.605a90c73ab78p+0 : inexact-ok = tanpi upward binary64 0x4.cccccccccccccp-4 : 0x1.605a90c73ab79p+0 : inexact-ok = tanpi downward intel96 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi tonearest intel96 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi towardzero intel96 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi upward intel96 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a4p+0 : inexact-ok = tanpi downward m68k96 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi tonearest m68k96 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi towardzero m68k96 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi upward m68k96 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a4p+0 : inexact-ok = tanpi downward binary128 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2e9a107f480b5p+0 : inexact-ok = tanpi tonearest binary128 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2e9a107f480b5p+0 : inexact-ok = tanpi towardzero binary128 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2e9a107f480b5p+0 : inexact-ok = tanpi upward binary128 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2e9a107f480b6p+0 : inexact-ok = tanpi downward ibm128 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2e9a107f4808p+0 : inexact-ok = tanpi tonearest ibm128 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2e9a107f4808p+0 : inexact-ok = tanpi towardzero ibm128 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2e9a107f4808p+0 : inexact-ok = tanpi upward ibm128 0x4.cccccccccccccp-4 : 0x1.605a90c73ab785a2e9a107f481p+0 : inexact-ok = tanpi downward intel96 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi tonearest intel96 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi towardzero intel96 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi upward intel96 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi downward m68k96 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi tonearest m68k96 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi towardzero m68k96 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi upward m68k96 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi downward binary128 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceb001ad305678fp+0 : inexact-ok = tanpi tonearest binary128 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceb001ad305679p+0 : inexact-ok = tanpi towardzero binary128 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceb001ad305678fp+0 : inexact-ok = tanpi upward binary128 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceb001ad305679p+0 : inexact-ok = tanpi downward ibm128 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi tonearest ibm128 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi towardzero ibm128 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi upward ibm128 0x4.ccccccccccccccdp-4 : 0x1.605a90c73ab78ceb001ad30568p+0 : inexact-ok = tanpi downward intel96 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi tonearest intel96 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi towardzero intel96 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi upward intel96 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce8p+0 : inexact-ok = tanpi downward m68k96 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi tonearest m68k96 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi towardzero m68k96 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi upward m68k96 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce8p+0 : inexact-ok = tanpi downward binary128 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6742fc1aad3a4p+0 : inexact-ok = tanpi tonearest binary128 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6742fc1aad3a4p+0 : inexact-ok = tanpi towardzero binary128 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6742fc1aad3a4p+0 : inexact-ok = tanpi upward binary128 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6742fc1aad3a5p+0 : inexact-ok = tanpi downward ibm128 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6742fc1aad38p+0 : inexact-ok = tanpi tonearest ibm128 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6742fc1aad38p+0 : inexact-ok = tanpi towardzero ibm128 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6742fc1aad38p+0 : inexact-ok = tanpi upward ibm128 0x4.ccccccccccccccc8p-4 : 0x1.605a90c73ab78ce6742fc1aad4p+0 : inexact-ok = tanpi downward binary128 0x4.ccccccccccccccccccccccccccdp-4 : 0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi tonearest binary128 0x4.ccccccccccccccccccccccccccdp-4 : 0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi towardzero binary128 0x4.ccccccccccccccccccccccccccdp-4 : 0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi upward binary128 0x4.ccccccccccccccccccccccccccdp-4 : 0x1.605a90c73ab78ce92e8998e12c67p+0 : inexact-ok = tanpi downward binary128 0x4.ccccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12c64p+0 : inexact-ok = tanpi tonearest binary128 0x4.ccccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12c64p+0 : inexact-ok = tanpi towardzero binary128 0x4.ccccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12c64p+0 : inexact-ok = tanpi upward binary128 0x4.ccccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12c65p+0 : inexact-ok = tanpi downward binary128 0x4.cccccccccccccccccccccccccep-4 : 0x1.605a90c73ab78ce92e8998e12d13p+0 : inexact-ok = tanpi tonearest binary128 0x4.cccccccccccccccccccccccccep-4 : 0x1.605a90c73ab78ce92e8998e12d13p+0 : inexact-ok = tanpi towardzero binary128 0x4.cccccccccccccccccccccccccep-4 : 0x1.605a90c73ab78ce92e8998e12d13p+0 : inexact-ok = tanpi upward binary128 0x4.cccccccccccccccccccccccccep-4 : 0x1.605a90c73ab78ce92e8998e12d14p+0 : inexact-ok = tanpi downward ibm128 0x4.cccccccccccccccccccccccccep-4 : 0x1.605a90c73ab78ce92e8998e12dp+0 : inexact-ok = tanpi tonearest ibm128 0x4.cccccccccccccccccccccccccep-4 : 0x1.605a90c73ab78ce92e8998e12dp+0 : inexact-ok = tanpi towardzero ibm128 0x4.cccccccccccccccccccccccccep-4 : 0x1.605a90c73ab78ce92e8998e12dp+0 : inexact-ok = tanpi upward ibm128 0x4.cccccccccccccccccccccccccep-4 : 0x1.605a90c73ab78ce92e8998e12d8p+0 : inexact-ok = tanpi downward binary128 0x4.ccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi tonearest binary128 0x4.ccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi towardzero binary128 0x4.ccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi upward binary128 0x4.ccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12bf1p+0 : inexact-ok = tanpi downward ibm128 0x4.ccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12b8p+0 : inexact-ok = tanpi tonearest ibm128 0x4.ccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12cp+0 : inexact-ok = tanpi towardzero ibm128 0x4.ccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12b8p+0 : inexact-ok = tanpi upward ibm128 0x4.ccccccccccccccccccccccccccp-4 : 0x1.605a90c73ab78ce92e8998e12cp+0 : inexact-ok tanpi -0.3 = tanpi downward binary32 -0x4.ccccc8p-4 : -0x1.605a9p+0 : inexact-ok = tanpi tonearest binary32 -0x4.ccccc8p-4 : -0x1.605a8ep+0 : inexact-ok = tanpi towardzero binary32 -0x4.ccccc8p-4 : -0x1.605a8ep+0 : inexact-ok = tanpi upward binary32 -0x4.ccccc8p-4 : -0x1.605a8ep+0 : inexact-ok = tanpi downward binary64 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3fp+0 : inexact-ok = tanpi tonearest binary64 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3ep+0 : inexact-ok = tanpi towardzero binary64 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3ep+0 : inexact-ok = tanpi upward binary64 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3ep+0 : inexact-ok = tanpi downward intel96 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e07ap+0 : inexact-ok = tanpi tonearest intel96 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi towardzero intel96 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi upward intel96 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi downward m68k96 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e07ap+0 : inexact-ok = tanpi tonearest m68k96 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi upward m68k96 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078p+0 : inexact-ok = tanpi downward binary128 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078b44dba7b51cp+0 : inexact-ok = tanpi tonearest binary128 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078b44dba7b51cp+0 : inexact-ok = tanpi towardzero binary128 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078b44dba7b51bfp+0 : inexact-ok = tanpi upward binary128 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078b44dba7b51bfp+0 : inexact-ok = tanpi downward ibm128 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078b44dba7b52p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078b44dba7b518p+0 : inexact-ok = tanpi towardzero ibm128 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078b44dba7b518p+0 : inexact-ok = tanpi upward ibm128 -0x4.ccccc8p-4 : -0x1.605a8e0ce0e3e078b44dba7b518p+0 : inexact-ok = tanpi downward binary32 -0x4.ccccdp-4 : -0x1.605a94p+0 : inexact-ok = tanpi tonearest binary32 -0x4.ccccdp-4 : -0x1.605a92p+0 : inexact-ok = tanpi towardzero binary32 -0x4.ccccdp-4 : -0x1.605a92p+0 : inexact-ok = tanpi upward binary32 -0x4.ccccdp-4 : -0x1.605a92p+0 : inexact-ok = tanpi downward binary64 -0x4.ccccdp-4 : -0x1.605a9298cbf35p+0 : inexact-ok = tanpi tonearest binary64 -0x4.ccccdp-4 : -0x1.605a9298cbf34p+0 : inexact-ok = tanpi towardzero binary64 -0x4.ccccdp-4 : -0x1.605a9298cbf34p+0 : inexact-ok = tanpi upward binary64 -0x4.ccccdp-4 : -0x1.605a9298cbf34p+0 : inexact-ok = tanpi downward intel96 -0x4.ccccdp-4 : -0x1.605a9298cbf343c6p+0 : inexact-ok = tanpi tonearest intel96 -0x4.ccccdp-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi towardzero intel96 -0x4.ccccdp-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi upward intel96 -0x4.ccccdp-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi downward m68k96 -0x4.ccccdp-4 : -0x1.605a9298cbf343c6p+0 : inexact-ok = tanpi tonearest m68k96 -0x4.ccccdp-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.ccccdp-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi upward m68k96 -0x4.ccccdp-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi downward binary128 -0x4.ccccdp-4 : -0x1.605a9298cbf343c47cacfa54a052p+0 : inexact-ok = tanpi tonearest binary128 -0x4.ccccdp-4 : -0x1.605a9298cbf343c47cacfa54a052p+0 : inexact-ok = tanpi towardzero binary128 -0x4.ccccdp-4 : -0x1.605a9298cbf343c47cacfa54a051p+0 : inexact-ok = tanpi upward binary128 -0x4.ccccdp-4 : -0x1.605a9298cbf343c47cacfa54a051p+0 : inexact-ok = tanpi downward ibm128 -0x4.ccccdp-4 : -0x1.605a9298cbf343c47cacfa54a08p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.ccccdp-4 : -0x1.605a9298cbf343c47cacfa54a08p+0 : inexact-ok = tanpi towardzero ibm128 -0x4.ccccdp-4 : -0x1.605a9298cbf343c47cacfa54ap+0 : inexact-ok = tanpi upward ibm128 -0x4.ccccdp-4 : -0x1.605a9298cbf343c47cacfa54ap+0 : inexact-ok = tanpi downward binary64 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab79p+0 : inexact-ok = tanpi tonearest binary64 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab78p+0 : inexact-ok = tanpi towardzero binary64 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab78p+0 : inexact-ok = tanpi upward binary64 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab78p+0 : inexact-ok = tanpi downward intel96 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a4p+0 : inexact-ok = tanpi tonearest intel96 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi towardzero intel96 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi upward intel96 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi downward m68k96 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a4p+0 : inexact-ok = tanpi tonearest m68k96 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi upward m68k96 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2p+0 : inexact-ok = tanpi downward binary128 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2e9a107f480b6p+0 : inexact-ok = tanpi tonearest binary128 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2e9a107f480b5p+0 : inexact-ok = tanpi towardzero binary128 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2e9a107f480b5p+0 : inexact-ok = tanpi upward binary128 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2e9a107f480b5p+0 : inexact-ok = tanpi downward ibm128 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2e9a107f481p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2e9a107f4808p+0 : inexact-ok = tanpi towardzero ibm128 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2e9a107f4808p+0 : inexact-ok = tanpi upward ibm128 -0x4.cccccccccccccp-4 : -0x1.605a90c73ab785a2e9a107f4808p+0 : inexact-ok = tanpi downward binary64 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7bp+0 : inexact-ok = tanpi tonearest binary64 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7bp+0 : inexact-ok = tanpi towardzero binary64 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7ap+0 : inexact-ok = tanpi upward binary64 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7ap+0 : inexact-ok = tanpi downward intel96 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi tonearest intel96 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero intel96 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward intel96 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi downward m68k96 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi tonearest m68k96 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward m68k96 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi downward binary128 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi tonearest binary128 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi towardzero binary128 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi upward binary128 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi downward ibm128 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02422bdc93dd8p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi towardzero ibm128 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi upward ibm128 -0x4.cccccccccccdp-4 : -0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi downward intel96 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce8p+0 : inexact-ok = tanpi tonearest intel96 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi towardzero intel96 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi upward intel96 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi downward m68k96 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce8p+0 : inexact-ok = tanpi tonearest m68k96 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi upward m68k96 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6p+0 : inexact-ok = tanpi downward binary128 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6742fc1aad3a5p+0 : inexact-ok = tanpi tonearest binary128 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6742fc1aad3a4p+0 : inexact-ok = tanpi towardzero binary128 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6742fc1aad3a4p+0 : inexact-ok = tanpi upward binary128 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6742fc1aad3a4p+0 : inexact-ok = tanpi downward ibm128 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6742fc1aad4p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6742fc1aad38p+0 : inexact-ok = tanpi towardzero ibm128 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6742fc1aad38p+0 : inexact-ok = tanpi upward ibm128 -0x4.ccccccccccccccc8p-4 : -0x1.605a90c73ab78ce6742fc1aad38p+0 : inexact-ok = tanpi downward intel96 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi tonearest intel96 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi towardzero intel96 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi upward intel96 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi downward m68k96 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi tonearest m68k96 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi towardzero m68k96 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi upward m68k96 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi downward binary128 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceb001ad305679p+0 : inexact-ok = tanpi tonearest binary128 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceb001ad305679p+0 : inexact-ok = tanpi towardzero binary128 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceb001ad305678fp+0 : inexact-ok = tanpi upward binary128 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceb001ad305678fp+0 : inexact-ok = tanpi downward ibm128 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceb001ad30568p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi towardzero ibm128 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi upward ibm128 -0x4.ccccccccccccccdp-4 : -0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi downward binary128 -0x4.ccccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12c65p+0 : inexact-ok = tanpi tonearest binary128 -0x4.ccccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12c64p+0 : inexact-ok = tanpi towardzero binary128 -0x4.ccccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12c64p+0 : inexact-ok = tanpi upward binary128 -0x4.ccccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12c64p+0 : inexact-ok = tanpi downward binary128 -0x4.ccccccccccccccccccccccccccdp-4 : -0x1.605a90c73ab78ce92e8998e12c67p+0 : inexact-ok = tanpi tonearest binary128 -0x4.ccccccccccccccccccccccccccdp-4 : -0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi towardzero binary128 -0x4.ccccccccccccccccccccccccccdp-4 : -0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi upward binary128 -0x4.ccccccccccccccccccccccccccdp-4 : -0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi downward binary128 -0x4.ccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12bf1p+0 : inexact-ok = tanpi tonearest binary128 -0x4.ccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi towardzero binary128 -0x4.ccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi upward binary128 -0x4.ccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi downward ibm128 -0x4.ccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12cp+0 : inexact-ok = tanpi tonearest ibm128 -0x4.ccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12cp+0 : inexact-ok = tanpi towardzero ibm128 -0x4.ccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12b8p+0 : inexact-ok = tanpi upward ibm128 -0x4.ccccccccccccccccccccccccccp-4 : -0x1.605a90c73ab78ce92e8998e12b8p+0 : inexact-ok = tanpi downward binary128 -0x4.cccccccccccccccccccccccccep-4 : -0x1.605a90c73ab78ce92e8998e12d14p+0 : inexact-ok = tanpi tonearest binary128 -0x4.cccccccccccccccccccccccccep-4 : -0x1.605a90c73ab78ce92e8998e12d13p+0 : inexact-ok = tanpi towardzero binary128 -0x4.cccccccccccccccccccccccccep-4 : -0x1.605a90c73ab78ce92e8998e12d13p+0 : inexact-ok = tanpi upward binary128 -0x4.cccccccccccccccccccccccccep-4 : -0x1.605a90c73ab78ce92e8998e12d13p+0 : inexact-ok = tanpi downward ibm128 -0x4.cccccccccccccccccccccccccep-4 : -0x1.605a90c73ab78ce92e8998e12d8p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.cccccccccccccccccccccccccep-4 : -0x1.605a90c73ab78ce92e8998e12dp+0 : inexact-ok = tanpi towardzero ibm128 -0x4.cccccccccccccccccccccccccep-4 : -0x1.605a90c73ab78ce92e8998e12dp+0 : inexact-ok = tanpi upward ibm128 -0x4.cccccccccccccccccccccccccep-4 : -0x1.605a90c73ab78ce92e8998e12dp+0 : inexact-ok tanpi 0.4 = tanpi downward binary32 0x6.666668p-4 : 0x3.13e314p+0 : inexact-ok = tanpi tonearest binary32 0x6.666668p-4 : 0x3.13e314p+0 : inexact-ok = tanpi towardzero binary32 0x6.666668p-4 : 0x3.13e314p+0 : inexact-ok = tanpi upward binary32 0x6.666668p-4 : 0x3.13e318p+0 : inexact-ok = tanpi downward binary64 0x6.666668p-4 : 0x3.13e314c5d312ep+0 : inexact-ok = tanpi tonearest binary64 0x6.666668p-4 : 0x3.13e314c5d313p+0 : inexact-ok = tanpi towardzero binary64 0x6.666668p-4 : 0x3.13e314c5d312ep+0 : inexact-ok = tanpi upward binary64 0x6.666668p-4 : 0x3.13e314c5d313p+0 : inexact-ok = tanpi downward intel96 0x6.666668p-4 : 0x3.13e314c5d312f3d8p+0 : inexact-ok = tanpi tonearest intel96 0x6.666668p-4 : 0x3.13e314c5d312f3dcp+0 : inexact-ok = tanpi towardzero intel96 0x6.666668p-4 : 0x3.13e314c5d312f3d8p+0 : inexact-ok = tanpi upward intel96 0x6.666668p-4 : 0x3.13e314c5d312f3dcp+0 : inexact-ok = tanpi downward m68k96 0x6.666668p-4 : 0x3.13e314c5d312f3d8p+0 : inexact-ok = tanpi tonearest m68k96 0x6.666668p-4 : 0x3.13e314c5d312f3dcp+0 : inexact-ok = tanpi towardzero m68k96 0x6.666668p-4 : 0x3.13e314c5d312f3d8p+0 : inexact-ok = tanpi upward m68k96 0x6.666668p-4 : 0x3.13e314c5d312f3dcp+0 : inexact-ok = tanpi downward binary128 0x6.666668p-4 : 0x3.13e314c5d312f3da1e13d49f11dcp+0 : inexact-ok = tanpi tonearest binary128 0x6.666668p-4 : 0x3.13e314c5d312f3da1e13d49f11dep+0 : inexact-ok = tanpi towardzero binary128 0x6.666668p-4 : 0x3.13e314c5d312f3da1e13d49f11dcp+0 : inexact-ok = tanpi upward binary128 0x6.666668p-4 : 0x3.13e314c5d312f3da1e13d49f11dep+0 : inexact-ok = tanpi downward ibm128 0x6.666668p-4 : 0x3.13e314c5d312f3da1e13d49f11p+0 : inexact-ok = tanpi tonearest ibm128 0x6.666668p-4 : 0x3.13e314c5d312f3da1e13d49f12p+0 : inexact-ok = tanpi towardzero ibm128 0x6.666668p-4 : 0x3.13e314c5d312f3da1e13d49f11p+0 : inexact-ok = tanpi upward ibm128 0x6.666668p-4 : 0x3.13e314c5d312f3da1e13d49f12p+0 : inexact-ok = tanpi downward binary32 0x6.66666p-4 : 0x3.13e304p+0 : inexact-ok = tanpi tonearest binary32 0x6.66666p-4 : 0x3.13e304p+0 : inexact-ok = tanpi towardzero binary32 0x6.66666p-4 : 0x3.13e304p+0 : inexact-ok = tanpi upward binary32 0x6.66666p-4 : 0x3.13e308p+0 : inexact-ok = tanpi downward binary64 0x6.66666p-4 : 0x3.13e30452bac0ep+0 : inexact-ok = tanpi tonearest binary64 0x6.66666p-4 : 0x3.13e30452bac1p+0 : inexact-ok = tanpi towardzero binary64 0x6.66666p-4 : 0x3.13e30452bac0ep+0 : inexact-ok = tanpi upward binary64 0x6.66666p-4 : 0x3.13e30452bac1p+0 : inexact-ok = tanpi downward intel96 0x6.66666p-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi tonearest intel96 0x6.66666p-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero intel96 0x6.66666p-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward intel96 0x6.66666p-4 : 0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi downward m68k96 0x6.66666p-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi tonearest m68k96 0x6.66666p-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero m68k96 0x6.66666p-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward m68k96 0x6.66666p-4 : 0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi downward binary128 0x6.66666p-4 : 0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi tonearest binary128 0x6.66666p-4 : 0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi towardzero binary128 0x6.66666p-4 : 0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi upward binary128 0x6.66666p-4 : 0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi downward ibm128 0x6.66666p-4 : 0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi tonearest ibm128 0x6.66666p-4 : 0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi towardzero ibm128 0x6.66666p-4 : 0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi upward ibm128 0x6.66666p-4 : 0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi downward binary64 0x6.6666666666668p-4 : 0x3.13e3117b9af6p+0 : inexact-ok = tanpi tonearest binary64 0x6.6666666666668p-4 : 0x3.13e3117b9af6p+0 : inexact-ok = tanpi towardzero binary64 0x6.6666666666668p-4 : 0x3.13e3117b9af6p+0 : inexact-ok = tanpi upward binary64 0x6.6666666666668p-4 : 0x3.13e3117b9af62p+0 : inexact-ok = tanpi downward intel96 0x6.6666666666668p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi tonearest intel96 0x6.6666666666668p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi towardzero intel96 0x6.6666666666668p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi upward intel96 0x6.6666666666668p-4 : 0x3.13e3117b9af60968p+0 : inexact-ok = tanpi downward m68k96 0x6.6666666666668p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi tonearest m68k96 0x6.6666666666668p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi towardzero m68k96 0x6.6666666666668p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi upward m68k96 0x6.6666666666668p-4 : 0x3.13e3117b9af60968p+0 : inexact-ok = tanpi downward binary128 0x6.6666666666668p-4 : 0x3.13e3117b9af60964fb72d4520cecp+0 : inexact-ok = tanpi tonearest binary128 0x6.6666666666668p-4 : 0x3.13e3117b9af60964fb72d4520ceep+0 : inexact-ok = tanpi towardzero binary128 0x6.6666666666668p-4 : 0x3.13e3117b9af60964fb72d4520cecp+0 : inexact-ok = tanpi upward binary128 0x6.6666666666668p-4 : 0x3.13e3117b9af60964fb72d4520ceep+0 : inexact-ok = tanpi downward ibm128 0x6.6666666666668p-4 : 0x3.13e3117b9af60964fb72d4520cp+0 : inexact-ok = tanpi tonearest ibm128 0x6.6666666666668p-4 : 0x3.13e3117b9af60964fb72d4520dp+0 : inexact-ok = tanpi towardzero ibm128 0x6.6666666666668p-4 : 0x3.13e3117b9af60964fb72d4520cp+0 : inexact-ok = tanpi upward ibm128 0x6.6666666666668p-4 : 0x3.13e3117b9af60964fb72d4520dp+0 : inexact-ok = tanpi downward binary64 0x6.6666666666664p-4 : 0x3.13e3117b9af58p+0 : inexact-ok = tanpi tonearest binary64 0x6.6666666666664p-4 : 0x3.13e3117b9af58p+0 : inexact-ok = tanpi towardzero binary64 0x6.6666666666664p-4 : 0x3.13e3117b9af58p+0 : inexact-ok = tanpi upward binary64 0x6.6666666666664p-4 : 0x3.13e3117b9af5ap+0 : inexact-ok = tanpi downward intel96 0x6.6666666666664p-4 : 0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi tonearest intel96 0x6.6666666666664p-4 : 0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi towardzero intel96 0x6.6666666666664p-4 : 0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi upward intel96 0x6.6666666666664p-4 : 0x3.13e3117b9af585dp+0 : inexact-ok = tanpi downward m68k96 0x6.6666666666664p-4 : 0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi tonearest m68k96 0x6.6666666666664p-4 : 0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi towardzero m68k96 0x6.6666666666664p-4 : 0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi upward m68k96 0x6.6666666666664p-4 : 0x3.13e3117b9af585dp+0 : inexact-ok = tanpi downward binary128 0x6.6666666666664p-4 : 0x3.13e3117b9af585cc3765358f7ad8p+0 : inexact-ok = tanpi tonearest binary128 0x6.6666666666664p-4 : 0x3.13e3117b9af585cc3765358f7ad8p+0 : inexact-ok = tanpi towardzero binary128 0x6.6666666666664p-4 : 0x3.13e3117b9af585cc3765358f7ad8p+0 : inexact-ok = tanpi upward binary128 0x6.6666666666664p-4 : 0x3.13e3117b9af585cc3765358f7adap+0 : inexact-ok = tanpi downward ibm128 0x6.6666666666664p-4 : 0x3.13e3117b9af585cc3765358f7ap+0 : inexact-ok = tanpi tonearest ibm128 0x6.6666666666664p-4 : 0x3.13e3117b9af585cc3765358f7bp+0 : inexact-ok = tanpi towardzero ibm128 0x6.6666666666664p-4 : 0x3.13e3117b9af585cc3765358f7ap+0 : inexact-ok = tanpi upward ibm128 0x6.6666666666664p-4 : 0x3.13e3117b9af585cc3765358f7bp+0 : inexact-ok = tanpi downward intel96 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi tonearest intel96 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi towardzero intel96 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi upward intel96 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c8p+0 : inexact-ok = tanpi downward m68k96 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi tonearest m68k96 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi towardzero m68k96 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi upward m68k96 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c8p+0 : inexact-ok = tanpi downward binary128 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4c40be1f4f8fcp+0 : inexact-ok = tanpi tonearest binary128 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4c40be1f4f8fcp+0 : inexact-ok = tanpi towardzero binary128 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4c40be1f4f8fcp+0 : inexact-ok = tanpi upward binary128 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4c40be1f4f8fep+0 : inexact-ok = tanpi downward ibm128 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4c40be1f4f8p+0 : inexact-ok = tanpi tonearest ibm128 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4c40be1f4f9p+0 : inexact-ok = tanpi towardzero ibm128 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4c40be1f4f8p+0 : inexact-ok = tanpi upward ibm128 0x6.6666666666666668p-4 : 0x3.13e3117b9af5d4c4c40be1f4f9p+0 : inexact-ok = tanpi downward intel96 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi tonearest intel96 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero intel96 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward intel96 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi downward m68k96 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi tonearest m68k96 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero m68k96 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward m68k96 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi downward binary128 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi tonearest binary128 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi towardzero binary128 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi upward binary128 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi downward ibm128 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi tonearest ibm128 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi towardzero ibm128 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi upward ibm128 0x6.666666666666666p-4 : 0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi downward binary128 0x6.6666666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi tonearest binary128 0x6.6666666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi towardzero binary128 0x6.6666666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi upward binary128 0x6.6666666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c8043424p+0 : inexact-ok = tanpi downward binary128 0x6.6666666666666666666666666664p-4 : 0x3.13e3117b9af5d4c179d3c804341ap+0 : inexact-ok = tanpi tonearest binary128 0x6.6666666666666666666666666664p-4 : 0x3.13e3117b9af5d4c179d3c804341ap+0 : inexact-ok = tanpi towardzero binary128 0x6.6666666666666666666666666664p-4 : 0x3.13e3117b9af5d4c179d3c804341ap+0 : inexact-ok = tanpi upward binary128 0x6.6666666666666666666666666664p-4 : 0x3.13e3117b9af5d4c179d3c804341cp+0 : inexact-ok = tanpi downward binary128 0x6.66666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi tonearest binary128 0x6.66666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi towardzero binary128 0x6.66666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi upward binary128 0x6.66666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi downward ibm128 0x6.66666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi tonearest ibm128 0x6.66666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi towardzero ibm128 0x6.66666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi upward ibm128 0x6.66666666666666666666666668p-4 : 0x3.13e3117b9af5d4c179d3c80438p+0 : inexact-ok = tanpi downward binary128 0x6.66666666666666666666666666p-4 : 0x3.13e3117b9af5d4c179d3c804334cp+0 : inexact-ok = tanpi tonearest binary128 0x6.66666666666666666666666666p-4 : 0x3.13e3117b9af5d4c179d3c804334cp+0 : inexact-ok = tanpi towardzero binary128 0x6.66666666666666666666666666p-4 : 0x3.13e3117b9af5d4c179d3c804334cp+0 : inexact-ok = tanpi upward binary128 0x6.66666666666666666666666666p-4 : 0x3.13e3117b9af5d4c179d3c804334ep+0 : inexact-ok = tanpi downward ibm128 0x6.66666666666666666666666666p-4 : 0x3.13e3117b9af5d4c179d3c80433p+0 : inexact-ok = tanpi tonearest ibm128 0x6.66666666666666666666666666p-4 : 0x3.13e3117b9af5d4c179d3c80433p+0 : inexact-ok = tanpi towardzero ibm128 0x6.66666666666666666666666666p-4 : 0x3.13e3117b9af5d4c179d3c80433p+0 : inexact-ok = tanpi upward ibm128 0x6.66666666666666666666666666p-4 : 0x3.13e3117b9af5d4c179d3c80434p+0 : inexact-ok tanpi -0.4 = tanpi downward binary32 -0x6.66666p-4 : -0x3.13e308p+0 : inexact-ok = tanpi tonearest binary32 -0x6.66666p-4 : -0x3.13e304p+0 : inexact-ok = tanpi towardzero binary32 -0x6.66666p-4 : -0x3.13e304p+0 : inexact-ok = tanpi upward binary32 -0x6.66666p-4 : -0x3.13e304p+0 : inexact-ok = tanpi downward binary64 -0x6.66666p-4 : -0x3.13e30452bac1p+0 : inexact-ok = tanpi tonearest binary64 -0x6.66666p-4 : -0x3.13e30452bac1p+0 : inexact-ok = tanpi towardzero binary64 -0x6.66666p-4 : -0x3.13e30452bac0ep+0 : inexact-ok = tanpi upward binary64 -0x6.66666p-4 : -0x3.13e30452bac0ep+0 : inexact-ok = tanpi downward intel96 -0x6.66666p-4 : -0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi tonearest intel96 -0x6.66666p-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero intel96 -0x6.66666p-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward intel96 -0x6.66666p-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi downward m68k96 -0x6.66666p-4 : -0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi tonearest m68k96 -0x6.66666p-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero m68k96 -0x6.66666p-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward m68k96 -0x6.66666p-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi downward binary128 -0x6.66666p-4 : -0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi tonearest binary128 -0x6.66666p-4 : -0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi towardzero binary128 -0x6.66666p-4 : -0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi upward binary128 -0x6.66666p-4 : -0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi downward ibm128 -0x6.66666p-4 : -0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi tonearest ibm128 -0x6.66666p-4 : -0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi towardzero ibm128 -0x6.66666p-4 : -0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi upward ibm128 -0x6.66666p-4 : -0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi downward binary32 -0x6.666668p-4 : -0x3.13e318p+0 : inexact-ok = tanpi tonearest binary32 -0x6.666668p-4 : -0x3.13e314p+0 : inexact-ok = tanpi towardzero binary32 -0x6.666668p-4 : -0x3.13e314p+0 : inexact-ok = tanpi upward binary32 -0x6.666668p-4 : -0x3.13e314p+0 : inexact-ok = tanpi downward binary64 -0x6.666668p-4 : -0x3.13e314c5d313p+0 : inexact-ok = tanpi tonearest binary64 -0x6.666668p-4 : -0x3.13e314c5d313p+0 : inexact-ok = tanpi towardzero binary64 -0x6.666668p-4 : -0x3.13e314c5d312ep+0 : inexact-ok = tanpi upward binary64 -0x6.666668p-4 : -0x3.13e314c5d312ep+0 : inexact-ok = tanpi downward intel96 -0x6.666668p-4 : -0x3.13e314c5d312f3dcp+0 : inexact-ok = tanpi tonearest intel96 -0x6.666668p-4 : -0x3.13e314c5d312f3dcp+0 : inexact-ok = tanpi towardzero intel96 -0x6.666668p-4 : -0x3.13e314c5d312f3d8p+0 : inexact-ok = tanpi upward intel96 -0x6.666668p-4 : -0x3.13e314c5d312f3d8p+0 : inexact-ok = tanpi downward m68k96 -0x6.666668p-4 : -0x3.13e314c5d312f3dcp+0 : inexact-ok = tanpi tonearest m68k96 -0x6.666668p-4 : -0x3.13e314c5d312f3dcp+0 : inexact-ok = tanpi towardzero m68k96 -0x6.666668p-4 : -0x3.13e314c5d312f3d8p+0 : inexact-ok = tanpi upward m68k96 -0x6.666668p-4 : -0x3.13e314c5d312f3d8p+0 : inexact-ok = tanpi downward binary128 -0x6.666668p-4 : -0x3.13e314c5d312f3da1e13d49f11dep+0 : inexact-ok = tanpi tonearest binary128 -0x6.666668p-4 : -0x3.13e314c5d312f3da1e13d49f11dep+0 : inexact-ok = tanpi towardzero binary128 -0x6.666668p-4 : -0x3.13e314c5d312f3da1e13d49f11dcp+0 : inexact-ok = tanpi upward binary128 -0x6.666668p-4 : -0x3.13e314c5d312f3da1e13d49f11dcp+0 : inexact-ok = tanpi downward ibm128 -0x6.666668p-4 : -0x3.13e314c5d312f3da1e13d49f12p+0 : inexact-ok = tanpi tonearest ibm128 -0x6.666668p-4 : -0x3.13e314c5d312f3da1e13d49f12p+0 : inexact-ok = tanpi towardzero ibm128 -0x6.666668p-4 : -0x3.13e314c5d312f3da1e13d49f11p+0 : inexact-ok = tanpi upward ibm128 -0x6.666668p-4 : -0x3.13e314c5d312f3da1e13d49f11p+0 : inexact-ok = tanpi downward binary64 -0x6.6666666666664p-4 : -0x3.13e3117b9af5ap+0 : inexact-ok = tanpi tonearest binary64 -0x6.6666666666664p-4 : -0x3.13e3117b9af58p+0 : inexact-ok = tanpi towardzero binary64 -0x6.6666666666664p-4 : -0x3.13e3117b9af58p+0 : inexact-ok = tanpi upward binary64 -0x6.6666666666664p-4 : -0x3.13e3117b9af58p+0 : inexact-ok = tanpi downward intel96 -0x6.6666666666664p-4 : -0x3.13e3117b9af585dp+0 : inexact-ok = tanpi tonearest intel96 -0x6.6666666666664p-4 : -0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi towardzero intel96 -0x6.6666666666664p-4 : -0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi upward intel96 -0x6.6666666666664p-4 : -0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi downward m68k96 -0x6.6666666666664p-4 : -0x3.13e3117b9af585dp+0 : inexact-ok = tanpi tonearest m68k96 -0x6.6666666666664p-4 : -0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi towardzero m68k96 -0x6.6666666666664p-4 : -0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi upward m68k96 -0x6.6666666666664p-4 : -0x3.13e3117b9af585ccp+0 : inexact-ok = tanpi downward binary128 -0x6.6666666666664p-4 : -0x3.13e3117b9af585cc3765358f7adap+0 : inexact-ok = tanpi tonearest binary128 -0x6.6666666666664p-4 : -0x3.13e3117b9af585cc3765358f7ad8p+0 : inexact-ok = tanpi towardzero binary128 -0x6.6666666666664p-4 : -0x3.13e3117b9af585cc3765358f7ad8p+0 : inexact-ok = tanpi upward binary128 -0x6.6666666666664p-4 : -0x3.13e3117b9af585cc3765358f7ad8p+0 : inexact-ok = tanpi downward ibm128 -0x6.6666666666664p-4 : -0x3.13e3117b9af585cc3765358f7bp+0 : inexact-ok = tanpi tonearest ibm128 -0x6.6666666666664p-4 : -0x3.13e3117b9af585cc3765358f7bp+0 : inexact-ok = tanpi towardzero ibm128 -0x6.6666666666664p-4 : -0x3.13e3117b9af585cc3765358f7ap+0 : inexact-ok = tanpi upward ibm128 -0x6.6666666666664p-4 : -0x3.13e3117b9af585cc3765358f7ap+0 : inexact-ok = tanpi downward binary64 -0x6.6666666666668p-4 : -0x3.13e3117b9af62p+0 : inexact-ok = tanpi tonearest binary64 -0x6.6666666666668p-4 : -0x3.13e3117b9af6p+0 : inexact-ok = tanpi towardzero binary64 -0x6.6666666666668p-4 : -0x3.13e3117b9af6p+0 : inexact-ok = tanpi upward binary64 -0x6.6666666666668p-4 : -0x3.13e3117b9af6p+0 : inexact-ok = tanpi downward intel96 -0x6.6666666666668p-4 : -0x3.13e3117b9af60968p+0 : inexact-ok = tanpi tonearest intel96 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi towardzero intel96 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi upward intel96 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi downward m68k96 -0x6.6666666666668p-4 : -0x3.13e3117b9af60968p+0 : inexact-ok = tanpi tonearest m68k96 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi towardzero m68k96 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi upward m68k96 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi downward binary128 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964fb72d4520ceep+0 : inexact-ok = tanpi tonearest binary128 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964fb72d4520ceep+0 : inexact-ok = tanpi towardzero binary128 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964fb72d4520cecp+0 : inexact-ok = tanpi upward binary128 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964fb72d4520cecp+0 : inexact-ok = tanpi downward ibm128 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964fb72d4520dp+0 : inexact-ok = tanpi tonearest ibm128 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964fb72d4520dp+0 : inexact-ok = tanpi towardzero ibm128 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964fb72d4520cp+0 : inexact-ok = tanpi upward ibm128 -0x6.6666666666668p-4 : -0x3.13e3117b9af60964fb72d4520cp+0 : inexact-ok = tanpi downward intel96 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi tonearest intel96 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero intel96 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward intel96 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi downward m68k96 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi tonearest m68k96 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero m68k96 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward m68k96 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi downward binary128 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi tonearest binary128 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi towardzero binary128 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi upward binary128 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi downward ibm128 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi tonearest ibm128 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi towardzero ibm128 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi upward ibm128 -0x6.666666666666666p-4 : -0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi downward intel96 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c8p+0 : inexact-ok = tanpi tonearest intel96 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi towardzero intel96 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi upward intel96 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi downward m68k96 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c8p+0 : inexact-ok = tanpi tonearest m68k96 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi towardzero m68k96 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi upward m68k96 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4p+0 : inexact-ok = tanpi downward binary128 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4c40be1f4f8fep+0 : inexact-ok = tanpi tonearest binary128 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4c40be1f4f8fcp+0 : inexact-ok = tanpi towardzero binary128 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4c40be1f4f8fcp+0 : inexact-ok = tanpi upward binary128 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4c40be1f4f8fcp+0 : inexact-ok = tanpi downward ibm128 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4c40be1f4f9p+0 : inexact-ok = tanpi tonearest ibm128 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4c40be1f4f9p+0 : inexact-ok = tanpi towardzero ibm128 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4c40be1f4f8p+0 : inexact-ok = tanpi upward ibm128 -0x6.6666666666666668p-4 : -0x3.13e3117b9af5d4c4c40be1f4f8p+0 : inexact-ok = tanpi downward binary128 -0x6.6666666666666666666666666664p-4 : -0x3.13e3117b9af5d4c179d3c804341cp+0 : inexact-ok = tanpi tonearest binary128 -0x6.6666666666666666666666666664p-4 : -0x3.13e3117b9af5d4c179d3c804341ap+0 : inexact-ok = tanpi towardzero binary128 -0x6.6666666666666666666666666664p-4 : -0x3.13e3117b9af5d4c179d3c804341ap+0 : inexact-ok = tanpi upward binary128 -0x6.6666666666666666666666666664p-4 : -0x3.13e3117b9af5d4c179d3c804341ap+0 : inexact-ok = tanpi downward binary128 -0x6.6666666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c8043424p+0 : inexact-ok = tanpi tonearest binary128 -0x6.6666666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi towardzero binary128 -0x6.6666666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi upward binary128 -0x6.6666666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi downward binary128 -0x6.66666666666666666666666666p-4 : -0x3.13e3117b9af5d4c179d3c804334ep+0 : inexact-ok = tanpi tonearest binary128 -0x6.66666666666666666666666666p-4 : -0x3.13e3117b9af5d4c179d3c804334cp+0 : inexact-ok = tanpi towardzero binary128 -0x6.66666666666666666666666666p-4 : -0x3.13e3117b9af5d4c179d3c804334cp+0 : inexact-ok = tanpi upward binary128 -0x6.66666666666666666666666666p-4 : -0x3.13e3117b9af5d4c179d3c804334cp+0 : inexact-ok = tanpi downward ibm128 -0x6.66666666666666666666666666p-4 : -0x3.13e3117b9af5d4c179d3c80434p+0 : inexact-ok = tanpi tonearest ibm128 -0x6.66666666666666666666666666p-4 : -0x3.13e3117b9af5d4c179d3c80433p+0 : inexact-ok = tanpi towardzero ibm128 -0x6.66666666666666666666666666p-4 : -0x3.13e3117b9af5d4c179d3c80433p+0 : inexact-ok = tanpi upward ibm128 -0x6.66666666666666666666666666p-4 : -0x3.13e3117b9af5d4c179d3c80433p+0 : inexact-ok = tanpi downward binary128 -0x6.66666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi tonearest binary128 -0x6.66666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi towardzero binary128 -0x6.66666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi upward binary128 -0x6.66666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi downward ibm128 -0x6.66666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c80438p+0 : inexact-ok = tanpi tonearest ibm128 -0x6.66666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi towardzero ibm128 -0x6.66666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi upward ibm128 -0x6.66666666666666666666666668p-4 : -0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok tanpi 0.6 = tanpi downward binary32 0x9.9999ap-4 : -0x3.13e308p+0 : inexact-ok = tanpi tonearest binary32 0x9.9999ap-4 : -0x3.13e304p+0 : inexact-ok = tanpi towardzero binary32 0x9.9999ap-4 : -0x3.13e304p+0 : inexact-ok = tanpi upward binary32 0x9.9999ap-4 : -0x3.13e304p+0 : inexact-ok = tanpi downward binary64 0x9.9999ap-4 : -0x3.13e30452bac1p+0 : inexact-ok = tanpi tonearest binary64 0x9.9999ap-4 : -0x3.13e30452bac1p+0 : inexact-ok = tanpi towardzero binary64 0x9.9999ap-4 : -0x3.13e30452bac0ep+0 : inexact-ok = tanpi upward binary64 0x9.9999ap-4 : -0x3.13e30452bac0ep+0 : inexact-ok = tanpi downward intel96 0x9.9999ap-4 : -0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi tonearest intel96 0x9.9999ap-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero intel96 0x9.9999ap-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward intel96 0x9.9999ap-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi downward m68k96 0x9.9999ap-4 : -0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi tonearest m68k96 0x9.9999ap-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero m68k96 0x9.9999ap-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward m68k96 0x9.9999ap-4 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi downward binary128 0x9.9999ap-4 : -0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi tonearest binary128 0x9.9999ap-4 : -0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi towardzero binary128 0x9.9999ap-4 : -0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi upward binary128 0x9.9999ap-4 : -0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi downward ibm128 0x9.9999ap-4 : -0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi tonearest ibm128 0x9.9999ap-4 : -0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi towardzero ibm128 0x9.9999ap-4 : -0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi upward ibm128 0x9.9999ap-4 : -0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi downward binary32 0x9.99999p-4 : -0x3.13e328p+0 : inexact-ok = tanpi tonearest binary32 0x9.99999p-4 : -0x3.13e324p+0 : inexact-ok = tanpi towardzero binary32 0x9.99999p-4 : -0x3.13e324p+0 : inexact-ok = tanpi upward binary32 0x9.99999p-4 : -0x3.13e324p+0 : inexact-ok = tanpi downward binary64 0x9.99999p-4 : -0x3.13e32538ec04p+0 : inexact-ok = tanpi tonearest binary64 0x9.99999p-4 : -0x3.13e32538ec04p+0 : inexact-ok = tanpi towardzero binary64 0x9.99999p-4 : -0x3.13e32538ec03ep+0 : inexact-ok = tanpi upward binary64 0x9.99999p-4 : -0x3.13e32538ec03ep+0 : inexact-ok = tanpi downward intel96 0x9.99999p-4 : -0x3.13e32538ec03fd2cp+0 : inexact-ok = tanpi tonearest intel96 0x9.99999p-4 : -0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi towardzero intel96 0x9.99999p-4 : -0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi upward intel96 0x9.99999p-4 : -0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi downward m68k96 0x9.99999p-4 : -0x3.13e32538ec03fd2cp+0 : inexact-ok = tanpi tonearest m68k96 0x9.99999p-4 : -0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi towardzero m68k96 0x9.99999p-4 : -0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi upward m68k96 0x9.99999p-4 : -0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi downward binary128 0x9.99999p-4 : -0x3.13e32538ec03fd28df6234d75d5cp+0 : inexact-ok = tanpi tonearest binary128 0x9.99999p-4 : -0x3.13e32538ec03fd28df6234d75d5cp+0 : inexact-ok = tanpi towardzero binary128 0x9.99999p-4 : -0x3.13e32538ec03fd28df6234d75d5ap+0 : inexact-ok = tanpi upward binary128 0x9.99999p-4 : -0x3.13e32538ec03fd28df6234d75d5ap+0 : inexact-ok = tanpi downward ibm128 0x9.99999p-4 : -0x3.13e32538ec03fd28df6234d75ep+0 : inexact-ok = tanpi tonearest ibm128 0x9.99999p-4 : -0x3.13e32538ec03fd28df6234d75dp+0 : inexact-ok = tanpi towardzero ibm128 0x9.99999p-4 : -0x3.13e32538ec03fd28df6234d75dp+0 : inexact-ok = tanpi upward ibm128 0x9.99999p-4 : -0x3.13e32538ec03fd28df6234d75dp+0 : inexact-ok = tanpi downward binary64 0x9.99999999999ap-4 : -0x3.13e3117b9af52p+0 : inexact-ok = tanpi tonearest binary64 0x9.99999999999ap-4 : -0x3.13e3117b9af5p+0 : inexact-ok = tanpi towardzero binary64 0x9.99999999999ap-4 : -0x3.13e3117b9af5p+0 : inexact-ok = tanpi upward binary64 0x9.99999999999ap-4 : -0x3.13e3117b9af5p+0 : inexact-ok = tanpi downward intel96 0x9.99999999999ap-4 : -0x3.13e3117b9af50234p+0 : inexact-ok = tanpi tonearest intel96 0x9.99999999999ap-4 : -0x3.13e3117b9af50234p+0 : inexact-ok = tanpi towardzero intel96 0x9.99999999999ap-4 : -0x3.13e3117b9af5023p+0 : inexact-ok = tanpi upward intel96 0x9.99999999999ap-4 : -0x3.13e3117b9af5023p+0 : inexact-ok = tanpi downward m68k96 0x9.99999999999ap-4 : -0x3.13e3117b9af50234p+0 : inexact-ok = tanpi tonearest m68k96 0x9.99999999999ap-4 : -0x3.13e3117b9af50234p+0 : inexact-ok = tanpi towardzero m68k96 0x9.99999999999ap-4 : -0x3.13e3117b9af5023p+0 : inexact-ok = tanpi upward m68k96 0x9.99999999999ap-4 : -0x3.13e3117b9af5023p+0 : inexact-ok = tanpi downward binary128 0x9.99999999999ap-4 : -0x3.13e3117b9af50233735796cd1086p+0 : inexact-ok = tanpi tonearest binary128 0x9.99999999999ap-4 : -0x3.13e3117b9af50233735796cd1086p+0 : inexact-ok = tanpi towardzero binary128 0x9.99999999999ap-4 : -0x3.13e3117b9af50233735796cd1084p+0 : inexact-ok = tanpi upward binary128 0x9.99999999999ap-4 : -0x3.13e3117b9af50233735796cd1084p+0 : inexact-ok = tanpi downward ibm128 0x9.99999999999ap-4 : -0x3.13e3117b9af50233735796cd11p+0 : inexact-ok = tanpi tonearest ibm128 0x9.99999999999ap-4 : -0x3.13e3117b9af50233735796cd11p+0 : inexact-ok = tanpi towardzero ibm128 0x9.99999999999ap-4 : -0x3.13e3117b9af50233735796cd1p+0 : inexact-ok = tanpi upward ibm128 0x9.99999999999ap-4 : -0x3.13e3117b9af50233735796cd1p+0 : inexact-ok = tanpi downward binary64 0x9.9999999999998p-4 : -0x3.13e3117b9af62p+0 : inexact-ok = tanpi tonearest binary64 0x9.9999999999998p-4 : -0x3.13e3117b9af6p+0 : inexact-ok = tanpi towardzero binary64 0x9.9999999999998p-4 : -0x3.13e3117b9af6p+0 : inexact-ok = tanpi upward binary64 0x9.9999999999998p-4 : -0x3.13e3117b9af6p+0 : inexact-ok = tanpi downward intel96 0x9.9999999999998p-4 : -0x3.13e3117b9af60968p+0 : inexact-ok = tanpi tonearest intel96 0x9.9999999999998p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi towardzero intel96 0x9.9999999999998p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi upward intel96 0x9.9999999999998p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi downward m68k96 0x9.9999999999998p-4 : -0x3.13e3117b9af60968p+0 : inexact-ok = tanpi tonearest m68k96 0x9.9999999999998p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi towardzero m68k96 0x9.9999999999998p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi upward m68k96 0x9.9999999999998p-4 : -0x3.13e3117b9af60964p+0 : inexact-ok = tanpi downward binary128 0x9.9999999999998p-4 : -0x3.13e3117b9af60964fb72d4520ceep+0 : inexact-ok = tanpi tonearest binary128 0x9.9999999999998p-4 : -0x3.13e3117b9af60964fb72d4520ceep+0 : inexact-ok = tanpi towardzero binary128 0x9.9999999999998p-4 : -0x3.13e3117b9af60964fb72d4520cecp+0 : inexact-ok = tanpi upward binary128 0x9.9999999999998p-4 : -0x3.13e3117b9af60964fb72d4520cecp+0 : inexact-ok = tanpi downward ibm128 0x9.9999999999998p-4 : -0x3.13e3117b9af60964fb72d4520dp+0 : inexact-ok = tanpi tonearest ibm128 0x9.9999999999998p-4 : -0x3.13e3117b9af60964fb72d4520dp+0 : inexact-ok = tanpi towardzero ibm128 0x9.9999999999998p-4 : -0x3.13e3117b9af60964fb72d4520cp+0 : inexact-ok = tanpi upward ibm128 0x9.9999999999998p-4 : -0x3.13e3117b9af60964fb72d4520cp+0 : inexact-ok = tanpi downward intel96 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi tonearest intel96 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero intel96 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward intel96 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi downward m68k96 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi tonearest m68k96 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero m68k96 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward m68k96 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi downward binary128 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi tonearest binary128 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi towardzero binary128 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi upward binary128 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi downward ibm128 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi tonearest ibm128 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi towardzero ibm128 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi upward ibm128 0x9.99999999999999ap-4 : -0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi downward intel96 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d8p+0 : inexact-ok = tanpi tonearest intel96 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi towardzero intel96 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi upward intel96 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi downward m68k96 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d8p+0 : inexact-ok = tanpi tonearest m68k96 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi towardzero m68k96 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi upward m68k96 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi downward binary128 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d5372463a8d15p+0 : inexact-ok = tanpi tonearest binary128 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d5372463a8d15p+0 : inexact-ok = tanpi towardzero binary128 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d5372463a8d14ep+0 : inexact-ok = tanpi upward binary128 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d5372463a8d14ep+0 : inexact-ok = tanpi downward ibm128 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d5372463a8d2p+0 : inexact-ok = tanpi tonearest ibm128 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d5372463a8d1p+0 : inexact-ok = tanpi towardzero ibm128 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d5372463a8d1p+0 : inexact-ok = tanpi upward ibm128 0x9.999999999999999p-4 : -0x3.13e3117b9af5d4d5372463a8d1p+0 : inexact-ok = tanpi downward binary128 0x9.99999999999999999999999999ap-4 : -0x3.13e3117b9af5d4c179d3c8043414p+0 : inexact-ok = tanpi tonearest binary128 0x9.99999999999999999999999999ap-4 : -0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi towardzero binary128 0x9.99999999999999999999999999ap-4 : -0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi upward binary128 0x9.99999999999999999999999999ap-4 : -0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi downward binary128 0x9.9999999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c8043424p+0 : inexact-ok = tanpi tonearest binary128 0x9.9999999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi towardzero binary128 0x9.9999999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi upward binary128 0x9.9999999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi downward binary128 0x9.9999999999999999999999999cp-4 : -0x3.13e3117b9af5d4c179d3c8042f32p+0 : inexact-ok = tanpi tonearest binary128 0x9.9999999999999999999999999cp-4 : -0x3.13e3117b9af5d4c179d3c8042f3p+0 : inexact-ok = tanpi towardzero binary128 0x9.9999999999999999999999999cp-4 : -0x3.13e3117b9af5d4c179d3c8042f3p+0 : inexact-ok = tanpi upward binary128 0x9.9999999999999999999999999cp-4 : -0x3.13e3117b9af5d4c179d3c8042f3p+0 : inexact-ok = tanpi downward ibm128 0x9.9999999999999999999999999cp-4 : -0x3.13e3117b9af5d4c179d3c8043p+0 : inexact-ok = tanpi tonearest ibm128 0x9.9999999999999999999999999cp-4 : -0x3.13e3117b9af5d4c179d3c8042fp+0 : inexact-ok = tanpi towardzero ibm128 0x9.9999999999999999999999999cp-4 : -0x3.13e3117b9af5d4c179d3c8042fp+0 : inexact-ok = tanpi upward ibm128 0x9.9999999999999999999999999cp-4 : -0x3.13e3117b9af5d4c179d3c8042fp+0 : inexact-ok = tanpi downward binary128 0x9.99999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi tonearest binary128 0x9.99999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi towardzero binary128 0x9.99999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi upward binary128 0x9.99999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi downward ibm128 0x9.99999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c80438p+0 : inexact-ok = tanpi tonearest ibm128 0x9.99999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi towardzero ibm128 0x9.99999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi upward ibm128 0x9.99999999999999999999999998p-4 : -0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok tanpi -0.6 = tanpi downward binary32 -0x9.99999p-4 : 0x3.13e324p+0 : inexact-ok = tanpi tonearest binary32 -0x9.99999p-4 : 0x3.13e324p+0 : inexact-ok = tanpi towardzero binary32 -0x9.99999p-4 : 0x3.13e324p+0 : inexact-ok = tanpi upward binary32 -0x9.99999p-4 : 0x3.13e328p+0 : inexact-ok = tanpi downward binary64 -0x9.99999p-4 : 0x3.13e32538ec03ep+0 : inexact-ok = tanpi tonearest binary64 -0x9.99999p-4 : 0x3.13e32538ec04p+0 : inexact-ok = tanpi towardzero binary64 -0x9.99999p-4 : 0x3.13e32538ec03ep+0 : inexact-ok = tanpi upward binary64 -0x9.99999p-4 : 0x3.13e32538ec04p+0 : inexact-ok = tanpi downward intel96 -0x9.99999p-4 : 0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi tonearest intel96 -0x9.99999p-4 : 0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi towardzero intel96 -0x9.99999p-4 : 0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi upward intel96 -0x9.99999p-4 : 0x3.13e32538ec03fd2cp+0 : inexact-ok = tanpi downward m68k96 -0x9.99999p-4 : 0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi tonearest m68k96 -0x9.99999p-4 : 0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi towardzero m68k96 -0x9.99999p-4 : 0x3.13e32538ec03fd28p+0 : inexact-ok = tanpi upward m68k96 -0x9.99999p-4 : 0x3.13e32538ec03fd2cp+0 : inexact-ok = tanpi downward binary128 -0x9.99999p-4 : 0x3.13e32538ec03fd28df6234d75d5ap+0 : inexact-ok = tanpi tonearest binary128 -0x9.99999p-4 : 0x3.13e32538ec03fd28df6234d75d5cp+0 : inexact-ok = tanpi towardzero binary128 -0x9.99999p-4 : 0x3.13e32538ec03fd28df6234d75d5ap+0 : inexact-ok = tanpi upward binary128 -0x9.99999p-4 : 0x3.13e32538ec03fd28df6234d75d5cp+0 : inexact-ok = tanpi downward ibm128 -0x9.99999p-4 : 0x3.13e32538ec03fd28df6234d75dp+0 : inexact-ok = tanpi tonearest ibm128 -0x9.99999p-4 : 0x3.13e32538ec03fd28df6234d75dp+0 : inexact-ok = tanpi towardzero ibm128 -0x9.99999p-4 : 0x3.13e32538ec03fd28df6234d75dp+0 : inexact-ok = tanpi upward ibm128 -0x9.99999p-4 : 0x3.13e32538ec03fd28df6234d75ep+0 : inexact-ok = tanpi downward binary32 -0x9.9999ap-4 : 0x3.13e304p+0 : inexact-ok = tanpi tonearest binary32 -0x9.9999ap-4 : 0x3.13e304p+0 : inexact-ok = tanpi towardzero binary32 -0x9.9999ap-4 : 0x3.13e304p+0 : inexact-ok = tanpi upward binary32 -0x9.9999ap-4 : 0x3.13e308p+0 : inexact-ok = tanpi downward binary64 -0x9.9999ap-4 : 0x3.13e30452bac0ep+0 : inexact-ok = tanpi tonearest binary64 -0x9.9999ap-4 : 0x3.13e30452bac1p+0 : inexact-ok = tanpi towardzero binary64 -0x9.9999ap-4 : 0x3.13e30452bac0ep+0 : inexact-ok = tanpi upward binary64 -0x9.9999ap-4 : 0x3.13e30452bac1p+0 : inexact-ok = tanpi downward intel96 -0x9.9999ap-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi tonearest intel96 -0x9.9999ap-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero intel96 -0x9.9999ap-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward intel96 -0x9.9999ap-4 : 0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi downward m68k96 -0x9.9999ap-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi tonearest m68k96 -0x9.9999ap-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero m68k96 -0x9.9999ap-4 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward m68k96 -0x9.9999ap-4 : 0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi downward binary128 -0x9.9999ap-4 : 0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi tonearest binary128 -0x9.9999ap-4 : 0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi towardzero binary128 -0x9.9999ap-4 : 0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi upward binary128 -0x9.9999ap-4 : 0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi downward ibm128 -0x9.9999ap-4 : 0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi tonearest ibm128 -0x9.9999ap-4 : 0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi towardzero ibm128 -0x9.9999ap-4 : 0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi upward ibm128 -0x9.9999ap-4 : 0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi downward binary64 -0x9.9999999999998p-4 : 0x3.13e3117b9af6p+0 : inexact-ok = tanpi tonearest binary64 -0x9.9999999999998p-4 : 0x3.13e3117b9af6p+0 : inexact-ok = tanpi towardzero binary64 -0x9.9999999999998p-4 : 0x3.13e3117b9af6p+0 : inexact-ok = tanpi upward binary64 -0x9.9999999999998p-4 : 0x3.13e3117b9af62p+0 : inexact-ok = tanpi downward intel96 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi tonearest intel96 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi towardzero intel96 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi upward intel96 -0x9.9999999999998p-4 : 0x3.13e3117b9af60968p+0 : inexact-ok = tanpi downward m68k96 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi tonearest m68k96 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi towardzero m68k96 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964p+0 : inexact-ok = tanpi upward m68k96 -0x9.9999999999998p-4 : 0x3.13e3117b9af60968p+0 : inexact-ok = tanpi downward binary128 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964fb72d4520cecp+0 : inexact-ok = tanpi tonearest binary128 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964fb72d4520ceep+0 : inexact-ok = tanpi towardzero binary128 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964fb72d4520cecp+0 : inexact-ok = tanpi upward binary128 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964fb72d4520ceep+0 : inexact-ok = tanpi downward ibm128 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964fb72d4520cp+0 : inexact-ok = tanpi tonearest ibm128 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964fb72d4520dp+0 : inexact-ok = tanpi towardzero ibm128 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964fb72d4520cp+0 : inexact-ok = tanpi upward ibm128 -0x9.9999999999998p-4 : 0x3.13e3117b9af60964fb72d4520dp+0 : inexact-ok = tanpi downward binary64 -0x9.99999999999ap-4 : 0x3.13e3117b9af5p+0 : inexact-ok = tanpi tonearest binary64 -0x9.99999999999ap-4 : 0x3.13e3117b9af5p+0 : inexact-ok = tanpi towardzero binary64 -0x9.99999999999ap-4 : 0x3.13e3117b9af5p+0 : inexact-ok = tanpi upward binary64 -0x9.99999999999ap-4 : 0x3.13e3117b9af52p+0 : inexact-ok = tanpi downward intel96 -0x9.99999999999ap-4 : 0x3.13e3117b9af5023p+0 : inexact-ok = tanpi tonearest intel96 -0x9.99999999999ap-4 : 0x3.13e3117b9af50234p+0 : inexact-ok = tanpi towardzero intel96 -0x9.99999999999ap-4 : 0x3.13e3117b9af5023p+0 : inexact-ok = tanpi upward intel96 -0x9.99999999999ap-4 : 0x3.13e3117b9af50234p+0 : inexact-ok = tanpi downward m68k96 -0x9.99999999999ap-4 : 0x3.13e3117b9af5023p+0 : inexact-ok = tanpi tonearest m68k96 -0x9.99999999999ap-4 : 0x3.13e3117b9af50234p+0 : inexact-ok = tanpi towardzero m68k96 -0x9.99999999999ap-4 : 0x3.13e3117b9af5023p+0 : inexact-ok = tanpi upward m68k96 -0x9.99999999999ap-4 : 0x3.13e3117b9af50234p+0 : inexact-ok = tanpi downward binary128 -0x9.99999999999ap-4 : 0x3.13e3117b9af50233735796cd1084p+0 : inexact-ok = tanpi tonearest binary128 -0x9.99999999999ap-4 : 0x3.13e3117b9af50233735796cd1086p+0 : inexact-ok = tanpi towardzero binary128 -0x9.99999999999ap-4 : 0x3.13e3117b9af50233735796cd1084p+0 : inexact-ok = tanpi upward binary128 -0x9.99999999999ap-4 : 0x3.13e3117b9af50233735796cd1086p+0 : inexact-ok = tanpi downward ibm128 -0x9.99999999999ap-4 : 0x3.13e3117b9af50233735796cd1p+0 : inexact-ok = tanpi tonearest ibm128 -0x9.99999999999ap-4 : 0x3.13e3117b9af50233735796cd11p+0 : inexact-ok = tanpi towardzero ibm128 -0x9.99999999999ap-4 : 0x3.13e3117b9af50233735796cd1p+0 : inexact-ok = tanpi upward ibm128 -0x9.99999999999ap-4 : 0x3.13e3117b9af50233735796cd11p+0 : inexact-ok = tanpi downward intel96 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi tonearest intel96 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi towardzero intel96 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi upward intel96 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d8p+0 : inexact-ok = tanpi downward m68k96 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi tonearest m68k96 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi towardzero m68k96 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d4p+0 : inexact-ok = tanpi upward m68k96 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d8p+0 : inexact-ok = tanpi downward binary128 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d5372463a8d14ep+0 : inexact-ok = tanpi tonearest binary128 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d5372463a8d15p+0 : inexact-ok = tanpi towardzero binary128 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d5372463a8d14ep+0 : inexact-ok = tanpi upward binary128 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d5372463a8d15p+0 : inexact-ok = tanpi downward ibm128 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d5372463a8d1p+0 : inexact-ok = tanpi tonearest ibm128 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d5372463a8d1p+0 : inexact-ok = tanpi towardzero ibm128 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d5372463a8d1p+0 : inexact-ok = tanpi upward ibm128 -0x9.999999999999999p-4 : 0x3.13e3117b9af5d4d5372463a8d2p+0 : inexact-ok = tanpi downward intel96 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi tonearest intel96 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero intel96 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward intel96 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi downward m68k96 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi tonearest m68k96 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero m68k96 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward m68k96 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi downward binary128 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi tonearest binary128 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi towardzero binary128 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi upward binary128 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi downward ibm128 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi tonearest ibm128 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi towardzero ibm128 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi upward ibm128 -0x9.99999999999999ap-4 : 0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi downward binary128 -0x9.9999999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi tonearest binary128 -0x9.9999999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi towardzero binary128 -0x9.9999999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c8043422p+0 : inexact-ok = tanpi upward binary128 -0x9.9999999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c8043424p+0 : inexact-ok = tanpi downward binary128 -0x9.99999999999999999999999999ap-4 : 0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi tonearest binary128 -0x9.99999999999999999999999999ap-4 : 0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi towardzero binary128 -0x9.99999999999999999999999999ap-4 : 0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi upward binary128 -0x9.99999999999999999999999999ap-4 : 0x3.13e3117b9af5d4c179d3c8043414p+0 : inexact-ok = tanpi downward binary128 -0x9.99999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi tonearest binary128 -0x9.99999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi towardzero binary128 -0x9.99999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi upward binary128 -0x9.99999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi downward ibm128 -0x9.99999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi tonearest ibm128 -0x9.99999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi towardzero ibm128 -0x9.99999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi upward ibm128 -0x9.99999999999999999999999998p-4 : 0x3.13e3117b9af5d4c179d3c80438p+0 : inexact-ok = tanpi downward binary128 -0x9.9999999999999999999999999cp-4 : 0x3.13e3117b9af5d4c179d3c8042f3p+0 : inexact-ok = tanpi tonearest binary128 -0x9.9999999999999999999999999cp-4 : 0x3.13e3117b9af5d4c179d3c8042f3p+0 : inexact-ok = tanpi towardzero binary128 -0x9.9999999999999999999999999cp-4 : 0x3.13e3117b9af5d4c179d3c8042f3p+0 : inexact-ok = tanpi upward binary128 -0x9.9999999999999999999999999cp-4 : 0x3.13e3117b9af5d4c179d3c8042f32p+0 : inexact-ok = tanpi downward ibm128 -0x9.9999999999999999999999999cp-4 : 0x3.13e3117b9af5d4c179d3c8042fp+0 : inexact-ok = tanpi tonearest ibm128 -0x9.9999999999999999999999999cp-4 : 0x3.13e3117b9af5d4c179d3c8042fp+0 : inexact-ok = tanpi towardzero ibm128 -0x9.9999999999999999999999999cp-4 : 0x3.13e3117b9af5d4c179d3c8042fp+0 : inexact-ok = tanpi upward ibm128 -0x9.9999999999999999999999999cp-4 : 0x3.13e3117b9af5d4c179d3c8043p+0 : inexact-ok tanpi 0.7 = tanpi downward binary32 0xb.33334p-4 : -0x1.605a8ap+0 : inexact-ok = tanpi tonearest binary32 0xb.33334p-4 : -0x1.605a8ap+0 : inexact-ok = tanpi towardzero binary32 0xb.33334p-4 : -0x1.605a88p+0 : inexact-ok = tanpi upward binary32 0xb.33334p-4 : -0x1.605a88p+0 : inexact-ok = tanpi downward binary64 0xb.33334p-4 : -0x1.605a8980f5e83p+0 : inexact-ok = tanpi tonearest binary64 0xb.33334p-4 : -0x1.605a8980f5e82p+0 : inexact-ok = tanpi towardzero binary64 0xb.33334p-4 : -0x1.605a8980f5e82p+0 : inexact-ok = tanpi upward binary64 0xb.33334p-4 : -0x1.605a8980f5e82p+0 : inexact-ok = tanpi downward intel96 0xb.33334p-4 : -0x1.605a8980f5e826p+0 : inexact-ok = tanpi tonearest intel96 0xb.33334p-4 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi towardzero intel96 0xb.33334p-4 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi upward intel96 0xb.33334p-4 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi downward m68k96 0xb.33334p-4 : -0x1.605a8980f5e826p+0 : inexact-ok = tanpi tonearest m68k96 0xb.33334p-4 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi towardzero m68k96 0xb.33334p-4 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi upward m68k96 0xb.33334p-4 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi downward binary128 0xb.33334p-4 : -0x1.605a8980f5e825fe35dedcaf4bc9p+0 : inexact-ok = tanpi tonearest binary128 0xb.33334p-4 : -0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi towardzero binary128 0xb.33334p-4 : -0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi upward binary128 0xb.33334p-4 : -0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi downward ibm128 0xb.33334p-4 : -0x1.605a8980f5e825fe35dedcaf4cp+0 : inexact-ok = tanpi tonearest ibm128 0xb.33334p-4 : -0x1.605a8980f5e825fe35dedcaf4cp+0 : inexact-ok = tanpi towardzero ibm128 0xb.33334p-4 : -0x1.605a8980f5e825fe35dedcaf4b8p+0 : inexact-ok = tanpi upward ibm128 0xb.33334p-4 : -0x1.605a8980f5e825fe35dedcaf4b8p+0 : inexact-ok = tanpi downward binary32 0xb.33333p-4 : -0x1.605a94p+0 : inexact-ok = tanpi tonearest binary32 0xb.33333p-4 : -0x1.605a92p+0 : inexact-ok = tanpi towardzero binary32 0xb.33333p-4 : -0x1.605a92p+0 : inexact-ok = tanpi upward binary32 0xb.33333p-4 : -0x1.605a92p+0 : inexact-ok = tanpi downward binary64 0xb.33333p-4 : -0x1.605a9298cbf35p+0 : inexact-ok = tanpi tonearest binary64 0xb.33333p-4 : -0x1.605a9298cbf34p+0 : inexact-ok = tanpi towardzero binary64 0xb.33333p-4 : -0x1.605a9298cbf34p+0 : inexact-ok = tanpi upward binary64 0xb.33333p-4 : -0x1.605a9298cbf34p+0 : inexact-ok = tanpi downward intel96 0xb.33333p-4 : -0x1.605a9298cbf343c6p+0 : inexact-ok = tanpi tonearest intel96 0xb.33333p-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi towardzero intel96 0xb.33333p-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi upward intel96 0xb.33333p-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi downward m68k96 0xb.33333p-4 : -0x1.605a9298cbf343c6p+0 : inexact-ok = tanpi tonearest m68k96 0xb.33333p-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi towardzero m68k96 0xb.33333p-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi upward m68k96 0xb.33333p-4 : -0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi downward binary128 0xb.33333p-4 : -0x1.605a9298cbf343c47cacfa54a052p+0 : inexact-ok = tanpi tonearest binary128 0xb.33333p-4 : -0x1.605a9298cbf343c47cacfa54a052p+0 : inexact-ok = tanpi towardzero binary128 0xb.33333p-4 : -0x1.605a9298cbf343c47cacfa54a051p+0 : inexact-ok = tanpi upward binary128 0xb.33333p-4 : -0x1.605a9298cbf343c47cacfa54a051p+0 : inexact-ok = tanpi downward ibm128 0xb.33333p-4 : -0x1.605a9298cbf343c47cacfa54a08p+0 : inexact-ok = tanpi tonearest ibm128 0xb.33333p-4 : -0x1.605a9298cbf343c47cacfa54a08p+0 : inexact-ok = tanpi towardzero ibm128 0xb.33333p-4 : -0x1.605a9298cbf343c47cacfa54ap+0 : inexact-ok = tanpi upward ibm128 0xb.33333p-4 : -0x1.605a9298cbf343c47cacfa54ap+0 : inexact-ok = tanpi downward binary64 0xb.3333333333338p-4 : -0x1.605a90c73ab77p+0 : inexact-ok = tanpi tonearest binary64 0xb.3333333333338p-4 : -0x1.605a90c73ab76p+0 : inexact-ok = tanpi towardzero binary64 0xb.3333333333338p-4 : -0x1.605a90c73ab76p+0 : inexact-ok = tanpi upward binary64 0xb.3333333333338p-4 : -0x1.605a90c73ab76p+0 : inexact-ok = tanpi downward intel96 0xb.3333333333338p-4 : -0x1.605a90c73ab76144p+0 : inexact-ok = tanpi tonearest intel96 0xb.3333333333338p-4 : -0x1.605a90c73ab76144p+0 : inexact-ok = tanpi towardzero intel96 0xb.3333333333338p-4 : -0x1.605a90c73ab76142p+0 : inexact-ok = tanpi upward intel96 0xb.3333333333338p-4 : -0x1.605a90c73ab76142p+0 : inexact-ok = tanpi downward m68k96 0xb.3333333333338p-4 : -0x1.605a90c73ab76144p+0 : inexact-ok = tanpi tonearest m68k96 0xb.3333333333338p-4 : -0x1.605a90c73ab76144p+0 : inexact-ok = tanpi towardzero m68k96 0xb.3333333333338p-4 : -0x1.605a90c73ab76142p+0 : inexact-ok = tanpi upward m68k96 0xb.3333333333338p-4 : -0x1.605a90c73ab76142p+0 : inexact-ok = tanpi downward binary128 0xb.3333333333338p-4 : -0x1.605a90c73ab7614391163355293ap+0 : inexact-ok = tanpi tonearest binary128 0xb.3333333333338p-4 : -0x1.605a90c73ab7614391163355293ap+0 : inexact-ok = tanpi towardzero binary128 0xb.3333333333338p-4 : -0x1.605a90c73ab76143911633552939p+0 : inexact-ok = tanpi upward binary128 0xb.3333333333338p-4 : -0x1.605a90c73ab76143911633552939p+0 : inexact-ok = tanpi downward ibm128 0xb.3333333333338p-4 : -0x1.605a90c73ab7614391163355298p+0 : inexact-ok = tanpi tonearest ibm128 0xb.3333333333338p-4 : -0x1.605a90c73ab761439116335529p+0 : inexact-ok = tanpi towardzero ibm128 0xb.3333333333338p-4 : -0x1.605a90c73ab761439116335529p+0 : inexact-ok = tanpi upward ibm128 0xb.3333333333338p-4 : -0x1.605a90c73ab761439116335529p+0 : inexact-ok = tanpi downward binary64 0xb.333333333333p-4 : -0x1.605a90c73ab7bp+0 : inexact-ok = tanpi tonearest binary64 0xb.333333333333p-4 : -0x1.605a90c73ab7bp+0 : inexact-ok = tanpi towardzero binary64 0xb.333333333333p-4 : -0x1.605a90c73ab7ap+0 : inexact-ok = tanpi upward binary64 0xb.333333333333p-4 : -0x1.605a90c73ab7ap+0 : inexact-ok = tanpi downward intel96 0xb.333333333333p-4 : -0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi tonearest intel96 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero intel96 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward intel96 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi downward m68k96 0xb.333333333333p-4 : -0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi tonearest m68k96 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero m68k96 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward m68k96 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi downward binary128 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi tonearest binary128 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi towardzero binary128 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi upward binary128 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi downward ibm128 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02422bdc93dd8p+0 : inexact-ok = tanpi tonearest ibm128 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi towardzero ibm128 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi upward ibm128 0xb.333333333333p-4 : -0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi downward intel96 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi tonearest intel96 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi towardzero intel96 0xb.333333333333334p-4 : -0x1.605a90c73ab78cep+0 : inexact-ok = tanpi upward intel96 0xb.333333333333334p-4 : -0x1.605a90c73ab78cep+0 : inexact-ok = tanpi downward m68k96 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi tonearest m68k96 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi towardzero m68k96 0xb.333333333333334p-4 : -0x1.605a90c73ab78cep+0 : inexact-ok = tanpi upward m68k96 0xb.333333333333334p-4 : -0x1.605a90c73ab78cep+0 : inexact-ok = tanpi downward binary128 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce1e844b0503fb9p+0 : inexact-ok = tanpi tonearest binary128 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce1e844b0503fb9p+0 : inexact-ok = tanpi towardzero binary128 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce1e844b0503fb8p+0 : inexact-ok = tanpi upward binary128 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce1e844b0503fb8p+0 : inexact-ok = tanpi downward ibm128 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce1e844b0504p+0 : inexact-ok = tanpi tonearest ibm128 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi towardzero ibm128 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi upward ibm128 0xb.333333333333334p-4 : -0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi downward intel96 0xb.333333333333333p-4 : -0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi tonearest intel96 0xb.333333333333333p-4 : -0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi towardzero intel96 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi upward intel96 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi downward m68k96 0xb.333333333333333p-4 : -0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi tonearest m68k96 0xb.333333333333333p-4 : -0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi towardzero m68k96 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi upward m68k96 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi downward binary128 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceb001ad305679p+0 : inexact-ok = tanpi tonearest binary128 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceb001ad305679p+0 : inexact-ok = tanpi towardzero binary128 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceb001ad305678fp+0 : inexact-ok = tanpi upward binary128 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceb001ad305678fp+0 : inexact-ok = tanpi downward ibm128 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceb001ad30568p+0 : inexact-ok = tanpi tonearest ibm128 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi towardzero ibm128 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi upward ibm128 0xb.333333333333333p-4 : -0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi downward binary128 0xb.3333333333333333333333333338p-4 : -0x1.605a90c73ab78ce92e8998e12c62p+0 : inexact-ok = tanpi tonearest binary128 0xb.3333333333333333333333333338p-4 : -0x1.605a90c73ab78ce92e8998e12c62p+0 : inexact-ok = tanpi towardzero binary128 0xb.3333333333333333333333333338p-4 : -0x1.605a90c73ab78ce92e8998e12c61p+0 : inexact-ok = tanpi upward binary128 0xb.3333333333333333333333333338p-4 : -0x1.605a90c73ab78ce92e8998e12c61p+0 : inexact-ok = tanpi downward binary128 0xb.333333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12c67p+0 : inexact-ok = tanpi tonearest binary128 0xb.333333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi towardzero binary128 0xb.333333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi upward binary128 0xb.333333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi downward binary128 0xb.33333333333333333333333334p-4 : -0x1.605a90c73ab78ce92e8998e12bf1p+0 : inexact-ok = tanpi tonearest binary128 0xb.33333333333333333333333334p-4 : -0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi towardzero binary128 0xb.33333333333333333333333334p-4 : -0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi upward binary128 0xb.33333333333333333333333334p-4 : -0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi downward ibm128 0xb.33333333333333333333333334p-4 : -0x1.605a90c73ab78ce92e8998e12cp+0 : inexact-ok = tanpi tonearest ibm128 0xb.33333333333333333333333334p-4 : -0x1.605a90c73ab78ce92e8998e12cp+0 : inexact-ok = tanpi towardzero ibm128 0xb.33333333333333333333333334p-4 : -0x1.605a90c73ab78ce92e8998e12b8p+0 : inexact-ok = tanpi upward ibm128 0xb.33333333333333333333333334p-4 : -0x1.605a90c73ab78ce92e8998e12b8p+0 : inexact-ok = tanpi downward binary128 0xb.3333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12e37p+0 : inexact-ok = tanpi tonearest binary128 0xb.3333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi towardzero binary128 0xb.3333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi upward binary128 0xb.3333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi downward ibm128 0xb.3333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12e8p+0 : inexact-ok = tanpi tonearest ibm128 0xb.3333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi towardzero ibm128 0xb.3333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi upward ibm128 0xb.3333333333333333333333333p-4 : -0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok tanpi -0.7 = tanpi downward binary32 -0xb.33333p-4 : 0x1.605a92p+0 : inexact-ok = tanpi tonearest binary32 -0xb.33333p-4 : 0x1.605a92p+0 : inexact-ok = tanpi towardzero binary32 -0xb.33333p-4 : 0x1.605a92p+0 : inexact-ok = tanpi upward binary32 -0xb.33333p-4 : 0x1.605a94p+0 : inexact-ok = tanpi downward binary64 -0xb.33333p-4 : 0x1.605a9298cbf34p+0 : inexact-ok = tanpi tonearest binary64 -0xb.33333p-4 : 0x1.605a9298cbf34p+0 : inexact-ok = tanpi towardzero binary64 -0xb.33333p-4 : 0x1.605a9298cbf34p+0 : inexact-ok = tanpi upward binary64 -0xb.33333p-4 : 0x1.605a9298cbf35p+0 : inexact-ok = tanpi downward intel96 -0xb.33333p-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi tonearest intel96 -0xb.33333p-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi towardzero intel96 -0xb.33333p-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi upward intel96 -0xb.33333p-4 : 0x1.605a9298cbf343c6p+0 : inexact-ok = tanpi downward m68k96 -0xb.33333p-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi tonearest m68k96 -0xb.33333p-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi towardzero m68k96 -0xb.33333p-4 : 0x1.605a9298cbf343c4p+0 : inexact-ok = tanpi upward m68k96 -0xb.33333p-4 : 0x1.605a9298cbf343c6p+0 : inexact-ok = tanpi downward binary128 -0xb.33333p-4 : 0x1.605a9298cbf343c47cacfa54a051p+0 : inexact-ok = tanpi tonearest binary128 -0xb.33333p-4 : 0x1.605a9298cbf343c47cacfa54a052p+0 : inexact-ok = tanpi towardzero binary128 -0xb.33333p-4 : 0x1.605a9298cbf343c47cacfa54a051p+0 : inexact-ok = tanpi upward binary128 -0xb.33333p-4 : 0x1.605a9298cbf343c47cacfa54a052p+0 : inexact-ok = tanpi downward ibm128 -0xb.33333p-4 : 0x1.605a9298cbf343c47cacfa54ap+0 : inexact-ok = tanpi tonearest ibm128 -0xb.33333p-4 : 0x1.605a9298cbf343c47cacfa54a08p+0 : inexact-ok = tanpi towardzero ibm128 -0xb.33333p-4 : 0x1.605a9298cbf343c47cacfa54ap+0 : inexact-ok = tanpi upward ibm128 -0xb.33333p-4 : 0x1.605a9298cbf343c47cacfa54a08p+0 : inexact-ok = tanpi downward binary32 -0xb.33334p-4 : 0x1.605a88p+0 : inexact-ok = tanpi tonearest binary32 -0xb.33334p-4 : 0x1.605a8ap+0 : inexact-ok = tanpi towardzero binary32 -0xb.33334p-4 : 0x1.605a88p+0 : inexact-ok = tanpi upward binary32 -0xb.33334p-4 : 0x1.605a8ap+0 : inexact-ok = tanpi downward binary64 -0xb.33334p-4 : 0x1.605a8980f5e82p+0 : inexact-ok = tanpi tonearest binary64 -0xb.33334p-4 : 0x1.605a8980f5e82p+0 : inexact-ok = tanpi towardzero binary64 -0xb.33334p-4 : 0x1.605a8980f5e82p+0 : inexact-ok = tanpi upward binary64 -0xb.33334p-4 : 0x1.605a8980f5e83p+0 : inexact-ok = tanpi downward intel96 -0xb.33334p-4 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi tonearest intel96 -0xb.33334p-4 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi towardzero intel96 -0xb.33334p-4 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi upward intel96 -0xb.33334p-4 : 0x1.605a8980f5e826p+0 : inexact-ok = tanpi downward m68k96 -0xb.33334p-4 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi tonearest m68k96 -0xb.33334p-4 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi towardzero m68k96 -0xb.33334p-4 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi upward m68k96 -0xb.33334p-4 : 0x1.605a8980f5e826p+0 : inexact-ok = tanpi downward binary128 -0xb.33334p-4 : 0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi tonearest binary128 -0xb.33334p-4 : 0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi towardzero binary128 -0xb.33334p-4 : 0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi upward binary128 -0xb.33334p-4 : 0x1.605a8980f5e825fe35dedcaf4bc9p+0 : inexact-ok = tanpi downward ibm128 -0xb.33334p-4 : 0x1.605a8980f5e825fe35dedcaf4b8p+0 : inexact-ok = tanpi tonearest ibm128 -0xb.33334p-4 : 0x1.605a8980f5e825fe35dedcaf4cp+0 : inexact-ok = tanpi towardzero ibm128 -0xb.33334p-4 : 0x1.605a8980f5e825fe35dedcaf4b8p+0 : inexact-ok = tanpi upward ibm128 -0xb.33334p-4 : 0x1.605a8980f5e825fe35dedcaf4cp+0 : inexact-ok = tanpi downward binary64 -0xb.333333333333p-4 : 0x1.605a90c73ab7ap+0 : inexact-ok = tanpi tonearest binary64 -0xb.333333333333p-4 : 0x1.605a90c73ab7bp+0 : inexact-ok = tanpi towardzero binary64 -0xb.333333333333p-4 : 0x1.605a90c73ab7ap+0 : inexact-ok = tanpi upward binary64 -0xb.333333333333p-4 : 0x1.605a90c73ab7bp+0 : inexact-ok = tanpi downward intel96 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi tonearest intel96 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero intel96 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward intel96 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi downward m68k96 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi tonearest m68k96 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero m68k96 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward m68k96 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi downward binary128 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi tonearest binary128 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi towardzero binary128 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi upward binary128 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi downward ibm128 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi tonearest ibm128 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi towardzero ibm128 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi upward ibm128 -0xb.333333333333p-4 : 0x1.605a90c73ab7aa02422bdc93dd8p+0 : inexact-ok = tanpi downward binary64 -0xb.3333333333338p-4 : 0x1.605a90c73ab76p+0 : inexact-ok = tanpi tonearest binary64 -0xb.3333333333338p-4 : 0x1.605a90c73ab76p+0 : inexact-ok = tanpi towardzero binary64 -0xb.3333333333338p-4 : 0x1.605a90c73ab76p+0 : inexact-ok = tanpi upward binary64 -0xb.3333333333338p-4 : 0x1.605a90c73ab77p+0 : inexact-ok = tanpi downward intel96 -0xb.3333333333338p-4 : 0x1.605a90c73ab76142p+0 : inexact-ok = tanpi tonearest intel96 -0xb.3333333333338p-4 : 0x1.605a90c73ab76144p+0 : inexact-ok = tanpi towardzero intel96 -0xb.3333333333338p-4 : 0x1.605a90c73ab76142p+0 : inexact-ok = tanpi upward intel96 -0xb.3333333333338p-4 : 0x1.605a90c73ab76144p+0 : inexact-ok = tanpi downward m68k96 -0xb.3333333333338p-4 : 0x1.605a90c73ab76142p+0 : inexact-ok = tanpi tonearest m68k96 -0xb.3333333333338p-4 : 0x1.605a90c73ab76144p+0 : inexact-ok = tanpi towardzero m68k96 -0xb.3333333333338p-4 : 0x1.605a90c73ab76142p+0 : inexact-ok = tanpi upward m68k96 -0xb.3333333333338p-4 : 0x1.605a90c73ab76144p+0 : inexact-ok = tanpi downward binary128 -0xb.3333333333338p-4 : 0x1.605a90c73ab76143911633552939p+0 : inexact-ok = tanpi tonearest binary128 -0xb.3333333333338p-4 : 0x1.605a90c73ab7614391163355293ap+0 : inexact-ok = tanpi towardzero binary128 -0xb.3333333333338p-4 : 0x1.605a90c73ab76143911633552939p+0 : inexact-ok = tanpi upward binary128 -0xb.3333333333338p-4 : 0x1.605a90c73ab7614391163355293ap+0 : inexact-ok = tanpi downward ibm128 -0xb.3333333333338p-4 : 0x1.605a90c73ab761439116335529p+0 : inexact-ok = tanpi tonearest ibm128 -0xb.3333333333338p-4 : 0x1.605a90c73ab761439116335529p+0 : inexact-ok = tanpi towardzero ibm128 -0xb.3333333333338p-4 : 0x1.605a90c73ab761439116335529p+0 : inexact-ok = tanpi upward ibm128 -0xb.3333333333338p-4 : 0x1.605a90c73ab7614391163355298p+0 : inexact-ok = tanpi downward intel96 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi tonearest intel96 -0xb.333333333333333p-4 : 0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi towardzero intel96 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi upward intel96 -0xb.333333333333333p-4 : 0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi downward m68k96 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi tonearest m68k96 -0xb.333333333333333p-4 : 0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi towardzero m68k96 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceap+0 : inexact-ok = tanpi upward m68k96 -0xb.333333333333333p-4 : 0x1.605a90c73ab78cecp+0 : inexact-ok = tanpi downward binary128 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceb001ad305678fp+0 : inexact-ok = tanpi tonearest binary128 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceb001ad305679p+0 : inexact-ok = tanpi towardzero binary128 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceb001ad305678fp+0 : inexact-ok = tanpi upward binary128 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceb001ad305679p+0 : inexact-ok = tanpi downward ibm128 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi tonearest ibm128 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi towardzero ibm128 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceb001ad305678p+0 : inexact-ok = tanpi upward ibm128 -0xb.333333333333333p-4 : 0x1.605a90c73ab78ceb001ad30568p+0 : inexact-ok = tanpi downward intel96 -0xb.333333333333334p-4 : 0x1.605a90c73ab78cep+0 : inexact-ok = tanpi tonearest intel96 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi towardzero intel96 -0xb.333333333333334p-4 : 0x1.605a90c73ab78cep+0 : inexact-ok = tanpi upward intel96 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi downward m68k96 -0xb.333333333333334p-4 : 0x1.605a90c73ab78cep+0 : inexact-ok = tanpi tonearest m68k96 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi towardzero m68k96 -0xb.333333333333334p-4 : 0x1.605a90c73ab78cep+0 : inexact-ok = tanpi upward m68k96 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi downward binary128 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce1e844b0503fb8p+0 : inexact-ok = tanpi tonearest binary128 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce1e844b0503fb9p+0 : inexact-ok = tanpi towardzero binary128 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce1e844b0503fb8p+0 : inexact-ok = tanpi upward binary128 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce1e844b0503fb9p+0 : inexact-ok = tanpi downward ibm128 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi tonearest ibm128 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi towardzero ibm128 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi upward ibm128 -0xb.333333333333334p-4 : 0x1.605a90c73ab78ce1e844b0504p+0 : inexact-ok = tanpi downward binary128 -0xb.333333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi tonearest binary128 -0xb.333333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi towardzero binary128 -0xb.333333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi upward binary128 -0xb.333333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12c67p+0 : inexact-ok = tanpi downward binary128 -0xb.3333333333333333333333333338p-4 : 0x1.605a90c73ab78ce92e8998e12c61p+0 : inexact-ok = tanpi tonearest binary128 -0xb.3333333333333333333333333338p-4 : 0x1.605a90c73ab78ce92e8998e12c62p+0 : inexact-ok = tanpi towardzero binary128 -0xb.3333333333333333333333333338p-4 : 0x1.605a90c73ab78ce92e8998e12c61p+0 : inexact-ok = tanpi upward binary128 -0xb.3333333333333333333333333338p-4 : 0x1.605a90c73ab78ce92e8998e12c62p+0 : inexact-ok = tanpi downward binary128 -0xb.3333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi tonearest binary128 -0xb.3333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi towardzero binary128 -0xb.3333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi upward binary128 -0xb.3333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12e37p+0 : inexact-ok = tanpi downward ibm128 -0xb.3333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi tonearest ibm128 -0xb.3333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi towardzero ibm128 -0xb.3333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi upward ibm128 -0xb.3333333333333333333333333p-4 : 0x1.605a90c73ab78ce92e8998e12e8p+0 : inexact-ok = tanpi downward binary128 -0xb.33333333333333333333333334p-4 : 0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi tonearest binary128 -0xb.33333333333333333333333334p-4 : 0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi towardzero binary128 -0xb.33333333333333333333333334p-4 : 0x1.605a90c73ab78ce92e8998e12bfp+0 : inexact-ok = tanpi upward binary128 -0xb.33333333333333333333333334p-4 : 0x1.605a90c73ab78ce92e8998e12bf1p+0 : inexact-ok = tanpi downward ibm128 -0xb.33333333333333333333333334p-4 : 0x1.605a90c73ab78ce92e8998e12b8p+0 : inexact-ok = tanpi tonearest ibm128 -0xb.33333333333333333333333334p-4 : 0x1.605a90c73ab78ce92e8998e12cp+0 : inexact-ok = tanpi towardzero ibm128 -0xb.33333333333333333333333334p-4 : 0x1.605a90c73ab78ce92e8998e12b8p+0 : inexact-ok = tanpi upward ibm128 -0xb.33333333333333333333333334p-4 : 0x1.605a90c73ab78ce92e8998e12cp+0 : inexact-ok tanpi 0.8 = tanpi downward binary32 0xc.ccccdp-4 : -0xb.9febp-4 : inexact-ok = tanpi tonearest binary32 0xc.ccccdp-4 : -0xb.9febp-4 : inexact-ok = tanpi towardzero binary32 0xc.ccccdp-4 : -0xb.9feafp-4 : inexact-ok = tanpi upward binary32 0xc.ccccdp-4 : -0xb.9feafp-4 : inexact-ok = tanpi downward binary64 0xc.ccccdp-4 : -0xb.9feaff72e11fp-4 : inexact-ok = tanpi tonearest binary64 0xc.ccccdp-4 : -0xb.9feaff72e11fp-4 : inexact-ok = tanpi towardzero binary64 0xc.ccccdp-4 : -0xb.9feaff72e11e8p-4 : inexact-ok = tanpi upward binary64 0xc.ccccdp-4 : -0xb.9feaff72e11e8p-4 : inexact-ok = tanpi downward intel96 0xc.ccccdp-4 : -0xb.9feaff72e11edebp-4 : inexact-ok = tanpi tonearest intel96 0xc.ccccdp-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi towardzero intel96 0xc.ccccdp-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi upward intel96 0xc.ccccdp-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi downward m68k96 0xc.ccccdp-4 : -0xb.9feaff72e11edebp-4 : inexact-ok = tanpi tonearest m68k96 0xc.ccccdp-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi towardzero m68k96 0xc.ccccdp-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi upward m68k96 0xc.ccccdp-4 : -0xb.9feaff72e11edeap-4 : inexact-ok = tanpi downward binary128 0xc.ccccdp-4 : -0xb.9feaff72e11edea6bf93905b80f8p-4 : inexact-ok = tanpi tonearest binary128 0xc.ccccdp-4 : -0xb.9feaff72e11edea6bf93905b80f8p-4 : inexact-ok = tanpi towardzero binary128 0xc.ccccdp-4 : -0xb.9feaff72e11edea6bf93905b80fp-4 : inexact-ok = tanpi upward binary128 0xc.ccccdp-4 : -0xb.9feaff72e11edea6bf93905b80fp-4 : inexact-ok = tanpi downward ibm128 0xc.ccccdp-4 : -0xb.9feaff72e11edea6bf93905b84p-4 : inexact-ok = tanpi tonearest ibm128 0xc.ccccdp-4 : -0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi towardzero ibm128 0xc.ccccdp-4 : -0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi upward ibm128 0xc.ccccdp-4 : -0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi downward binary32 0xc.cccccp-4 : -0xb.9feb5p-4 : inexact-ok = tanpi tonearest binary32 0xc.cccccp-4 : -0xb.9feb5p-4 : inexact-ok = tanpi towardzero binary32 0xc.cccccp-4 : -0xb.9feb4p-4 : inexact-ok = tanpi upward binary32 0xc.cccccp-4 : -0xb.9feb4p-4 : inexact-ok = tanpi downward binary64 0xc.cccccp-4 : -0xb.9feb4c3f6138p-4 : inexact-ok = tanpi tonearest binary64 0xc.cccccp-4 : -0xb.9feb4c3f6138p-4 : inexact-ok = tanpi towardzero binary64 0xc.cccccp-4 : -0xb.9feb4c3f61378p-4 : inexact-ok = tanpi upward binary64 0xc.cccccp-4 : -0xb.9feb4c3f61378p-4 : inexact-ok = tanpi downward intel96 0xc.cccccp-4 : -0xb.9feb4c3f6137f4fp-4 : inexact-ok = tanpi tonearest intel96 0xc.cccccp-4 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi towardzero intel96 0xc.cccccp-4 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi upward intel96 0xc.cccccp-4 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi downward m68k96 0xc.cccccp-4 : -0xb.9feb4c3f6137f4fp-4 : inexact-ok = tanpi tonearest m68k96 0xc.cccccp-4 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi towardzero m68k96 0xc.cccccp-4 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi upward m68k96 0xc.cccccp-4 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi downward binary128 0xc.cccccp-4 : -0xb.9feb4c3f6137f4e79c9d9142ddp-4 : inexact-ok = tanpi tonearest binary128 0xc.cccccp-4 : -0xb.9feb4c3f6137f4e79c9d9142ddp-4 : inexact-ok = tanpi towardzero binary128 0xc.cccccp-4 : -0xb.9feb4c3f6137f4e79c9d9142dcf8p-4 : inexact-ok = tanpi upward binary128 0xc.cccccp-4 : -0xb.9feb4c3f6137f4e79c9d9142dcf8p-4 : inexact-ok = tanpi downward ibm128 0xc.cccccp-4 : -0xb.9feb4c3f6137f4e79c9d9142ep-4 : inexact-ok = tanpi tonearest ibm128 0xc.cccccp-4 : -0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi towardzero ibm128 0xc.cccccp-4 : -0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi upward ibm128 0xc.cccccp-4 : -0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi downward binary64 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa08p-4 : inexact-ok = tanpi tonearest binary64 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa08p-4 : inexact-ok = tanpi towardzero binary64 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaap-4 : inexact-ok = tanpi upward binary64 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaap-4 : inexact-ok = tanpi downward intel96 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi tonearest intel96 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi towardzero intel96 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi upward intel96 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi downward m68k96 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi tonearest m68k96 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi towardzero m68k96 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi upward m68k96 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi downward binary128 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aedb7ed753e0158p-4 : inexact-ok = tanpi tonearest binary128 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aedb7ed753e0158p-4 : inexact-ok = tanpi towardzero binary128 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aedb7ed753e015p-4 : inexact-ok = tanpi upward binary128 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aedb7ed753e015p-4 : inexact-ok = tanpi downward ibm128 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aedb7ed753e04p-4 : inexact-ok = tanpi tonearest ibm128 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi towardzero ibm128 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi upward ibm128 0xc.cccccccccccdp-4 : -0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi downward binary64 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa3p-4 : inexact-ok = tanpi tonearest binary64 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa3p-4 : inexact-ok = tanpi towardzero binary64 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa28p-4 : inexact-ok = tanpi upward binary64 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa28p-4 : inexact-ok = tanpi downward intel96 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e16p-4 : inexact-ok = tanpi tonearest intel96 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi towardzero intel96 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi upward intel96 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi downward m68k96 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e16p-4 : inexact-ok = tanpi tonearest m68k96 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi towardzero m68k96 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi upward m68k96 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi downward binary128 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e151b56cbebd7d28p-4 : inexact-ok = tanpi tonearest binary128 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e151b56cbebd7d2p-4 : inexact-ok = tanpi towardzero binary128 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e151b56cbebd7d2p-4 : inexact-ok = tanpi upward binary128 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e151b56cbebd7d2p-4 : inexact-ok = tanpi downward ibm128 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e151b56cbebd8p-4 : inexact-ok = tanpi tonearest ibm128 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e151b56cbebd7cp-4 : inexact-ok = tanpi towardzero ibm128 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e151b56cbebd7cp-4 : inexact-ok = tanpi upward ibm128 0xc.cccccccccccc8p-4 : -0xb.9feb0ecefaa2e151b56cbebd7cp-4 : inexact-ok = tanpi downward intel96 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi tonearest intel96 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi towardzero intel96 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi upward intel96 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi downward m68k96 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi tonearest m68k96 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi towardzero m68k96 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi upward m68k96 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi downward binary128 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709ff46d3c4251f8p-4 : inexact-ok = tanpi tonearest binary128 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi towardzero binary128 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi upward binary128 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi downward ibm128 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709ff46d3c4254p-4 : inexact-ok = tanpi tonearest ibm128 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi towardzero ibm128 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi upward ibm128 0xc.ccccccccccccccdp-4 : -0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi downward intel96 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi tonearest intel96 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi towardzero intel96 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi upward intel96 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi downward m68k96 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi tonearest m68k96 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi towardzero m68k96 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi upward m68k96 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi downward binary128 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ecc0ecec2b81e8p-4 : inexact-ok = tanpi tonearest binary128 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi towardzero binary128 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi upward binary128 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi downward ibm128 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ecc0ecec2b84p-4 : inexact-ok = tanpi tonearest ibm128 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi towardzero ibm128 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi upward ibm128 0xc.cccccccccccccccp-4 : -0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi downward binary128 0xc.ccccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d75b8p-4 : inexact-ok = tanpi tonearest binary128 0xc.ccccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi towardzero binary128 0xc.ccccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi upward binary128 0xc.ccccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi downward binary128 0xc.ccccccccccccccccccccccccccc8p-4 : -0xb.9feb0ecefaa170af5086c5d75ba8p-4 : inexact-ok = tanpi tonearest binary128 0xc.ccccccccccccccccccccccccccc8p-4 : -0xb.9feb0ecefaa170af5086c5d75bap-4 : inexact-ok = tanpi towardzero binary128 0xc.ccccccccccccccccccccccccccc8p-4 : -0xb.9feb0ecefaa170af5086c5d75bap-4 : inexact-ok = tanpi upward binary128 0xc.ccccccccccccccccccccccccccc8p-4 : -0xb.9feb0ecefaa170af5086c5d75bap-4 : inexact-ok = tanpi downward binary128 0xc.ccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d74c3p-4 : inexact-ok = tanpi tonearest binary128 0xc.ccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d74c3p-4 : inexact-ok = tanpi towardzero binary128 0xc.ccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d74c28p-4 : inexact-ok = tanpi upward binary128 0xc.ccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d74c28p-4 : inexact-ok = tanpi downward ibm128 0xc.ccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d75p-4 : inexact-ok = tanpi tonearest ibm128 0xc.ccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi towardzero ibm128 0xc.ccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi upward ibm128 0xc.ccccccccccccccccccccccccdp-4 : -0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi downward binary128 0xc.ccccccccccccccccccccccccccp-4 : -0xb.9feb0ecefaa170af5086c5d75f68p-4 : inexact-ok = tanpi tonearest binary128 0xc.ccccccccccccccccccccccccccp-4 : -0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi towardzero binary128 0xc.ccccccccccccccccccccccccccp-4 : -0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi upward binary128 0xc.ccccccccccccccccccccccccccp-4 : -0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi downward ibm128 0xc.ccccccccccccccccccccccccccp-4 : -0xb.9feb0ecefaa170af5086c5d76p-4 : inexact-ok = tanpi tonearest ibm128 0xc.ccccccccccccccccccccccccccp-4 : -0xb.9feb0ecefaa170af5086c5d76p-4 : inexact-ok = tanpi towardzero ibm128 0xc.ccccccccccccccccccccccccccp-4 : -0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok = tanpi upward ibm128 0xc.ccccccccccccccccccccccccccp-4 : -0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok tanpi -0.8 = tanpi downward binary32 -0xc.cccccp-4 : 0xb.9feb4p-4 : inexact-ok = tanpi tonearest binary32 -0xc.cccccp-4 : 0xb.9feb5p-4 : inexact-ok = tanpi towardzero binary32 -0xc.cccccp-4 : 0xb.9feb4p-4 : inexact-ok = tanpi upward binary32 -0xc.cccccp-4 : 0xb.9feb5p-4 : inexact-ok = tanpi downward binary64 -0xc.cccccp-4 : 0xb.9feb4c3f61378p-4 : inexact-ok = tanpi tonearest binary64 -0xc.cccccp-4 : 0xb.9feb4c3f6138p-4 : inexact-ok = tanpi towardzero binary64 -0xc.cccccp-4 : 0xb.9feb4c3f61378p-4 : inexact-ok = tanpi upward binary64 -0xc.cccccp-4 : 0xb.9feb4c3f6138p-4 : inexact-ok = tanpi downward intel96 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi tonearest intel96 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi towardzero intel96 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi upward intel96 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4fp-4 : inexact-ok = tanpi downward m68k96 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi tonearest m68k96 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi towardzero m68k96 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi upward m68k96 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4fp-4 : inexact-ok = tanpi downward binary128 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4e79c9d9142dcf8p-4 : inexact-ok = tanpi tonearest binary128 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4e79c9d9142ddp-4 : inexact-ok = tanpi towardzero binary128 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4e79c9d9142dcf8p-4 : inexact-ok = tanpi upward binary128 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4e79c9d9142ddp-4 : inexact-ok = tanpi downward ibm128 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi tonearest ibm128 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi towardzero ibm128 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi upward ibm128 -0xc.cccccp-4 : 0xb.9feb4c3f6137f4e79c9d9142ep-4 : inexact-ok = tanpi downward binary32 -0xc.ccccdp-4 : 0xb.9feafp-4 : inexact-ok = tanpi tonearest binary32 -0xc.ccccdp-4 : 0xb.9febp-4 : inexact-ok = tanpi towardzero binary32 -0xc.ccccdp-4 : 0xb.9feafp-4 : inexact-ok = tanpi upward binary32 -0xc.ccccdp-4 : 0xb.9febp-4 : inexact-ok = tanpi downward binary64 -0xc.ccccdp-4 : 0xb.9feaff72e11e8p-4 : inexact-ok = tanpi tonearest binary64 -0xc.ccccdp-4 : 0xb.9feaff72e11fp-4 : inexact-ok = tanpi towardzero binary64 -0xc.ccccdp-4 : 0xb.9feaff72e11e8p-4 : inexact-ok = tanpi upward binary64 -0xc.ccccdp-4 : 0xb.9feaff72e11fp-4 : inexact-ok = tanpi downward intel96 -0xc.ccccdp-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi tonearest intel96 -0xc.ccccdp-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi towardzero intel96 -0xc.ccccdp-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi upward intel96 -0xc.ccccdp-4 : 0xb.9feaff72e11edebp-4 : inexact-ok = tanpi downward m68k96 -0xc.ccccdp-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi tonearest m68k96 -0xc.ccccdp-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi towardzero m68k96 -0xc.ccccdp-4 : 0xb.9feaff72e11edeap-4 : inexact-ok = tanpi upward m68k96 -0xc.ccccdp-4 : 0xb.9feaff72e11edebp-4 : inexact-ok = tanpi downward binary128 -0xc.ccccdp-4 : 0xb.9feaff72e11edea6bf93905b80fp-4 : inexact-ok = tanpi tonearest binary128 -0xc.ccccdp-4 : 0xb.9feaff72e11edea6bf93905b80f8p-4 : inexact-ok = tanpi towardzero binary128 -0xc.ccccdp-4 : 0xb.9feaff72e11edea6bf93905b80fp-4 : inexact-ok = tanpi upward binary128 -0xc.ccccdp-4 : 0xb.9feaff72e11edea6bf93905b80f8p-4 : inexact-ok = tanpi downward ibm128 -0xc.ccccdp-4 : 0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi tonearest ibm128 -0xc.ccccdp-4 : 0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi towardzero ibm128 -0xc.ccccdp-4 : 0xb.9feaff72e11edea6bf93905b8p-4 : inexact-ok = tanpi upward ibm128 -0xc.ccccdp-4 : 0xb.9feaff72e11edea6bf93905b84p-4 : inexact-ok = tanpi downward binary64 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa28p-4 : inexact-ok = tanpi tonearest binary64 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa3p-4 : inexact-ok = tanpi towardzero binary64 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa28p-4 : inexact-ok = tanpi upward binary64 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa3p-4 : inexact-ok = tanpi downward intel96 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi tonearest intel96 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi towardzero intel96 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi upward intel96 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e16p-4 : inexact-ok = tanpi downward m68k96 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi tonearest m68k96 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi towardzero m68k96 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e15p-4 : inexact-ok = tanpi upward m68k96 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e16p-4 : inexact-ok = tanpi downward binary128 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e151b56cbebd7d2p-4 : inexact-ok = tanpi tonearest binary128 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e151b56cbebd7d2p-4 : inexact-ok = tanpi towardzero binary128 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e151b56cbebd7d2p-4 : inexact-ok = tanpi upward binary128 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e151b56cbebd7d28p-4 : inexact-ok = tanpi downward ibm128 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e151b56cbebd7cp-4 : inexact-ok = tanpi tonearest ibm128 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e151b56cbebd7cp-4 : inexact-ok = tanpi towardzero ibm128 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e151b56cbebd7cp-4 : inexact-ok = tanpi upward ibm128 -0xc.cccccccccccc8p-4 : 0xb.9feb0ecefaa2e151b56cbebd8p-4 : inexact-ok = tanpi downward binary64 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaap-4 : inexact-ok = tanpi tonearest binary64 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa08p-4 : inexact-ok = tanpi towardzero binary64 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaap-4 : inexact-ok = tanpi upward binary64 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa08p-4 : inexact-ok = tanpi downward intel96 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi tonearest intel96 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi towardzero intel96 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi upward intel96 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi downward m68k96 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi tonearest m68k96 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi towardzero m68k96 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi upward m68k96 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi downward binary128 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aedb7ed753e015p-4 : inexact-ok = tanpi tonearest binary128 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aedb7ed753e0158p-4 : inexact-ok = tanpi towardzero binary128 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aedb7ed753e015p-4 : inexact-ok = tanpi upward binary128 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aedb7ed753e0158p-4 : inexact-ok = tanpi downward ibm128 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi tonearest ibm128 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi towardzero ibm128 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi upward ibm128 -0xc.cccccccccccdp-4 : 0xb.9feb0ecefaa07aedb7ed753e04p-4 : inexact-ok = tanpi downward intel96 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi tonearest intel96 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi towardzero intel96 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi upward intel96 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi downward m68k96 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi tonearest m68k96 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi towardzero m68k96 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi upward m68k96 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi downward binary128 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi tonearest binary128 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi towardzero binary128 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi upward binary128 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ecc0ecec2b81e8p-4 : inexact-ok = tanpi downward ibm128 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi tonearest ibm128 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi towardzero ibm128 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi upward ibm128 -0xc.cccccccccccccccp-4 : 0xb.9feb0ecefaa170ecc0ecec2b84p-4 : inexact-ok = tanpi downward intel96 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi tonearest intel96 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi towardzero intel96 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi upward intel96 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi downward m68k96 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi tonearest m68k96 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi towardzero m68k96 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709p-4 : inexact-ok = tanpi upward m68k96 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa170ap-4 : inexact-ok = tanpi downward binary128 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi tonearest binary128 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi towardzero binary128 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709ff46d3c4251fp-4 : inexact-ok = tanpi upward binary128 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709ff46d3c4251f8p-4 : inexact-ok = tanpi downward ibm128 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi tonearest ibm128 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi towardzero ibm128 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709ff46d3c425p-4 : inexact-ok = tanpi upward ibm128 -0xc.ccccccccccccccdp-4 : 0xb.9feb0ecefaa1709ff46d3c4254p-4 : inexact-ok = tanpi downward binary128 -0xc.ccccccccccccccccccccccccccc8p-4 : 0xb.9feb0ecefaa170af5086c5d75bap-4 : inexact-ok = tanpi tonearest binary128 -0xc.ccccccccccccccccccccccccccc8p-4 : 0xb.9feb0ecefaa170af5086c5d75bap-4 : inexact-ok = tanpi towardzero binary128 -0xc.ccccccccccccccccccccccccccc8p-4 : 0xb.9feb0ecefaa170af5086c5d75bap-4 : inexact-ok = tanpi upward binary128 -0xc.ccccccccccccccccccccccccccc8p-4 : 0xb.9feb0ecefaa170af5086c5d75ba8p-4 : inexact-ok = tanpi downward binary128 -0xc.ccccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi tonearest binary128 -0xc.ccccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi towardzero binary128 -0xc.ccccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi upward binary128 -0xc.ccccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d75b8p-4 : inexact-ok = tanpi downward binary128 -0xc.ccccccccccccccccccccccccccp-4 : 0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi tonearest binary128 -0xc.ccccccccccccccccccccccccccp-4 : 0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi towardzero binary128 -0xc.ccccccccccccccccccccccccccp-4 : 0xb.9feb0ecefaa170af5086c5d75f6p-4 : inexact-ok = tanpi upward binary128 -0xc.ccccccccccccccccccccccccccp-4 : 0xb.9feb0ecefaa170af5086c5d75f68p-4 : inexact-ok = tanpi downward ibm128 -0xc.ccccccccccccccccccccccccccp-4 : 0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok = tanpi tonearest ibm128 -0xc.ccccccccccccccccccccccccccp-4 : 0xb.9feb0ecefaa170af5086c5d76p-4 : inexact-ok = tanpi towardzero ibm128 -0xc.ccccccccccccccccccccccccccp-4 : 0xb.9feb0ecefaa170af5086c5d75cp-4 : inexact-ok = tanpi upward ibm128 -0xc.ccccccccccccccccccccccccccp-4 : 0xb.9feb0ecefaa170af5086c5d76p-4 : inexact-ok = tanpi downward binary128 -0xc.ccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d74c28p-4 : inexact-ok = tanpi tonearest binary128 -0xc.ccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d74c3p-4 : inexact-ok = tanpi towardzero binary128 -0xc.ccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d74c28p-4 : inexact-ok = tanpi upward binary128 -0xc.ccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d74c3p-4 : inexact-ok = tanpi downward ibm128 -0xc.ccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi tonearest ibm128 -0xc.ccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi towardzero ibm128 -0xc.ccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi upward ibm128 -0xc.ccccccccccccccccccccccccdp-4 : 0xb.9feb0ecefaa170af5086c5d75p-4 : inexact-ok tanpi 0.9 = tanpi downward binary32 0xe.66667p-4 : -0x5.32deep-4 : inexact-ok = tanpi tonearest binary32 0xe.66667p-4 : -0x5.32deep-4 : inexact-ok = tanpi towardzero binary32 0xe.66667p-4 : -0x5.32ded8p-4 : inexact-ok = tanpi upward binary32 0xe.66667p-4 : -0x5.32ded8p-4 : inexact-ok = tanpi downward binary64 0xe.66667p-4 : -0x5.32dedd7a769f4p-4 : inexact-ok = tanpi tonearest binary64 0xe.66667p-4 : -0x5.32dedd7a769f4p-4 : inexact-ok = tanpi towardzero binary64 0xe.66667p-4 : -0x5.32dedd7a769fp-4 : inexact-ok = tanpi upward binary64 0xe.66667p-4 : -0x5.32dedd7a769fp-4 : inexact-ok = tanpi downward intel96 0xe.66667p-4 : -0x5.32dedd7a769f3848p-4 : inexact-ok = tanpi tonearest intel96 0xe.66667p-4 : -0x5.32dedd7a769f3848p-4 : inexact-ok = tanpi towardzero intel96 0xe.66667p-4 : -0x5.32dedd7a769f384p-4 : inexact-ok = tanpi upward intel96 0xe.66667p-4 : -0x5.32dedd7a769f384p-4 : inexact-ok = tanpi downward m68k96 0xe.66667p-4 : -0x5.32dedd7a769f3848p-4 : inexact-ok = tanpi tonearest m68k96 0xe.66667p-4 : -0x5.32dedd7a769f3848p-4 : inexact-ok = tanpi towardzero m68k96 0xe.66667p-4 : -0x5.32dedd7a769f384p-4 : inexact-ok = tanpi upward m68k96 0xe.66667p-4 : -0x5.32dedd7a769f384p-4 : inexact-ok = tanpi downward binary128 0xe.66667p-4 : -0x5.32dedd7a769f38459527a5e5cfep-4 : inexact-ok = tanpi tonearest binary128 0xe.66667p-4 : -0x5.32dedd7a769f38459527a5e5cfep-4 : inexact-ok = tanpi towardzero binary128 0xe.66667p-4 : -0x5.32dedd7a769f38459527a5e5cfdcp-4 : inexact-ok = tanpi upward binary128 0xe.66667p-4 : -0x5.32dedd7a769f38459527a5e5cfdcp-4 : inexact-ok = tanpi downward ibm128 0xe.66667p-4 : -0x5.32dedd7a769f38459527a5e5dp-4 : inexact-ok = tanpi tonearest ibm128 0xe.66667p-4 : -0x5.32dedd7a769f38459527a5e5dp-4 : inexact-ok = tanpi towardzero ibm128 0xe.66667p-4 : -0x5.32dedd7a769f38459527a5e5cep-4 : inexact-ok = tanpi upward ibm128 0xe.66667p-4 : -0x5.32dedd7a769f38459527a5e5cep-4 : inexact-ok = tanpi downward binary32 0xe.66666p-4 : -0x5.32df18p-4 : inexact-ok = tanpi tonearest binary32 0xe.66666p-4 : -0x5.32df18p-4 : inexact-ok = tanpi towardzero binary32 0xe.66666p-4 : -0x5.32df1p-4 : inexact-ok = tanpi upward binary32 0xe.66666p-4 : -0x5.32df1p-4 : inexact-ok = tanpi downward binary64 0xe.66666p-4 : -0x5.32df150cef0acp-4 : inexact-ok = tanpi tonearest binary64 0xe.66666p-4 : -0x5.32df150cef0acp-4 : inexact-ok = tanpi towardzero binary64 0xe.66666p-4 : -0x5.32df150cef0a8p-4 : inexact-ok = tanpi upward binary64 0xe.66666p-4 : -0x5.32df150cef0a8p-4 : inexact-ok = tanpi downward intel96 0xe.66666p-4 : -0x5.32df150cef0aaed8p-4 : inexact-ok = tanpi tonearest intel96 0xe.66666p-4 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi towardzero intel96 0xe.66666p-4 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi upward intel96 0xe.66666p-4 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi downward m68k96 0xe.66666p-4 : -0x5.32df150cef0aaed8p-4 : inexact-ok = tanpi tonearest m68k96 0xe.66666p-4 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi towardzero m68k96 0xe.66666p-4 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi upward m68k96 0xe.66666p-4 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi downward binary128 0xe.66666p-4 : -0x5.32df150cef0aaed0859e0a774214p-4 : inexact-ok = tanpi tonearest binary128 0xe.66666p-4 : -0x5.32df150cef0aaed0859e0a774214p-4 : inexact-ok = tanpi towardzero binary128 0xe.66666p-4 : -0x5.32df150cef0aaed0859e0a77421p-4 : inexact-ok = tanpi upward binary128 0xe.66666p-4 : -0x5.32df150cef0aaed0859e0a77421p-4 : inexact-ok = tanpi downward ibm128 0xe.66666p-4 : -0x5.32df150cef0aaed0859e0a7744p-4 : inexact-ok = tanpi tonearest ibm128 0xe.66666p-4 : -0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi towardzero ibm128 0xe.66666p-4 : -0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi upward ibm128 0xe.66666p-4 : -0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi downward binary64 0xe.6666666666668p-4 : -0x5.32defed2586b8p-4 : inexact-ok = tanpi tonearest binary64 0xe.6666666666668p-4 : -0x5.32defed2586b4p-4 : inexact-ok = tanpi towardzero binary64 0xe.6666666666668p-4 : -0x5.32defed2586b4p-4 : inexact-ok = tanpi upward binary64 0xe.6666666666668p-4 : -0x5.32defed2586b4p-4 : inexact-ok = tanpi downward intel96 0xe.6666666666668p-4 : -0x5.32defed2586b5608p-4 : inexact-ok = tanpi tonearest intel96 0xe.6666666666668p-4 : -0x5.32defed2586b5608p-4 : inexact-ok = tanpi towardzero intel96 0xe.6666666666668p-4 : -0x5.32defed2586b56p-4 : inexact-ok = tanpi upward intel96 0xe.6666666666668p-4 : -0x5.32defed2586b56p-4 : inexact-ok = tanpi downward m68k96 0xe.6666666666668p-4 : -0x5.32defed2586b5608p-4 : inexact-ok = tanpi tonearest m68k96 0xe.6666666666668p-4 : -0x5.32defed2586b5608p-4 : inexact-ok = tanpi towardzero m68k96 0xe.6666666666668p-4 : -0x5.32defed2586b56p-4 : inexact-ok = tanpi upward m68k96 0xe.6666666666668p-4 : -0x5.32defed2586b56p-4 : inexact-ok = tanpi downward binary128 0xe.6666666666668p-4 : -0x5.32defed2586b560771b1b2a52b88p-4 : inexact-ok = tanpi tonearest binary128 0xe.6666666666668p-4 : -0x5.32defed2586b560771b1b2a52b84p-4 : inexact-ok = tanpi towardzero binary128 0xe.6666666666668p-4 : -0x5.32defed2586b560771b1b2a52b84p-4 : inexact-ok = tanpi upward binary128 0xe.6666666666668p-4 : -0x5.32defed2586b560771b1b2a52b84p-4 : inexact-ok = tanpi downward ibm128 0xe.6666666666668p-4 : -0x5.32defed2586b560771b1b2a52cp-4 : inexact-ok = tanpi tonearest ibm128 0xe.6666666666668p-4 : -0x5.32defed2586b560771b1b2a52cp-4 : inexact-ok = tanpi towardzero ibm128 0xe.6666666666668p-4 : -0x5.32defed2586b560771b1b2a52ap-4 : inexact-ok = tanpi upward ibm128 0xe.6666666666668p-4 : -0x5.32defed2586b560771b1b2a52ap-4 : inexact-ok = tanpi downward binary64 0xe.666666666666p-4 : -0x5.32defed2586d4p-4 : inexact-ok = tanpi tonearest binary64 0xe.666666666666p-4 : -0x5.32defed2586dp-4 : inexact-ok = tanpi towardzero binary64 0xe.666666666666p-4 : -0x5.32defed2586dp-4 : inexact-ok = tanpi upward binary64 0xe.666666666666p-4 : -0x5.32defed2586dp-4 : inexact-ok = tanpi downward intel96 0xe.666666666666p-4 : -0x5.32defed2586d12ap-4 : inexact-ok = tanpi tonearest intel96 0xe.666666666666p-4 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi towardzero intel96 0xe.666666666666p-4 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi upward intel96 0xe.666666666666p-4 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi downward m68k96 0xe.666666666666p-4 : -0x5.32defed2586d12ap-4 : inexact-ok = tanpi tonearest m68k96 0xe.666666666666p-4 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi towardzero m68k96 0xe.666666666666p-4 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi upward m68k96 0xe.666666666666p-4 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi downward binary128 0xe.666666666666p-4 : -0x5.32defed2586d129b356829ffe82cp-4 : inexact-ok = tanpi tonearest binary128 0xe.666666666666p-4 : -0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi towardzero binary128 0xe.666666666666p-4 : -0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi upward binary128 0xe.666666666666p-4 : -0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi downward ibm128 0xe.666666666666p-4 : -0x5.32defed2586d129b356829ffeap-4 : inexact-ok = tanpi tonearest ibm128 0xe.666666666666p-4 : -0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi towardzero ibm128 0xe.666666666666p-4 : -0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi upward ibm128 0xe.666666666666p-4 : -0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi downward intel96 0xe.666666666666667p-4 : -0x5.32defed2586baed8p-4 : inexact-ok = tanpi tonearest intel96 0xe.666666666666667p-4 : -0x5.32defed2586baedp-4 : inexact-ok = tanpi towardzero intel96 0xe.666666666666667p-4 : -0x5.32defed2586baedp-4 : inexact-ok = tanpi upward intel96 0xe.666666666666667p-4 : -0x5.32defed2586baedp-4 : inexact-ok = tanpi downward m68k96 0xe.666666666666667p-4 : -0x5.32defed2586baed8p-4 : inexact-ok = tanpi tonearest m68k96 0xe.666666666666667p-4 : -0x5.32defed2586baedp-4 : inexact-ok = tanpi towardzero m68k96 0xe.666666666666667p-4 : -0x5.32defed2586baedp-4 : inexact-ok = tanpi upward m68k96 0xe.666666666666667p-4 : -0x5.32defed2586baedp-4 : inexact-ok = tanpi downward binary128 0xe.666666666666667p-4 : -0x5.32defed2586baed07427833b283p-4 : inexact-ok = tanpi tonearest binary128 0xe.666666666666667p-4 : -0x5.32defed2586baed07427833b282cp-4 : inexact-ok = tanpi towardzero binary128 0xe.666666666666667p-4 : -0x5.32defed2586baed07427833b282cp-4 : inexact-ok = tanpi upward binary128 0xe.666666666666667p-4 : -0x5.32defed2586baed07427833b282cp-4 : inexact-ok = tanpi downward ibm128 0xe.666666666666667p-4 : -0x5.32defed2586baed07427833b2ap-4 : inexact-ok = tanpi tonearest ibm128 0xe.666666666666667p-4 : -0x5.32defed2586baed07427833b28p-4 : inexact-ok = tanpi towardzero ibm128 0xe.666666666666667p-4 : -0x5.32defed2586baed07427833b28p-4 : inexact-ok = tanpi upward ibm128 0xe.666666666666667p-4 : -0x5.32defed2586baed07427833b28p-4 : inexact-ok = tanpi downward intel96 0xe.666666666666666p-4 : -0x5.32defed2586baf1p-4 : inexact-ok = tanpi tonearest intel96 0xe.666666666666666p-4 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi towardzero intel96 0xe.666666666666666p-4 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi upward intel96 0xe.666666666666666p-4 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi downward m68k96 0xe.666666666666666p-4 : -0x5.32defed2586baf1p-4 : inexact-ok = tanpi tonearest m68k96 0xe.666666666666666p-4 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi towardzero m68k96 0xe.666666666666666p-4 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi upward m68k96 0xe.666666666666666p-4 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi downward binary128 0xe.666666666666666p-4 : -0x5.32defed2586baf08069ffa0a1384p-4 : inexact-ok = tanpi tonearest binary128 0xe.666666666666666p-4 : -0x5.32defed2586baf08069ffa0a1384p-4 : inexact-ok = tanpi towardzero binary128 0xe.666666666666666p-4 : -0x5.32defed2586baf08069ffa0a138p-4 : inexact-ok = tanpi upward binary128 0xe.666666666666666p-4 : -0x5.32defed2586baf08069ffa0a138p-4 : inexact-ok = tanpi downward ibm128 0xe.666666666666666p-4 : -0x5.32defed2586baf08069ffa0a14p-4 : inexact-ok = tanpi tonearest ibm128 0xe.666666666666666p-4 : -0x5.32defed2586baf08069ffa0a14p-4 : inexact-ok = tanpi towardzero ibm128 0xe.666666666666666p-4 : -0x5.32defed2586baf08069ffa0a12p-4 : inexact-ok = tanpi upward ibm128 0xe.666666666666666p-4 : -0x5.32defed2586baf08069ffa0a12p-4 : inexact-ok = tanpi downward binary128 0xe.6666666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641db55cp-4 : inexact-ok = tanpi tonearest binary128 0xe.6666666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641db55cp-4 : inexact-ok = tanpi towardzero binary128 0xe.6666666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641db558p-4 : inexact-ok = tanpi upward binary128 0xe.6666666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641db558p-4 : inexact-ok = tanpi downward binary128 0xe.666666666666666666666666666p-4 : -0x5.32defed2586baef1cc09641db578p-4 : inexact-ok = tanpi tonearest binary128 0xe.666666666666666666666666666p-4 : -0x5.32defed2586baef1cc09641db578p-4 : inexact-ok = tanpi towardzero binary128 0xe.666666666666666666666666666p-4 : -0x5.32defed2586baef1cc09641db574p-4 : inexact-ok = tanpi upward binary128 0xe.666666666666666666666666666p-4 : -0x5.32defed2586baef1cc09641db574p-4 : inexact-ok = tanpi downward binary128 0xe.66666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641dafd4p-4 : inexact-ok = tanpi tonearest binary128 0xe.66666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi towardzero binary128 0xe.66666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi upward binary128 0xe.66666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi downward ibm128 0xe.66666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641dbp-4 : inexact-ok = tanpi tonearest ibm128 0xe.66666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641dbp-4 : inexact-ok = tanpi towardzero ibm128 0xe.66666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641daep-4 : inexact-ok = tanpi upward ibm128 0xe.66666666666666666666666668p-4 : -0x5.32defed2586baef1cc09641daep-4 : inexact-ok = tanpi downward binary128 0xe.66666666666666666666666664p-4 : -0x5.32defed2586baef1cc09641dbdb8p-4 : inexact-ok = tanpi tonearest binary128 0xe.66666666666666666666666664p-4 : -0x5.32defed2586baef1cc09641dbdb8p-4 : inexact-ok = tanpi towardzero binary128 0xe.66666666666666666666666664p-4 : -0x5.32defed2586baef1cc09641dbdb4p-4 : inexact-ok = tanpi upward binary128 0xe.66666666666666666666666664p-4 : -0x5.32defed2586baef1cc09641dbdb4p-4 : inexact-ok = tanpi downward ibm128 0xe.66666666666666666666666664p-4 : -0x5.32defed2586baef1cc09641dbep-4 : inexact-ok = tanpi tonearest ibm128 0xe.66666666666666666666666664p-4 : -0x5.32defed2586baef1cc09641dbep-4 : inexact-ok = tanpi towardzero ibm128 0xe.66666666666666666666666664p-4 : -0x5.32defed2586baef1cc09641dbcp-4 : inexact-ok = tanpi upward ibm128 0xe.66666666666666666666666664p-4 : -0x5.32defed2586baef1cc09641dbcp-4 : inexact-ok tanpi -0.9 = tanpi downward binary32 -0xe.66666p-4 : 0x5.32df1p-4 : inexact-ok = tanpi tonearest binary32 -0xe.66666p-4 : 0x5.32df18p-4 : inexact-ok = tanpi towardzero binary32 -0xe.66666p-4 : 0x5.32df1p-4 : inexact-ok = tanpi upward binary32 -0xe.66666p-4 : 0x5.32df18p-4 : inexact-ok = tanpi downward binary64 -0xe.66666p-4 : 0x5.32df150cef0a8p-4 : inexact-ok = tanpi tonearest binary64 -0xe.66666p-4 : 0x5.32df150cef0acp-4 : inexact-ok = tanpi towardzero binary64 -0xe.66666p-4 : 0x5.32df150cef0a8p-4 : inexact-ok = tanpi upward binary64 -0xe.66666p-4 : 0x5.32df150cef0acp-4 : inexact-ok = tanpi downward intel96 -0xe.66666p-4 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi tonearest intel96 -0xe.66666p-4 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi towardzero intel96 -0xe.66666p-4 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi upward intel96 -0xe.66666p-4 : 0x5.32df150cef0aaed8p-4 : inexact-ok = tanpi downward m68k96 -0xe.66666p-4 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi tonearest m68k96 -0xe.66666p-4 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi towardzero m68k96 -0xe.66666p-4 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi upward m68k96 -0xe.66666p-4 : 0x5.32df150cef0aaed8p-4 : inexact-ok = tanpi downward binary128 -0xe.66666p-4 : 0x5.32df150cef0aaed0859e0a77421p-4 : inexact-ok = tanpi tonearest binary128 -0xe.66666p-4 : 0x5.32df150cef0aaed0859e0a774214p-4 : inexact-ok = tanpi towardzero binary128 -0xe.66666p-4 : 0x5.32df150cef0aaed0859e0a77421p-4 : inexact-ok = tanpi upward binary128 -0xe.66666p-4 : 0x5.32df150cef0aaed0859e0a774214p-4 : inexact-ok = tanpi downward ibm128 -0xe.66666p-4 : 0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi tonearest ibm128 -0xe.66666p-4 : 0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi towardzero ibm128 -0xe.66666p-4 : 0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi upward ibm128 -0xe.66666p-4 : 0x5.32df150cef0aaed0859e0a7744p-4 : inexact-ok = tanpi downward binary32 -0xe.66667p-4 : 0x5.32ded8p-4 : inexact-ok = tanpi tonearest binary32 -0xe.66667p-4 : 0x5.32deep-4 : inexact-ok = tanpi towardzero binary32 -0xe.66667p-4 : 0x5.32ded8p-4 : inexact-ok = tanpi upward binary32 -0xe.66667p-4 : 0x5.32deep-4 : inexact-ok = tanpi downward binary64 -0xe.66667p-4 : 0x5.32dedd7a769fp-4 : inexact-ok = tanpi tonearest binary64 -0xe.66667p-4 : 0x5.32dedd7a769f4p-4 : inexact-ok = tanpi towardzero binary64 -0xe.66667p-4 : 0x5.32dedd7a769fp-4 : inexact-ok = tanpi upward binary64 -0xe.66667p-4 : 0x5.32dedd7a769f4p-4 : inexact-ok = tanpi downward intel96 -0xe.66667p-4 : 0x5.32dedd7a769f384p-4 : inexact-ok = tanpi tonearest intel96 -0xe.66667p-4 : 0x5.32dedd7a769f3848p-4 : inexact-ok = tanpi towardzero intel96 -0xe.66667p-4 : 0x5.32dedd7a769f384p-4 : inexact-ok = tanpi upward intel96 -0xe.66667p-4 : 0x5.32dedd7a769f3848p-4 : inexact-ok = tanpi downward m68k96 -0xe.66667p-4 : 0x5.32dedd7a769f384p-4 : inexact-ok = tanpi tonearest m68k96 -0xe.66667p-4 : 0x5.32dedd7a769f3848p-4 : inexact-ok = tanpi towardzero m68k96 -0xe.66667p-4 : 0x5.32dedd7a769f384p-4 : inexact-ok = tanpi upward m68k96 -0xe.66667p-4 : 0x5.32dedd7a769f3848p-4 : inexact-ok = tanpi downward binary128 -0xe.66667p-4 : 0x5.32dedd7a769f38459527a5e5cfdcp-4 : inexact-ok = tanpi tonearest binary128 -0xe.66667p-4 : 0x5.32dedd7a769f38459527a5e5cfep-4 : inexact-ok = tanpi towardzero binary128 -0xe.66667p-4 : 0x5.32dedd7a769f38459527a5e5cfdcp-4 : inexact-ok = tanpi upward binary128 -0xe.66667p-4 : 0x5.32dedd7a769f38459527a5e5cfep-4 : inexact-ok = tanpi downward ibm128 -0xe.66667p-4 : 0x5.32dedd7a769f38459527a5e5cep-4 : inexact-ok = tanpi tonearest ibm128 -0xe.66667p-4 : 0x5.32dedd7a769f38459527a5e5dp-4 : inexact-ok = tanpi towardzero ibm128 -0xe.66667p-4 : 0x5.32dedd7a769f38459527a5e5cep-4 : inexact-ok = tanpi upward ibm128 -0xe.66667p-4 : 0x5.32dedd7a769f38459527a5e5dp-4 : inexact-ok = tanpi downward binary64 -0xe.666666666666p-4 : 0x5.32defed2586dp-4 : inexact-ok = tanpi tonearest binary64 -0xe.666666666666p-4 : 0x5.32defed2586dp-4 : inexact-ok = tanpi towardzero binary64 -0xe.666666666666p-4 : 0x5.32defed2586dp-4 : inexact-ok = tanpi upward binary64 -0xe.666666666666p-4 : 0x5.32defed2586d4p-4 : inexact-ok = tanpi downward intel96 -0xe.666666666666p-4 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi tonearest intel96 -0xe.666666666666p-4 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi towardzero intel96 -0xe.666666666666p-4 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi upward intel96 -0xe.666666666666p-4 : 0x5.32defed2586d12ap-4 : inexact-ok = tanpi downward m68k96 -0xe.666666666666p-4 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi tonearest m68k96 -0xe.666666666666p-4 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi towardzero m68k96 -0xe.666666666666p-4 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi upward m68k96 -0xe.666666666666p-4 : 0x5.32defed2586d12ap-4 : inexact-ok = tanpi downward binary128 -0xe.666666666666p-4 : 0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi tonearest binary128 -0xe.666666666666p-4 : 0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi towardzero binary128 -0xe.666666666666p-4 : 0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi upward binary128 -0xe.666666666666p-4 : 0x5.32defed2586d129b356829ffe82cp-4 : inexact-ok = tanpi downward ibm128 -0xe.666666666666p-4 : 0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi tonearest ibm128 -0xe.666666666666p-4 : 0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi towardzero ibm128 -0xe.666666666666p-4 : 0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi upward ibm128 -0xe.666666666666p-4 : 0x5.32defed2586d129b356829ffeap-4 : inexact-ok = tanpi downward binary64 -0xe.6666666666668p-4 : 0x5.32defed2586b4p-4 : inexact-ok = tanpi tonearest binary64 -0xe.6666666666668p-4 : 0x5.32defed2586b4p-4 : inexact-ok = tanpi towardzero binary64 -0xe.6666666666668p-4 : 0x5.32defed2586b4p-4 : inexact-ok = tanpi upward binary64 -0xe.6666666666668p-4 : 0x5.32defed2586b8p-4 : inexact-ok = tanpi downward intel96 -0xe.6666666666668p-4 : 0x5.32defed2586b56p-4 : inexact-ok = tanpi tonearest intel96 -0xe.6666666666668p-4 : 0x5.32defed2586b5608p-4 : inexact-ok = tanpi towardzero intel96 -0xe.6666666666668p-4 : 0x5.32defed2586b56p-4 : inexact-ok = tanpi upward intel96 -0xe.6666666666668p-4 : 0x5.32defed2586b5608p-4 : inexact-ok = tanpi downward m68k96 -0xe.6666666666668p-4 : 0x5.32defed2586b56p-4 : inexact-ok = tanpi tonearest m68k96 -0xe.6666666666668p-4 : 0x5.32defed2586b5608p-4 : inexact-ok = tanpi towardzero m68k96 -0xe.6666666666668p-4 : 0x5.32defed2586b56p-4 : inexact-ok = tanpi upward m68k96 -0xe.6666666666668p-4 : 0x5.32defed2586b5608p-4 : inexact-ok = tanpi downward binary128 -0xe.6666666666668p-4 : 0x5.32defed2586b560771b1b2a52b84p-4 : inexact-ok = tanpi tonearest binary128 -0xe.6666666666668p-4 : 0x5.32defed2586b560771b1b2a52b84p-4 : inexact-ok = tanpi towardzero binary128 -0xe.6666666666668p-4 : 0x5.32defed2586b560771b1b2a52b84p-4 : inexact-ok = tanpi upward binary128 -0xe.6666666666668p-4 : 0x5.32defed2586b560771b1b2a52b88p-4 : inexact-ok = tanpi downward ibm128 -0xe.6666666666668p-4 : 0x5.32defed2586b560771b1b2a52ap-4 : inexact-ok = tanpi tonearest ibm128 -0xe.6666666666668p-4 : 0x5.32defed2586b560771b1b2a52cp-4 : inexact-ok = tanpi towardzero ibm128 -0xe.6666666666668p-4 : 0x5.32defed2586b560771b1b2a52ap-4 : inexact-ok = tanpi upward ibm128 -0xe.6666666666668p-4 : 0x5.32defed2586b560771b1b2a52cp-4 : inexact-ok = tanpi downward intel96 -0xe.666666666666666p-4 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi tonearest intel96 -0xe.666666666666666p-4 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi towardzero intel96 -0xe.666666666666666p-4 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi upward intel96 -0xe.666666666666666p-4 : 0x5.32defed2586baf1p-4 : inexact-ok = tanpi downward m68k96 -0xe.666666666666666p-4 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi tonearest m68k96 -0xe.666666666666666p-4 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi towardzero m68k96 -0xe.666666666666666p-4 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi upward m68k96 -0xe.666666666666666p-4 : 0x5.32defed2586baf1p-4 : inexact-ok = tanpi downward binary128 -0xe.666666666666666p-4 : 0x5.32defed2586baf08069ffa0a138p-4 : inexact-ok = tanpi tonearest binary128 -0xe.666666666666666p-4 : 0x5.32defed2586baf08069ffa0a1384p-4 : inexact-ok = tanpi towardzero binary128 -0xe.666666666666666p-4 : 0x5.32defed2586baf08069ffa0a138p-4 : inexact-ok = tanpi upward binary128 -0xe.666666666666666p-4 : 0x5.32defed2586baf08069ffa0a1384p-4 : inexact-ok = tanpi downward ibm128 -0xe.666666666666666p-4 : 0x5.32defed2586baf08069ffa0a12p-4 : inexact-ok = tanpi tonearest ibm128 -0xe.666666666666666p-4 : 0x5.32defed2586baf08069ffa0a14p-4 : inexact-ok = tanpi towardzero ibm128 -0xe.666666666666666p-4 : 0x5.32defed2586baf08069ffa0a12p-4 : inexact-ok = tanpi upward ibm128 -0xe.666666666666666p-4 : 0x5.32defed2586baf08069ffa0a14p-4 : inexact-ok = tanpi downward intel96 -0xe.666666666666667p-4 : 0x5.32defed2586baedp-4 : inexact-ok = tanpi tonearest intel96 -0xe.666666666666667p-4 : 0x5.32defed2586baedp-4 : inexact-ok = tanpi towardzero intel96 -0xe.666666666666667p-4 : 0x5.32defed2586baedp-4 : inexact-ok = tanpi upward intel96 -0xe.666666666666667p-4 : 0x5.32defed2586baed8p-4 : inexact-ok = tanpi downward m68k96 -0xe.666666666666667p-4 : 0x5.32defed2586baedp-4 : inexact-ok = tanpi tonearest m68k96 -0xe.666666666666667p-4 : 0x5.32defed2586baedp-4 : inexact-ok = tanpi towardzero m68k96 -0xe.666666666666667p-4 : 0x5.32defed2586baedp-4 : inexact-ok = tanpi upward m68k96 -0xe.666666666666667p-4 : 0x5.32defed2586baed8p-4 : inexact-ok = tanpi downward binary128 -0xe.666666666666667p-4 : 0x5.32defed2586baed07427833b282cp-4 : inexact-ok = tanpi tonearest binary128 -0xe.666666666666667p-4 : 0x5.32defed2586baed07427833b282cp-4 : inexact-ok = tanpi towardzero binary128 -0xe.666666666666667p-4 : 0x5.32defed2586baed07427833b282cp-4 : inexact-ok = tanpi upward binary128 -0xe.666666666666667p-4 : 0x5.32defed2586baed07427833b283p-4 : inexact-ok = tanpi downward ibm128 -0xe.666666666666667p-4 : 0x5.32defed2586baed07427833b28p-4 : inexact-ok = tanpi tonearest ibm128 -0xe.666666666666667p-4 : 0x5.32defed2586baed07427833b28p-4 : inexact-ok = tanpi towardzero ibm128 -0xe.666666666666667p-4 : 0x5.32defed2586baed07427833b28p-4 : inexact-ok = tanpi upward ibm128 -0xe.666666666666667p-4 : 0x5.32defed2586baed07427833b2ap-4 : inexact-ok = tanpi downward binary128 -0xe.666666666666666666666666666p-4 : 0x5.32defed2586baef1cc09641db574p-4 : inexact-ok = tanpi tonearest binary128 -0xe.666666666666666666666666666p-4 : 0x5.32defed2586baef1cc09641db578p-4 : inexact-ok = tanpi towardzero binary128 -0xe.666666666666666666666666666p-4 : 0x5.32defed2586baef1cc09641db574p-4 : inexact-ok = tanpi upward binary128 -0xe.666666666666666666666666666p-4 : 0x5.32defed2586baef1cc09641db578p-4 : inexact-ok = tanpi downward binary128 -0xe.6666666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641db558p-4 : inexact-ok = tanpi tonearest binary128 -0xe.6666666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641db55cp-4 : inexact-ok = tanpi towardzero binary128 -0xe.6666666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641db558p-4 : inexact-ok = tanpi upward binary128 -0xe.6666666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641db55cp-4 : inexact-ok = tanpi downward binary128 -0xe.66666666666666666666666664p-4 : 0x5.32defed2586baef1cc09641dbdb4p-4 : inexact-ok = tanpi tonearest binary128 -0xe.66666666666666666666666664p-4 : 0x5.32defed2586baef1cc09641dbdb8p-4 : inexact-ok = tanpi towardzero binary128 -0xe.66666666666666666666666664p-4 : 0x5.32defed2586baef1cc09641dbdb4p-4 : inexact-ok = tanpi upward binary128 -0xe.66666666666666666666666664p-4 : 0x5.32defed2586baef1cc09641dbdb8p-4 : inexact-ok = tanpi downward ibm128 -0xe.66666666666666666666666664p-4 : 0x5.32defed2586baef1cc09641dbcp-4 : inexact-ok = tanpi tonearest ibm128 -0xe.66666666666666666666666664p-4 : 0x5.32defed2586baef1cc09641dbep-4 : inexact-ok = tanpi towardzero ibm128 -0xe.66666666666666666666666664p-4 : 0x5.32defed2586baef1cc09641dbcp-4 : inexact-ok = tanpi upward ibm128 -0xe.66666666666666666666666664p-4 : 0x5.32defed2586baef1cc09641dbep-4 : inexact-ok = tanpi downward binary128 -0xe.66666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi tonearest binary128 -0xe.66666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi towardzero binary128 -0xe.66666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi upward binary128 -0xe.66666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641dafd4p-4 : inexact-ok = tanpi downward ibm128 -0xe.66666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641daep-4 : inexact-ok = tanpi tonearest ibm128 -0xe.66666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641dbp-4 : inexact-ok = tanpi towardzero ibm128 -0xe.66666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641daep-4 : inexact-ok = tanpi upward ibm128 -0xe.66666666666666666666666668p-4 : 0x5.32defed2586baef1cc09641dbp-4 : inexact-ok tanpi 1.1 = tanpi downward binary32 0x1.19999ap+0 : 0x5.32df1p-4 : inexact-ok = tanpi tonearest binary32 0x1.19999ap+0 : 0x5.32df18p-4 : inexact-ok = tanpi towardzero binary32 0x1.19999ap+0 : 0x5.32df1p-4 : inexact-ok = tanpi upward binary32 0x1.19999ap+0 : 0x5.32df18p-4 : inexact-ok = tanpi downward binary64 0x1.19999ap+0 : 0x5.32df150cef0a8p-4 : inexact-ok = tanpi tonearest binary64 0x1.19999ap+0 : 0x5.32df150cef0acp-4 : inexact-ok = tanpi towardzero binary64 0x1.19999ap+0 : 0x5.32df150cef0a8p-4 : inexact-ok = tanpi upward binary64 0x1.19999ap+0 : 0x5.32df150cef0acp-4 : inexact-ok = tanpi downward intel96 0x1.19999ap+0 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi tonearest intel96 0x1.19999ap+0 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi towardzero intel96 0x1.19999ap+0 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi upward intel96 0x1.19999ap+0 : 0x5.32df150cef0aaed8p-4 : inexact-ok = tanpi downward m68k96 0x1.19999ap+0 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi tonearest m68k96 0x1.19999ap+0 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi towardzero m68k96 0x1.19999ap+0 : 0x5.32df150cef0aaedp-4 : inexact-ok = tanpi upward m68k96 0x1.19999ap+0 : 0x5.32df150cef0aaed8p-4 : inexact-ok = tanpi downward binary128 0x1.19999ap+0 : 0x5.32df150cef0aaed0859e0a77421p-4 : inexact-ok = tanpi tonearest binary128 0x1.19999ap+0 : 0x5.32df150cef0aaed0859e0a774214p-4 : inexact-ok = tanpi towardzero binary128 0x1.19999ap+0 : 0x5.32df150cef0aaed0859e0a77421p-4 : inexact-ok = tanpi upward binary128 0x1.19999ap+0 : 0x5.32df150cef0aaed0859e0a774214p-4 : inexact-ok = tanpi downward ibm128 0x1.19999ap+0 : 0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi tonearest ibm128 0x1.19999ap+0 : 0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi towardzero ibm128 0x1.19999ap+0 : 0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi upward ibm128 0x1.19999ap+0 : 0x5.32df150cef0aaed0859e0a7744p-4 : inexact-ok = tanpi downward binary32 0x1.199998p+0 : 0x5.32deap-4 : inexact-ok = tanpi tonearest binary32 0x1.199998p+0 : 0x5.32dea8p-4 : inexact-ok = tanpi towardzero binary32 0x1.199998p+0 : 0x5.32deap-4 : inexact-ok = tanpi upward binary32 0x1.199998p+0 : 0x5.32dea8p-4 : inexact-ok = tanpi downward binary64 0x1.199998p+0 : 0x5.32dea5e7fea5p-4 : inexact-ok = tanpi tonearest binary64 0x1.199998p+0 : 0x5.32dea5e7fea54p-4 : inexact-ok = tanpi towardzero binary64 0x1.199998p+0 : 0x5.32dea5e7fea5p-4 : inexact-ok = tanpi upward binary64 0x1.199998p+0 : 0x5.32dea5e7fea54p-4 : inexact-ok = tanpi downward intel96 0x1.199998p+0 : 0x5.32dea5e7fea53578p-4 : inexact-ok = tanpi tonearest intel96 0x1.199998p+0 : 0x5.32dea5e7fea5358p-4 : inexact-ok = tanpi towardzero intel96 0x1.199998p+0 : 0x5.32dea5e7fea53578p-4 : inexact-ok = tanpi upward intel96 0x1.199998p+0 : 0x5.32dea5e7fea5358p-4 : inexact-ok = tanpi downward m68k96 0x1.199998p+0 : 0x5.32dea5e7fea53578p-4 : inexact-ok = tanpi tonearest m68k96 0x1.199998p+0 : 0x5.32dea5e7fea5358p-4 : inexact-ok = tanpi towardzero m68k96 0x1.199998p+0 : 0x5.32dea5e7fea53578p-4 : inexact-ok = tanpi upward m68k96 0x1.199998p+0 : 0x5.32dea5e7fea5358p-4 : inexact-ok = tanpi downward binary128 0x1.199998p+0 : 0x5.32dea5e7fea5357de0a81cd8efcp-4 : inexact-ok = tanpi tonearest binary128 0x1.199998p+0 : 0x5.32dea5e7fea5357de0a81cd8efcp-4 : inexact-ok = tanpi towardzero binary128 0x1.199998p+0 : 0x5.32dea5e7fea5357de0a81cd8efcp-4 : inexact-ok = tanpi upward binary128 0x1.199998p+0 : 0x5.32dea5e7fea5357de0a81cd8efc4p-4 : inexact-ok = tanpi downward ibm128 0x1.199998p+0 : 0x5.32dea5e7fea5357de0a81cd8eep-4 : inexact-ok = tanpi tonearest ibm128 0x1.199998p+0 : 0x5.32dea5e7fea5357de0a81cd8fp-4 : inexact-ok = tanpi towardzero ibm128 0x1.199998p+0 : 0x5.32dea5e7fea5357de0a81cd8eep-4 : inexact-ok = tanpi upward ibm128 0x1.199998p+0 : 0x5.32dea5e7fea5357de0a81cd8fp-4 : inexact-ok = tanpi downward binary64 0x1.199999999999ap+0 : 0x5.32defed2586dp-4 : inexact-ok = tanpi tonearest binary64 0x1.199999999999ap+0 : 0x5.32defed2586dp-4 : inexact-ok = tanpi towardzero binary64 0x1.199999999999ap+0 : 0x5.32defed2586dp-4 : inexact-ok = tanpi upward binary64 0x1.199999999999ap+0 : 0x5.32defed2586d4p-4 : inexact-ok = tanpi downward intel96 0x1.199999999999ap+0 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi tonearest intel96 0x1.199999999999ap+0 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi towardzero intel96 0x1.199999999999ap+0 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi upward intel96 0x1.199999999999ap+0 : 0x5.32defed2586d12ap-4 : inexact-ok = tanpi downward m68k96 0x1.199999999999ap+0 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi tonearest m68k96 0x1.199999999999ap+0 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi towardzero m68k96 0x1.199999999999ap+0 : 0x5.32defed2586d1298p-4 : inexact-ok = tanpi upward m68k96 0x1.199999999999ap+0 : 0x5.32defed2586d12ap-4 : inexact-ok = tanpi downward binary128 0x1.199999999999ap+0 : 0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi tonearest binary128 0x1.199999999999ap+0 : 0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi towardzero binary128 0x1.199999999999ap+0 : 0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi upward binary128 0x1.199999999999ap+0 : 0x5.32defed2586d129b356829ffe82cp-4 : inexact-ok = tanpi downward ibm128 0x1.199999999999ap+0 : 0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi tonearest ibm128 0x1.199999999999ap+0 : 0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi towardzero ibm128 0x1.199999999999ap+0 : 0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi upward ibm128 0x1.199999999999ap+0 : 0x5.32defed2586d129b356829ffeap-4 : inexact-ok = tanpi downward binary64 0x1.1999999999999p+0 : 0x5.32defed258698p-4 : inexact-ok = tanpi tonearest binary64 0x1.1999999999999p+0 : 0x5.32defed258698p-4 : inexact-ok = tanpi towardzero binary64 0x1.1999999999999p+0 : 0x5.32defed258698p-4 : inexact-ok = tanpi upward binary64 0x1.1999999999999p+0 : 0x5.32defed25869cp-4 : inexact-ok = tanpi downward intel96 0x1.1999999999999p+0 : 0x5.32defed25869997p-4 : inexact-ok = tanpi tonearest intel96 0x1.1999999999999p+0 : 0x5.32defed25869997p-4 : inexact-ok = tanpi towardzero intel96 0x1.1999999999999p+0 : 0x5.32defed25869997p-4 : inexact-ok = tanpi upward intel96 0x1.1999999999999p+0 : 0x5.32defed258699978p-4 : inexact-ok = tanpi downward m68k96 0x1.1999999999999p+0 : 0x5.32defed25869997p-4 : inexact-ok = tanpi tonearest m68k96 0x1.1999999999999p+0 : 0x5.32defed25869997p-4 : inexact-ok = tanpi towardzero m68k96 0x1.1999999999999p+0 : 0x5.32defed25869997p-4 : inexact-ok = tanpi upward m68k96 0x1.1999999999999p+0 : 0x5.32defed258699978p-4 : inexact-ok = tanpi downward binary128 0x1.1999999999999p+0 : 0x5.32defed258699973adfb3b4a8b38p-4 : inexact-ok = tanpi tonearest binary128 0x1.1999999999999p+0 : 0x5.32defed258699973adfb3b4a8b3cp-4 : inexact-ok = tanpi towardzero binary128 0x1.1999999999999p+0 : 0x5.32defed258699973adfb3b4a8b38p-4 : inexact-ok = tanpi upward binary128 0x1.1999999999999p+0 : 0x5.32defed258699973adfb3b4a8b3cp-4 : inexact-ok = tanpi downward ibm128 0x1.1999999999999p+0 : 0x5.32defed258699973adfb3b4a8ap-4 : inexact-ok = tanpi tonearest ibm128 0x1.1999999999999p+0 : 0x5.32defed258699973adfb3b4a8cp-4 : inexact-ok = tanpi towardzero ibm128 0x1.1999999999999p+0 : 0x5.32defed258699973adfb3b4a8ap-4 : inexact-ok = tanpi upward ibm128 0x1.1999999999999p+0 : 0x5.32defed258699973adfb3b4a8cp-4 : inexact-ok = tanpi downward intel96 0x1.199999999999999ap+0 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi tonearest intel96 0x1.199999999999999ap+0 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi towardzero intel96 0x1.199999999999999ap+0 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi upward intel96 0x1.199999999999999ap+0 : 0x5.32defed2586baf1p-4 : inexact-ok = tanpi downward m68k96 0x1.199999999999999ap+0 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi tonearest m68k96 0x1.199999999999999ap+0 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi towardzero m68k96 0x1.199999999999999ap+0 : 0x5.32defed2586baf08p-4 : inexact-ok = tanpi upward m68k96 0x1.199999999999999ap+0 : 0x5.32defed2586baf1p-4 : inexact-ok = tanpi downward binary128 0x1.199999999999999ap+0 : 0x5.32defed2586baf08069ffa0a138p-4 : inexact-ok = tanpi tonearest binary128 0x1.199999999999999ap+0 : 0x5.32defed2586baf08069ffa0a1384p-4 : inexact-ok = tanpi towardzero binary128 0x1.199999999999999ap+0 : 0x5.32defed2586baf08069ffa0a138p-4 : inexact-ok = tanpi upward binary128 0x1.199999999999999ap+0 : 0x5.32defed2586baf08069ffa0a1384p-4 : inexact-ok = tanpi downward ibm128 0x1.199999999999999ap+0 : 0x5.32defed2586baf08069ffa0a12p-4 : inexact-ok = tanpi tonearest ibm128 0x1.199999999999999ap+0 : 0x5.32defed2586baf08069ffa0a14p-4 : inexact-ok = tanpi towardzero ibm128 0x1.199999999999999ap+0 : 0x5.32defed2586baf08069ffa0a12p-4 : inexact-ok = tanpi upward ibm128 0x1.199999999999999ap+0 : 0x5.32defed2586baf08069ffa0a14p-4 : inexact-ok = tanpi downward intel96 0x1.1999999999999998p+0 : 0x5.32defed2586bae98p-4 : inexact-ok = tanpi tonearest intel96 0x1.1999999999999998p+0 : 0x5.32defed2586bae98p-4 : inexact-ok = tanpi towardzero intel96 0x1.1999999999999998p+0 : 0x5.32defed2586bae98p-4 : inexact-ok = tanpi upward intel96 0x1.1999999999999998p+0 : 0x5.32defed2586baeap-4 : inexact-ok = tanpi downward m68k96 0x1.1999999999999998p+0 : 0x5.32defed2586bae98p-4 : inexact-ok = tanpi tonearest m68k96 0x1.1999999999999998p+0 : 0x5.32defed2586bae98p-4 : inexact-ok = tanpi towardzero m68k96 0x1.1999999999999998p+0 : 0x5.32defed2586bae98p-4 : inexact-ok = tanpi upward m68k96 0x1.1999999999999998p+0 : 0x5.32defed2586baeap-4 : inexact-ok = tanpi downward binary128 0x1.1999999999999998p+0 : 0x5.32defed2586bae98e1af0c6c3cd4p-4 : inexact-ok = tanpi tonearest binary128 0x1.1999999999999998p+0 : 0x5.32defed2586bae98e1af0c6c3cd8p-4 : inexact-ok = tanpi towardzero binary128 0x1.1999999999999998p+0 : 0x5.32defed2586bae98e1af0c6c3cd4p-4 : inexact-ok = tanpi upward binary128 0x1.1999999999999998p+0 : 0x5.32defed2586bae98e1af0c6c3cd8p-4 : inexact-ok = tanpi downward ibm128 0x1.1999999999999998p+0 : 0x5.32defed2586bae98e1af0c6c3cp-4 : inexact-ok = tanpi tonearest ibm128 0x1.1999999999999998p+0 : 0x5.32defed2586bae98e1af0c6c3cp-4 : inexact-ok = tanpi towardzero ibm128 0x1.1999999999999998p+0 : 0x5.32defed2586bae98e1af0c6c3cp-4 : inexact-ok = tanpi upward ibm128 0x1.1999999999999998p+0 : 0x5.32defed2586bae98e1af0c6c3ep-4 : inexact-ok = tanpi downward binary128 0x1.199999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641db574p-4 : inexact-ok = tanpi tonearest binary128 0x1.199999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641db578p-4 : inexact-ok = tanpi towardzero binary128 0x1.199999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641db574p-4 : inexact-ok = tanpi upward binary128 0x1.199999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641db578p-4 : inexact-ok = tanpi downward binary128 0x1.1999999999999999999999999999p+0 : 0x5.32defed2586baef1cc09641db53cp-4 : inexact-ok = tanpi tonearest binary128 0x1.1999999999999999999999999999p+0 : 0x5.32defed2586baef1cc09641db54p-4 : inexact-ok = tanpi towardzero binary128 0x1.1999999999999999999999999999p+0 : 0x5.32defed2586baef1cc09641db53cp-4 : inexact-ok = tanpi upward binary128 0x1.1999999999999999999999999999p+0 : 0x5.32defed2586baef1cc09641db54p-4 : inexact-ok = tanpi downward binary128 0x1.1999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641dcb98p-4 : inexact-ok = tanpi tonearest binary128 0x1.1999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641dcb9cp-4 : inexact-ok = tanpi towardzero binary128 0x1.1999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641dcb98p-4 : inexact-ok = tanpi upward binary128 0x1.1999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641dcb9cp-4 : inexact-ok = tanpi downward ibm128 0x1.1999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641dcap-4 : inexact-ok = tanpi tonearest ibm128 0x1.1999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641dccp-4 : inexact-ok = tanpi towardzero ibm128 0x1.1999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641dcap-4 : inexact-ok = tanpi upward ibm128 0x1.1999999999999999999999999ap+0 : 0x5.32defed2586baef1cc09641dccp-4 : inexact-ok = tanpi downward binary128 0x1.199999999999999999999999998p+0 : 0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi tonearest binary128 0x1.199999999999999999999999998p+0 : 0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi towardzero binary128 0x1.199999999999999999999999998p+0 : 0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi upward binary128 0x1.199999999999999999999999998p+0 : 0x5.32defed2586baef1cc09641dafd4p-4 : inexact-ok = tanpi downward ibm128 0x1.199999999999999999999999998p+0 : 0x5.32defed2586baef1cc09641daep-4 : inexact-ok = tanpi tonearest ibm128 0x1.199999999999999999999999998p+0 : 0x5.32defed2586baef1cc09641dbp-4 : inexact-ok = tanpi towardzero ibm128 0x1.199999999999999999999999998p+0 : 0x5.32defed2586baef1cc09641daep-4 : inexact-ok = tanpi upward ibm128 0x1.199999999999999999999999998p+0 : 0x5.32defed2586baef1cc09641dbp-4 : inexact-ok tanpi -1.1 = tanpi downward binary32 -0x1.199998p+0 : -0x5.32dea8p-4 : inexact-ok = tanpi tonearest binary32 -0x1.199998p+0 : -0x5.32dea8p-4 : inexact-ok = tanpi towardzero binary32 -0x1.199998p+0 : -0x5.32deap-4 : inexact-ok = tanpi upward binary32 -0x1.199998p+0 : -0x5.32deap-4 : inexact-ok = tanpi downward binary64 -0x1.199998p+0 : -0x5.32dea5e7fea54p-4 : inexact-ok = tanpi tonearest binary64 -0x1.199998p+0 : -0x5.32dea5e7fea54p-4 : inexact-ok = tanpi towardzero binary64 -0x1.199998p+0 : -0x5.32dea5e7fea5p-4 : inexact-ok = tanpi upward binary64 -0x1.199998p+0 : -0x5.32dea5e7fea5p-4 : inexact-ok = tanpi downward intel96 -0x1.199998p+0 : -0x5.32dea5e7fea5358p-4 : inexact-ok = tanpi tonearest intel96 -0x1.199998p+0 : -0x5.32dea5e7fea5358p-4 : inexact-ok = tanpi towardzero intel96 -0x1.199998p+0 : -0x5.32dea5e7fea53578p-4 : inexact-ok = tanpi upward intel96 -0x1.199998p+0 : -0x5.32dea5e7fea53578p-4 : inexact-ok = tanpi downward m68k96 -0x1.199998p+0 : -0x5.32dea5e7fea5358p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.199998p+0 : -0x5.32dea5e7fea5358p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.199998p+0 : -0x5.32dea5e7fea53578p-4 : inexact-ok = tanpi upward m68k96 -0x1.199998p+0 : -0x5.32dea5e7fea53578p-4 : inexact-ok = tanpi downward binary128 -0x1.199998p+0 : -0x5.32dea5e7fea5357de0a81cd8efc4p-4 : inexact-ok = tanpi tonearest binary128 -0x1.199998p+0 : -0x5.32dea5e7fea5357de0a81cd8efcp-4 : inexact-ok = tanpi towardzero binary128 -0x1.199998p+0 : -0x5.32dea5e7fea5357de0a81cd8efcp-4 : inexact-ok = tanpi upward binary128 -0x1.199998p+0 : -0x5.32dea5e7fea5357de0a81cd8efcp-4 : inexact-ok = tanpi downward ibm128 -0x1.199998p+0 : -0x5.32dea5e7fea5357de0a81cd8fp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.199998p+0 : -0x5.32dea5e7fea5357de0a81cd8fp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.199998p+0 : -0x5.32dea5e7fea5357de0a81cd8eep-4 : inexact-ok = tanpi upward ibm128 -0x1.199998p+0 : -0x5.32dea5e7fea5357de0a81cd8eep-4 : inexact-ok = tanpi downward binary32 -0x1.19999ap+0 : -0x5.32df18p-4 : inexact-ok = tanpi tonearest binary32 -0x1.19999ap+0 : -0x5.32df18p-4 : inexact-ok = tanpi towardzero binary32 -0x1.19999ap+0 : -0x5.32df1p-4 : inexact-ok = tanpi upward binary32 -0x1.19999ap+0 : -0x5.32df1p-4 : inexact-ok = tanpi downward binary64 -0x1.19999ap+0 : -0x5.32df150cef0acp-4 : inexact-ok = tanpi tonearest binary64 -0x1.19999ap+0 : -0x5.32df150cef0acp-4 : inexact-ok = tanpi towardzero binary64 -0x1.19999ap+0 : -0x5.32df150cef0a8p-4 : inexact-ok = tanpi upward binary64 -0x1.19999ap+0 : -0x5.32df150cef0a8p-4 : inexact-ok = tanpi downward intel96 -0x1.19999ap+0 : -0x5.32df150cef0aaed8p-4 : inexact-ok = tanpi tonearest intel96 -0x1.19999ap+0 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi towardzero intel96 -0x1.19999ap+0 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi upward intel96 -0x1.19999ap+0 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi downward m68k96 -0x1.19999ap+0 : -0x5.32df150cef0aaed8p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.19999ap+0 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi towardzero m68k96 -0x1.19999ap+0 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi upward m68k96 -0x1.19999ap+0 : -0x5.32df150cef0aaedp-4 : inexact-ok = tanpi downward binary128 -0x1.19999ap+0 : -0x5.32df150cef0aaed0859e0a774214p-4 : inexact-ok = tanpi tonearest binary128 -0x1.19999ap+0 : -0x5.32df150cef0aaed0859e0a774214p-4 : inexact-ok = tanpi towardzero binary128 -0x1.19999ap+0 : -0x5.32df150cef0aaed0859e0a77421p-4 : inexact-ok = tanpi upward binary128 -0x1.19999ap+0 : -0x5.32df150cef0aaed0859e0a77421p-4 : inexact-ok = tanpi downward ibm128 -0x1.19999ap+0 : -0x5.32df150cef0aaed0859e0a7744p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.19999ap+0 : -0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.19999ap+0 : -0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi upward ibm128 -0x1.19999ap+0 : -0x5.32df150cef0aaed0859e0a7742p-4 : inexact-ok = tanpi downward binary64 -0x1.1999999999999p+0 : -0x5.32defed25869cp-4 : inexact-ok = tanpi tonearest binary64 -0x1.1999999999999p+0 : -0x5.32defed258698p-4 : inexact-ok = tanpi towardzero binary64 -0x1.1999999999999p+0 : -0x5.32defed258698p-4 : inexact-ok = tanpi upward binary64 -0x1.1999999999999p+0 : -0x5.32defed258698p-4 : inexact-ok = tanpi downward intel96 -0x1.1999999999999p+0 : -0x5.32defed258699978p-4 : inexact-ok = tanpi tonearest intel96 -0x1.1999999999999p+0 : -0x5.32defed25869997p-4 : inexact-ok = tanpi towardzero intel96 -0x1.1999999999999p+0 : -0x5.32defed25869997p-4 : inexact-ok = tanpi upward intel96 -0x1.1999999999999p+0 : -0x5.32defed25869997p-4 : inexact-ok = tanpi downward m68k96 -0x1.1999999999999p+0 : -0x5.32defed258699978p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.1999999999999p+0 : -0x5.32defed25869997p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.1999999999999p+0 : -0x5.32defed25869997p-4 : inexact-ok = tanpi upward m68k96 -0x1.1999999999999p+0 : -0x5.32defed25869997p-4 : inexact-ok = tanpi downward binary128 -0x1.1999999999999p+0 : -0x5.32defed258699973adfb3b4a8b3cp-4 : inexact-ok = tanpi tonearest binary128 -0x1.1999999999999p+0 : -0x5.32defed258699973adfb3b4a8b3cp-4 : inexact-ok = tanpi towardzero binary128 -0x1.1999999999999p+0 : -0x5.32defed258699973adfb3b4a8b38p-4 : inexact-ok = tanpi upward binary128 -0x1.1999999999999p+0 : -0x5.32defed258699973adfb3b4a8b38p-4 : inexact-ok = tanpi downward ibm128 -0x1.1999999999999p+0 : -0x5.32defed258699973adfb3b4a8cp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.1999999999999p+0 : -0x5.32defed258699973adfb3b4a8cp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.1999999999999p+0 : -0x5.32defed258699973adfb3b4a8ap-4 : inexact-ok = tanpi upward ibm128 -0x1.1999999999999p+0 : -0x5.32defed258699973adfb3b4a8ap-4 : inexact-ok = tanpi downward binary64 -0x1.199999999999ap+0 : -0x5.32defed2586d4p-4 : inexact-ok = tanpi tonearest binary64 -0x1.199999999999ap+0 : -0x5.32defed2586dp-4 : inexact-ok = tanpi towardzero binary64 -0x1.199999999999ap+0 : -0x5.32defed2586dp-4 : inexact-ok = tanpi upward binary64 -0x1.199999999999ap+0 : -0x5.32defed2586dp-4 : inexact-ok = tanpi downward intel96 -0x1.199999999999ap+0 : -0x5.32defed2586d12ap-4 : inexact-ok = tanpi tonearest intel96 -0x1.199999999999ap+0 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi towardzero intel96 -0x1.199999999999ap+0 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi upward intel96 -0x1.199999999999ap+0 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi downward m68k96 -0x1.199999999999ap+0 : -0x5.32defed2586d12ap-4 : inexact-ok = tanpi tonearest m68k96 -0x1.199999999999ap+0 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.199999999999ap+0 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi upward m68k96 -0x1.199999999999ap+0 : -0x5.32defed2586d1298p-4 : inexact-ok = tanpi downward binary128 -0x1.199999999999ap+0 : -0x5.32defed2586d129b356829ffe82cp-4 : inexact-ok = tanpi tonearest binary128 -0x1.199999999999ap+0 : -0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi towardzero binary128 -0x1.199999999999ap+0 : -0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi upward binary128 -0x1.199999999999ap+0 : -0x5.32defed2586d129b356829ffe828p-4 : inexact-ok = tanpi downward ibm128 -0x1.199999999999ap+0 : -0x5.32defed2586d129b356829ffeap-4 : inexact-ok = tanpi tonearest ibm128 -0x1.199999999999ap+0 : -0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.199999999999ap+0 : -0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi upward ibm128 -0x1.199999999999ap+0 : -0x5.32defed2586d129b356829ffe8p-4 : inexact-ok = tanpi downward intel96 -0x1.1999999999999998p+0 : -0x5.32defed2586baeap-4 : inexact-ok = tanpi tonearest intel96 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98p-4 : inexact-ok = tanpi towardzero intel96 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98p-4 : inexact-ok = tanpi upward intel96 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98p-4 : inexact-ok = tanpi downward m68k96 -0x1.1999999999999998p+0 : -0x5.32defed2586baeap-4 : inexact-ok = tanpi tonearest m68k96 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98p-4 : inexact-ok = tanpi upward m68k96 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98p-4 : inexact-ok = tanpi downward binary128 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98e1af0c6c3cd8p-4 : inexact-ok = tanpi tonearest binary128 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98e1af0c6c3cd8p-4 : inexact-ok = tanpi towardzero binary128 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98e1af0c6c3cd4p-4 : inexact-ok = tanpi upward binary128 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98e1af0c6c3cd4p-4 : inexact-ok = tanpi downward ibm128 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98e1af0c6c3ep-4 : inexact-ok = tanpi tonearest ibm128 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98e1af0c6c3cp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98e1af0c6c3cp-4 : inexact-ok = tanpi upward ibm128 -0x1.1999999999999998p+0 : -0x5.32defed2586bae98e1af0c6c3cp-4 : inexact-ok = tanpi downward intel96 -0x1.199999999999999ap+0 : -0x5.32defed2586baf1p-4 : inexact-ok = tanpi tonearest intel96 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi towardzero intel96 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi upward intel96 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi downward m68k96 -0x1.199999999999999ap+0 : -0x5.32defed2586baf1p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi upward m68k96 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08p-4 : inexact-ok = tanpi downward binary128 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08069ffa0a1384p-4 : inexact-ok = tanpi tonearest binary128 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08069ffa0a1384p-4 : inexact-ok = tanpi towardzero binary128 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08069ffa0a138p-4 : inexact-ok = tanpi upward binary128 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08069ffa0a138p-4 : inexact-ok = tanpi downward ibm128 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08069ffa0a14p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08069ffa0a14p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08069ffa0a12p-4 : inexact-ok = tanpi upward ibm128 -0x1.199999999999999ap+0 : -0x5.32defed2586baf08069ffa0a12p-4 : inexact-ok = tanpi downward binary128 -0x1.1999999999999999999999999999p+0 : -0x5.32defed2586baef1cc09641db54p-4 : inexact-ok = tanpi tonearest binary128 -0x1.1999999999999999999999999999p+0 : -0x5.32defed2586baef1cc09641db54p-4 : inexact-ok = tanpi towardzero binary128 -0x1.1999999999999999999999999999p+0 : -0x5.32defed2586baef1cc09641db53cp-4 : inexact-ok = tanpi upward binary128 -0x1.1999999999999999999999999999p+0 : -0x5.32defed2586baef1cc09641db53cp-4 : inexact-ok = tanpi downward binary128 -0x1.199999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641db578p-4 : inexact-ok = tanpi tonearest binary128 -0x1.199999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641db578p-4 : inexact-ok = tanpi towardzero binary128 -0x1.199999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641db574p-4 : inexact-ok = tanpi upward binary128 -0x1.199999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641db574p-4 : inexact-ok = tanpi downward binary128 -0x1.199999999999999999999999998p+0 : -0x5.32defed2586baef1cc09641dafd4p-4 : inexact-ok = tanpi tonearest binary128 -0x1.199999999999999999999999998p+0 : -0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi towardzero binary128 -0x1.199999999999999999999999998p+0 : -0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi upward binary128 -0x1.199999999999999999999999998p+0 : -0x5.32defed2586baef1cc09641dafdp-4 : inexact-ok = tanpi downward ibm128 -0x1.199999999999999999999999998p+0 : -0x5.32defed2586baef1cc09641dbp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.199999999999999999999999998p+0 : -0x5.32defed2586baef1cc09641dbp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.199999999999999999999999998p+0 : -0x5.32defed2586baef1cc09641daep-4 : inexact-ok = tanpi upward ibm128 -0x1.199999999999999999999999998p+0 : -0x5.32defed2586baef1cc09641daep-4 : inexact-ok = tanpi downward binary128 -0x1.1999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641dcb9cp-4 : inexact-ok = tanpi tonearest binary128 -0x1.1999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641dcb9cp-4 : inexact-ok = tanpi towardzero binary128 -0x1.1999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641dcb98p-4 : inexact-ok = tanpi upward binary128 -0x1.1999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641dcb98p-4 : inexact-ok = tanpi downward ibm128 -0x1.1999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641dccp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.1999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641dccp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.1999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641dcap-4 : inexact-ok = tanpi upward ibm128 -0x1.1999999999999999999999999ap+0 : -0x5.32defed2586baef1cc09641dcap-4 : inexact-ok tanpi 1.2 = tanpi downward binary32 0x1.333334p+0 : 0xb.9feb4p-4 : inexact-ok = tanpi tonearest binary32 0x1.333334p+0 : 0xb.9feb5p-4 : inexact-ok = tanpi towardzero binary32 0x1.333334p+0 : 0xb.9feb4p-4 : inexact-ok = tanpi upward binary32 0x1.333334p+0 : 0xb.9feb5p-4 : inexact-ok = tanpi downward binary64 0x1.333334p+0 : 0xb.9feb4c3f61378p-4 : inexact-ok = tanpi tonearest binary64 0x1.333334p+0 : 0xb.9feb4c3f6138p-4 : inexact-ok = tanpi towardzero binary64 0x1.333334p+0 : 0xb.9feb4c3f61378p-4 : inexact-ok = tanpi upward binary64 0x1.333334p+0 : 0xb.9feb4c3f6138p-4 : inexact-ok = tanpi downward intel96 0x1.333334p+0 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi tonearest intel96 0x1.333334p+0 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi towardzero intel96 0x1.333334p+0 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi upward intel96 0x1.333334p+0 : 0xb.9feb4c3f6137f4fp-4 : inexact-ok = tanpi downward m68k96 0x1.333334p+0 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi tonearest m68k96 0x1.333334p+0 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi towardzero m68k96 0x1.333334p+0 : 0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi upward m68k96 0x1.333334p+0 : 0xb.9feb4c3f6137f4fp-4 : inexact-ok = tanpi downward binary128 0x1.333334p+0 : 0xb.9feb4c3f6137f4e79c9d9142dcf8p-4 : inexact-ok = tanpi tonearest binary128 0x1.333334p+0 : 0xb.9feb4c3f6137f4e79c9d9142ddp-4 : inexact-ok = tanpi towardzero binary128 0x1.333334p+0 : 0xb.9feb4c3f6137f4e79c9d9142dcf8p-4 : inexact-ok = tanpi upward binary128 0x1.333334p+0 : 0xb.9feb4c3f6137f4e79c9d9142ddp-4 : inexact-ok = tanpi downward ibm128 0x1.333334p+0 : 0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi tonearest ibm128 0x1.333334p+0 : 0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi towardzero ibm128 0x1.333334p+0 : 0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi upward ibm128 0x1.333334p+0 : 0xb.9feb4c3f6137f4e79c9d9142ep-4 : inexact-ok = tanpi downward binary32 0x1.333332p+0 : 0xb.9feabp-4 : inexact-ok = tanpi tonearest binary32 0x1.333332p+0 : 0xb.9feabp-4 : inexact-ok = tanpi towardzero binary32 0x1.333332p+0 : 0xb.9feabp-4 : inexact-ok = tanpi upward binary32 0x1.333332p+0 : 0xb.9feacp-4 : inexact-ok = tanpi downward binary64 0x1.333332p+0 : 0xb.9feab2a66264p-4 : inexact-ok = tanpi tonearest binary64 0x1.333332p+0 : 0xb.9feab2a662648p-4 : inexact-ok = tanpi towardzero binary64 0x1.333332p+0 : 0xb.9feab2a66264p-4 : inexact-ok = tanpi upward binary64 0x1.333332p+0 : 0xb.9feab2a662648p-4 : inexact-ok = tanpi downward intel96 0x1.333332p+0 : 0xb.9feab2a662645e9p-4 : inexact-ok = tanpi tonearest intel96 0x1.333332p+0 : 0xb.9feab2a662645e9p-4 : inexact-ok = tanpi towardzero intel96 0x1.333332p+0 : 0xb.9feab2a662645e9p-4 : inexact-ok = tanpi upward intel96 0x1.333332p+0 : 0xb.9feab2a662645eap-4 : inexact-ok = tanpi downward m68k96 0x1.333332p+0 : 0xb.9feab2a662645e9p-4 : inexact-ok = tanpi tonearest m68k96 0x1.333332p+0 : 0xb.9feab2a662645e9p-4 : inexact-ok = tanpi towardzero m68k96 0x1.333332p+0 : 0xb.9feab2a662645e9p-4 : inexact-ok = tanpi upward m68k96 0x1.333332p+0 : 0xb.9feab2a662645eap-4 : inexact-ok = tanpi downward binary128 0x1.333332p+0 : 0xb.9feab2a662645e96d89f8c5ccb8p-4 : inexact-ok = tanpi tonearest binary128 0x1.333332p+0 : 0xb.9feab2a662645e96d89f8c5ccb8p-4 : inexact-ok = tanpi towardzero binary128 0x1.333332p+0 : 0xb.9feab2a662645e96d89f8c5ccb8p-4 : inexact-ok = tanpi upward binary128 0x1.333332p+0 : 0xb.9feab2a662645e96d89f8c5ccb88p-4 : inexact-ok = tanpi downward ibm128 0x1.333332p+0 : 0xb.9feab2a662645e96d89f8c5cc8p-4 : inexact-ok = tanpi tonearest ibm128 0x1.333332p+0 : 0xb.9feab2a662645e96d89f8c5cccp-4 : inexact-ok = tanpi towardzero ibm128 0x1.333332p+0 : 0xb.9feab2a662645e96d89f8c5cc8p-4 : inexact-ok = tanpi upward ibm128 0x1.333332p+0 : 0xb.9feab2a662645e96d89f8c5cccp-4 : inexact-ok = tanpi downward binary64 0x1.3333333333334p+0 : 0xb.9feb0ecefaa5p-4 : inexact-ok = tanpi tonearest binary64 0x1.3333333333334p+0 : 0xb.9feb0ecefaa58p-4 : inexact-ok = tanpi towardzero binary64 0x1.3333333333334p+0 : 0xb.9feb0ecefaa5p-4 : inexact-ok = tanpi upward binary64 0x1.3333333333334p+0 : 0xb.9feb0ecefaa58p-4 : inexact-ok = tanpi downward intel96 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi tonearest intel96 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi towardzero intel96 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi upward intel96 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547cp-4 : inexact-ok = tanpi downward m68k96 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi tonearest m68k96 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi towardzero m68k96 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi upward m68k96 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547cp-4 : inexact-ok = tanpi downward binary128 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547b5b2ec083d509p-4 : inexact-ok = tanpi tonearest binary128 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547b5b2ec083d5098p-4 : inexact-ok = tanpi towardzero binary128 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547b5b2ec083d509p-4 : inexact-ok = tanpi upward binary128 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547b5b2ec083d5098p-4 : inexact-ok = tanpi downward ibm128 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547b5b2ec083d5p-4 : inexact-ok = tanpi tonearest ibm128 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547b5b2ec083d5p-4 : inexact-ok = tanpi towardzero ibm128 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547b5b2ec083d5p-4 : inexact-ok = tanpi upward ibm128 0x1.3333333333334p+0 : 0xb.9feb0ecefaa547b5b2ec083d54p-4 : inexact-ok = tanpi downward binary64 0x1.3333333333333p+0 : 0xb.9feb0ecefaap-4 : inexact-ok = tanpi tonearest binary64 0x1.3333333333333p+0 : 0xb.9feb0ecefaa08p-4 : inexact-ok = tanpi towardzero binary64 0x1.3333333333333p+0 : 0xb.9feb0ecefaap-4 : inexact-ok = tanpi upward binary64 0x1.3333333333333p+0 : 0xb.9feb0ecefaa08p-4 : inexact-ok = tanpi downward intel96 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi tonearest intel96 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi towardzero intel96 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi upward intel96 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi downward m68k96 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi tonearest m68k96 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi towardzero m68k96 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi upward m68k96 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi downward binary128 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aedb7ed753e015p-4 : inexact-ok = tanpi tonearest binary128 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aedb7ed753e0158p-4 : inexact-ok = tanpi towardzero binary128 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aedb7ed753e015p-4 : inexact-ok = tanpi upward binary128 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aedb7ed753e0158p-4 : inexact-ok = tanpi downward ibm128 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi tonearest ibm128 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi towardzero ibm128 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi upward ibm128 0x1.3333333333333p+0 : 0xb.9feb0ecefaa07aedb7ed753e04p-4 : inexact-ok = tanpi downward intel96 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi tonearest intel96 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi towardzero intel96 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi upward intel96 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi downward m68k96 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi tonearest m68k96 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi towardzero m68k96 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi upward m68k96 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi downward binary128 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi tonearest binary128 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi towardzero binary128 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi upward binary128 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ecc0ecec2b81e8p-4 : inexact-ok = tanpi downward ibm128 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi tonearest ibm128 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi towardzero ibm128 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi upward ibm128 0x1.3333333333333334p+0 : 0xb.9feb0ecefaa170ecc0ecec2b84p-4 : inexact-ok = tanpi downward intel96 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi tonearest intel96 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi towardzero intel96 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi upward intel96 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1706p-4 : inexact-ok = tanpi downward m68k96 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi tonearest m68k96 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi towardzero m68k96 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi upward m68k96 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1706p-4 : inexact-ok = tanpi downward binary128 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705327ed8c5922p-4 : inexact-ok = tanpi tonearest binary128 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705327ed8c592208p-4 : inexact-ok = tanpi towardzero binary128 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705327ed8c5922p-4 : inexact-ok = tanpi upward binary128 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705327ed8c592208p-4 : inexact-ok = tanpi downward ibm128 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705327ed8c592p-4 : inexact-ok = tanpi tonearest ibm128 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705327ed8c5924p-4 : inexact-ok = tanpi towardzero ibm128 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705327ed8c592p-4 : inexact-ok = tanpi upward ibm128 0x1.3333333333333332p+0 : 0xb.9feb0ecefaa1705327ed8c5924p-4 : inexact-ok = tanpi downward binary128 0x1.3333333333333333333333333334p+0 : 0xb.9feb0ecefaa170af5086c5d75bcp-4 : inexact-ok = tanpi tonearest binary128 0x1.3333333333333333333333333334p+0 : 0xb.9feb0ecefaa170af5086c5d75bc8p-4 : inexact-ok = tanpi towardzero binary128 0x1.3333333333333333333333333334p+0 : 0xb.9feb0ecefaa170af5086c5d75bcp-4 : inexact-ok = tanpi upward binary128 0x1.3333333333333333333333333334p+0 : 0xb.9feb0ecefaa170af5086c5d75bc8p-4 : inexact-ok = tanpi downward binary128 0x1.3333333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi tonearest binary128 0x1.3333333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi towardzero binary128 0x1.3333333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi upward binary128 0x1.3333333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d75b8p-4 : inexact-ok = tanpi downward binary128 0x1.333333333333333333333333338p+0 : 0xb.9feb0ecefaa170af5086c5d7729p-4 : inexact-ok = tanpi tonearest binary128 0x1.333333333333333333333333338p+0 : 0xb.9feb0ecefaa170af5086c5d77298p-4 : inexact-ok = tanpi towardzero binary128 0x1.333333333333333333333333338p+0 : 0xb.9feb0ecefaa170af5086c5d7729p-4 : inexact-ok = tanpi upward binary128 0x1.333333333333333333333333338p+0 : 0xb.9feb0ecefaa170af5086c5d77298p-4 : inexact-ok = tanpi downward ibm128 0x1.333333333333333333333333338p+0 : 0xb.9feb0ecefaa170af5086c5d77p-4 : inexact-ok = tanpi tonearest ibm128 0x1.333333333333333333333333338p+0 : 0xb.9feb0ecefaa170af5086c5d774p-4 : inexact-ok = tanpi towardzero ibm128 0x1.333333333333333333333333338p+0 : 0xb.9feb0ecefaa170af5086c5d77p-4 : inexact-ok = tanpi upward ibm128 0x1.333333333333333333333333338p+0 : 0xb.9feb0ecefaa170af5086c5d774p-4 : inexact-ok = tanpi downward binary128 0x1.33333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d74c28p-4 : inexact-ok = tanpi tonearest binary128 0x1.33333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d74c3p-4 : inexact-ok = tanpi towardzero binary128 0x1.33333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d74c28p-4 : inexact-ok = tanpi upward binary128 0x1.33333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d74c3p-4 : inexact-ok = tanpi downward ibm128 0x1.33333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi tonearest ibm128 0x1.33333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi towardzero ibm128 0x1.33333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi upward ibm128 0x1.33333333333333333333333333p+0 : 0xb.9feb0ecefaa170af5086c5d75p-4 : inexact-ok tanpi -1.2 = tanpi downward binary32 -0x1.333332p+0 : -0xb.9feacp-4 : inexact-ok = tanpi tonearest binary32 -0x1.333332p+0 : -0xb.9feabp-4 : inexact-ok = tanpi towardzero binary32 -0x1.333332p+0 : -0xb.9feabp-4 : inexact-ok = tanpi upward binary32 -0x1.333332p+0 : -0xb.9feabp-4 : inexact-ok = tanpi downward binary64 -0x1.333332p+0 : -0xb.9feab2a662648p-4 : inexact-ok = tanpi tonearest binary64 -0x1.333332p+0 : -0xb.9feab2a662648p-4 : inexact-ok = tanpi towardzero binary64 -0x1.333332p+0 : -0xb.9feab2a66264p-4 : inexact-ok = tanpi upward binary64 -0x1.333332p+0 : -0xb.9feab2a66264p-4 : inexact-ok = tanpi downward intel96 -0x1.333332p+0 : -0xb.9feab2a662645eap-4 : inexact-ok = tanpi tonearest intel96 -0x1.333332p+0 : -0xb.9feab2a662645e9p-4 : inexact-ok = tanpi towardzero intel96 -0x1.333332p+0 : -0xb.9feab2a662645e9p-4 : inexact-ok = tanpi upward intel96 -0x1.333332p+0 : -0xb.9feab2a662645e9p-4 : inexact-ok = tanpi downward m68k96 -0x1.333332p+0 : -0xb.9feab2a662645eap-4 : inexact-ok = tanpi tonearest m68k96 -0x1.333332p+0 : -0xb.9feab2a662645e9p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.333332p+0 : -0xb.9feab2a662645e9p-4 : inexact-ok = tanpi upward m68k96 -0x1.333332p+0 : -0xb.9feab2a662645e9p-4 : inexact-ok = tanpi downward binary128 -0x1.333332p+0 : -0xb.9feab2a662645e96d89f8c5ccb88p-4 : inexact-ok = tanpi tonearest binary128 -0x1.333332p+0 : -0xb.9feab2a662645e96d89f8c5ccb8p-4 : inexact-ok = tanpi towardzero binary128 -0x1.333332p+0 : -0xb.9feab2a662645e96d89f8c5ccb8p-4 : inexact-ok = tanpi upward binary128 -0x1.333332p+0 : -0xb.9feab2a662645e96d89f8c5ccb8p-4 : inexact-ok = tanpi downward ibm128 -0x1.333332p+0 : -0xb.9feab2a662645e96d89f8c5cccp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.333332p+0 : -0xb.9feab2a662645e96d89f8c5cccp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.333332p+0 : -0xb.9feab2a662645e96d89f8c5cc8p-4 : inexact-ok = tanpi upward ibm128 -0x1.333332p+0 : -0xb.9feab2a662645e96d89f8c5cc8p-4 : inexact-ok = tanpi downward binary32 -0x1.333334p+0 : -0xb.9feb5p-4 : inexact-ok = tanpi tonearest binary32 -0x1.333334p+0 : -0xb.9feb5p-4 : inexact-ok = tanpi towardzero binary32 -0x1.333334p+0 : -0xb.9feb4p-4 : inexact-ok = tanpi upward binary32 -0x1.333334p+0 : -0xb.9feb4p-4 : inexact-ok = tanpi downward binary64 -0x1.333334p+0 : -0xb.9feb4c3f6138p-4 : inexact-ok = tanpi tonearest binary64 -0x1.333334p+0 : -0xb.9feb4c3f6138p-4 : inexact-ok = tanpi towardzero binary64 -0x1.333334p+0 : -0xb.9feb4c3f61378p-4 : inexact-ok = tanpi upward binary64 -0x1.333334p+0 : -0xb.9feb4c3f61378p-4 : inexact-ok = tanpi downward intel96 -0x1.333334p+0 : -0xb.9feb4c3f6137f4fp-4 : inexact-ok = tanpi tonearest intel96 -0x1.333334p+0 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi towardzero intel96 -0x1.333334p+0 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi upward intel96 -0x1.333334p+0 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi downward m68k96 -0x1.333334p+0 : -0xb.9feb4c3f6137f4fp-4 : inexact-ok = tanpi tonearest m68k96 -0x1.333334p+0 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi towardzero m68k96 -0x1.333334p+0 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi upward m68k96 -0x1.333334p+0 : -0xb.9feb4c3f6137f4ep-4 : inexact-ok = tanpi downward binary128 -0x1.333334p+0 : -0xb.9feb4c3f6137f4e79c9d9142ddp-4 : inexact-ok = tanpi tonearest binary128 -0x1.333334p+0 : -0xb.9feb4c3f6137f4e79c9d9142ddp-4 : inexact-ok = tanpi towardzero binary128 -0x1.333334p+0 : -0xb.9feb4c3f6137f4e79c9d9142dcf8p-4 : inexact-ok = tanpi upward binary128 -0x1.333334p+0 : -0xb.9feb4c3f6137f4e79c9d9142dcf8p-4 : inexact-ok = tanpi downward ibm128 -0x1.333334p+0 : -0xb.9feb4c3f6137f4e79c9d9142ep-4 : inexact-ok = tanpi tonearest ibm128 -0x1.333334p+0 : -0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.333334p+0 : -0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi upward ibm128 -0x1.333334p+0 : -0xb.9feb4c3f6137f4e79c9d9142dcp-4 : inexact-ok = tanpi downward binary64 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa08p-4 : inexact-ok = tanpi tonearest binary64 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa08p-4 : inexact-ok = tanpi towardzero binary64 -0x1.3333333333333p+0 : -0xb.9feb0ecefaap-4 : inexact-ok = tanpi upward binary64 -0x1.3333333333333p+0 : -0xb.9feb0ecefaap-4 : inexact-ok = tanpi downward intel96 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi tonearest intel96 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi towardzero intel96 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi upward intel96 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi downward m68k96 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07afp-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi upward m68k96 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aep-4 : inexact-ok = tanpi downward binary128 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aedb7ed753e0158p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aedb7ed753e0158p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aedb7ed753e015p-4 : inexact-ok = tanpi upward binary128 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aedb7ed753e015p-4 : inexact-ok = tanpi downward ibm128 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aedb7ed753e04p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi upward ibm128 -0x1.3333333333333p+0 : -0xb.9feb0ecefaa07aedb7ed753ep-4 : inexact-ok = tanpi downward binary64 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa58p-4 : inexact-ok = tanpi tonearest binary64 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa58p-4 : inexact-ok = tanpi towardzero binary64 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa5p-4 : inexact-ok = tanpi upward binary64 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa5p-4 : inexact-ok = tanpi downward intel96 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547cp-4 : inexact-ok = tanpi tonearest intel96 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi towardzero intel96 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi upward intel96 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi downward m68k96 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547cp-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi upward m68k96 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547bp-4 : inexact-ok = tanpi downward binary128 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547b5b2ec083d5098p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547b5b2ec083d5098p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547b5b2ec083d509p-4 : inexact-ok = tanpi upward binary128 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547b5b2ec083d509p-4 : inexact-ok = tanpi downward ibm128 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547b5b2ec083d54p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547b5b2ec083d5p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547b5b2ec083d5p-4 : inexact-ok = tanpi upward ibm128 -0x1.3333333333334p+0 : -0xb.9feb0ecefaa547b5b2ec083d5p-4 : inexact-ok = tanpi downward intel96 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1706p-4 : inexact-ok = tanpi tonearest intel96 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi towardzero intel96 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi upward intel96 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi downward m68k96 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1706p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi upward m68k96 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705p-4 : inexact-ok = tanpi downward binary128 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705327ed8c592208p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705327ed8c592208p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705327ed8c5922p-4 : inexact-ok = tanpi upward binary128 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705327ed8c5922p-4 : inexact-ok = tanpi downward ibm128 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705327ed8c5924p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705327ed8c5924p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705327ed8c592p-4 : inexact-ok = tanpi upward ibm128 -0x1.3333333333333332p+0 : -0xb.9feb0ecefaa1705327ed8c592p-4 : inexact-ok = tanpi downward intel96 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi tonearest intel96 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi towardzero intel96 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi upward intel96 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi downward m68k96 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170fp-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi upward m68k96 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ep-4 : inexact-ok = tanpi downward binary128 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ecc0ecec2b81e8p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi towardzero binary128 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi upward binary128 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ecc0ecec2b81ep-4 : inexact-ok = tanpi downward ibm128 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ecc0ecec2b84p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi upward ibm128 -0x1.3333333333333334p+0 : -0xb.9feb0ecefaa170ecc0ecec2b8p-4 : inexact-ok = tanpi downward binary128 -0x1.3333333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d75b8p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3333333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3333333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi upward binary128 -0x1.3333333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d75b78p-4 : inexact-ok = tanpi downward binary128 -0x1.3333333333333333333333333334p+0 : -0xb.9feb0ecefaa170af5086c5d75bc8p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3333333333333333333333333334p+0 : -0xb.9feb0ecefaa170af5086c5d75bc8p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3333333333333333333333333334p+0 : -0xb.9feb0ecefaa170af5086c5d75bcp-4 : inexact-ok = tanpi upward binary128 -0x1.3333333333333333333333333334p+0 : -0xb.9feb0ecefaa170af5086c5d75bcp-4 : inexact-ok = tanpi downward binary128 -0x1.33333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d74c3p-4 : inexact-ok = tanpi tonearest binary128 -0x1.33333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d74c3p-4 : inexact-ok = tanpi towardzero binary128 -0x1.33333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d74c28p-4 : inexact-ok = tanpi upward binary128 -0x1.33333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d74c28p-4 : inexact-ok = tanpi downward ibm128 -0x1.33333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d75p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.33333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.33333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi upward ibm128 -0x1.33333333333333333333333333p+0 : -0xb.9feb0ecefaa170af5086c5d74cp-4 : inexact-ok = tanpi downward binary128 -0x1.333333333333333333333333338p+0 : -0xb.9feb0ecefaa170af5086c5d77298p-4 : inexact-ok = tanpi tonearest binary128 -0x1.333333333333333333333333338p+0 : -0xb.9feb0ecefaa170af5086c5d77298p-4 : inexact-ok = tanpi towardzero binary128 -0x1.333333333333333333333333338p+0 : -0xb.9feb0ecefaa170af5086c5d7729p-4 : inexact-ok = tanpi upward binary128 -0x1.333333333333333333333333338p+0 : -0xb.9feb0ecefaa170af5086c5d7729p-4 : inexact-ok = tanpi downward ibm128 -0x1.333333333333333333333333338p+0 : -0xb.9feb0ecefaa170af5086c5d774p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.333333333333333333333333338p+0 : -0xb.9feb0ecefaa170af5086c5d774p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.333333333333333333333333338p+0 : -0xb.9feb0ecefaa170af5086c5d77p-4 : inexact-ok = tanpi upward ibm128 -0x1.333333333333333333333333338p+0 : -0xb.9feb0ecefaa170af5086c5d77p-4 : inexact-ok tanpi 1.3 = tanpi downward binary32 0x1.4ccccep+0 : 0x1.605a9ap+0 : inexact-ok = tanpi tonearest binary32 0x1.4ccccep+0 : 0x1.605a9cp+0 : inexact-ok = tanpi towardzero binary32 0x1.4ccccep+0 : 0x1.605a9ap+0 : inexact-ok = tanpi upward binary32 0x1.4ccccep+0 : 0x1.605a9cp+0 : inexact-ok = tanpi downward binary64 0x1.4ccccep+0 : 0x1.605a9bb0a24dp+0 : inexact-ok = tanpi tonearest binary64 0x1.4ccccep+0 : 0x1.605a9bb0a24dp+0 : inexact-ok = tanpi towardzero binary64 0x1.4ccccep+0 : 0x1.605a9bb0a24dp+0 : inexact-ok = tanpi upward binary64 0x1.4ccccep+0 : 0x1.605a9bb0a24d1p+0 : inexact-ok = tanpi downward intel96 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi tonearest intel96 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi towardzero intel96 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi upward intel96 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d4p+0 : inexact-ok = tanpi downward m68k96 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi tonearest m68k96 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi towardzero m68k96 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi upward m68k96 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d4p+0 : inexact-ok = tanpi downward binary128 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d24307dd3c802ep+0 : inexact-ok = tanpi tonearest binary128 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d24307dd3c802fp+0 : inexact-ok = tanpi towardzero binary128 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d24307dd3c802ep+0 : inexact-ok = tanpi upward binary128 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d24307dd3c802fp+0 : inexact-ok = tanpi downward ibm128 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d24307dd3c8p+0 : inexact-ok = tanpi tonearest ibm128 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d24307dd3c8p+0 : inexact-ok = tanpi towardzero ibm128 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d24307dd3c8p+0 : inexact-ok = tanpi upward ibm128 0x1.4ccccep+0 : 0x1.605a9bb0a24d04d24307dd3c808p+0 : inexact-ok = tanpi downward binary32 0x1.4cccccp+0 : 0x1.605a88p+0 : inexact-ok = tanpi tonearest binary32 0x1.4cccccp+0 : 0x1.605a8ap+0 : inexact-ok = tanpi towardzero binary32 0x1.4cccccp+0 : 0x1.605a88p+0 : inexact-ok = tanpi upward binary32 0x1.4cccccp+0 : 0x1.605a8ap+0 : inexact-ok = tanpi downward binary64 0x1.4cccccp+0 : 0x1.605a8980f5e82p+0 : inexact-ok = tanpi tonearest binary64 0x1.4cccccp+0 : 0x1.605a8980f5e82p+0 : inexact-ok = tanpi towardzero binary64 0x1.4cccccp+0 : 0x1.605a8980f5e82p+0 : inexact-ok = tanpi upward binary64 0x1.4cccccp+0 : 0x1.605a8980f5e83p+0 : inexact-ok = tanpi downward intel96 0x1.4cccccp+0 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi tonearest intel96 0x1.4cccccp+0 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi towardzero intel96 0x1.4cccccp+0 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi upward intel96 0x1.4cccccp+0 : 0x1.605a8980f5e826p+0 : inexact-ok = tanpi downward m68k96 0x1.4cccccp+0 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi tonearest m68k96 0x1.4cccccp+0 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi towardzero m68k96 0x1.4cccccp+0 : 0x1.605a8980f5e825fep+0 : inexact-ok = tanpi upward m68k96 0x1.4cccccp+0 : 0x1.605a8980f5e826p+0 : inexact-ok = tanpi downward binary128 0x1.4cccccp+0 : 0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi tonearest binary128 0x1.4cccccp+0 : 0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi towardzero binary128 0x1.4cccccp+0 : 0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi upward binary128 0x1.4cccccp+0 : 0x1.605a8980f5e825fe35dedcaf4bc9p+0 : inexact-ok = tanpi downward ibm128 0x1.4cccccp+0 : 0x1.605a8980f5e825fe35dedcaf4b8p+0 : inexact-ok = tanpi tonearest ibm128 0x1.4cccccp+0 : 0x1.605a8980f5e825fe35dedcaf4cp+0 : inexact-ok = tanpi towardzero ibm128 0x1.4cccccp+0 : 0x1.605a8980f5e825fe35dedcaf4b8p+0 : inexact-ok = tanpi upward ibm128 0x1.4cccccp+0 : 0x1.605a8980f5e825fe35dedcaf4cp+0 : inexact-ok = tanpi downward binary64 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7ap+0 : inexact-ok = tanpi tonearest binary64 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7bp+0 : inexact-ok = tanpi towardzero binary64 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7ap+0 : inexact-ok = tanpi upward binary64 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7bp+0 : inexact-ok = tanpi downward intel96 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi tonearest intel96 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero intel96 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward intel96 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi downward m68k96 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi tonearest m68k96 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero m68k96 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward m68k96 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi downward binary128 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi tonearest binary128 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi towardzero binary128 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi upward binary128 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi downward ibm128 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi tonearest ibm128 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi towardzero ibm128 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi upward ibm128 0x1.4cccccccccccdp+0 : 0x1.605a90c73ab7aa02422bdc93dd8p+0 : inexact-ok = tanpi downward binary64 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71p+0 : inexact-ok = tanpi tonearest binary64 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab72p+0 : inexact-ok = tanpi towardzero binary64 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71p+0 : inexact-ok = tanpi upward binary64 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab72p+0 : inexact-ok = tanpi downward intel96 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884p+0 : inexact-ok = tanpi tonearest intel96 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884p+0 : inexact-ok = tanpi towardzero intel96 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884p+0 : inexact-ok = tanpi upward intel96 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71886p+0 : inexact-ok = tanpi downward m68k96 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884p+0 : inexact-ok = tanpi tonearest m68k96 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884p+0 : inexact-ok = tanpi towardzero m68k96 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884p+0 : inexact-ok = tanpi upward m68k96 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71886p+0 : inexact-ok = tanpi downward binary128 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884e0008a168901p+0 : inexact-ok = tanpi tonearest binary128 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884e0008a168902p+0 : inexact-ok = tanpi towardzero binary128 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884e0008a168901p+0 : inexact-ok = tanpi upward binary128 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884e0008a168902p+0 : inexact-ok = tanpi downward ibm128 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884e0008a1689p+0 : inexact-ok = tanpi tonearest ibm128 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884e0008a1689p+0 : inexact-ok = tanpi towardzero ibm128 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884e0008a1689p+0 : inexact-ok = tanpi upward ibm128 0x1.4ccccccccccccp+0 : 0x1.605a90c73ab71884e0008a16898p+0 : inexact-ok = tanpi downward intel96 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi tonearest intel96 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi towardzero intel96 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi upward intel96 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf6p+0 : inexact-ok = tanpi downward m68k96 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi tonearest m68k96 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi towardzero m68k96 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi upward m68k96 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf6p+0 : inexact-ok = tanpi downward binary128 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf417f0f5ba8f66p+0 : inexact-ok = tanpi tonearest binary128 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf417f0f5ba8f66p+0 : inexact-ok = tanpi towardzero binary128 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf417f0f5ba8f66p+0 : inexact-ok = tanpi upward binary128 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf417f0f5ba8f67p+0 : inexact-ok = tanpi downward ibm128 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf417f0f5ba8fp+0 : inexact-ok = tanpi tonearest ibm128 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf417f0f5ba8f8p+0 : inexact-ok = tanpi towardzero ibm128 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf417f0f5ba8fp+0 : inexact-ok = tanpi upward ibm128 0x1.4ccccccccccccccep+0 : 0x1.605a90c73ab78cf417f0f5ba8f8p+0 : inexact-ok = tanpi downward intel96 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78cep+0 : inexact-ok = tanpi tonearest intel96 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi towardzero intel96 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78cep+0 : inexact-ok = tanpi upward intel96 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi downward m68k96 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78cep+0 : inexact-ok = tanpi tonearest m68k96 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi towardzero m68k96 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78cep+0 : inexact-ok = tanpi upward m68k96 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi downward binary128 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce1e844b0503fb8p+0 : inexact-ok = tanpi tonearest binary128 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce1e844b0503fb9p+0 : inexact-ok = tanpi towardzero binary128 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce1e844b0503fb8p+0 : inexact-ok = tanpi upward binary128 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce1e844b0503fb9p+0 : inexact-ok = tanpi downward ibm128 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi tonearest ibm128 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi towardzero ibm128 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi upward ibm128 0x1.4cccccccccccccccp+0 : 0x1.605a90c73ab78ce1e844b0504p+0 : inexact-ok = tanpi downward binary128 0x1.4ccccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi tonearest binary128 0x1.4ccccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi towardzero binary128 0x1.4ccccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi upward binary128 0x1.4ccccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12c67p+0 : inexact-ok = tanpi downward binary128 0x1.4cccccccccccccccccccccccccccp+0 : 0x1.605a90c73ab78ce92e8998e12c5dp+0 : inexact-ok = tanpi tonearest binary128 0x1.4cccccccccccccccccccccccccccp+0 : 0x1.605a90c73ab78ce92e8998e12c5dp+0 : inexact-ok = tanpi towardzero binary128 0x1.4cccccccccccccccccccccccccccp+0 : 0x1.605a90c73ab78ce92e8998e12c5dp+0 : inexact-ok = tanpi upward binary128 0x1.4cccccccccccccccccccccccccccp+0 : 0x1.605a90c73ab78ce92e8998e12c5ep+0 : inexact-ok = tanpi downward binary128 0x1.4ccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi tonearest binary128 0x1.4ccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi towardzero binary128 0x1.4ccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi upward binary128 0x1.4ccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12e37p+0 : inexact-ok = tanpi downward ibm128 0x1.4ccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi tonearest ibm128 0x1.4ccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi towardzero ibm128 0x1.4ccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi upward ibm128 0x1.4ccccccccccccccccccccccccdp+0 : 0x1.605a90c73ab78ce92e8998e12e8p+0 : inexact-ok = tanpi downward binary128 0x1.4ccccccccccccccccccccccccc8p+0 : 0x1.605a90c73ab78ce92e8998e129aap+0 : inexact-ok = tanpi tonearest binary128 0x1.4ccccccccccccccccccccccccc8p+0 : 0x1.605a90c73ab78ce92e8998e129aap+0 : inexact-ok = tanpi towardzero binary128 0x1.4ccccccccccccccccccccccccc8p+0 : 0x1.605a90c73ab78ce92e8998e129aap+0 : inexact-ok = tanpi upward binary128 0x1.4ccccccccccccccccccccccccc8p+0 : 0x1.605a90c73ab78ce92e8998e129abp+0 : inexact-ok = tanpi downward ibm128 0x1.4ccccccccccccccccccccccccc8p+0 : 0x1.605a90c73ab78ce92e8998e1298p+0 : inexact-ok = tanpi tonearest ibm128 0x1.4ccccccccccccccccccccccccc8p+0 : 0x1.605a90c73ab78ce92e8998e1298p+0 : inexact-ok = tanpi towardzero ibm128 0x1.4ccccccccccccccccccccccccc8p+0 : 0x1.605a90c73ab78ce92e8998e1298p+0 : inexact-ok = tanpi upward ibm128 0x1.4ccccccccccccccccccccccccc8p+0 : 0x1.605a90c73ab78ce92e8998e12ap+0 : inexact-ok tanpi -1.3 = tanpi downward binary32 -0x1.4cccccp+0 : -0x1.605a8ap+0 : inexact-ok = tanpi tonearest binary32 -0x1.4cccccp+0 : -0x1.605a8ap+0 : inexact-ok = tanpi towardzero binary32 -0x1.4cccccp+0 : -0x1.605a88p+0 : inexact-ok = tanpi upward binary32 -0x1.4cccccp+0 : -0x1.605a88p+0 : inexact-ok = tanpi downward binary64 -0x1.4cccccp+0 : -0x1.605a8980f5e83p+0 : inexact-ok = tanpi tonearest binary64 -0x1.4cccccp+0 : -0x1.605a8980f5e82p+0 : inexact-ok = tanpi towardzero binary64 -0x1.4cccccp+0 : -0x1.605a8980f5e82p+0 : inexact-ok = tanpi upward binary64 -0x1.4cccccp+0 : -0x1.605a8980f5e82p+0 : inexact-ok = tanpi downward intel96 -0x1.4cccccp+0 : -0x1.605a8980f5e826p+0 : inexact-ok = tanpi tonearest intel96 -0x1.4cccccp+0 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi towardzero intel96 -0x1.4cccccp+0 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi upward intel96 -0x1.4cccccp+0 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi downward m68k96 -0x1.4cccccp+0 : -0x1.605a8980f5e826p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.4cccccp+0 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi towardzero m68k96 -0x1.4cccccp+0 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi upward m68k96 -0x1.4cccccp+0 : -0x1.605a8980f5e825fep+0 : inexact-ok = tanpi downward binary128 -0x1.4cccccp+0 : -0x1.605a8980f5e825fe35dedcaf4bc9p+0 : inexact-ok = tanpi tonearest binary128 -0x1.4cccccp+0 : -0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi towardzero binary128 -0x1.4cccccp+0 : -0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi upward binary128 -0x1.4cccccp+0 : -0x1.605a8980f5e825fe35dedcaf4bc8p+0 : inexact-ok = tanpi downward ibm128 -0x1.4cccccp+0 : -0x1.605a8980f5e825fe35dedcaf4cp+0 : inexact-ok = tanpi tonearest ibm128 -0x1.4cccccp+0 : -0x1.605a8980f5e825fe35dedcaf4cp+0 : inexact-ok = tanpi towardzero ibm128 -0x1.4cccccp+0 : -0x1.605a8980f5e825fe35dedcaf4b8p+0 : inexact-ok = tanpi upward ibm128 -0x1.4cccccp+0 : -0x1.605a8980f5e825fe35dedcaf4b8p+0 : inexact-ok = tanpi downward binary32 -0x1.4ccccep+0 : -0x1.605a9cp+0 : inexact-ok = tanpi tonearest binary32 -0x1.4ccccep+0 : -0x1.605a9cp+0 : inexact-ok = tanpi towardzero binary32 -0x1.4ccccep+0 : -0x1.605a9ap+0 : inexact-ok = tanpi upward binary32 -0x1.4ccccep+0 : -0x1.605a9ap+0 : inexact-ok = tanpi downward binary64 -0x1.4ccccep+0 : -0x1.605a9bb0a24d1p+0 : inexact-ok = tanpi tonearest binary64 -0x1.4ccccep+0 : -0x1.605a9bb0a24dp+0 : inexact-ok = tanpi towardzero binary64 -0x1.4ccccep+0 : -0x1.605a9bb0a24dp+0 : inexact-ok = tanpi upward binary64 -0x1.4ccccep+0 : -0x1.605a9bb0a24dp+0 : inexact-ok = tanpi downward intel96 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d4p+0 : inexact-ok = tanpi tonearest intel96 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi towardzero intel96 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi upward intel96 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi downward m68k96 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d4p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi upward m68k96 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d2p+0 : inexact-ok = tanpi downward binary128 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d24307dd3c802fp+0 : inexact-ok = tanpi tonearest binary128 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d24307dd3c802fp+0 : inexact-ok = tanpi towardzero binary128 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d24307dd3c802ep+0 : inexact-ok = tanpi upward binary128 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d24307dd3c802ep+0 : inexact-ok = tanpi downward ibm128 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d24307dd3c808p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d24307dd3c8p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d24307dd3c8p+0 : inexact-ok = tanpi upward ibm128 -0x1.4ccccep+0 : -0x1.605a9bb0a24d04d24307dd3c8p+0 : inexact-ok = tanpi downward binary64 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab72p+0 : inexact-ok = tanpi tonearest binary64 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab72p+0 : inexact-ok = tanpi towardzero binary64 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71p+0 : inexact-ok = tanpi upward binary64 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71p+0 : inexact-ok = tanpi downward intel96 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71886p+0 : inexact-ok = tanpi tonearest intel96 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884p+0 : inexact-ok = tanpi towardzero intel96 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884p+0 : inexact-ok = tanpi upward intel96 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884p+0 : inexact-ok = tanpi downward m68k96 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71886p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884p+0 : inexact-ok = tanpi upward m68k96 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884p+0 : inexact-ok = tanpi downward binary128 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884e0008a168902p+0 : inexact-ok = tanpi tonearest binary128 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884e0008a168902p+0 : inexact-ok = tanpi towardzero binary128 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884e0008a168901p+0 : inexact-ok = tanpi upward binary128 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884e0008a168901p+0 : inexact-ok = tanpi downward ibm128 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884e0008a16898p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884e0008a1689p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884e0008a1689p+0 : inexact-ok = tanpi upward ibm128 -0x1.4ccccccccccccp+0 : -0x1.605a90c73ab71884e0008a1689p+0 : inexact-ok = tanpi downward binary64 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7bp+0 : inexact-ok = tanpi tonearest binary64 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7bp+0 : inexact-ok = tanpi towardzero binary64 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7ap+0 : inexact-ok = tanpi upward binary64 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7ap+0 : inexact-ok = tanpi downward intel96 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi tonearest intel96 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero intel96 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward intel96 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi downward m68k96 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa04p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi upward m68k96 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02p+0 : inexact-ok = tanpi downward binary128 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi tonearest binary128 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02422bdc93dd1bp+0 : inexact-ok = tanpi towardzero binary128 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi upward binary128 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02422bdc93dd1ap+0 : inexact-ok = tanpi downward ibm128 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02422bdc93dd8p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi towardzero ibm128 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi upward ibm128 -0x1.4cccccccccccdp+0 : -0x1.605a90c73ab7aa02422bdc93ddp+0 : inexact-ok = tanpi downward intel96 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi tonearest intel96 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi towardzero intel96 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78cep+0 : inexact-ok = tanpi upward intel96 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78cep+0 : inexact-ok = tanpi downward m68k96 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce2p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78cep+0 : inexact-ok = tanpi upward m68k96 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78cep+0 : inexact-ok = tanpi downward binary128 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce1e844b0503fb9p+0 : inexact-ok = tanpi tonearest binary128 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce1e844b0503fb9p+0 : inexact-ok = tanpi towardzero binary128 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce1e844b0503fb8p+0 : inexact-ok = tanpi upward binary128 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce1e844b0503fb8p+0 : inexact-ok = tanpi downward ibm128 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce1e844b0504p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi upward ibm128 -0x1.4cccccccccccccccp+0 : -0x1.605a90c73ab78ce1e844b0503f8p+0 : inexact-ok = tanpi downward intel96 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf6p+0 : inexact-ok = tanpi tonearest intel96 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi towardzero intel96 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi upward intel96 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi downward m68k96 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf6p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi upward m68k96 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf4p+0 : inexact-ok = tanpi downward binary128 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf417f0f5ba8f67p+0 : inexact-ok = tanpi tonearest binary128 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf417f0f5ba8f66p+0 : inexact-ok = tanpi towardzero binary128 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf417f0f5ba8f66p+0 : inexact-ok = tanpi upward binary128 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf417f0f5ba8f66p+0 : inexact-ok = tanpi downward ibm128 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf417f0f5ba8f8p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf417f0f5ba8f8p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf417f0f5ba8fp+0 : inexact-ok = tanpi upward ibm128 -0x1.4ccccccccccccccep+0 : -0x1.605a90c73ab78cf417f0f5ba8fp+0 : inexact-ok = tanpi downward binary128 -0x1.4cccccccccccccccccccccccccccp+0 : -0x1.605a90c73ab78ce92e8998e12c5ep+0 : inexact-ok = tanpi tonearest binary128 -0x1.4cccccccccccccccccccccccccccp+0 : -0x1.605a90c73ab78ce92e8998e12c5dp+0 : inexact-ok = tanpi towardzero binary128 -0x1.4cccccccccccccccccccccccccccp+0 : -0x1.605a90c73ab78ce92e8998e12c5dp+0 : inexact-ok = tanpi upward binary128 -0x1.4cccccccccccccccccccccccccccp+0 : -0x1.605a90c73ab78ce92e8998e12c5dp+0 : inexact-ok = tanpi downward binary128 -0x1.4ccccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12c67p+0 : inexact-ok = tanpi tonearest binary128 -0x1.4ccccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi towardzero binary128 -0x1.4ccccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi upward binary128 -0x1.4ccccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12c66p+0 : inexact-ok = tanpi downward binary128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x1.605a90c73ab78ce92e8998e129abp+0 : inexact-ok = tanpi tonearest binary128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x1.605a90c73ab78ce92e8998e129aap+0 : inexact-ok = tanpi towardzero binary128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x1.605a90c73ab78ce92e8998e129aap+0 : inexact-ok = tanpi upward binary128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x1.605a90c73ab78ce92e8998e129aap+0 : inexact-ok = tanpi downward ibm128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x1.605a90c73ab78ce92e8998e12ap+0 : inexact-ok = tanpi tonearest ibm128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x1.605a90c73ab78ce92e8998e1298p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x1.605a90c73ab78ce92e8998e1298p+0 : inexact-ok = tanpi upward ibm128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x1.605a90c73ab78ce92e8998e1298p+0 : inexact-ok = tanpi downward binary128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12e37p+0 : inexact-ok = tanpi tonearest binary128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi towardzero binary128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi upward binary128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12e36p+0 : inexact-ok = tanpi downward ibm128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12e8p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi towardzero ibm128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok = tanpi upward ibm128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x1.605a90c73ab78ce92e8998e12ep+0 : inexact-ok tanpi 1.4 = tanpi downward binary32 0x1.666668p+0 : 0x3.13e344p+0 : inexact-ok = tanpi tonearest binary32 0x1.666668p+0 : 0x3.13e348p+0 : inexact-ok = tanpi towardzero binary32 0x1.666668p+0 : 0x3.13e344p+0 : inexact-ok = tanpi upward binary32 0x1.666668p+0 : 0x3.13e348p+0 : inexact-ok = tanpi downward binary64 0x1.666668p+0 : 0x3.13e3461f1fc32p+0 : inexact-ok = tanpi tonearest binary64 0x1.666668p+0 : 0x3.13e3461f1fc34p+0 : inexact-ok = tanpi towardzero binary64 0x1.666668p+0 : 0x3.13e3461f1fc32p+0 : inexact-ok = tanpi upward binary64 0x1.666668p+0 : 0x3.13e3461f1fc34p+0 : inexact-ok = tanpi downward intel96 0x1.666668p+0 : 0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi tonearest intel96 0x1.666668p+0 : 0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi towardzero intel96 0x1.666668p+0 : 0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi upward intel96 0x1.666668p+0 : 0x3.13e3461f1fc33508p+0 : inexact-ok = tanpi downward m68k96 0x1.666668p+0 : 0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi tonearest m68k96 0x1.666668p+0 : 0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi towardzero m68k96 0x1.666668p+0 : 0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi upward m68k96 0x1.666668p+0 : 0x3.13e3461f1fc33508p+0 : inexact-ok = tanpi downward binary128 0x1.666668p+0 : 0x3.13e3461f1fc33505f788c4850edep+0 : inexact-ok = tanpi tonearest binary128 0x1.666668p+0 : 0x3.13e3461f1fc33505f788c4850edep+0 : inexact-ok = tanpi towardzero binary128 0x1.666668p+0 : 0x3.13e3461f1fc33505f788c4850edep+0 : inexact-ok = tanpi upward binary128 0x1.666668p+0 : 0x3.13e3461f1fc33505f788c4850eep+0 : inexact-ok = tanpi downward ibm128 0x1.666668p+0 : 0x3.13e3461f1fc33505f788c4850ep+0 : inexact-ok = tanpi tonearest ibm128 0x1.666668p+0 : 0x3.13e3461f1fc33505f788c4850fp+0 : inexact-ok = tanpi towardzero ibm128 0x1.666668p+0 : 0x3.13e3461f1fc33505f788c4850ep+0 : inexact-ok = tanpi upward ibm128 0x1.666668p+0 : 0x3.13e3461f1fc33505f788c4850fp+0 : inexact-ok = tanpi downward binary32 0x1.666666p+0 : 0x3.13e304p+0 : inexact-ok = tanpi tonearest binary32 0x1.666666p+0 : 0x3.13e304p+0 : inexact-ok = tanpi towardzero binary32 0x1.666666p+0 : 0x3.13e304p+0 : inexact-ok = tanpi upward binary32 0x1.666666p+0 : 0x3.13e308p+0 : inexact-ok = tanpi downward binary64 0x1.666666p+0 : 0x3.13e30452bac0ep+0 : inexact-ok = tanpi tonearest binary64 0x1.666666p+0 : 0x3.13e30452bac1p+0 : inexact-ok = tanpi towardzero binary64 0x1.666666p+0 : 0x3.13e30452bac0ep+0 : inexact-ok = tanpi upward binary64 0x1.666666p+0 : 0x3.13e30452bac1p+0 : inexact-ok = tanpi downward intel96 0x1.666666p+0 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi tonearest intel96 0x1.666666p+0 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero intel96 0x1.666666p+0 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward intel96 0x1.666666p+0 : 0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi downward m68k96 0x1.666666p+0 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi tonearest m68k96 0x1.666666p+0 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero m68k96 0x1.666666p+0 : 0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward m68k96 0x1.666666p+0 : 0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi downward binary128 0x1.666666p+0 : 0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi tonearest binary128 0x1.666666p+0 : 0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi towardzero binary128 0x1.666666p+0 : 0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi upward binary128 0x1.666666p+0 : 0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi downward ibm128 0x1.666666p+0 : 0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi tonearest ibm128 0x1.666666p+0 : 0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi towardzero ibm128 0x1.666666p+0 : 0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi upward ibm128 0x1.666666p+0 : 0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi downward binary64 0x1.6666666666667p+0 : 0x3.13e3117b9af7p+0 : inexact-ok = tanpi tonearest binary64 0x1.6666666666667p+0 : 0x3.13e3117b9af72p+0 : inexact-ok = tanpi towardzero binary64 0x1.6666666666667p+0 : 0x3.13e3117b9af7p+0 : inexact-ok = tanpi upward binary64 0x1.6666666666667p+0 : 0x3.13e3117b9af72p+0 : inexact-ok = tanpi downward intel96 0x1.6666666666667p+0 : 0x3.13e3117b9af71094p+0 : inexact-ok = tanpi tonearest intel96 0x1.6666666666667p+0 : 0x3.13e3117b9af71098p+0 : inexact-ok = tanpi towardzero intel96 0x1.6666666666667p+0 : 0x3.13e3117b9af71094p+0 : inexact-ok = tanpi upward intel96 0x1.6666666666667p+0 : 0x3.13e3117b9af71098p+0 : inexact-ok = tanpi downward m68k96 0x1.6666666666667p+0 : 0x3.13e3117b9af71094p+0 : inexact-ok = tanpi tonearest m68k96 0x1.6666666666667p+0 : 0x3.13e3117b9af71098p+0 : inexact-ok = tanpi towardzero m68k96 0x1.6666666666667p+0 : 0x3.13e3117b9af71094p+0 : inexact-ok = tanpi upward m68k96 0x1.6666666666667p+0 : 0x3.13e3117b9af71098p+0 : inexact-ok = tanpi downward binary128 0x1.6666666666667p+0 : 0x3.13e3117b9af71096838e11d7a86p+0 : inexact-ok = tanpi tonearest binary128 0x1.6666666666667p+0 : 0x3.13e3117b9af71096838e11d7a862p+0 : inexact-ok = tanpi towardzero binary128 0x1.6666666666667p+0 : 0x3.13e3117b9af71096838e11d7a86p+0 : inexact-ok = tanpi upward binary128 0x1.6666666666667p+0 : 0x3.13e3117b9af71096838e11d7a862p+0 : inexact-ok = tanpi downward ibm128 0x1.6666666666667p+0 : 0x3.13e3117b9af71096838e11d7a8p+0 : inexact-ok = tanpi tonearest ibm128 0x1.6666666666667p+0 : 0x3.13e3117b9af71096838e11d7a8p+0 : inexact-ok = tanpi towardzero ibm128 0x1.6666666666667p+0 : 0x3.13e3117b9af71096838e11d7a8p+0 : inexact-ok = tanpi upward ibm128 0x1.6666666666667p+0 : 0x3.13e3117b9af71096838e11d7a9p+0 : inexact-ok = tanpi downward binary64 0x1.6666666666666p+0 : 0x3.13e3117b9af5p+0 : inexact-ok = tanpi tonearest binary64 0x1.6666666666666p+0 : 0x3.13e3117b9af5p+0 : inexact-ok = tanpi towardzero binary64 0x1.6666666666666p+0 : 0x3.13e3117b9af5p+0 : inexact-ok = tanpi upward binary64 0x1.6666666666666p+0 : 0x3.13e3117b9af52p+0 : inexact-ok = tanpi downward intel96 0x1.6666666666666p+0 : 0x3.13e3117b9af5023p+0 : inexact-ok = tanpi tonearest intel96 0x1.6666666666666p+0 : 0x3.13e3117b9af50234p+0 : inexact-ok = tanpi towardzero intel96 0x1.6666666666666p+0 : 0x3.13e3117b9af5023p+0 : inexact-ok = tanpi upward intel96 0x1.6666666666666p+0 : 0x3.13e3117b9af50234p+0 : inexact-ok = tanpi downward m68k96 0x1.6666666666666p+0 : 0x3.13e3117b9af5023p+0 : inexact-ok = tanpi tonearest m68k96 0x1.6666666666666p+0 : 0x3.13e3117b9af50234p+0 : inexact-ok = tanpi towardzero m68k96 0x1.6666666666666p+0 : 0x3.13e3117b9af5023p+0 : inexact-ok = tanpi upward m68k96 0x1.6666666666666p+0 : 0x3.13e3117b9af50234p+0 : inexact-ok = tanpi downward binary128 0x1.6666666666666p+0 : 0x3.13e3117b9af50233735796cd1084p+0 : inexact-ok = tanpi tonearest binary128 0x1.6666666666666p+0 : 0x3.13e3117b9af50233735796cd1086p+0 : inexact-ok = tanpi towardzero binary128 0x1.6666666666666p+0 : 0x3.13e3117b9af50233735796cd1084p+0 : inexact-ok = tanpi upward binary128 0x1.6666666666666p+0 : 0x3.13e3117b9af50233735796cd1086p+0 : inexact-ok = tanpi downward ibm128 0x1.6666666666666p+0 : 0x3.13e3117b9af50233735796cd1p+0 : inexact-ok = tanpi tonearest ibm128 0x1.6666666666666p+0 : 0x3.13e3117b9af50233735796cd11p+0 : inexact-ok = tanpi towardzero ibm128 0x1.6666666666666p+0 : 0x3.13e3117b9af50233735796cd1p+0 : inexact-ok = tanpi upward ibm128 0x1.6666666666666p+0 : 0x3.13e3117b9af50233735796cd11p+0 : inexact-ok = tanpi downward intel96 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f4p+0 : inexact-ok = tanpi tonearest intel96 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f8p+0 : inexact-ok = tanpi towardzero intel96 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f4p+0 : inexact-ok = tanpi upward intel96 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f8p+0 : inexact-ok = tanpi downward m68k96 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f4p+0 : inexact-ok = tanpi tonearest m68k96 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f8p+0 : inexact-ok = tanpi towardzero m68k96 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f4p+0 : inexact-ok = tanpi upward m68k96 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f8p+0 : inexact-ok = tanpi downward binary128 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f61d55671081f4p+0 : inexact-ok = tanpi tonearest binary128 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f61d55671081f6p+0 : inexact-ok = tanpi towardzero binary128 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f61d55671081f4p+0 : inexact-ok = tanpi upward binary128 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f61d55671081f6p+0 : inexact-ok = tanpi downward ibm128 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f61d55671081p+0 : inexact-ok = tanpi tonearest ibm128 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f61d55671082p+0 : inexact-ok = tanpi towardzero ibm128 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f61d55671081p+0 : inexact-ok = tanpi upward ibm128 0x1.6666666666666668p+0 : 0x3.13e3117b9af5d4f61d55671082p+0 : inexact-ok = tanpi downward intel96 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi tonearest intel96 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero intel96 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward intel96 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi downward m68k96 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi tonearest m68k96 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero m68k96 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward m68k96 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi downward binary128 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi tonearest binary128 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi towardzero binary128 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi upward binary128 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi downward ibm128 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi tonearest ibm128 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi towardzero ibm128 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi upward ibm128 0x1.6666666666666666p+0 : 0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi downward binary128 0x1.6666666666666666666666666667p+0 : 0x3.13e3117b9af5d4c179d3c8043432p+0 : inexact-ok = tanpi tonearest binary128 0x1.6666666666666666666666666667p+0 : 0x3.13e3117b9af5d4c179d3c8043434p+0 : inexact-ok = tanpi towardzero binary128 0x1.6666666666666666666666666667p+0 : 0x3.13e3117b9af5d4c179d3c8043432p+0 : inexact-ok = tanpi upward binary128 0x1.6666666666666666666666666667p+0 : 0x3.13e3117b9af5d4c179d3c8043434p+0 : inexact-ok = tanpi downward binary128 0x1.6666666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi tonearest binary128 0x1.6666666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi towardzero binary128 0x1.6666666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi upward binary128 0x1.6666666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c8043414p+0 : inexact-ok = tanpi downward binary128 0x1.666666666666666666666666668p+0 : 0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi tonearest binary128 0x1.666666666666666666666666668p+0 : 0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi towardzero binary128 0x1.666666666666666666666666668p+0 : 0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi upward binary128 0x1.666666666666666666666666668p+0 : 0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi downward ibm128 0x1.666666666666666666666666668p+0 : 0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi tonearest ibm128 0x1.666666666666666666666666668p+0 : 0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi towardzero ibm128 0x1.666666666666666666666666668p+0 : 0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi upward ibm128 0x1.666666666666666666666666668p+0 : 0x3.13e3117b9af5d4c179d3c80438p+0 : inexact-ok = tanpi downward binary128 0x1.66666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c80426f6p+0 : inexact-ok = tanpi tonearest binary128 0x1.66666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c80426f6p+0 : inexact-ok = tanpi towardzero binary128 0x1.66666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c80426f6p+0 : inexact-ok = tanpi upward binary128 0x1.66666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c80426f8p+0 : inexact-ok = tanpi downward ibm128 0x1.66666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c80426p+0 : inexact-ok = tanpi tonearest ibm128 0x1.66666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c80427p+0 : inexact-ok = tanpi towardzero ibm128 0x1.66666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c80426p+0 : inexact-ok = tanpi upward ibm128 0x1.66666666666666666666666666p+0 : 0x3.13e3117b9af5d4c179d3c80427p+0 : inexact-ok tanpi -1.4 = tanpi downward binary32 -0x1.666666p+0 : -0x3.13e308p+0 : inexact-ok = tanpi tonearest binary32 -0x1.666666p+0 : -0x3.13e304p+0 : inexact-ok = tanpi towardzero binary32 -0x1.666666p+0 : -0x3.13e304p+0 : inexact-ok = tanpi upward binary32 -0x1.666666p+0 : -0x3.13e304p+0 : inexact-ok = tanpi downward binary64 -0x1.666666p+0 : -0x3.13e30452bac1p+0 : inexact-ok = tanpi tonearest binary64 -0x1.666666p+0 : -0x3.13e30452bac1p+0 : inexact-ok = tanpi towardzero binary64 -0x1.666666p+0 : -0x3.13e30452bac0ep+0 : inexact-ok = tanpi upward binary64 -0x1.666666p+0 : -0x3.13e30452bac0ep+0 : inexact-ok = tanpi downward intel96 -0x1.666666p+0 : -0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi tonearest intel96 -0x1.666666p+0 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero intel96 -0x1.666666p+0 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward intel96 -0x1.666666p+0 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi downward m68k96 -0x1.666666p+0 : -0x3.13e30452bac0f6ecp+0 : inexact-ok = tanpi tonearest m68k96 -0x1.666666p+0 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.666666p+0 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi upward m68k96 -0x1.666666p+0 : -0x3.13e30452bac0f6e8p+0 : inexact-ok = tanpi downward binary128 -0x1.666666p+0 : -0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi tonearest binary128 -0x1.666666p+0 : -0x3.13e30452bac0f6e974179a060bb2p+0 : inexact-ok = tanpi towardzero binary128 -0x1.666666p+0 : -0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi upward binary128 -0x1.666666p+0 : -0x3.13e30452bac0f6e974179a060bbp+0 : inexact-ok = tanpi downward ibm128 -0x1.666666p+0 : -0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi tonearest ibm128 -0x1.666666p+0 : -0x3.13e30452bac0f6e974179a060cp+0 : inexact-ok = tanpi towardzero ibm128 -0x1.666666p+0 : -0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi upward ibm128 -0x1.666666p+0 : -0x3.13e30452bac0f6e974179a060bp+0 : inexact-ok = tanpi downward binary32 -0x1.666668p+0 : -0x3.13e348p+0 : inexact-ok = tanpi tonearest binary32 -0x1.666668p+0 : -0x3.13e348p+0 : inexact-ok = tanpi towardzero binary32 -0x1.666668p+0 : -0x3.13e344p+0 : inexact-ok = tanpi upward binary32 -0x1.666668p+0 : -0x3.13e344p+0 : inexact-ok = tanpi downward binary64 -0x1.666668p+0 : -0x3.13e3461f1fc34p+0 : inexact-ok = tanpi tonearest binary64 -0x1.666668p+0 : -0x3.13e3461f1fc34p+0 : inexact-ok = tanpi towardzero binary64 -0x1.666668p+0 : -0x3.13e3461f1fc32p+0 : inexact-ok = tanpi upward binary64 -0x1.666668p+0 : -0x3.13e3461f1fc32p+0 : inexact-ok = tanpi downward intel96 -0x1.666668p+0 : -0x3.13e3461f1fc33508p+0 : inexact-ok = tanpi tonearest intel96 -0x1.666668p+0 : -0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi towardzero intel96 -0x1.666668p+0 : -0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi upward intel96 -0x1.666668p+0 : -0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi downward m68k96 -0x1.666668p+0 : -0x3.13e3461f1fc33508p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.666668p+0 : -0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.666668p+0 : -0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi upward m68k96 -0x1.666668p+0 : -0x3.13e3461f1fc33504p+0 : inexact-ok = tanpi downward binary128 -0x1.666668p+0 : -0x3.13e3461f1fc33505f788c4850eep+0 : inexact-ok = tanpi tonearest binary128 -0x1.666668p+0 : -0x3.13e3461f1fc33505f788c4850edep+0 : inexact-ok = tanpi towardzero binary128 -0x1.666668p+0 : -0x3.13e3461f1fc33505f788c4850edep+0 : inexact-ok = tanpi upward binary128 -0x1.666668p+0 : -0x3.13e3461f1fc33505f788c4850edep+0 : inexact-ok = tanpi downward ibm128 -0x1.666668p+0 : -0x3.13e3461f1fc33505f788c4850fp+0 : inexact-ok = tanpi tonearest ibm128 -0x1.666668p+0 : -0x3.13e3461f1fc33505f788c4850fp+0 : inexact-ok = tanpi towardzero ibm128 -0x1.666668p+0 : -0x3.13e3461f1fc33505f788c4850ep+0 : inexact-ok = tanpi upward ibm128 -0x1.666668p+0 : -0x3.13e3461f1fc33505f788c4850ep+0 : inexact-ok = tanpi downward binary64 -0x1.6666666666666p+0 : -0x3.13e3117b9af52p+0 : inexact-ok = tanpi tonearest binary64 -0x1.6666666666666p+0 : -0x3.13e3117b9af5p+0 : inexact-ok = tanpi towardzero binary64 -0x1.6666666666666p+0 : -0x3.13e3117b9af5p+0 : inexact-ok = tanpi upward binary64 -0x1.6666666666666p+0 : -0x3.13e3117b9af5p+0 : inexact-ok = tanpi downward intel96 -0x1.6666666666666p+0 : -0x3.13e3117b9af50234p+0 : inexact-ok = tanpi tonearest intel96 -0x1.6666666666666p+0 : -0x3.13e3117b9af50234p+0 : inexact-ok = tanpi towardzero intel96 -0x1.6666666666666p+0 : -0x3.13e3117b9af5023p+0 : inexact-ok = tanpi upward intel96 -0x1.6666666666666p+0 : -0x3.13e3117b9af5023p+0 : inexact-ok = tanpi downward m68k96 -0x1.6666666666666p+0 : -0x3.13e3117b9af50234p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.6666666666666p+0 : -0x3.13e3117b9af50234p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.6666666666666p+0 : -0x3.13e3117b9af5023p+0 : inexact-ok = tanpi upward m68k96 -0x1.6666666666666p+0 : -0x3.13e3117b9af5023p+0 : inexact-ok = tanpi downward binary128 -0x1.6666666666666p+0 : -0x3.13e3117b9af50233735796cd1086p+0 : inexact-ok = tanpi tonearest binary128 -0x1.6666666666666p+0 : -0x3.13e3117b9af50233735796cd1086p+0 : inexact-ok = tanpi towardzero binary128 -0x1.6666666666666p+0 : -0x3.13e3117b9af50233735796cd1084p+0 : inexact-ok = tanpi upward binary128 -0x1.6666666666666p+0 : -0x3.13e3117b9af50233735796cd1084p+0 : inexact-ok = tanpi downward ibm128 -0x1.6666666666666p+0 : -0x3.13e3117b9af50233735796cd11p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.6666666666666p+0 : -0x3.13e3117b9af50233735796cd11p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.6666666666666p+0 : -0x3.13e3117b9af50233735796cd1p+0 : inexact-ok = tanpi upward ibm128 -0x1.6666666666666p+0 : -0x3.13e3117b9af50233735796cd1p+0 : inexact-ok = tanpi downward binary64 -0x1.6666666666667p+0 : -0x3.13e3117b9af72p+0 : inexact-ok = tanpi tonearest binary64 -0x1.6666666666667p+0 : -0x3.13e3117b9af72p+0 : inexact-ok = tanpi towardzero binary64 -0x1.6666666666667p+0 : -0x3.13e3117b9af7p+0 : inexact-ok = tanpi upward binary64 -0x1.6666666666667p+0 : -0x3.13e3117b9af7p+0 : inexact-ok = tanpi downward intel96 -0x1.6666666666667p+0 : -0x3.13e3117b9af71098p+0 : inexact-ok = tanpi tonearest intel96 -0x1.6666666666667p+0 : -0x3.13e3117b9af71098p+0 : inexact-ok = tanpi towardzero intel96 -0x1.6666666666667p+0 : -0x3.13e3117b9af71094p+0 : inexact-ok = tanpi upward intel96 -0x1.6666666666667p+0 : -0x3.13e3117b9af71094p+0 : inexact-ok = tanpi downward m68k96 -0x1.6666666666667p+0 : -0x3.13e3117b9af71098p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.6666666666667p+0 : -0x3.13e3117b9af71098p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.6666666666667p+0 : -0x3.13e3117b9af71094p+0 : inexact-ok = tanpi upward m68k96 -0x1.6666666666667p+0 : -0x3.13e3117b9af71094p+0 : inexact-ok = tanpi downward binary128 -0x1.6666666666667p+0 : -0x3.13e3117b9af71096838e11d7a862p+0 : inexact-ok = tanpi tonearest binary128 -0x1.6666666666667p+0 : -0x3.13e3117b9af71096838e11d7a862p+0 : inexact-ok = tanpi towardzero binary128 -0x1.6666666666667p+0 : -0x3.13e3117b9af71096838e11d7a86p+0 : inexact-ok = tanpi upward binary128 -0x1.6666666666667p+0 : -0x3.13e3117b9af71096838e11d7a86p+0 : inexact-ok = tanpi downward ibm128 -0x1.6666666666667p+0 : -0x3.13e3117b9af71096838e11d7a9p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.6666666666667p+0 : -0x3.13e3117b9af71096838e11d7a8p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.6666666666667p+0 : -0x3.13e3117b9af71096838e11d7a8p+0 : inexact-ok = tanpi upward ibm128 -0x1.6666666666667p+0 : -0x3.13e3117b9af71096838e11d7a8p+0 : inexact-ok = tanpi downward intel96 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi tonearest intel96 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero intel96 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward intel96 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi downward m68k96 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b8p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi upward m68k96 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b4p+0 : inexact-ok = tanpi downward binary128 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi tonearest binary128 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b450f3604120aap+0 : inexact-ok = tanpi towardzero binary128 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi upward binary128 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b450f3604120a8p+0 : inexact-ok = tanpi downward ibm128 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b450f3604121p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi upward ibm128 -0x1.6666666666666666p+0 : -0x3.13e3117b9af5d4b450f360412p+0 : inexact-ok = tanpi downward intel96 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f8p+0 : inexact-ok = tanpi tonearest intel96 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f8p+0 : inexact-ok = tanpi towardzero intel96 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f4p+0 : inexact-ok = tanpi upward intel96 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f4p+0 : inexact-ok = tanpi downward m68k96 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f8p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f8p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f4p+0 : inexact-ok = tanpi upward m68k96 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f4p+0 : inexact-ok = tanpi downward binary128 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f61d55671081f6p+0 : inexact-ok = tanpi tonearest binary128 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f61d55671081f6p+0 : inexact-ok = tanpi towardzero binary128 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f61d55671081f4p+0 : inexact-ok = tanpi upward binary128 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f61d55671081f4p+0 : inexact-ok = tanpi downward ibm128 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f61d55671082p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f61d55671082p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f61d55671081p+0 : inexact-ok = tanpi upward ibm128 -0x1.6666666666666668p+0 : -0x3.13e3117b9af5d4f61d55671081p+0 : inexact-ok = tanpi downward binary128 -0x1.6666666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c8043414p+0 : inexact-ok = tanpi tonearest binary128 -0x1.6666666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi towardzero binary128 -0x1.6666666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi upward binary128 -0x1.6666666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c8043412p+0 : inexact-ok = tanpi downward binary128 -0x1.6666666666666666666666666667p+0 : -0x3.13e3117b9af5d4c179d3c8043434p+0 : inexact-ok = tanpi tonearest binary128 -0x1.6666666666666666666666666667p+0 : -0x3.13e3117b9af5d4c179d3c8043434p+0 : inexact-ok = tanpi towardzero binary128 -0x1.6666666666666666666666666667p+0 : -0x3.13e3117b9af5d4c179d3c8043432p+0 : inexact-ok = tanpi upward binary128 -0x1.6666666666666666666666666667p+0 : -0x3.13e3117b9af5d4c179d3c8043432p+0 : inexact-ok = tanpi downward binary128 -0x1.66666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c80426f8p+0 : inexact-ok = tanpi tonearest binary128 -0x1.66666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c80426f6p+0 : inexact-ok = tanpi towardzero binary128 -0x1.66666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c80426f6p+0 : inexact-ok = tanpi upward binary128 -0x1.66666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c80426f6p+0 : inexact-ok = tanpi downward ibm128 -0x1.66666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c80427p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.66666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c80427p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.66666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c80426p+0 : inexact-ok = tanpi upward ibm128 -0x1.66666666666666666666666666p+0 : -0x3.13e3117b9af5d4c179d3c80426p+0 : inexact-ok = tanpi downward binary128 -0x1.666666666666666666666666668p+0 : -0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi tonearest binary128 -0x1.666666666666666666666666668p+0 : -0x3.13e3117b9af5d4c179d3c804376ap+0 : inexact-ok = tanpi towardzero binary128 -0x1.666666666666666666666666668p+0 : -0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi upward binary128 -0x1.666666666666666666666666668p+0 : -0x3.13e3117b9af5d4c179d3c8043768p+0 : inexact-ok = tanpi downward ibm128 -0x1.666666666666666666666666668p+0 : -0x3.13e3117b9af5d4c179d3c80438p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.666666666666666666666666668p+0 : -0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.666666666666666666666666668p+0 : -0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok = tanpi upward ibm128 -0x1.666666666666666666666666668p+0 : -0x3.13e3117b9af5d4c179d3c80437p+0 : inexact-ok tanpi 0.24 = tanpi downward binary32 0x3.d70a4p-4 : 0xf.06667p-4 : inexact-ok = tanpi tonearest binary32 0x3.d70a4p-4 : 0xf.06667p-4 : inexact-ok = tanpi towardzero binary32 0x3.d70a4p-4 : 0xf.06667p-4 : inexact-ok = tanpi upward binary32 0x3.d70a4p-4 : 0xf.06668p-4 : inexact-ok = tanpi downward binary64 0x3.d70a4p-4 : 0xf.06667718a4c1p-4 : inexact-ok = tanpi tonearest binary64 0x3.d70a4p-4 : 0xf.06667718a4c18p-4 : inexact-ok = tanpi towardzero binary64 0x3.d70a4p-4 : 0xf.06667718a4c1p-4 : inexact-ok = tanpi upward binary64 0x3.d70a4p-4 : 0xf.06667718a4c18p-4 : inexact-ok = tanpi downward intel96 0x3.d70a4p-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi tonearest intel96 0x3.d70a4p-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero intel96 0x3.d70a4p-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward intel96 0x3.d70a4p-4 : 0xf.06667718a4c169ep-4 : inexact-ok = tanpi downward m68k96 0x3.d70a4p-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi tonearest m68k96 0x3.d70a4p-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero m68k96 0x3.d70a4p-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward m68k96 0x3.d70a4p-4 : 0xf.06667718a4c169ep-4 : inexact-ok = tanpi downward binary128 0x3.d70a4p-4 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a4p-4 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a4p-4 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi upward binary128 0x3.d70a4p-4 : 0xf.06667718a4c169d18c4034be007p-4 : inexact-ok = tanpi downward ibm128 0x3.d70a4p-4 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi tonearest ibm128 0x3.d70a4p-4 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi towardzero ibm128 0x3.d70a4p-4 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi upward ibm128 0x3.d70a4p-4 : 0xf.06667718a4c169d18c4034be04p-4 : inexact-ok = tanpi downward binary32 0x3.d70a3cp-4 : 0xf.06665p-4 : inexact-ok = tanpi tonearest binary32 0x3.d70a3cp-4 : 0xf.06666p-4 : inexact-ok = tanpi towardzero binary32 0x3.d70a3cp-4 : 0xf.06665p-4 : inexact-ok = tanpi upward binary32 0x3.d70a3cp-4 : 0xf.06666p-4 : inexact-ok = tanpi downward binary64 0x3.d70a3cp-4 : 0xf.06665f72c95c8p-4 : inexact-ok = tanpi tonearest binary64 0x3.d70a3cp-4 : 0xf.06665f72c95c8p-4 : inexact-ok = tanpi towardzero binary64 0x3.d70a3cp-4 : 0xf.06665f72c95c8p-4 : inexact-ok = tanpi upward binary64 0x3.d70a3cp-4 : 0xf.06665f72c95dp-4 : inexact-ok = tanpi downward intel96 0x3.d70a3cp-4 : 0xf.06665f72c95c985p-4 : inexact-ok = tanpi tonearest intel96 0x3.d70a3cp-4 : 0xf.06665f72c95c985p-4 : inexact-ok = tanpi towardzero intel96 0x3.d70a3cp-4 : 0xf.06665f72c95c985p-4 : inexact-ok = tanpi upward intel96 0x3.d70a3cp-4 : 0xf.06665f72c95c986p-4 : inexact-ok = tanpi downward m68k96 0x3.d70a3cp-4 : 0xf.06665f72c95c985p-4 : inexact-ok = tanpi tonearest m68k96 0x3.d70a3cp-4 : 0xf.06665f72c95c985p-4 : inexact-ok = tanpi towardzero m68k96 0x3.d70a3cp-4 : 0xf.06665f72c95c985p-4 : inexact-ok = tanpi upward m68k96 0x3.d70a3cp-4 : 0xf.06665f72c95c986p-4 : inexact-ok = tanpi downward binary128 0x3.d70a3cp-4 : 0xf.06665f72c95c9856f19db9de2a4p-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a3cp-4 : 0xf.06665f72c95c9856f19db9de2a4p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a3cp-4 : 0xf.06665f72c95c9856f19db9de2a4p-4 : inexact-ok = tanpi upward binary128 0x3.d70a3cp-4 : 0xf.06665f72c95c9856f19db9de2a48p-4 : inexact-ok = tanpi downward ibm128 0x3.d70a3cp-4 : 0xf.06665f72c95c9856f19db9de28p-4 : inexact-ok = tanpi tonearest ibm128 0x3.d70a3cp-4 : 0xf.06665f72c95c9856f19db9de2cp-4 : inexact-ok = tanpi towardzero ibm128 0x3.d70a3cp-4 : 0xf.06665f72c95c9856f19db9de28p-4 : inexact-ok = tanpi upward ibm128 0x3.d70a3cp-4 : 0xf.06665f72c95c9856f19db9de2cp-4 : inexact-ok = tanpi downward binary64 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccfp-4 : inexact-ok = tanpi tonearest binary64 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf8p-4 : inexact-ok = tanpi towardzero binary64 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccfp-4 : inexact-ok = tanpi upward binary64 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf8p-4 : inexact-ok = tanpi downward intel96 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi tonearest intel96 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi towardzero intel96 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi upward intel96 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b4p-4 : inexact-ok = tanpi downward m68k96 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi tonearest m68k96 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi towardzero m68k96 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi upward m68k96 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b4p-4 : inexact-ok = tanpi downward binary128 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3130d4afb52c78p-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3130d4afb52c8p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3130d4afb52c78p-4 : inexact-ok = tanpi upward binary128 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3130d4afb52c8p-4 : inexact-ok = tanpi downward ibm128 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3130d4afb52cp-4 : inexact-ok = tanpi tonearest ibm128 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3130d4afb52cp-4 : inexact-ok = tanpi towardzero ibm128 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3130d4afb52cp-4 : inexact-ok = tanpi upward ibm128 0x3.d70a3d70a3d72p-4 : 0xf.066667f62ccf4b3130d4afb53p-4 : inexact-ok = tanpi downward binary64 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi tonearest binary64 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi towardzero binary64 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi upward binary64 0x3.d70a3d70a3d7p-4 : 0xf.066667f62ccfp-4 : inexact-ok = tanpi downward intel96 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi tonearest intel96 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero intel96 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward intel96 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e1p-4 : inexact-ok = tanpi downward m68k96 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi tonearest m68k96 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero m68k96 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward m68k96 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e1p-4 : inexact-ok = tanpi downward binary128 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi upward binary128 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e0255d5355d0dep-4 : inexact-ok = tanpi downward ibm128 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi tonearest ibm128 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi towardzero ibm128 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi upward ibm128 0x3.d70a3d70a3d7p-4 : 0xf.066667f62cce8e0255d5355d1p-4 : inexact-ok = tanpi downward intel96 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest intel96 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero intel96 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward intel96 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi downward m68k96 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest m68k96 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero m68k96 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward m68k96 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi downward binary128 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi upward binary128 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi downward ibm128 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi tonearest ibm128 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi towardzero ibm128 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi upward ibm128 0x3.d70a3d70a3d70a4p-4 : 0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi downward intel96 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca8p-4 : inexact-ok = tanpi tonearest intel96 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca8p-4 : inexact-ok = tanpi towardzero intel96 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca8p-4 : inexact-ok = tanpi upward intel96 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward m68k96 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca8p-4 : inexact-ok = tanpi tonearest m68k96 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca8p-4 : inexact-ok = tanpi towardzero m68k96 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca8p-4 : inexact-ok = tanpi upward m68k96 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward binary128 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca83b21faa9dfbbp-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca83b21faa9dfbb8p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca83b21faa9dfbbp-4 : inexact-ok = tanpi upward binary128 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca83b21faa9dfbb8p-4 : inexact-ok = tanpi downward ibm128 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca83b21faa9df8p-4 : inexact-ok = tanpi tonearest ibm128 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca83b21faa9dfcp-4 : inexact-ok = tanpi towardzero ibm128 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca83b21faa9df8p-4 : inexact-ok = tanpi upward ibm128 0x3.d70a3d70a3d70a3cp-4 : 0xf.066667f62cceca83b21faa9dfcp-4 : inexact-ok = tanpi downward binary128 0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xf.066667f62cceca8c35831f12d95p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi upward binary128 0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xf.066667f62cceca8c35831f12d95p-4 : inexact-ok = tanpi downward binary128 0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi upward binary128 0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi downward binary128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xf.066667f62cceca8c35831f12dc9p-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xf.066667f62cceca8c35831f12dc98p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xf.066667f62cceca8c35831f12dc9p-4 : inexact-ok = tanpi upward binary128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xf.066667f62cceca8c35831f12dc98p-4 : inexact-ok = tanpi downward ibm128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xf.066667f62cceca8c35831f12dcp-4 : inexact-ok = tanpi tonearest ibm128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xf.066667f62cceca8c35831f12dcp-4 : inexact-ok = tanpi towardzero ibm128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xf.066667f62cceca8c35831f12dcp-4 : inexact-ok = tanpi upward ibm128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xf.066667f62cceca8c35831f12ep-4 : inexact-ok = tanpi downward binary128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xf.066667f62cceca8c35831f12d6a8p-4 : inexact-ok = tanpi tonearest binary128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xf.066667f62cceca8c35831f12d6a8p-4 : inexact-ok = tanpi towardzero binary128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xf.066667f62cceca8c35831f12d6a8p-4 : inexact-ok = tanpi upward binary128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xf.066667f62cceca8c35831f12d6bp-4 : inexact-ok = tanpi downward ibm128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xf.066667f62cceca8c35831f12d4p-4 : inexact-ok = tanpi tonearest ibm128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xf.066667f62cceca8c35831f12d8p-4 : inexact-ok = tanpi towardzero ibm128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xf.066667f62cceca8c35831f12d4p-4 : inexact-ok = tanpi upward ibm128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xf.066667f62cceca8c35831f12d8p-4 : inexact-ok tanpi -0.24 = tanpi downward binary32 -0x3.d70a3cp-4 : -0xf.06666p-4 : inexact-ok = tanpi tonearest binary32 -0x3.d70a3cp-4 : -0xf.06666p-4 : inexact-ok = tanpi towardzero binary32 -0x3.d70a3cp-4 : -0xf.06665p-4 : inexact-ok = tanpi upward binary32 -0x3.d70a3cp-4 : -0xf.06665p-4 : inexact-ok = tanpi downward binary64 -0x3.d70a3cp-4 : -0xf.06665f72c95dp-4 : inexact-ok = tanpi tonearest binary64 -0x3.d70a3cp-4 : -0xf.06665f72c95c8p-4 : inexact-ok = tanpi towardzero binary64 -0x3.d70a3cp-4 : -0xf.06665f72c95c8p-4 : inexact-ok = tanpi upward binary64 -0x3.d70a3cp-4 : -0xf.06665f72c95c8p-4 : inexact-ok = tanpi downward intel96 -0x3.d70a3cp-4 : -0xf.06665f72c95c986p-4 : inexact-ok = tanpi tonearest intel96 -0x3.d70a3cp-4 : -0xf.06665f72c95c985p-4 : inexact-ok = tanpi towardzero intel96 -0x3.d70a3cp-4 : -0xf.06665f72c95c985p-4 : inexact-ok = tanpi upward intel96 -0x3.d70a3cp-4 : -0xf.06665f72c95c985p-4 : inexact-ok = tanpi downward m68k96 -0x3.d70a3cp-4 : -0xf.06665f72c95c986p-4 : inexact-ok = tanpi tonearest m68k96 -0x3.d70a3cp-4 : -0xf.06665f72c95c985p-4 : inexact-ok = tanpi towardzero m68k96 -0x3.d70a3cp-4 : -0xf.06665f72c95c985p-4 : inexact-ok = tanpi upward m68k96 -0x3.d70a3cp-4 : -0xf.06665f72c95c985p-4 : inexact-ok = tanpi downward binary128 -0x3.d70a3cp-4 : -0xf.06665f72c95c9856f19db9de2a48p-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a3cp-4 : -0xf.06665f72c95c9856f19db9de2a4p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a3cp-4 : -0xf.06665f72c95c9856f19db9de2a4p-4 : inexact-ok = tanpi upward binary128 -0x3.d70a3cp-4 : -0xf.06665f72c95c9856f19db9de2a4p-4 : inexact-ok = tanpi downward ibm128 -0x3.d70a3cp-4 : -0xf.06665f72c95c9856f19db9de2cp-4 : inexact-ok = tanpi tonearest ibm128 -0x3.d70a3cp-4 : -0xf.06665f72c95c9856f19db9de2cp-4 : inexact-ok = tanpi towardzero ibm128 -0x3.d70a3cp-4 : -0xf.06665f72c95c9856f19db9de28p-4 : inexact-ok = tanpi upward ibm128 -0x3.d70a3cp-4 : -0xf.06665f72c95c9856f19db9de28p-4 : inexact-ok = tanpi downward binary32 -0x3.d70a4p-4 : -0xf.06668p-4 : inexact-ok = tanpi tonearest binary32 -0x3.d70a4p-4 : -0xf.06667p-4 : inexact-ok = tanpi towardzero binary32 -0x3.d70a4p-4 : -0xf.06667p-4 : inexact-ok = tanpi upward binary32 -0x3.d70a4p-4 : -0xf.06667p-4 : inexact-ok = tanpi downward binary64 -0x3.d70a4p-4 : -0xf.06667718a4c18p-4 : inexact-ok = tanpi tonearest binary64 -0x3.d70a4p-4 : -0xf.06667718a4c18p-4 : inexact-ok = tanpi towardzero binary64 -0x3.d70a4p-4 : -0xf.06667718a4c1p-4 : inexact-ok = tanpi upward binary64 -0x3.d70a4p-4 : -0xf.06667718a4c1p-4 : inexact-ok = tanpi downward intel96 -0x3.d70a4p-4 : -0xf.06667718a4c169ep-4 : inexact-ok = tanpi tonearest intel96 -0x3.d70a4p-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero intel96 -0x3.d70a4p-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward intel96 -0x3.d70a4p-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi downward m68k96 -0x3.d70a4p-4 : -0xf.06667718a4c169ep-4 : inexact-ok = tanpi tonearest m68k96 -0x3.d70a4p-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero m68k96 -0x3.d70a4p-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward m68k96 -0x3.d70a4p-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi downward binary128 -0x3.d70a4p-4 : -0xf.06667718a4c169d18c4034be007p-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a4p-4 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a4p-4 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi upward binary128 -0x3.d70a4p-4 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi downward ibm128 -0x3.d70a4p-4 : -0xf.06667718a4c169d18c4034be04p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.d70a4p-4 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi towardzero ibm128 -0x3.d70a4p-4 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi upward ibm128 -0x3.d70a4p-4 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi downward binary64 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62ccfp-4 : inexact-ok = tanpi tonearest binary64 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi towardzero binary64 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi upward binary64 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi downward intel96 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e1p-4 : inexact-ok = tanpi tonearest intel96 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero intel96 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward intel96 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi downward m68k96 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e1p-4 : inexact-ok = tanpi tonearest m68k96 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero m68k96 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward m68k96 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi downward binary128 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e0255d5355d0dep-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi upward binary128 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi downward ibm128 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e0255d5355d1p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi towardzero ibm128 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi upward ibm128 -0x3.d70a3d70a3d7p-4 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi downward binary64 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf8p-4 : inexact-ok = tanpi tonearest binary64 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf8p-4 : inexact-ok = tanpi towardzero binary64 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccfp-4 : inexact-ok = tanpi upward binary64 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccfp-4 : inexact-ok = tanpi downward intel96 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b4p-4 : inexact-ok = tanpi tonearest intel96 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi towardzero intel96 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi upward intel96 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi downward m68k96 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b4p-4 : inexact-ok = tanpi tonearest m68k96 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi towardzero m68k96 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi upward m68k96 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3p-4 : inexact-ok = tanpi downward binary128 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3130d4afb52c8p-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3130d4afb52c8p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3130d4afb52c78p-4 : inexact-ok = tanpi upward binary128 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3130d4afb52c78p-4 : inexact-ok = tanpi downward ibm128 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3130d4afb53p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3130d4afb52cp-4 : inexact-ok = tanpi towardzero ibm128 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3130d4afb52cp-4 : inexact-ok = tanpi upward ibm128 -0x3.d70a3d70a3d72p-4 : -0xf.066667f62ccf4b3130d4afb52cp-4 : inexact-ok = tanpi downward intel96 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest intel96 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca8p-4 : inexact-ok = tanpi towardzero intel96 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca8p-4 : inexact-ok = tanpi upward intel96 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca8p-4 : inexact-ok = tanpi downward m68k96 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest m68k96 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca8p-4 : inexact-ok = tanpi towardzero m68k96 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca8p-4 : inexact-ok = tanpi upward m68k96 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca8p-4 : inexact-ok = tanpi downward binary128 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca83b21faa9dfbb8p-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca83b21faa9dfbb8p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca83b21faa9dfbbp-4 : inexact-ok = tanpi upward binary128 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca83b21faa9dfbbp-4 : inexact-ok = tanpi downward ibm128 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca83b21faa9dfcp-4 : inexact-ok = tanpi tonearest ibm128 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca83b21faa9dfcp-4 : inexact-ok = tanpi towardzero ibm128 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca83b21faa9df8p-4 : inexact-ok = tanpi upward ibm128 -0x3.d70a3d70a3d70a3cp-4 : -0xf.066667f62cceca83b21faa9df8p-4 : inexact-ok = tanpi downward intel96 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi tonearest intel96 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero intel96 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward intel96 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward m68k96 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi tonearest m68k96 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero m68k96 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward m68k96 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward binary128 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi upward binary128 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi downward ibm128 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi towardzero ibm128 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi upward ibm128 -0x3.d70a3d70a3d70a4p-4 : -0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi downward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : -0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi upward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi downward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : -0xf.066667f62cceca8c35831f12d95p-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : -0xf.066667f62cceca8c35831f12d95p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : -0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi upward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : -0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi downward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : -0xf.066667f62cceca8c35831f12d6bp-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : -0xf.066667f62cceca8c35831f12d6a8p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : -0xf.066667f62cceca8c35831f12d6a8p-4 : inexact-ok = tanpi upward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : -0xf.066667f62cceca8c35831f12d6a8p-4 : inexact-ok = tanpi downward ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : -0xf.066667f62cceca8c35831f12d8p-4 : inexact-ok = tanpi tonearest ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : -0xf.066667f62cceca8c35831f12d8p-4 : inexact-ok = tanpi towardzero ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : -0xf.066667f62cceca8c35831f12d4p-4 : inexact-ok = tanpi upward ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : -0xf.066667f62cceca8c35831f12d4p-4 : inexact-ok = tanpi downward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : -0xf.066667f62cceca8c35831f12dc98p-4 : inexact-ok = tanpi tonearest binary128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : -0xf.066667f62cceca8c35831f12dc98p-4 : inexact-ok = tanpi towardzero binary128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : -0xf.066667f62cceca8c35831f12dc9p-4 : inexact-ok = tanpi upward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : -0xf.066667f62cceca8c35831f12dc9p-4 : inexact-ok = tanpi downward ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : -0xf.066667f62cceca8c35831f12ep-4 : inexact-ok = tanpi tonearest ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : -0xf.066667f62cceca8c35831f12dcp-4 : inexact-ok = tanpi towardzero ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : -0xf.066667f62cceca8c35831f12dcp-4 : inexact-ok = tanpi upward ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : -0xf.066667f62cceca8c35831f12dcp-4 : inexact-ok tanpi 0.49 = tanpi downward binary32 0x7.d70a4p-4 : 0x1.fd20f4p+4 : inexact-ok = tanpi tonearest binary32 0x7.d70a4p-4 : 0x1.fd20f6p+4 : inexact-ok = tanpi towardzero binary32 0x7.d70a4p-4 : 0x1.fd20f4p+4 : inexact-ok = tanpi upward binary32 0x7.d70a4p-4 : 0x1.fd20f6p+4 : inexact-ok = tanpi downward binary64 0x7.d70a4p-4 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi tonearest binary64 0x7.d70a4p-4 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi towardzero binary64 0x7.d70a4p-4 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi upward binary64 0x7.d70a4p-4 : 0x1.fd20f52da0f91p+4 : inexact-ok = tanpi downward intel96 0x7.d70a4p-4 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi tonearest intel96 0x7.d70a4p-4 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero intel96 0x7.d70a4p-4 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward intel96 0x7.d70a4p-4 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi downward m68k96 0x7.d70a4p-4 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi tonearest m68k96 0x7.d70a4p-4 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero m68k96 0x7.d70a4p-4 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward m68k96 0x7.d70a4p-4 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi downward binary128 0x7.d70a4p-4 : 0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a4p-4 : 0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a4p-4 : 0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi upward binary128 0x7.d70a4p-4 : 0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi downward ibm128 0x7.d70a4p-4 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi tonearest ibm128 0x7.d70a4p-4 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi towardzero ibm128 0x7.d70a4p-4 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi upward ibm128 0x7.d70a4p-4 : 0x1.fd20f52da0f9077b267aa78d7b8p+4 : inexact-ok = tanpi downward binary32 0x7.d70a38p-4 : 0x1.fd209p+4 : inexact-ok = tanpi tonearest binary32 0x7.d70a38p-4 : 0x1.fd2092p+4 : inexact-ok = tanpi towardzero binary32 0x7.d70a38p-4 : 0x1.fd209p+4 : inexact-ok = tanpi upward binary32 0x7.d70a38p-4 : 0x1.fd2092p+4 : inexact-ok = tanpi downward binary64 0x7.d70a38p-4 : 0x1.fd2091ac7c69fp+4 : inexact-ok = tanpi tonearest binary64 0x7.d70a38p-4 : 0x1.fd2091ac7c69fp+4 : inexact-ok = tanpi towardzero binary64 0x7.d70a38p-4 : 0x1.fd2091ac7c69fp+4 : inexact-ok = tanpi upward binary64 0x7.d70a38p-4 : 0x1.fd2091ac7c6ap+4 : inexact-ok = tanpi downward intel96 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b6p+4 : inexact-ok = tanpi tonearest intel96 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b8p+4 : inexact-ok = tanpi towardzero intel96 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b6p+4 : inexact-ok = tanpi upward intel96 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b8p+4 : inexact-ok = tanpi downward m68k96 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b6p+4 : inexact-ok = tanpi tonearest m68k96 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b8p+4 : inexact-ok = tanpi towardzero m68k96 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b6p+4 : inexact-ok = tanpi upward m68k96 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b8p+4 : inexact-ok = tanpi downward binary128 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b7bae1fce0c73dp+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b7bae1fce0c73dp+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b7bae1fce0c73dp+4 : inexact-ok = tanpi upward binary128 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b7bae1fce0c73ep+4 : inexact-ok = tanpi downward ibm128 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b7bae1fce0c7p+4 : inexact-ok = tanpi tonearest ibm128 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b7bae1fce0c7p+4 : inexact-ok = tanpi towardzero ibm128 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b7bae1fce0c7p+4 : inexact-ok = tanpi upward ibm128 0x7.d70a38p-4 : 0x1.fd2091ac7c69f0b7bae1fce0c78p+4 : inexact-ok = tanpi downward binary64 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58p+4 : inexact-ok = tanpi tonearest binary64 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58p+4 : inexact-ok = tanpi towardzero binary64 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58p+4 : inexact-ok = tanpi upward binary64 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e59p+4 : inexact-ok = tanpi downward intel96 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58536p+4 : inexact-ok = tanpi tonearest intel96 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58538p+4 : inexact-ok = tanpi towardzero intel96 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58536p+4 : inexact-ok = tanpi upward intel96 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58538p+4 : inexact-ok = tanpi downward m68k96 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58536p+4 : inexact-ok = tanpi tonearest m68k96 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58538p+4 : inexact-ok = tanpi towardzero m68k96 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58536p+4 : inexact-ok = tanpi upward m68k96 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58538p+4 : inexact-ok = tanpi downward binary128 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58537c24d6c1e96dep+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58537c24d6c1e96dep+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58537c24d6c1e96dep+4 : inexact-ok = tanpi upward binary128 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58537c24d6c1e96dfp+4 : inexact-ok = tanpi downward ibm128 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58537c24d6c1e968p+4 : inexact-ok = tanpi tonearest ibm128 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58537c24d6c1e97p+4 : inexact-ok = tanpi towardzero ibm128 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58537c24d6c1e968p+4 : inexact-ok = tanpi upward ibm128 0x7.d70a3d70a3d74p-4 : 0x1.fd20d55634e58537c24d6c1e97p+4 : inexact-ok = tanpi downward binary64 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e26p+4 : inexact-ok = tanpi tonearest binary64 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e27p+4 : inexact-ok = tanpi towardzero binary64 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e26p+4 : inexact-ok = tanpi upward binary64 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e27p+4 : inexact-ok = tanpi downward intel96 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi tonearest intel96 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero intel96 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward intel96 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2693p+4 : inexact-ok = tanpi downward m68k96 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi tonearest m68k96 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero m68k96 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward m68k96 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2693p+4 : inexact-ok = tanpi downward binary128 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi upward binary128 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi downward ibm128 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi tonearest ibm128 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi towardzero ibm128 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi upward ibm128 0x7.d70a3d70a3d7p-4 : 0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi downward intel96 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi tonearest intel96 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero intel96 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward intel96 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi downward m68k96 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi tonearest m68k96 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero m68k96 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward m68k96 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi downward binary128 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi upward binary128 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi downward ibm128 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi tonearest ibm128 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi towardzero ibm128 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi upward ibm128 0x7.d70a3d70a3d70a4p-4 : 0x1.fd20d55634e2e8abe5ae3411568p+4 : inexact-ok = tanpi downward intel96 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi tonearest intel96 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi towardzero intel96 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi upward intel96 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e84ap+4 : inexact-ok = tanpi downward m68k96 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi tonearest m68k96 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi towardzero m68k96 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi upward m68k96 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e84ap+4 : inexact-ok = tanpi downward binary128 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e8486482a67daf0ep+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e8486482a67daf0fp+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e8486482a67daf0ep+4 : inexact-ok = tanpi upward binary128 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e8486482a67daf0fp+4 : inexact-ok = tanpi downward ibm128 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e8486482a67dafp+4 : inexact-ok = tanpi tonearest ibm128 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e8486482a67dafp+4 : inexact-ok = tanpi towardzero ibm128 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e8486482a67dafp+4 : inexact-ok = tanpi upward ibm128 0x7.d70a3d70a3d70a38p-4 : 0x1.fd20d55634e2e8486482a67daf8p+4 : inexact-ok = tanpi downward binary128 0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x1.fd20d55634e2e88c0e441b3e3f7ap+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x1.fd20d55634e2e88c0e441b3e3f7bp+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x1.fd20d55634e2e88c0e441b3e3f7ap+4 : inexact-ok = tanpi upward binary128 0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x1.fd20d55634e2e88c0e441b3e3f7bp+4 : inexact-ok = tanpi downward binary128 0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi upward binary128 0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x1.fd20d55634e2e88c0e441b3e3f4ap+4 : inexact-ok = tanpi downward binary128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x1.fd20d55634e2e88c0e441b3e4648p+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x1.fd20d55634e2e88c0e441b3e4648p+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x1.fd20d55634e2e88c0e441b3e4648p+4 : inexact-ok = tanpi upward binary128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x1.fd20d55634e2e88c0e441b3e4649p+4 : inexact-ok = tanpi downward ibm128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x1.fd20d55634e2e88c0e441b3e46p+4 : inexact-ok = tanpi tonearest ibm128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x1.fd20d55634e2e88c0e441b3e468p+4 : inexact-ok = tanpi towardzero ibm128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x1.fd20d55634e2e88c0e441b3e46p+4 : inexact-ok = tanpi upward ibm128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x1.fd20d55634e2e88c0e441b3e468p+4 : inexact-ok = tanpi downward binary128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi tonearest binary128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi towardzero binary128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi upward binary128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi downward ibm128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x1.fd20d55634e2e88c0e441b3e2dp+4 : inexact-ok = tanpi tonearest ibm128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x1.fd20d55634e2e88c0e441b3e2d8p+4 : inexact-ok = tanpi towardzero ibm128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x1.fd20d55634e2e88c0e441b3e2dp+4 : inexact-ok = tanpi upward ibm128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x1.fd20d55634e2e88c0e441b3e2d8p+4 : inexact-ok tanpi -0.49 = tanpi downward binary32 -0x7.d70a38p-4 : -0x1.fd2092p+4 : inexact-ok = tanpi tonearest binary32 -0x7.d70a38p-4 : -0x1.fd2092p+4 : inexact-ok = tanpi towardzero binary32 -0x7.d70a38p-4 : -0x1.fd209p+4 : inexact-ok = tanpi upward binary32 -0x7.d70a38p-4 : -0x1.fd209p+4 : inexact-ok = tanpi downward binary64 -0x7.d70a38p-4 : -0x1.fd2091ac7c6ap+4 : inexact-ok = tanpi tonearest binary64 -0x7.d70a38p-4 : -0x1.fd2091ac7c69fp+4 : inexact-ok = tanpi towardzero binary64 -0x7.d70a38p-4 : -0x1.fd2091ac7c69fp+4 : inexact-ok = tanpi upward binary64 -0x7.d70a38p-4 : -0x1.fd2091ac7c69fp+4 : inexact-ok = tanpi downward intel96 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b8p+4 : inexact-ok = tanpi tonearest intel96 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b8p+4 : inexact-ok = tanpi towardzero intel96 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b6p+4 : inexact-ok = tanpi upward intel96 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b6p+4 : inexact-ok = tanpi downward m68k96 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b8p+4 : inexact-ok = tanpi tonearest m68k96 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b8p+4 : inexact-ok = tanpi towardzero m68k96 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b6p+4 : inexact-ok = tanpi upward m68k96 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b6p+4 : inexact-ok = tanpi downward binary128 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b7bae1fce0c73ep+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b7bae1fce0c73dp+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b7bae1fce0c73dp+4 : inexact-ok = tanpi upward binary128 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b7bae1fce0c73dp+4 : inexact-ok = tanpi downward ibm128 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b7bae1fce0c78p+4 : inexact-ok = tanpi tonearest ibm128 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b7bae1fce0c7p+4 : inexact-ok = tanpi towardzero ibm128 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b7bae1fce0c7p+4 : inexact-ok = tanpi upward ibm128 -0x7.d70a38p-4 : -0x1.fd2091ac7c69f0b7bae1fce0c7p+4 : inexact-ok = tanpi downward binary32 -0x7.d70a4p-4 : -0x1.fd20f6p+4 : inexact-ok = tanpi tonearest binary32 -0x7.d70a4p-4 : -0x1.fd20f6p+4 : inexact-ok = tanpi towardzero binary32 -0x7.d70a4p-4 : -0x1.fd20f4p+4 : inexact-ok = tanpi upward binary32 -0x7.d70a4p-4 : -0x1.fd20f4p+4 : inexact-ok = tanpi downward binary64 -0x7.d70a4p-4 : -0x1.fd20f52da0f91p+4 : inexact-ok = tanpi tonearest binary64 -0x7.d70a4p-4 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi towardzero binary64 -0x7.d70a4p-4 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi upward binary64 -0x7.d70a4p-4 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi downward intel96 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi tonearest intel96 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero intel96 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward intel96 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi downward m68k96 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi tonearest m68k96 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero m68k96 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward m68k96 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi downward binary128 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi upward binary128 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi downward ibm128 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077b267aa78d7b8p+4 : inexact-ok = tanpi tonearest ibm128 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi towardzero ibm128 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi upward ibm128 -0x7.d70a4p-4 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi downward binary64 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e27p+4 : inexact-ok = tanpi tonearest binary64 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e27p+4 : inexact-ok = tanpi towardzero binary64 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e26p+4 : inexact-ok = tanpi upward binary64 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e26p+4 : inexact-ok = tanpi downward intel96 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2693p+4 : inexact-ok = tanpi tonearest intel96 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero intel96 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward intel96 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi downward m68k96 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2693p+4 : inexact-ok = tanpi tonearest m68k96 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero m68k96 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward m68k96 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi downward binary128 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi upward binary128 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi downward ibm128 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi tonearest ibm128 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi towardzero ibm128 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi upward ibm128 -0x7.d70a3d70a3d7p-4 : -0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi downward binary64 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e59p+4 : inexact-ok = tanpi tonearest binary64 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58p+4 : inexact-ok = tanpi towardzero binary64 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58p+4 : inexact-ok = tanpi upward binary64 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58p+4 : inexact-ok = tanpi downward intel96 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58538p+4 : inexact-ok = tanpi tonearest intel96 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58538p+4 : inexact-ok = tanpi towardzero intel96 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58536p+4 : inexact-ok = tanpi upward intel96 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58536p+4 : inexact-ok = tanpi downward m68k96 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58538p+4 : inexact-ok = tanpi tonearest m68k96 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58538p+4 : inexact-ok = tanpi towardzero m68k96 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58536p+4 : inexact-ok = tanpi upward m68k96 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58536p+4 : inexact-ok = tanpi downward binary128 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58537c24d6c1e96dfp+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58537c24d6c1e96dep+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58537c24d6c1e96dep+4 : inexact-ok = tanpi upward binary128 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58537c24d6c1e96dep+4 : inexact-ok = tanpi downward ibm128 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58537c24d6c1e97p+4 : inexact-ok = tanpi tonearest ibm128 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58537c24d6c1e97p+4 : inexact-ok = tanpi towardzero ibm128 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58537c24d6c1e968p+4 : inexact-ok = tanpi upward ibm128 -0x7.d70a3d70a3d74p-4 : -0x1.fd20d55634e58537c24d6c1e968p+4 : inexact-ok = tanpi downward intel96 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e84ap+4 : inexact-ok = tanpi tonearest intel96 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi towardzero intel96 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi upward intel96 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi downward m68k96 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e84ap+4 : inexact-ok = tanpi tonearest m68k96 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi towardzero m68k96 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi upward m68k96 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e848p+4 : inexact-ok = tanpi downward binary128 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e8486482a67daf0fp+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e8486482a67daf0fp+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e8486482a67daf0ep+4 : inexact-ok = tanpi upward binary128 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e8486482a67daf0ep+4 : inexact-ok = tanpi downward ibm128 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e8486482a67daf8p+4 : inexact-ok = tanpi tonearest ibm128 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e8486482a67dafp+4 : inexact-ok = tanpi towardzero ibm128 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e8486482a67dafp+4 : inexact-ok = tanpi upward ibm128 -0x7.d70a3d70a3d70a38p-4 : -0x1.fd20d55634e2e8486482a67dafp+4 : inexact-ok = tanpi downward intel96 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi tonearest intel96 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero intel96 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward intel96 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi downward m68k96 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi tonearest m68k96 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero m68k96 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward m68k96 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi downward binary128 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi upward binary128 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi downward ibm128 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8abe5ae3411568p+4 : inexact-ok = tanpi tonearest ibm128 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi towardzero ibm128 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi upward ibm128 -0x7.d70a3d70a3d70a4p-4 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi downward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : -0x1.fd20d55634e2e88c0e441b3e3f4ap+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi upward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi downward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : -0x1.fd20d55634e2e88c0e441b3e3f7bp+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : -0x1.fd20d55634e2e88c0e441b3e3f7bp+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : -0x1.fd20d55634e2e88c0e441b3e3f7ap+4 : inexact-ok = tanpi upward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : -0x1.fd20d55634e2e88c0e441b3e3f7ap+4 : inexact-ok = tanpi downward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : -0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : -0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : -0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi upward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : -0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi downward ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : -0x1.fd20d55634e2e88c0e441b3e2d8p+4 : inexact-ok = tanpi tonearest ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : -0x1.fd20d55634e2e88c0e441b3e2d8p+4 : inexact-ok = tanpi towardzero ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : -0x1.fd20d55634e2e88c0e441b3e2dp+4 : inexact-ok = tanpi upward ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : -0x1.fd20d55634e2e88c0e441b3e2dp+4 : inexact-ok = tanpi downward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : -0x1.fd20d55634e2e88c0e441b3e4649p+4 : inexact-ok = tanpi tonearest binary128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : -0x1.fd20d55634e2e88c0e441b3e4648p+4 : inexact-ok = tanpi towardzero binary128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : -0x1.fd20d55634e2e88c0e441b3e4648p+4 : inexact-ok = tanpi upward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : -0x1.fd20d55634e2e88c0e441b3e4648p+4 : inexact-ok = tanpi downward ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : -0x1.fd20d55634e2e88c0e441b3e468p+4 : inexact-ok = tanpi tonearest ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : -0x1.fd20d55634e2e88c0e441b3e468p+4 : inexact-ok = tanpi towardzero ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : -0x1.fd20d55634e2e88c0e441b3e46p+4 : inexact-ok = tanpi upward ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : -0x1.fd20d55634e2e88c0e441b3e46p+4 : inexact-ok tanpi 0.51 = tanpi downward binary32 0x8.28f5dp-4 : -0x1.fd203p+4 : inexact-ok = tanpi tonearest binary32 0x8.28f5dp-4 : -0x1.fd202ep+4 : inexact-ok = tanpi towardzero binary32 0x8.28f5dp-4 : -0x1.fd202ep+4 : inexact-ok = tanpi upward binary32 0x8.28f5dp-4 : -0x1.fd202ep+4 : inexact-ok = tanpi downward binary64 0x8.28f5dp-4 : -0x1.fd202e2b7eb6p+4 : inexact-ok = tanpi tonearest binary64 0x8.28f5dp-4 : -0x1.fd202e2b7eb6p+4 : inexact-ok = tanpi towardzero binary64 0x8.28f5dp-4 : -0x1.fd202e2b7eb5fp+4 : inexact-ok = tanpi upward binary64 0x8.28f5dp-4 : -0x1.fd202e2b7eb5fp+4 : inexact-ok = tanpi downward intel96 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f966p+4 : inexact-ok = tanpi tonearest intel96 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f966p+4 : inexact-ok = tanpi towardzero intel96 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f964p+4 : inexact-ok = tanpi upward intel96 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f964p+4 : inexact-ok = tanpi downward m68k96 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f966p+4 : inexact-ok = tanpi tonearest m68k96 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f966p+4 : inexact-ok = tanpi towardzero m68k96 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f964p+4 : inexact-ok = tanpi upward m68k96 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f964p+4 : inexact-ok = tanpi downward binary128 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f9658ebf9ec8992dp+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f9658ebf9ec8992cp+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f9658ebf9ec8992cp+4 : inexact-ok = tanpi upward binary128 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f9658ebf9ec8992cp+4 : inexact-ok = tanpi downward ibm128 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f9658ebf9ec8998p+4 : inexact-ok = tanpi tonearest ibm128 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f9658ebf9ec899p+4 : inexact-ok = tanpi towardzero ibm128 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f9658ebf9ec899p+4 : inexact-ok = tanpi upward ibm128 0x8.28f5dp-4 : -0x1.fd202e2b7eb5f9658ebf9ec899p+4 : inexact-ok = tanpi downward binary32 0x8.28f5cp-4 : -0x1.fd20f6p+4 : inexact-ok = tanpi tonearest binary32 0x8.28f5cp-4 : -0x1.fd20f6p+4 : inexact-ok = tanpi towardzero binary32 0x8.28f5cp-4 : -0x1.fd20f4p+4 : inexact-ok = tanpi upward binary32 0x8.28f5cp-4 : -0x1.fd20f4p+4 : inexact-ok = tanpi downward binary64 0x8.28f5cp-4 : -0x1.fd20f52da0f91p+4 : inexact-ok = tanpi tonearest binary64 0x8.28f5cp-4 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi towardzero binary64 0x8.28f5cp-4 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi upward binary64 0x8.28f5cp-4 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi downward intel96 0x8.28f5cp-4 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi tonearest intel96 0x8.28f5cp-4 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero intel96 0x8.28f5cp-4 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward intel96 0x8.28f5cp-4 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi downward m68k96 0x8.28f5cp-4 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi tonearest m68k96 0x8.28f5cp-4 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero m68k96 0x8.28f5cp-4 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward m68k96 0x8.28f5cp-4 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi downward binary128 0x8.28f5cp-4 : -0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5cp-4 : -0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5cp-4 : -0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi upward binary128 0x8.28f5cp-4 : -0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi downward ibm128 0x8.28f5cp-4 : -0x1.fd20f52da0f9077b267aa78d7b8p+4 : inexact-ok = tanpi tonearest ibm128 0x8.28f5cp-4 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi towardzero ibm128 0x8.28f5cp-4 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi upward ibm128 0x8.28f5cp-4 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi downward binary64 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e27p+4 : inexact-ok = tanpi tonearest binary64 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e27p+4 : inexact-ok = tanpi towardzero binary64 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e26p+4 : inexact-ok = tanpi upward binary64 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e26p+4 : inexact-ok = tanpi downward intel96 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2693p+4 : inexact-ok = tanpi tonearest intel96 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero intel96 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward intel96 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi downward m68k96 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2693p+4 : inexact-ok = tanpi tonearest m68k96 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero m68k96 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward m68k96 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi downward binary128 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi upward binary128 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi downward ibm128 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi tonearest ibm128 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi towardzero ibm128 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi upward ibm128 0x8.28f5c28f5c29p-4 : -0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi downward binary64 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8bp+4 : inexact-ok = tanpi tonearest binary64 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8ap+4 : inexact-ok = tanpi towardzero binary64 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8ap+4 : inexact-ok = tanpi upward binary64 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8ap+4 : inexact-ok = tanpi downward intel96 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a142p+4 : inexact-ok = tanpi tonearest intel96 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a142p+4 : inexact-ok = tanpi towardzero intel96 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a14p+4 : inexact-ok = tanpi upward intel96 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a14p+4 : inexact-ok = tanpi downward m68k96 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a142p+4 : inexact-ok = tanpi tonearest m68k96 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a142p+4 : inexact-ok = tanpi towardzero m68k96 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a14p+4 : inexact-ok = tanpi upward m68k96 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a14p+4 : inexact-ok = tanpi downward binary128 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a1411eba09635caap+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a1411eba09635ca9p+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a1411eba09635ca9p+4 : inexact-ok = tanpi upward binary128 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a1411eba09635ca9p+4 : inexact-ok = tanpi downward ibm128 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a1411eba09635dp+4 : inexact-ok = tanpi tonearest ibm128 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a1411eba09635c8p+4 : inexact-ok = tanpi towardzero ibm128 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a1411eba09635c8p+4 : inexact-ok = tanpi upward ibm128 0x8.28f5c28f5c288p-4 : -0x1.fd20d55634e8a1411eba09635c8p+4 : inexact-ok = tanpi downward intel96 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e6p+4 : inexact-ok = tanpi tonearest intel96 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi towardzero intel96 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi upward intel96 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi downward m68k96 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e6p+4 : inexact-ok = tanpi tonearest m68k96 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi towardzero m68k96 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi upward m68k96 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi downward binary128 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4e35718ea0817p+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4e35718ea0817p+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4e35718ea0816p+4 : inexact-ok = tanpi upward binary128 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4e35718ea0816p+4 : inexact-ok = tanpi downward ibm128 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4e35718ea088p+4 : inexact-ok = tanpi tonearest ibm128 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4e35718ea08p+4 : inexact-ok = tanpi towardzero ibm128 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4e35718ea08p+4 : inexact-ok = tanpi upward ibm128 0x8.28f5c28f5c28f5dp-4 : -0x1.fd20d55634e2e7e4e35718ea08p+4 : inexact-ok = tanpi downward intel96 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi tonearest intel96 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero intel96 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward intel96 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi downward m68k96 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi tonearest m68k96 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero m68k96 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward m68k96 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi downward binary128 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi upward binary128 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi downward ibm128 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8abe5ae3411568p+4 : inexact-ok = tanpi tonearest ibm128 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi towardzero ibm128 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi upward ibm128 0x8.28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi downward binary128 0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x1.fd20d55634e2e88c0e441b3e3f4ap+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi upward binary128 0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi downward binary128 0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x1.fd20d55634e2e88c0e441b3e3fadp+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x1.fd20d55634e2e88c0e441b3e3fadp+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x1.fd20d55634e2e88c0e441b3e3facp+4 : inexact-ok = tanpi upward binary128 0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x1.fd20d55634e2e88c0e441b3e3facp+4 : inexact-ok = tanpi downward binary128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi upward binary128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi downward ibm128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x1.fd20d55634e2e88c0e441b3e2d8p+4 : inexact-ok = tanpi tonearest ibm128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x1.fd20d55634e2e88c0e441b3e2d8p+4 : inexact-ok = tanpi towardzero ibm128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x1.fd20d55634e2e88c0e441b3e2dp+4 : inexact-ok = tanpi upward ibm128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x1.fd20d55634e2e88c0e441b3e2dp+4 : inexact-ok = tanpi downward binary128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi tonearest binary128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi downward ibm128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e88c0e441b3e5f8p+4 : inexact-ok = tanpi tonearest ibm128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi towardzero ibm128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi upward ibm128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok tanpi -0.51 = tanpi downward binary32 -0x8.28f5cp-4 : 0x1.fd20f4p+4 : inexact-ok = tanpi tonearest binary32 -0x8.28f5cp-4 : 0x1.fd20f6p+4 : inexact-ok = tanpi towardzero binary32 -0x8.28f5cp-4 : 0x1.fd20f4p+4 : inexact-ok = tanpi upward binary32 -0x8.28f5cp-4 : 0x1.fd20f6p+4 : inexact-ok = tanpi downward binary64 -0x8.28f5cp-4 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi tonearest binary64 -0x8.28f5cp-4 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi towardzero binary64 -0x8.28f5cp-4 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi upward binary64 -0x8.28f5cp-4 : 0x1.fd20f52da0f91p+4 : inexact-ok = tanpi downward intel96 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi tonearest intel96 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero intel96 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward intel96 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi downward m68k96 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi tonearest m68k96 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero m68k96 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward m68k96 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi downward binary128 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi upward binary128 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi downward ibm128 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi tonearest ibm128 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi towardzero ibm128 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi upward ibm128 -0x8.28f5cp-4 : 0x1.fd20f52da0f9077b267aa78d7b8p+4 : inexact-ok = tanpi downward binary32 -0x8.28f5dp-4 : 0x1.fd202ep+4 : inexact-ok = tanpi tonearest binary32 -0x8.28f5dp-4 : 0x1.fd202ep+4 : inexact-ok = tanpi towardzero binary32 -0x8.28f5dp-4 : 0x1.fd202ep+4 : inexact-ok = tanpi upward binary32 -0x8.28f5dp-4 : 0x1.fd203p+4 : inexact-ok = tanpi downward binary64 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5fp+4 : inexact-ok = tanpi tonearest binary64 -0x8.28f5dp-4 : 0x1.fd202e2b7eb6p+4 : inexact-ok = tanpi towardzero binary64 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5fp+4 : inexact-ok = tanpi upward binary64 -0x8.28f5dp-4 : 0x1.fd202e2b7eb6p+4 : inexact-ok = tanpi downward intel96 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f964p+4 : inexact-ok = tanpi tonearest intel96 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f966p+4 : inexact-ok = tanpi towardzero intel96 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f964p+4 : inexact-ok = tanpi upward intel96 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f966p+4 : inexact-ok = tanpi downward m68k96 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f964p+4 : inexact-ok = tanpi tonearest m68k96 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f966p+4 : inexact-ok = tanpi towardzero m68k96 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f964p+4 : inexact-ok = tanpi upward m68k96 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f966p+4 : inexact-ok = tanpi downward binary128 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f9658ebf9ec8992cp+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f9658ebf9ec8992cp+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f9658ebf9ec8992cp+4 : inexact-ok = tanpi upward binary128 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f9658ebf9ec8992dp+4 : inexact-ok = tanpi downward ibm128 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f9658ebf9ec899p+4 : inexact-ok = tanpi tonearest ibm128 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f9658ebf9ec899p+4 : inexact-ok = tanpi towardzero ibm128 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f9658ebf9ec899p+4 : inexact-ok = tanpi upward ibm128 -0x8.28f5dp-4 : 0x1.fd202e2b7eb5f9658ebf9ec8998p+4 : inexact-ok = tanpi downward binary64 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8ap+4 : inexact-ok = tanpi tonearest binary64 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8ap+4 : inexact-ok = tanpi towardzero binary64 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8ap+4 : inexact-ok = tanpi upward binary64 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8bp+4 : inexact-ok = tanpi downward intel96 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a14p+4 : inexact-ok = tanpi tonearest intel96 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a142p+4 : inexact-ok = tanpi towardzero intel96 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a14p+4 : inexact-ok = tanpi upward intel96 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a142p+4 : inexact-ok = tanpi downward m68k96 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a14p+4 : inexact-ok = tanpi tonearest m68k96 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a142p+4 : inexact-ok = tanpi towardzero m68k96 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a14p+4 : inexact-ok = tanpi upward m68k96 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a142p+4 : inexact-ok = tanpi downward binary128 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a1411eba09635ca9p+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a1411eba09635ca9p+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a1411eba09635ca9p+4 : inexact-ok = tanpi upward binary128 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a1411eba09635caap+4 : inexact-ok = tanpi downward ibm128 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a1411eba09635c8p+4 : inexact-ok = tanpi tonearest ibm128 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a1411eba09635c8p+4 : inexact-ok = tanpi towardzero ibm128 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a1411eba09635c8p+4 : inexact-ok = tanpi upward ibm128 -0x8.28f5c28f5c288p-4 : 0x1.fd20d55634e8a1411eba09635dp+4 : inexact-ok = tanpi downward binary64 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e26p+4 : inexact-ok = tanpi tonearest binary64 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e27p+4 : inexact-ok = tanpi towardzero binary64 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e26p+4 : inexact-ok = tanpi upward binary64 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e27p+4 : inexact-ok = tanpi downward intel96 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi tonearest intel96 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero intel96 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward intel96 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2693p+4 : inexact-ok = tanpi downward m68k96 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi tonearest m68k96 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero m68k96 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward m68k96 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2693p+4 : inexact-ok = tanpi downward binary128 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi upward binary128 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi downward ibm128 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi tonearest ibm128 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi towardzero ibm128 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi upward ibm128 -0x8.28f5c28f5c29p-4 : 0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi downward intel96 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi tonearest intel96 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero intel96 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward intel96 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi downward m68k96 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi tonearest m68k96 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero m68k96 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward m68k96 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi downward binary128 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi upward binary128 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi downward ibm128 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi tonearest ibm128 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi towardzero ibm128 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi upward ibm128 -0x8.28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e8abe5ae3411568p+4 : inexact-ok = tanpi downward intel96 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi tonearest intel96 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi towardzero intel96 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi upward intel96 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e6p+4 : inexact-ok = tanpi downward m68k96 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi tonearest m68k96 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi towardzero m68k96 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4p+4 : inexact-ok = tanpi upward m68k96 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e6p+4 : inexact-ok = tanpi downward binary128 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4e35718ea0816p+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4e35718ea0817p+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4e35718ea0816p+4 : inexact-ok = tanpi upward binary128 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4e35718ea0817p+4 : inexact-ok = tanpi downward ibm128 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4e35718ea08p+4 : inexact-ok = tanpi tonearest ibm128 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4e35718ea08p+4 : inexact-ok = tanpi towardzero ibm128 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4e35718ea08p+4 : inexact-ok = tanpi upward ibm128 -0x8.28f5c28f5c28f5dp-4 : 0x1.fd20d55634e2e7e4e35718ea088p+4 : inexact-ok = tanpi downward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : 0x1.fd20d55634e2e88c0e441b3e3facp+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : 0x1.fd20d55634e2e88c0e441b3e3fadp+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : 0x1.fd20d55634e2e88c0e441b3e3facp+4 : inexact-ok = tanpi upward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : 0x1.fd20d55634e2e88c0e441b3e3fadp+4 : inexact-ok = tanpi downward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi upward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : 0x1.fd20d55634e2e88c0e441b3e3f4ap+4 : inexact-ok = tanpi downward binary128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi downward ibm128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi tonearest ibm128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi towardzero ibm128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi upward ibm128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : 0x1.fd20d55634e2e88c0e441b3e5f8p+4 : inexact-ok = tanpi downward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : 0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi tonearest binary128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : 0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi towardzero binary128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : 0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi upward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : 0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi downward ibm128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : 0x1.fd20d55634e2e88c0e441b3e2dp+4 : inexact-ok = tanpi tonearest ibm128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : 0x1.fd20d55634e2e88c0e441b3e2d8p+4 : inexact-ok = tanpi towardzero ibm128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : 0x1.fd20d55634e2e88c0e441b3e2dp+4 : inexact-ok = tanpi upward ibm128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : 0x1.fd20d55634e2e88c0e441b3e2d8p+4 : inexact-ok tanpi 0.76 = tanpi downward binary32 0xc.28f5dp-4 : -0xf.06662p-4 : inexact-ok = tanpi tonearest binary32 0xc.28f5dp-4 : -0xf.06662p-4 : inexact-ok = tanpi towardzero binary32 0xc.28f5dp-4 : -0xf.06661p-4 : inexact-ok = tanpi upward binary32 0xc.28f5dp-4 : -0xf.06661p-4 : inexact-ok = tanpi downward binary64 0xc.28f5dp-4 : -0xf.0666188137ff8p-4 : inexact-ok = tanpi tonearest binary64 0xc.28f5dp-4 : -0xf.0666188137ff8p-4 : inexact-ok = tanpi towardzero binary64 0xc.28f5dp-4 : -0xf.0666188137ffp-4 : inexact-ok = tanpi upward binary64 0xc.28f5dp-4 : -0xf.0666188137ffp-4 : inexact-ok = tanpi downward intel96 0xc.28f5dp-4 : -0xf.0666188137ff6f5p-4 : inexact-ok = tanpi tonearest intel96 0xc.28f5dp-4 : -0xf.0666188137ff6f5p-4 : inexact-ok = tanpi towardzero intel96 0xc.28f5dp-4 : -0xf.0666188137ff6f4p-4 : inexact-ok = tanpi upward intel96 0xc.28f5dp-4 : -0xf.0666188137ff6f4p-4 : inexact-ok = tanpi downward m68k96 0xc.28f5dp-4 : -0xf.0666188137ff6f5p-4 : inexact-ok = tanpi tonearest m68k96 0xc.28f5dp-4 : -0xf.0666188137ff6f5p-4 : inexact-ok = tanpi towardzero m68k96 0xc.28f5dp-4 : -0xf.0666188137ff6f4p-4 : inexact-ok = tanpi upward m68k96 0xc.28f5dp-4 : -0xf.0666188137ff6f4p-4 : inexact-ok = tanpi downward binary128 0xc.28f5dp-4 : -0xf.0666188137ff6f48ef7b4504239p-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5dp-4 : -0xf.0666188137ff6f48ef7b4504239p-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5dp-4 : -0xf.0666188137ff6f48ef7b45042388p-4 : inexact-ok = tanpi upward binary128 0xc.28f5dp-4 : -0xf.0666188137ff6f48ef7b45042388p-4 : inexact-ok = tanpi downward ibm128 0xc.28f5dp-4 : -0xf.0666188137ff6f48ef7b450424p-4 : inexact-ok = tanpi tonearest ibm128 0xc.28f5dp-4 : -0xf.0666188137ff6f48ef7b450424p-4 : inexact-ok = tanpi towardzero ibm128 0xc.28f5dp-4 : -0xf.0666188137ff6f48ef7b45042p-4 : inexact-ok = tanpi upward ibm128 0xc.28f5dp-4 : -0xf.0666188137ff6f48ef7b45042p-4 : inexact-ok = tanpi downward binary32 0xc.28f5cp-4 : -0xf.06668p-4 : inexact-ok = tanpi tonearest binary32 0xc.28f5cp-4 : -0xf.06667p-4 : inexact-ok = tanpi towardzero binary32 0xc.28f5cp-4 : -0xf.06667p-4 : inexact-ok = tanpi upward binary32 0xc.28f5cp-4 : -0xf.06667p-4 : inexact-ok = tanpi downward binary64 0xc.28f5cp-4 : -0xf.06667718a4c18p-4 : inexact-ok = tanpi tonearest binary64 0xc.28f5cp-4 : -0xf.06667718a4c18p-4 : inexact-ok = tanpi towardzero binary64 0xc.28f5cp-4 : -0xf.06667718a4c1p-4 : inexact-ok = tanpi upward binary64 0xc.28f5cp-4 : -0xf.06667718a4c1p-4 : inexact-ok = tanpi downward intel96 0xc.28f5cp-4 : -0xf.06667718a4c169ep-4 : inexact-ok = tanpi tonearest intel96 0xc.28f5cp-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero intel96 0xc.28f5cp-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward intel96 0xc.28f5cp-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi downward m68k96 0xc.28f5cp-4 : -0xf.06667718a4c169ep-4 : inexact-ok = tanpi tonearest m68k96 0xc.28f5cp-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero m68k96 0xc.28f5cp-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward m68k96 0xc.28f5cp-4 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi downward binary128 0xc.28f5cp-4 : -0xf.06667718a4c169d18c4034be007p-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5cp-4 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5cp-4 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi upward binary128 0xc.28f5cp-4 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi downward ibm128 0xc.28f5cp-4 : -0xf.06667718a4c169d18c4034be04p-4 : inexact-ok = tanpi tonearest ibm128 0xc.28f5cp-4 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi towardzero ibm128 0xc.28f5cp-4 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi upward ibm128 0xc.28f5cp-4 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi downward binary64 0xc.28f5c28f5c29p-4 : -0xf.066667f62ccfp-4 : inexact-ok = tanpi tonearest binary64 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi towardzero binary64 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi upward binary64 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi downward intel96 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e1p-4 : inexact-ok = tanpi tonearest intel96 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero intel96 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward intel96 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi downward m68k96 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e1p-4 : inexact-ok = tanpi tonearest m68k96 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero m68k96 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward m68k96 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi downward binary128 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e0255d5355d0dep-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi upward binary128 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi downward ibm128 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e0255d5355d1p-4 : inexact-ok = tanpi tonearest ibm128 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi towardzero ibm128 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi upward ibm128 0xc.28f5c28f5c29p-4 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi downward binary64 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd2p-4 : inexact-ok = tanpi tonearest binary64 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd18p-4 : inexact-ok = tanpi towardzero binary64 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd18p-4 : inexact-ok = tanpi upward binary64 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd18p-4 : inexact-ok = tanpi downward intel96 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182cp-4 : inexact-ok = tanpi tonearest intel96 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182cp-4 : inexact-ok = tanpi towardzero intel96 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bp-4 : inexact-ok = tanpi upward intel96 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bp-4 : inexact-ok = tanpi downward m68k96 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182cp-4 : inexact-ok = tanpi tonearest m68k96 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182cp-4 : inexact-ok = tanpi towardzero m68k96 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bp-4 : inexact-ok = tanpi upward m68k96 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bp-4 : inexact-ok = tanpi downward binary128 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bdc1d31ebdbcb8p-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bdc1d31ebdbcb8p-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bdc1d31ebdbcbp-4 : inexact-ok = tanpi upward binary128 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bdc1d31ebdbcbp-4 : inexact-ok = tanpi downward ibm128 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bdc1d31ebdcp-4 : inexact-ok = tanpi tonearest ibm128 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bdc1d31ebdbcp-4 : inexact-ok = tanpi towardzero ibm128 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bdc1d31ebdbcp-4 : inexact-ok = tanpi upward ibm128 0xc.28f5c28f5c288p-4 : -0xf.066667f62cd182bdc1d31ebdbcp-4 : inexact-ok = tanpi downward intel96 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca4p-4 : inexact-ok = tanpi tonearest intel96 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca4p-4 : inexact-ok = tanpi towardzero intel96 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3p-4 : inexact-ok = tanpi upward intel96 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3p-4 : inexact-ok = tanpi downward m68k96 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca4p-4 : inexact-ok = tanpi tonearest m68k96 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca4p-4 : inexact-ok = tanpi towardzero m68k96 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3p-4 : inexact-ok = tanpi upward m68k96 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3p-4 : inexact-ok = tanpi downward binary128 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3cc08d8ad01abp-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3cc08d8ad01aa8p-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3cc08d8ad01aa8p-4 : inexact-ok = tanpi upward binary128 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3cc08d8ad01aa8p-4 : inexact-ok = tanpi downward ibm128 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3cc08d8ad01cp-4 : inexact-ok = tanpi tonearest ibm128 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3cc08d8ad01cp-4 : inexact-ok = tanpi towardzero ibm128 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3cc08d8ad018p-4 : inexact-ok = tanpi upward ibm128 0xc.28f5c28f5c28f5dp-4 : -0xf.066667f62cceca3cc08d8ad018p-4 : inexact-ok = tanpi downward intel96 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi tonearest intel96 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero intel96 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward intel96 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward m68k96 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi tonearest m68k96 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero m68k96 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward m68k96 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward binary128 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi upward binary128 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi downward ibm128 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi tonearest ibm128 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi towardzero ibm128 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi upward ibm128 0xc.28f5c28f5c28f5cp-4 : -0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi downward binary128 0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi upward binary128 0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi downward binary128 0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xf.066667f62cceca8c35831f12d978p-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xf.066667f62cceca8c35831f12d97p-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xf.066667f62cceca8c35831f12d97p-4 : inexact-ok = tanpi upward binary128 0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xf.066667f62cceca8c35831f12d97p-4 : inexact-ok = tanpi downward binary128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xf.066667f62cceca8c35831f12d0c8p-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi upward binary128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi downward ibm128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xf.066667f62cceca8c35831f12d4p-4 : inexact-ok = tanpi tonearest ibm128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xf.066667f62cceca8c35831f12dp-4 : inexact-ok = tanpi towardzero ibm128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xf.066667f62cceca8c35831f12dp-4 : inexact-ok = tanpi upward ibm128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xf.066667f62cceca8c35831f12dp-4 : inexact-ok = tanpi downward binary128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi tonearest binary128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi downward ibm128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xf.066667f62cceca8c35831f12ecp-4 : inexact-ok = tanpi tonearest ibm128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi towardzero ibm128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi upward ibm128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok tanpi -0.76 = tanpi downward binary32 -0xc.28f5cp-4 : 0xf.06667p-4 : inexact-ok = tanpi tonearest binary32 -0xc.28f5cp-4 : 0xf.06667p-4 : inexact-ok = tanpi towardzero binary32 -0xc.28f5cp-4 : 0xf.06667p-4 : inexact-ok = tanpi upward binary32 -0xc.28f5cp-4 : 0xf.06668p-4 : inexact-ok = tanpi downward binary64 -0xc.28f5cp-4 : 0xf.06667718a4c1p-4 : inexact-ok = tanpi tonearest binary64 -0xc.28f5cp-4 : 0xf.06667718a4c18p-4 : inexact-ok = tanpi towardzero binary64 -0xc.28f5cp-4 : 0xf.06667718a4c1p-4 : inexact-ok = tanpi upward binary64 -0xc.28f5cp-4 : 0xf.06667718a4c18p-4 : inexact-ok = tanpi downward intel96 -0xc.28f5cp-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi tonearest intel96 -0xc.28f5cp-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero intel96 -0xc.28f5cp-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward intel96 -0xc.28f5cp-4 : 0xf.06667718a4c169ep-4 : inexact-ok = tanpi downward m68k96 -0xc.28f5cp-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi tonearest m68k96 -0xc.28f5cp-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero m68k96 -0xc.28f5cp-4 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward m68k96 -0xc.28f5cp-4 : 0xf.06667718a4c169ep-4 : inexact-ok = tanpi downward binary128 -0xc.28f5cp-4 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5cp-4 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5cp-4 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi upward binary128 -0xc.28f5cp-4 : 0xf.06667718a4c169d18c4034be007p-4 : inexact-ok = tanpi downward ibm128 -0xc.28f5cp-4 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi tonearest ibm128 -0xc.28f5cp-4 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi towardzero ibm128 -0xc.28f5cp-4 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi upward ibm128 -0xc.28f5cp-4 : 0xf.06667718a4c169d18c4034be04p-4 : inexact-ok = tanpi downward binary32 -0xc.28f5dp-4 : 0xf.06661p-4 : inexact-ok = tanpi tonearest binary32 -0xc.28f5dp-4 : 0xf.06662p-4 : inexact-ok = tanpi towardzero binary32 -0xc.28f5dp-4 : 0xf.06661p-4 : inexact-ok = tanpi upward binary32 -0xc.28f5dp-4 : 0xf.06662p-4 : inexact-ok = tanpi downward binary64 -0xc.28f5dp-4 : 0xf.0666188137ffp-4 : inexact-ok = tanpi tonearest binary64 -0xc.28f5dp-4 : 0xf.0666188137ff8p-4 : inexact-ok = tanpi towardzero binary64 -0xc.28f5dp-4 : 0xf.0666188137ffp-4 : inexact-ok = tanpi upward binary64 -0xc.28f5dp-4 : 0xf.0666188137ff8p-4 : inexact-ok = tanpi downward intel96 -0xc.28f5dp-4 : 0xf.0666188137ff6f4p-4 : inexact-ok = tanpi tonearest intel96 -0xc.28f5dp-4 : 0xf.0666188137ff6f5p-4 : inexact-ok = tanpi towardzero intel96 -0xc.28f5dp-4 : 0xf.0666188137ff6f4p-4 : inexact-ok = tanpi upward intel96 -0xc.28f5dp-4 : 0xf.0666188137ff6f5p-4 : inexact-ok = tanpi downward m68k96 -0xc.28f5dp-4 : 0xf.0666188137ff6f4p-4 : inexact-ok = tanpi tonearest m68k96 -0xc.28f5dp-4 : 0xf.0666188137ff6f5p-4 : inexact-ok = tanpi towardzero m68k96 -0xc.28f5dp-4 : 0xf.0666188137ff6f4p-4 : inexact-ok = tanpi upward m68k96 -0xc.28f5dp-4 : 0xf.0666188137ff6f5p-4 : inexact-ok = tanpi downward binary128 -0xc.28f5dp-4 : 0xf.0666188137ff6f48ef7b45042388p-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5dp-4 : 0xf.0666188137ff6f48ef7b4504239p-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5dp-4 : 0xf.0666188137ff6f48ef7b45042388p-4 : inexact-ok = tanpi upward binary128 -0xc.28f5dp-4 : 0xf.0666188137ff6f48ef7b4504239p-4 : inexact-ok = tanpi downward ibm128 -0xc.28f5dp-4 : 0xf.0666188137ff6f48ef7b45042p-4 : inexact-ok = tanpi tonearest ibm128 -0xc.28f5dp-4 : 0xf.0666188137ff6f48ef7b450424p-4 : inexact-ok = tanpi towardzero ibm128 -0xc.28f5dp-4 : 0xf.0666188137ff6f48ef7b45042p-4 : inexact-ok = tanpi upward ibm128 -0xc.28f5dp-4 : 0xf.0666188137ff6f48ef7b450424p-4 : inexact-ok = tanpi downward binary64 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd18p-4 : inexact-ok = tanpi tonearest binary64 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd18p-4 : inexact-ok = tanpi towardzero binary64 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd18p-4 : inexact-ok = tanpi upward binary64 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd2p-4 : inexact-ok = tanpi downward intel96 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bp-4 : inexact-ok = tanpi tonearest intel96 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182cp-4 : inexact-ok = tanpi towardzero intel96 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bp-4 : inexact-ok = tanpi upward intel96 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182cp-4 : inexact-ok = tanpi downward m68k96 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bp-4 : inexact-ok = tanpi tonearest m68k96 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182cp-4 : inexact-ok = tanpi towardzero m68k96 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bp-4 : inexact-ok = tanpi upward m68k96 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182cp-4 : inexact-ok = tanpi downward binary128 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bdc1d31ebdbcbp-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bdc1d31ebdbcb8p-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bdc1d31ebdbcbp-4 : inexact-ok = tanpi upward binary128 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bdc1d31ebdbcb8p-4 : inexact-ok = tanpi downward ibm128 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bdc1d31ebdbcp-4 : inexact-ok = tanpi tonearest ibm128 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bdc1d31ebdbcp-4 : inexact-ok = tanpi towardzero ibm128 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bdc1d31ebdbcp-4 : inexact-ok = tanpi upward ibm128 -0xc.28f5c28f5c288p-4 : 0xf.066667f62cd182bdc1d31ebdcp-4 : inexact-ok = tanpi downward binary64 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi tonearest binary64 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi towardzero binary64 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi upward binary64 -0xc.28f5c28f5c29p-4 : 0xf.066667f62ccfp-4 : inexact-ok = tanpi downward intel96 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi tonearest intel96 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero intel96 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward intel96 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e1p-4 : inexact-ok = tanpi downward m68k96 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi tonearest m68k96 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero m68k96 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward m68k96 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e1p-4 : inexact-ok = tanpi downward binary128 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi upward binary128 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e0255d5355d0dep-4 : inexact-ok = tanpi downward ibm128 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi tonearest ibm128 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi towardzero ibm128 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi upward ibm128 -0xc.28f5c28f5c29p-4 : 0xf.066667f62cce8e0255d5355d1p-4 : inexact-ok = tanpi downward intel96 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest intel96 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero intel96 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward intel96 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi downward m68k96 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest m68k96 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero m68k96 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward m68k96 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi downward binary128 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi upward binary128 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi downward ibm128 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi tonearest ibm128 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi towardzero ibm128 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi upward ibm128 -0xc.28f5c28f5c28f5cp-4 : 0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi downward intel96 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3p-4 : inexact-ok = tanpi tonearest intel96 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca4p-4 : inexact-ok = tanpi towardzero intel96 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3p-4 : inexact-ok = tanpi upward intel96 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca4p-4 : inexact-ok = tanpi downward m68k96 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3p-4 : inexact-ok = tanpi tonearest m68k96 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca4p-4 : inexact-ok = tanpi towardzero m68k96 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3p-4 : inexact-ok = tanpi upward m68k96 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca4p-4 : inexact-ok = tanpi downward binary128 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3cc08d8ad01aa8p-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3cc08d8ad01aa8p-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3cc08d8ad01aa8p-4 : inexact-ok = tanpi upward binary128 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3cc08d8ad01abp-4 : inexact-ok = tanpi downward ibm128 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3cc08d8ad018p-4 : inexact-ok = tanpi tonearest ibm128 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3cc08d8ad01cp-4 : inexact-ok = tanpi towardzero ibm128 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3cc08d8ad018p-4 : inexact-ok = tanpi upward ibm128 -0xc.28f5c28f5c28f5dp-4 : 0xf.066667f62cceca3cc08d8ad01cp-4 : inexact-ok = tanpi downward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : 0xf.066667f62cceca8c35831f12d97p-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : 0xf.066667f62cceca8c35831f12d97p-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : 0xf.066667f62cceca8c35831f12d97p-4 : inexact-ok = tanpi upward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : 0xf.066667f62cceca8c35831f12d978p-4 : inexact-ok = tanpi downward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi upward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : 0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi downward binary128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi downward ibm128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : 0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi tonearest ibm128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : 0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi towardzero ibm128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : 0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi upward ibm128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : 0xf.066667f62cceca8c35831f12ecp-4 : inexact-ok = tanpi downward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : 0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi tonearest binary128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : 0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi towardzero binary128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : 0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi upward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : 0xf.066667f62cceca8c35831f12d0c8p-4 : inexact-ok = tanpi downward ibm128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : 0xf.066667f62cceca8c35831f12dp-4 : inexact-ok = tanpi tonearest ibm128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : 0xf.066667f62cceca8c35831f12dp-4 : inexact-ok = tanpi towardzero ibm128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : 0xf.066667f62cceca8c35831f12dp-4 : inexact-ok = tanpi upward ibm128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : 0xf.066667f62cceca8c35831f12d4p-4 : inexact-ok tanpi 1.24 = tanpi downward binary32 0x1.3d70a4p+0 : 0xf.06667p-4 : inexact-ok = tanpi tonearest binary32 0x1.3d70a4p+0 : 0xf.06667p-4 : inexact-ok = tanpi towardzero binary32 0x1.3d70a4p+0 : 0xf.06667p-4 : inexact-ok = tanpi upward binary32 0x1.3d70a4p+0 : 0xf.06668p-4 : inexact-ok = tanpi downward binary64 0x1.3d70a4p+0 : 0xf.06667718a4c1p-4 : inexact-ok = tanpi tonearest binary64 0x1.3d70a4p+0 : 0xf.06667718a4c18p-4 : inexact-ok = tanpi towardzero binary64 0x1.3d70a4p+0 : 0xf.06667718a4c1p-4 : inexact-ok = tanpi upward binary64 0x1.3d70a4p+0 : 0xf.06667718a4c18p-4 : inexact-ok = tanpi downward intel96 0x1.3d70a4p+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi tonearest intel96 0x1.3d70a4p+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero intel96 0x1.3d70a4p+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward intel96 0x1.3d70a4p+0 : 0xf.06667718a4c169ep-4 : inexact-ok = tanpi downward m68k96 0x1.3d70a4p+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi tonearest m68k96 0x1.3d70a4p+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero m68k96 0x1.3d70a4p+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward m68k96 0x1.3d70a4p+0 : 0xf.06667718a4c169ep-4 : inexact-ok = tanpi downward binary128 0x1.3d70a4p+0 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a4p+0 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a4p+0 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi upward binary128 0x1.3d70a4p+0 : 0xf.06667718a4c169d18c4034be007p-4 : inexact-ok = tanpi downward ibm128 0x1.3d70a4p+0 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi tonearest ibm128 0x1.3d70a4p+0 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi towardzero ibm128 0x1.3d70a4p+0 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi upward ibm128 0x1.3d70a4p+0 : 0xf.06667718a4c169d18c4034be04p-4 : inexact-ok = tanpi downward binary32 0x1.3d70a2p+0 : 0xf.0665bp-4 : inexact-ok = tanpi tonearest binary32 0x1.3d70a2p+0 : 0xf.0665cp-4 : inexact-ok = tanpi towardzero binary32 0x1.3d70a2p+0 : 0xf.0665bp-4 : inexact-ok = tanpi upward binary32 0x1.3d70a2p+0 : 0xf.0665cp-4 : inexact-ok = tanpi downward binary64 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi tonearest binary64 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi towardzero binary64 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi upward binary64 0x1.3d70a2p+0 : 0xf.0665b9e9cd6cp-4 : inexact-ok = tanpi downward intel96 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi tonearest intel96 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi towardzero intel96 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi upward intel96 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi downward m68k96 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi tonearest m68k96 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi towardzero m68k96 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi upward m68k96 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi downward binary128 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi upward binary128 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b930af4d1ce558c1p-4 : inexact-ok = tanpi downward ibm128 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi tonearest ibm128 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi towardzero ibm128 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi upward ibm128 0x1.3d70a2p+0 : 0xf.0665b9e9cd6b930af4d1ce559p-4 : inexact-ok = tanpi downward binary64 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4p-4 : inexact-ok = tanpi tonearest binary64 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd48p-4 : inexact-ok = tanpi towardzero binary64 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4p-4 : inexact-ok = tanpi upward binary64 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd48p-4 : inexact-ok = tanpi downward intel96 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4777p-4 : inexact-ok = tanpi tonearest intel96 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4778p-4 : inexact-ok = tanpi towardzero intel96 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4777p-4 : inexact-ok = tanpi upward intel96 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4778p-4 : inexact-ok = tanpi downward m68k96 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4777p-4 : inexact-ok = tanpi tonearest m68k96 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4778p-4 : inexact-ok = tanpi towardzero m68k96 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4777p-4 : inexact-ok = tanpi upward m68k96 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd4778p-4 : inexact-ok = tanpi downward binary128 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd477792dd1081ef71p-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd477792dd1081ef718p-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd477792dd1081ef71p-4 : inexact-ok = tanpi upward binary128 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd477792dd1081ef718p-4 : inexact-ok = tanpi downward ibm128 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd477792dd1081ef4p-4 : inexact-ok = tanpi tonearest ibm128 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd477792dd1081ef8p-4 : inexact-ok = tanpi towardzero ibm128 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd477792dd1081ef4p-4 : inexact-ok = tanpi upward ibm128 0x1.3d70a3d70a3d8p+0 : 0xf.066667f62cd477792dd1081ef8p-4 : inexact-ok = tanpi downward binary64 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi tonearest binary64 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi towardzero binary64 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi upward binary64 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62ccfp-4 : inexact-ok = tanpi downward intel96 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi tonearest intel96 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero intel96 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward intel96 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e1p-4 : inexact-ok = tanpi downward m68k96 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi tonearest m68k96 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero m68k96 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward m68k96 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e1p-4 : inexact-ok = tanpi downward binary128 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi upward binary128 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e0255d5355d0dep-4 : inexact-ok = tanpi downward ibm128 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi tonearest ibm128 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi towardzero ibm128 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi upward ibm128 0x1.3d70a3d70a3d7p+0 : 0xf.066667f62cce8e0255d5355d1p-4 : inexact-ok = tanpi downward intel96 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest intel96 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero intel96 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward intel96 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi downward m68k96 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest m68k96 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero m68k96 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward m68k96 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi downward binary128 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi upward binary128 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi downward ibm128 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi tonearest ibm128 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi towardzero ibm128 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi upward ibm128 0x1.3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi downward intel96 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9dp-4 : inexact-ok = tanpi tonearest intel96 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9ep-4 : inexact-ok = tanpi towardzero intel96 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9dp-4 : inexact-ok = tanpi upward intel96 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9ep-4 : inexact-ok = tanpi downward m68k96 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9dp-4 : inexact-ok = tanpi tonearest m68k96 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9ep-4 : inexact-ok = tanpi towardzero m68k96 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9dp-4 : inexact-ok = tanpi upward m68k96 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9ep-4 : inexact-ok = tanpi downward binary128 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi upward binary128 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9de29200b12eeap-4 : inexact-ok = tanpi downward ibm128 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9de29200b12ecp-4 : inexact-ok = tanpi tonearest ibm128 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9de29200b12fp-4 : inexact-ok = tanpi towardzero ibm128 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9de29200b12ecp-4 : inexact-ok = tanpi upward ibm128 0x1.3d70a3d70a3d70a2p+0 : 0xf.066667f62ccec9de29200b12fp-4 : inexact-ok = tanpi downward binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : 0xf.066667f62cceca8c35831f12d998p-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : 0xf.066667f62cceca8c35831f12d9ap-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : 0xf.066667f62cceca8c35831f12d998p-4 : inexact-ok = tanpi upward binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : 0xf.066667f62cceca8c35831f12d9ap-4 : inexact-ok = tanpi downward binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi upward binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : 0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi downward binary128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi downward ibm128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi tonearest ibm128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi towardzero ibm128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi upward ibm128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : 0xf.066667f62cceca8c35831f12ecp-4 : inexact-ok = tanpi downward binary128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : 0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi tonearest binary128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : 0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi towardzero binary128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : 0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi upward binary128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : 0xf.066667f62cceca8c35831f12b92p-4 : inexact-ok = tanpi downward ibm128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : 0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi tonearest ibm128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : 0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi towardzero ibm128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : 0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi upward ibm128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : 0xf.066667f62cceca8c35831f12bcp-4 : inexact-ok tanpi -1.24 = tanpi downward binary32 -0x1.3d70a2p+0 : -0xf.0665cp-4 : inexact-ok = tanpi tonearest binary32 -0x1.3d70a2p+0 : -0xf.0665cp-4 : inexact-ok = tanpi towardzero binary32 -0x1.3d70a2p+0 : -0xf.0665bp-4 : inexact-ok = tanpi upward binary32 -0x1.3d70a2p+0 : -0xf.0665bp-4 : inexact-ok = tanpi downward binary64 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6cp-4 : inexact-ok = tanpi tonearest binary64 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi towardzero binary64 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi upward binary64 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi downward intel96 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi tonearest intel96 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi towardzero intel96 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi upward intel96 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi downward m68k96 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi upward m68k96 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b930af4d1ce558c1p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi downward ibm128 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b930af4d1ce559p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi upward ibm128 -0x1.3d70a2p+0 : -0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi downward binary32 -0x1.3d70a4p+0 : -0xf.06668p-4 : inexact-ok = tanpi tonearest binary32 -0x1.3d70a4p+0 : -0xf.06667p-4 : inexact-ok = tanpi towardzero binary32 -0x1.3d70a4p+0 : -0xf.06667p-4 : inexact-ok = tanpi upward binary32 -0x1.3d70a4p+0 : -0xf.06667p-4 : inexact-ok = tanpi downward binary64 -0x1.3d70a4p+0 : -0xf.06667718a4c18p-4 : inexact-ok = tanpi tonearest binary64 -0x1.3d70a4p+0 : -0xf.06667718a4c18p-4 : inexact-ok = tanpi towardzero binary64 -0x1.3d70a4p+0 : -0xf.06667718a4c1p-4 : inexact-ok = tanpi upward binary64 -0x1.3d70a4p+0 : -0xf.06667718a4c1p-4 : inexact-ok = tanpi downward intel96 -0x1.3d70a4p+0 : -0xf.06667718a4c169ep-4 : inexact-ok = tanpi tonearest intel96 -0x1.3d70a4p+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero intel96 -0x1.3d70a4p+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward intel96 -0x1.3d70a4p+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi downward m68k96 -0x1.3d70a4p+0 : -0xf.06667718a4c169ep-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3d70a4p+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3d70a4p+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward m68k96 -0x1.3d70a4p+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a4p+0 : -0xf.06667718a4c169d18c4034be007p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a4p+0 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a4p+0 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a4p+0 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi downward ibm128 -0x1.3d70a4p+0 : -0xf.06667718a4c169d18c4034be04p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3d70a4p+0 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3d70a4p+0 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi upward ibm128 -0x1.3d70a4p+0 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi downward binary64 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62ccfp-4 : inexact-ok = tanpi tonearest binary64 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi towardzero binary64 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi upward binary64 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi downward intel96 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e1p-4 : inexact-ok = tanpi tonearest intel96 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero intel96 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward intel96 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi downward m68k96 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e1p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward m68k96 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e0255d5355d0dep-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi downward ibm128 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e0255d5355d1p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi upward ibm128 -0x1.3d70a3d70a3d7p+0 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi downward binary64 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd48p-4 : inexact-ok = tanpi tonearest binary64 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd48p-4 : inexact-ok = tanpi towardzero binary64 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4p-4 : inexact-ok = tanpi upward binary64 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4p-4 : inexact-ok = tanpi downward intel96 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4778p-4 : inexact-ok = tanpi tonearest intel96 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4778p-4 : inexact-ok = tanpi towardzero intel96 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4777p-4 : inexact-ok = tanpi upward intel96 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4777p-4 : inexact-ok = tanpi downward m68k96 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4778p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4778p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4777p-4 : inexact-ok = tanpi upward m68k96 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd4777p-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd477792dd1081ef718p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd477792dd1081ef718p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd477792dd1081ef71p-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd477792dd1081ef71p-4 : inexact-ok = tanpi downward ibm128 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd477792dd1081ef8p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd477792dd1081ef8p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd477792dd1081ef4p-4 : inexact-ok = tanpi upward ibm128 -0x1.3d70a3d70a3d8p+0 : -0xf.066667f62cd477792dd1081ef4p-4 : inexact-ok = tanpi downward intel96 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9ep-4 : inexact-ok = tanpi tonearest intel96 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9ep-4 : inexact-ok = tanpi towardzero intel96 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9dp-4 : inexact-ok = tanpi upward intel96 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9dp-4 : inexact-ok = tanpi downward m68k96 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9ep-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9ep-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9dp-4 : inexact-ok = tanpi upward m68k96 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9dp-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9de29200b12eeap-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi downward ibm128 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9de29200b12fp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9de29200b12fp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9de29200b12ecp-4 : inexact-ok = tanpi upward ibm128 -0x1.3d70a3d70a3d70a2p+0 : -0xf.066667f62ccec9de29200b12ecp-4 : inexact-ok = tanpi downward intel96 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi tonearest intel96 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero intel96 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward intel96 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward m68k96 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi tonearest m68k96 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero m68k96 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward m68k96 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi downward ibm128 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi upward ibm128 -0x1.3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xf.066667f62cceca8c35831f12d9ap-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xf.066667f62cceca8c35831f12d9ap-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xf.066667f62cceca8c35831f12d998p-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xf.066667f62cceca8c35831f12d998p-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xf.066667f62cceca8c35831f12b92p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi downward ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xf.066667f62cceca8c35831f12bcp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi upward ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi downward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi tonearest binary128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi downward ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca8c35831f12ecp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi upward ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok tanpi 1.49 = tanpi downward binary32 0x1.7d70a4p+0 : 0x1.fd20f4p+4 : inexact-ok = tanpi tonearest binary32 0x1.7d70a4p+0 : 0x1.fd20f6p+4 : inexact-ok = tanpi towardzero binary32 0x1.7d70a4p+0 : 0x1.fd20f4p+4 : inexact-ok = tanpi upward binary32 0x1.7d70a4p+0 : 0x1.fd20f6p+4 : inexact-ok = tanpi downward binary64 0x1.7d70a4p+0 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi tonearest binary64 0x1.7d70a4p+0 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi towardzero binary64 0x1.7d70a4p+0 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi upward binary64 0x1.7d70a4p+0 : 0x1.fd20f52da0f91p+4 : inexact-ok = tanpi downward intel96 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi tonearest intel96 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero intel96 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward intel96 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi downward m68k96 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi tonearest m68k96 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero m68k96 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward m68k96 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi downward binary128 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi upward binary128 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi downward ibm128 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi tonearest ibm128 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi towardzero ibm128 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi upward ibm128 0x1.7d70a4p+0 : 0x1.fd20f52da0f9077b267aa78d7b8p+4 : inexact-ok = tanpi downward binary32 0x1.7d70a2p+0 : 0x1.fd1f66p+4 : inexact-ok = tanpi tonearest binary32 0x1.7d70a2p+0 : 0x1.fd1f68p+4 : inexact-ok = tanpi towardzero binary32 0x1.7d70a2p+0 : 0x1.fd1f66p+4 : inexact-ok = tanpi upward binary32 0x1.7d70a2p+0 : 0x1.fd1f68p+4 : inexact-ok = tanpi downward binary64 0x1.7d70a2p+0 : 0x1.fd1f6729f7dfp+4 : inexact-ok = tanpi tonearest binary64 0x1.7d70a2p+0 : 0x1.fd1f6729f7df1p+4 : inexact-ok = tanpi towardzero binary64 0x1.7d70a2p+0 : 0x1.fd1f6729f7dfp+4 : inexact-ok = tanpi upward binary64 0x1.7d70a2p+0 : 0x1.fd1f6729f7df1p+4 : inexact-ok = tanpi downward intel96 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi tonearest intel96 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi towardzero intel96 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi upward intel96 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi downward m68k96 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi tonearest m68k96 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi towardzero m68k96 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi upward m68k96 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi downward binary128 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi upward binary128 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e03a41c72734ac5p+4 : inexact-ok = tanpi downward ibm128 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e03a41c72734a8p+4 : inexact-ok = tanpi tonearest ibm128 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e03a41c72734bp+4 : inexact-ok = tanpi towardzero ibm128 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e03a41c72734a8p+4 : inexact-ok = tanpi upward ibm128 0x1.7d70a2p+0 : 0x1.fd1f6729f7df0e03a41c72734bp+4 : inexact-ok = tanpi downward binary64 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eedp+4 : inexact-ok = tanpi tonearest binary64 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eeep+4 : inexact-ok = tanpi towardzero binary64 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eedp+4 : inexact-ok = tanpi upward binary64 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eeep+4 : inexact-ok = tanpi downward intel96 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed952p+4 : inexact-ok = tanpi tonearest intel96 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed954p+4 : inexact-ok = tanpi towardzero intel96 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed952p+4 : inexact-ok = tanpi upward intel96 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed954p+4 : inexact-ok = tanpi downward m68k96 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed952p+4 : inexact-ok = tanpi tonearest m68k96 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed954p+4 : inexact-ok = tanpi towardzero m68k96 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed952p+4 : inexact-ok = tanpi upward m68k96 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed954p+4 : inexact-ok = tanpi downward binary128 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed953d793440a0ca2p+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed953d793440a0ca3p+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed953d793440a0ca2p+4 : inexact-ok = tanpi upward binary128 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed953d793440a0ca3p+4 : inexact-ok = tanpi downward ibm128 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi tonearest ibm128 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi towardzero ibm128 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi upward ibm128 0x1.7d70a3d70a3d8p+0 : 0x1.fd20d55634eed953d793440a0dp+4 : inexact-ok = tanpi downward binary64 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e26p+4 : inexact-ok = tanpi tonearest binary64 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e27p+4 : inexact-ok = tanpi towardzero binary64 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e26p+4 : inexact-ok = tanpi upward binary64 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e27p+4 : inexact-ok = tanpi downward intel96 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi tonearest intel96 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero intel96 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward intel96 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2693p+4 : inexact-ok = tanpi downward m68k96 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi tonearest m68k96 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero m68k96 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward m68k96 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2693p+4 : inexact-ok = tanpi downward binary128 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi upward binary128 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi downward ibm128 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi tonearest ibm128 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi towardzero ibm128 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi upward ibm128 0x1.7d70a3d70a3d7p+0 : 0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi downward intel96 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi tonearest intel96 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero intel96 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward intel96 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi downward m68k96 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi tonearest m68k96 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero m68k96 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward m68k96 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi downward binary128 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi upward binary128 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi downward ibm128 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi tonearest ibm128 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi towardzero ibm128 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi upward ibm128 0x1.7d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e8abe5ae3411568p+4 : inexact-ok = tanpi downward intel96 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi tonearest intel96 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi towardzero intel96 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi upward intel96 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi downward m68k96 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi tonearest m68k96 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi towardzero m68k96 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi upward m68k96 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi downward binary128 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi upward binary128 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71de0fffdc2ba28p+4 : inexact-ok = tanpi downward ibm128 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi tonearest ibm128 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi towardzero ibm128 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi upward ibm128 0x1.7d70a3d70a3d70a2p+0 : 0x1.fd20d55634e2e71de0fffdc2ba8p+4 : inexact-ok = tanpi downward binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : 0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : 0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : 0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi upward binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : 0x1.fd20d55634e2e88c0e441b3e4011p+4 : inexact-ok = tanpi downward binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi upward binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : 0x1.fd20d55634e2e88c0e441b3e3f4ap+4 : inexact-ok = tanpi downward binary128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi downward ibm128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi tonearest ibm128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi towardzero ibm128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi upward ibm128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : 0x1.fd20d55634e2e88c0e441b3e5f8p+4 : inexact-ok = tanpi downward binary128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : 0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi tonearest binary128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : 0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi towardzero binary128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : 0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi upward binary128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : 0x1.fd20d55634e2e88c0e441b3dfba8p+4 : inexact-ok = tanpi downward ibm128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : 0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi tonearest ibm128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : 0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi towardzero ibm128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : 0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi upward ibm128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : 0x1.fd20d55634e2e88c0e441b3dfcp+4 : inexact-ok tanpi -1.49 = tanpi downward binary32 -0x1.7d70a2p+0 : -0x1.fd1f68p+4 : inexact-ok = tanpi tonearest binary32 -0x1.7d70a2p+0 : -0x1.fd1f68p+4 : inexact-ok = tanpi towardzero binary32 -0x1.7d70a2p+0 : -0x1.fd1f66p+4 : inexact-ok = tanpi upward binary32 -0x1.7d70a2p+0 : -0x1.fd1f66p+4 : inexact-ok = tanpi downward binary64 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df1p+4 : inexact-ok = tanpi tonearest binary64 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df1p+4 : inexact-ok = tanpi towardzero binary64 -0x1.7d70a2p+0 : -0x1.fd1f6729f7dfp+4 : inexact-ok = tanpi upward binary64 -0x1.7d70a2p+0 : -0x1.fd1f6729f7dfp+4 : inexact-ok = tanpi downward intel96 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi tonearest intel96 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi towardzero intel96 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi upward intel96 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi downward m68k96 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi tonearest m68k96 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi towardzero m68k96 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi upward m68k96 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e03a41c72734ac5p+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi downward ibm128 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e03a41c72734bp+4 : inexact-ok = tanpi tonearest ibm128 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e03a41c72734bp+4 : inexact-ok = tanpi towardzero ibm128 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e03a41c72734a8p+4 : inexact-ok = tanpi upward ibm128 -0x1.7d70a2p+0 : -0x1.fd1f6729f7df0e03a41c72734a8p+4 : inexact-ok = tanpi downward binary32 -0x1.7d70a4p+0 : -0x1.fd20f6p+4 : inexact-ok = tanpi tonearest binary32 -0x1.7d70a4p+0 : -0x1.fd20f6p+4 : inexact-ok = tanpi towardzero binary32 -0x1.7d70a4p+0 : -0x1.fd20f4p+4 : inexact-ok = tanpi upward binary32 -0x1.7d70a4p+0 : -0x1.fd20f4p+4 : inexact-ok = tanpi downward binary64 -0x1.7d70a4p+0 : -0x1.fd20f52da0f91p+4 : inexact-ok = tanpi tonearest binary64 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi towardzero binary64 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi upward binary64 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi downward intel96 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi tonearest intel96 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero intel96 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward intel96 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi downward m68k96 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi tonearest m68k96 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero m68k96 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward m68k96 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi downward ibm128 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077b267aa78d7b8p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi towardzero ibm128 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi upward ibm128 -0x1.7d70a4p+0 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi downward binary64 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e27p+4 : inexact-ok = tanpi tonearest binary64 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e27p+4 : inexact-ok = tanpi towardzero binary64 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e26p+4 : inexact-ok = tanpi upward binary64 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e26p+4 : inexact-ok = tanpi downward intel96 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2693p+4 : inexact-ok = tanpi tonearest intel96 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero intel96 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward intel96 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi downward m68k96 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2693p+4 : inexact-ok = tanpi tonearest m68k96 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero m68k96 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward m68k96 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi downward ibm128 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi towardzero ibm128 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi upward ibm128 -0x1.7d70a3d70a3d7p+0 : -0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi downward binary64 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eeep+4 : inexact-ok = tanpi tonearest binary64 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eeep+4 : inexact-ok = tanpi towardzero binary64 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eedp+4 : inexact-ok = tanpi upward binary64 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eedp+4 : inexact-ok = tanpi downward intel96 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed954p+4 : inexact-ok = tanpi tonearest intel96 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed954p+4 : inexact-ok = tanpi towardzero intel96 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed952p+4 : inexact-ok = tanpi upward intel96 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed952p+4 : inexact-ok = tanpi downward m68k96 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed954p+4 : inexact-ok = tanpi tonearest m68k96 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed954p+4 : inexact-ok = tanpi towardzero m68k96 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed952p+4 : inexact-ok = tanpi upward m68k96 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed952p+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed953d793440a0ca3p+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed953d793440a0ca3p+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed953d793440a0ca2p+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed953d793440a0ca2p+4 : inexact-ok = tanpi downward ibm128 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed953d793440a0dp+4 : inexact-ok = tanpi tonearest ibm128 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi towardzero ibm128 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi upward ibm128 -0x1.7d70a3d70a3d8p+0 : -0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi downward intel96 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi tonearest intel96 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi towardzero intel96 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi upward intel96 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi downward m68k96 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi tonearest m68k96 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi towardzero m68k96 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi upward m68k96 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71de0fffdc2ba28p+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi downward ibm128 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71de0fffdc2ba8p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi towardzero ibm128 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi upward ibm128 -0x1.7d70a3d70a3d70a2p+0 : -0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi downward intel96 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi tonearest intel96 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero intel96 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward intel96 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi downward m68k96 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi tonearest m68k96 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero m68k96 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward m68k96 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi downward ibm128 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8abe5ae3411568p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi towardzero ibm128 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi upward ibm128 -0x1.7d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x1.fd20d55634e2e88c0e441b3e3f4ap+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x1.fd20d55634e2e88c0e441b3e4011p+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x1.fd20d55634e2e88c0e441b3dfba8p+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi downward ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x1.fd20d55634e2e88c0e441b3dfcp+4 : inexact-ok = tanpi tonearest ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi towardzero ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi upward ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi downward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi tonearest binary128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi downward ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e88c0e441b3e5f8p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi towardzero ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi upward ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok tanpi 1.51 = tanpi downward binary32 0x1.828f5ep+0 : -0x1.fd1f68p+4 : inexact-ok = tanpi tonearest binary32 0x1.828f5ep+0 : -0x1.fd1f68p+4 : inexact-ok = tanpi towardzero binary32 0x1.828f5ep+0 : -0x1.fd1f66p+4 : inexact-ok = tanpi upward binary32 0x1.828f5ep+0 : -0x1.fd1f66p+4 : inexact-ok = tanpi downward binary64 0x1.828f5ep+0 : -0x1.fd1f6729f7df1p+4 : inexact-ok = tanpi tonearest binary64 0x1.828f5ep+0 : -0x1.fd1f6729f7df1p+4 : inexact-ok = tanpi towardzero binary64 0x1.828f5ep+0 : -0x1.fd1f6729f7dfp+4 : inexact-ok = tanpi upward binary64 0x1.828f5ep+0 : -0x1.fd1f6729f7dfp+4 : inexact-ok = tanpi downward intel96 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi tonearest intel96 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi towardzero intel96 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi upward intel96 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi downward m68k96 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi tonearest m68k96 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi towardzero m68k96 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi upward m68k96 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi downward binary128 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e03a41c72734ac5p+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi upward binary128 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi downward ibm128 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e03a41c72734bp+4 : inexact-ok = tanpi tonearest ibm128 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e03a41c72734bp+4 : inexact-ok = tanpi towardzero ibm128 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e03a41c72734a8p+4 : inexact-ok = tanpi upward ibm128 0x1.828f5ep+0 : -0x1.fd1f6729f7df0e03a41c72734a8p+4 : inexact-ok = tanpi downward binary32 0x1.828f5cp+0 : -0x1.fd20f6p+4 : inexact-ok = tanpi tonearest binary32 0x1.828f5cp+0 : -0x1.fd20f6p+4 : inexact-ok = tanpi towardzero binary32 0x1.828f5cp+0 : -0x1.fd20f4p+4 : inexact-ok = tanpi upward binary32 0x1.828f5cp+0 : -0x1.fd20f4p+4 : inexact-ok = tanpi downward binary64 0x1.828f5cp+0 : -0x1.fd20f52da0f91p+4 : inexact-ok = tanpi tonearest binary64 0x1.828f5cp+0 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi towardzero binary64 0x1.828f5cp+0 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi upward binary64 0x1.828f5cp+0 : -0x1.fd20f52da0f9p+4 : inexact-ok = tanpi downward intel96 0x1.828f5cp+0 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi tonearest intel96 0x1.828f5cp+0 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero intel96 0x1.828f5cp+0 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward intel96 0x1.828f5cp+0 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi downward m68k96 0x1.828f5cp+0 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi tonearest m68k96 0x1.828f5cp+0 : -0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero m68k96 0x1.828f5cp+0 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward m68k96 0x1.828f5cp+0 : -0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi downward binary128 0x1.828f5cp+0 : -0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5cp+0 : -0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5cp+0 : -0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi upward binary128 0x1.828f5cp+0 : -0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi downward ibm128 0x1.828f5cp+0 : -0x1.fd20f52da0f9077b267aa78d7b8p+4 : inexact-ok = tanpi tonearest ibm128 0x1.828f5cp+0 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi towardzero ibm128 0x1.828f5cp+0 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi upward ibm128 0x1.828f5cp+0 : -0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi downward binary64 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e27p+4 : inexact-ok = tanpi tonearest binary64 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e27p+4 : inexact-ok = tanpi towardzero binary64 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e26p+4 : inexact-ok = tanpi upward binary64 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e26p+4 : inexact-ok = tanpi downward intel96 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2693p+4 : inexact-ok = tanpi tonearest intel96 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero intel96 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward intel96 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi downward m68k96 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2693p+4 : inexact-ok = tanpi tonearest m68k96 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero m68k96 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward m68k96 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi downward binary128 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi upward binary128 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi downward ibm128 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi tonearest ibm128 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi towardzero ibm128 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi upward ibm128 0x1.828f5c28f5c29p+0 : -0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi downward binary64 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eeep+4 : inexact-ok = tanpi tonearest binary64 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eeep+4 : inexact-ok = tanpi towardzero binary64 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eedp+4 : inexact-ok = tanpi upward binary64 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eedp+4 : inexact-ok = tanpi downward intel96 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed954p+4 : inexact-ok = tanpi tonearest intel96 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed954p+4 : inexact-ok = tanpi towardzero intel96 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed952p+4 : inexact-ok = tanpi upward intel96 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed952p+4 : inexact-ok = tanpi downward m68k96 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed954p+4 : inexact-ok = tanpi tonearest m68k96 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed954p+4 : inexact-ok = tanpi towardzero m68k96 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed952p+4 : inexact-ok = tanpi upward m68k96 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed952p+4 : inexact-ok = tanpi downward binary128 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed953d793440a0ca3p+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed953d793440a0ca3p+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed953d793440a0ca2p+4 : inexact-ok = tanpi upward binary128 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed953d793440a0ca2p+4 : inexact-ok = tanpi downward ibm128 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed953d793440a0dp+4 : inexact-ok = tanpi tonearest ibm128 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi towardzero ibm128 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi upward ibm128 0x1.828f5c28f5c28p+0 : -0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi downward intel96 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi tonearest intel96 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi towardzero intel96 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi upward intel96 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi downward m68k96 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi tonearest m68k96 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi towardzero m68k96 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi upward m68k96 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi downward binary128 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71de0fffdc2ba28p+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi upward binary128 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi downward ibm128 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71de0fffdc2ba8p+4 : inexact-ok = tanpi tonearest ibm128 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi towardzero ibm128 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi upward ibm128 0x1.828f5c28f5c28f5ep+0 : -0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi downward intel96 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi tonearest intel96 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero intel96 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward intel96 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi downward m68k96 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi tonearest m68k96 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero m68k96 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward m68k96 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi downward binary128 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi upward binary128 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi downward ibm128 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8abe5ae3411568p+4 : inexact-ok = tanpi tonearest ibm128 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi towardzero ibm128 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi upward ibm128 0x1.828f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi downward binary128 0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : -0x1.fd20d55634e2e88c0e441b3e3f4ap+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi upward binary128 0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : -0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi downward binary128 0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : -0x1.fd20d55634e2e88c0e441b3e4011p+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : -0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : -0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi upward binary128 0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : -0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi downward binary128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : -0x1.fd20d55634e2e88c0e441b3dfba8p+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : -0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : -0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi upward binary128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : -0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi downward ibm128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : -0x1.fd20d55634e2e88c0e441b3dfcp+4 : inexact-ok = tanpi tonearest ibm128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : -0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi towardzero ibm128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : -0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi upward ibm128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : -0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi downward binary128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi tonearest binary128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi downward ibm128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e88c0e441b3e5f8p+4 : inexact-ok = tanpi tonearest ibm128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi towardzero ibm128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi upward ibm128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : -0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok tanpi -1.51 = tanpi downward binary32 -0x1.828f5cp+0 : 0x1.fd20f4p+4 : inexact-ok = tanpi tonearest binary32 -0x1.828f5cp+0 : 0x1.fd20f6p+4 : inexact-ok = tanpi towardzero binary32 -0x1.828f5cp+0 : 0x1.fd20f4p+4 : inexact-ok = tanpi upward binary32 -0x1.828f5cp+0 : 0x1.fd20f6p+4 : inexact-ok = tanpi downward binary64 -0x1.828f5cp+0 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi tonearest binary64 -0x1.828f5cp+0 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi towardzero binary64 -0x1.828f5cp+0 : 0x1.fd20f52da0f9p+4 : inexact-ok = tanpi upward binary64 -0x1.828f5cp+0 : 0x1.fd20f52da0f91p+4 : inexact-ok = tanpi downward intel96 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi tonearest intel96 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero intel96 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward intel96 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi downward m68k96 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi tonearest m68k96 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi towardzero m68k96 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077ap+4 : inexact-ok = tanpi upward m68k96 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077cp+4 : inexact-ok = tanpi downward binary128 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077b267aa78d7b0fp+4 : inexact-ok = tanpi upward binary128 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077b267aa78d7b1p+4 : inexact-ok = tanpi downward ibm128 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi tonearest ibm128 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi towardzero ibm128 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077b267aa78d7bp+4 : inexact-ok = tanpi upward ibm128 -0x1.828f5cp+0 : 0x1.fd20f52da0f9077b267aa78d7b8p+4 : inexact-ok = tanpi downward binary32 -0x1.828f5ep+0 : 0x1.fd1f66p+4 : inexact-ok = tanpi tonearest binary32 -0x1.828f5ep+0 : 0x1.fd1f68p+4 : inexact-ok = tanpi towardzero binary32 -0x1.828f5ep+0 : 0x1.fd1f66p+4 : inexact-ok = tanpi upward binary32 -0x1.828f5ep+0 : 0x1.fd1f68p+4 : inexact-ok = tanpi downward binary64 -0x1.828f5ep+0 : 0x1.fd1f6729f7dfp+4 : inexact-ok = tanpi tonearest binary64 -0x1.828f5ep+0 : 0x1.fd1f6729f7df1p+4 : inexact-ok = tanpi towardzero binary64 -0x1.828f5ep+0 : 0x1.fd1f6729f7dfp+4 : inexact-ok = tanpi upward binary64 -0x1.828f5ep+0 : 0x1.fd1f6729f7df1p+4 : inexact-ok = tanpi downward intel96 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi tonearest intel96 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi towardzero intel96 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi upward intel96 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi downward m68k96 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi tonearest m68k96 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi towardzero m68k96 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e02p+4 : inexact-ok = tanpi upward m68k96 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e04p+4 : inexact-ok = tanpi downward binary128 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e03a41c72734ac4p+4 : inexact-ok = tanpi upward binary128 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e03a41c72734ac5p+4 : inexact-ok = tanpi downward ibm128 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e03a41c72734a8p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e03a41c72734bp+4 : inexact-ok = tanpi towardzero ibm128 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e03a41c72734a8p+4 : inexact-ok = tanpi upward ibm128 -0x1.828f5ep+0 : 0x1.fd1f6729f7df0e03a41c72734bp+4 : inexact-ok = tanpi downward binary64 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eedp+4 : inexact-ok = tanpi tonearest binary64 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eeep+4 : inexact-ok = tanpi towardzero binary64 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eedp+4 : inexact-ok = tanpi upward binary64 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eeep+4 : inexact-ok = tanpi downward intel96 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed952p+4 : inexact-ok = tanpi tonearest intel96 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed954p+4 : inexact-ok = tanpi towardzero intel96 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed952p+4 : inexact-ok = tanpi upward intel96 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed954p+4 : inexact-ok = tanpi downward m68k96 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed952p+4 : inexact-ok = tanpi tonearest m68k96 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed954p+4 : inexact-ok = tanpi towardzero m68k96 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed952p+4 : inexact-ok = tanpi upward m68k96 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed954p+4 : inexact-ok = tanpi downward binary128 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed953d793440a0ca2p+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed953d793440a0ca3p+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed953d793440a0ca2p+4 : inexact-ok = tanpi upward binary128 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed953d793440a0ca3p+4 : inexact-ok = tanpi downward ibm128 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi towardzero ibm128 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed953d793440a0c8p+4 : inexact-ok = tanpi upward ibm128 -0x1.828f5c28f5c28p+0 : 0x1.fd20d55634eed953d793440a0dp+4 : inexact-ok = tanpi downward binary64 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e26p+4 : inexact-ok = tanpi tonearest binary64 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e27p+4 : inexact-ok = tanpi towardzero binary64 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e26p+4 : inexact-ok = tanpi upward binary64 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e27p+4 : inexact-ok = tanpi downward intel96 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi tonearest intel96 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero intel96 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward intel96 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2693p+4 : inexact-ok = tanpi downward m68k96 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi tonearest m68k96 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi towardzero m68k96 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692ep+4 : inexact-ok = tanpi upward m68k96 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2693p+4 : inexact-ok = tanpi downward binary128 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692e65e0cee387dep+4 : inexact-ok = tanpi upward binary128 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692e65e0cee387dfp+4 : inexact-ok = tanpi downward ibm128 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi towardzero ibm128 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692e65e0cee3878p+4 : inexact-ok = tanpi upward ibm128 -0x1.828f5c28f5c29p+0 : 0x1.fd20d55634e2692e65e0cee388p+4 : inexact-ok = tanpi downward intel96 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi tonearest intel96 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero intel96 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward intel96 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi downward m68k96 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi tonearest m68k96 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi towardzero m68k96 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8aap+4 : inexact-ok = tanpi upward m68k96 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8acp+4 : inexact-ok = tanpi downward binary128 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8abe5ae34115606p+4 : inexact-ok = tanpi upward binary128 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8abe5ae34115607p+4 : inexact-ok = tanpi downward ibm128 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi towardzero ibm128 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8abe5ae341156p+4 : inexact-ok = tanpi upward ibm128 -0x1.828f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e8abe5ae3411568p+4 : inexact-ok = tanpi downward intel96 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi tonearest intel96 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi towardzero intel96 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi upward intel96 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi downward m68k96 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi tonearest m68k96 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi towardzero m68k96 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71cp+4 : inexact-ok = tanpi upward m68k96 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71ep+4 : inexact-ok = tanpi downward binary128 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71de0fffdc2ba27p+4 : inexact-ok = tanpi upward binary128 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71de0fffdc2ba28p+4 : inexact-ok = tanpi downward ibm128 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi tonearest ibm128 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi towardzero ibm128 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71de0fffdc2bap+4 : inexact-ok = tanpi upward ibm128 -0x1.828f5c28f5c28f5ep+0 : 0x1.fd20d55634e2e71de0fffdc2ba8p+4 : inexact-ok = tanpi downward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x1.fd20d55634e2e88c0e441b3e401p+4 : inexact-ok = tanpi upward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x1.fd20d55634e2e88c0e441b3e4011p+4 : inexact-ok = tanpi downward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x1.fd20d55634e2e88c0e441b3e3f49p+4 : inexact-ok = tanpi upward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x1.fd20d55634e2e88c0e441b3e3f4ap+4 : inexact-ok = tanpi downward binary128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi downward ibm128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi tonearest ibm128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi towardzero ibm128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e88c0e441b3e5fp+4 : inexact-ok = tanpi upward ibm128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x1.fd20d55634e2e88c0e441b3e5f8p+4 : inexact-ok = tanpi downward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi tonearest binary128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi towardzero binary128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x1.fd20d55634e2e88c0e441b3dfba7p+4 : inexact-ok = tanpi upward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x1.fd20d55634e2e88c0e441b3dfba8p+4 : inexact-ok = tanpi downward ibm128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi tonearest ibm128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi towardzero ibm128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x1.fd20d55634e2e88c0e441b3dfb8p+4 : inexact-ok = tanpi upward ibm128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x1.fd20d55634e2e88c0e441b3dfcp+4 : inexact-ok tanpi 1.76 = tanpi downward binary32 0x1.c28f5ep+0 : -0xf.0665cp-4 : inexact-ok = tanpi tonearest binary32 0x1.c28f5ep+0 : -0xf.0665cp-4 : inexact-ok = tanpi towardzero binary32 0x1.c28f5ep+0 : -0xf.0665bp-4 : inexact-ok = tanpi upward binary32 0x1.c28f5ep+0 : -0xf.0665bp-4 : inexact-ok = tanpi downward binary64 0x1.c28f5ep+0 : -0xf.0665b9e9cd6cp-4 : inexact-ok = tanpi tonearest binary64 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi towardzero binary64 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi upward binary64 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi downward intel96 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi tonearest intel96 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi towardzero intel96 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi upward intel96 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi downward m68k96 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi tonearest m68k96 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi towardzero m68k96 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi upward m68k96 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi downward binary128 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b930af4d1ce558c1p-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi upward binary128 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi downward ibm128 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b930af4d1ce559p-4 : inexact-ok = tanpi tonearest ibm128 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi towardzero ibm128 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi upward ibm128 0x1.c28f5ep+0 : -0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi downward binary32 0x1.c28f5cp+0 : -0xf.06668p-4 : inexact-ok = tanpi tonearest binary32 0x1.c28f5cp+0 : -0xf.06667p-4 : inexact-ok = tanpi towardzero binary32 0x1.c28f5cp+0 : -0xf.06667p-4 : inexact-ok = tanpi upward binary32 0x1.c28f5cp+0 : -0xf.06667p-4 : inexact-ok = tanpi downward binary64 0x1.c28f5cp+0 : -0xf.06667718a4c18p-4 : inexact-ok = tanpi tonearest binary64 0x1.c28f5cp+0 : -0xf.06667718a4c18p-4 : inexact-ok = tanpi towardzero binary64 0x1.c28f5cp+0 : -0xf.06667718a4c1p-4 : inexact-ok = tanpi upward binary64 0x1.c28f5cp+0 : -0xf.06667718a4c1p-4 : inexact-ok = tanpi downward intel96 0x1.c28f5cp+0 : -0xf.06667718a4c169ep-4 : inexact-ok = tanpi tonearest intel96 0x1.c28f5cp+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero intel96 0x1.c28f5cp+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward intel96 0x1.c28f5cp+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi downward m68k96 0x1.c28f5cp+0 : -0xf.06667718a4c169ep-4 : inexact-ok = tanpi tonearest m68k96 0x1.c28f5cp+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero m68k96 0x1.c28f5cp+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward m68k96 0x1.c28f5cp+0 : -0xf.06667718a4c169dp-4 : inexact-ok = tanpi downward binary128 0x1.c28f5cp+0 : -0xf.06667718a4c169d18c4034be007p-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5cp+0 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5cp+0 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi upward binary128 0x1.c28f5cp+0 : -0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi downward ibm128 0x1.c28f5cp+0 : -0xf.06667718a4c169d18c4034be04p-4 : inexact-ok = tanpi tonearest ibm128 0x1.c28f5cp+0 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi towardzero ibm128 0x1.c28f5cp+0 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi upward ibm128 0x1.c28f5cp+0 : -0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi downward binary64 0x1.c28f5c28f5c29p+0 : -0xf.066667f62ccfp-4 : inexact-ok = tanpi tonearest binary64 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi towardzero binary64 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi upward binary64 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8p-4 : inexact-ok = tanpi downward intel96 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e1p-4 : inexact-ok = tanpi tonearest intel96 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero intel96 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward intel96 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi downward m68k96 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e1p-4 : inexact-ok = tanpi tonearest m68k96 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero m68k96 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward m68k96 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8ep-4 : inexact-ok = tanpi downward binary128 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e0255d5355d0dep-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi upward binary128 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi downward ibm128 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e0255d5355d1p-4 : inexact-ok = tanpi tonearest ibm128 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi towardzero ibm128 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi upward ibm128 0x1.c28f5c28f5c29p+0 : -0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi downward binary64 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd48p-4 : inexact-ok = tanpi tonearest binary64 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd48p-4 : inexact-ok = tanpi towardzero binary64 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4p-4 : inexact-ok = tanpi upward binary64 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4p-4 : inexact-ok = tanpi downward intel96 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4778p-4 : inexact-ok = tanpi tonearest intel96 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4778p-4 : inexact-ok = tanpi towardzero intel96 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4777p-4 : inexact-ok = tanpi upward intel96 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4777p-4 : inexact-ok = tanpi downward m68k96 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4778p-4 : inexact-ok = tanpi tonearest m68k96 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4778p-4 : inexact-ok = tanpi towardzero m68k96 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4777p-4 : inexact-ok = tanpi upward m68k96 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd4777p-4 : inexact-ok = tanpi downward binary128 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd477792dd1081ef718p-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd477792dd1081ef718p-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd477792dd1081ef71p-4 : inexact-ok = tanpi upward binary128 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd477792dd1081ef71p-4 : inexact-ok = tanpi downward ibm128 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd477792dd1081ef8p-4 : inexact-ok = tanpi tonearest ibm128 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd477792dd1081ef8p-4 : inexact-ok = tanpi towardzero ibm128 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd477792dd1081ef4p-4 : inexact-ok = tanpi upward ibm128 0x1.c28f5c28f5c28p+0 : -0xf.066667f62cd477792dd1081ef4p-4 : inexact-ok = tanpi downward intel96 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9ep-4 : inexact-ok = tanpi tonearest intel96 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9ep-4 : inexact-ok = tanpi towardzero intel96 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9dp-4 : inexact-ok = tanpi upward intel96 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9dp-4 : inexact-ok = tanpi downward m68k96 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9ep-4 : inexact-ok = tanpi tonearest m68k96 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9ep-4 : inexact-ok = tanpi towardzero m68k96 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9dp-4 : inexact-ok = tanpi upward m68k96 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9dp-4 : inexact-ok = tanpi downward binary128 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9de29200b12eeap-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi upward binary128 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi downward ibm128 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9de29200b12fp-4 : inexact-ok = tanpi tonearest ibm128 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9de29200b12fp-4 : inexact-ok = tanpi towardzero ibm128 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9de29200b12ecp-4 : inexact-ok = tanpi upward ibm128 0x1.c28f5c28f5c28f5ep+0 : -0xf.066667f62ccec9de29200b12ecp-4 : inexact-ok = tanpi downward intel96 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi tonearest intel96 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero intel96 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward intel96 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward m68k96 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi tonearest m68k96 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero m68k96 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward m68k96 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9p-4 : inexact-ok = tanpi downward binary128 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi upward binary128 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi downward ibm128 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi tonearest ibm128 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi towardzero ibm128 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi upward ibm128 0x1.c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi downward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : -0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi upward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : -0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi downward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : -0xf.066667f62cceca8c35831f12d9ap-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : -0xf.066667f62cceca8c35831f12d9ap-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : -0xf.066667f62cceca8c35831f12d998p-4 : inexact-ok = tanpi upward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : -0xf.066667f62cceca8c35831f12d998p-4 : inexact-ok = tanpi downward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : -0xf.066667f62cceca8c35831f12b92p-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : -0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : -0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi upward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : -0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi downward ibm128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : -0xf.066667f62cceca8c35831f12bcp-4 : inexact-ok = tanpi tonearest ibm128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : -0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi towardzero ibm128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : -0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi upward ibm128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : -0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi downward binary128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi tonearest binary128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi downward ibm128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca8c35831f12ecp-4 : inexact-ok = tanpi tonearest ibm128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi towardzero ibm128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi upward ibm128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : -0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok tanpi -1.76 = tanpi downward binary32 -0x1.c28f5cp+0 : 0xf.06667p-4 : inexact-ok = tanpi tonearest binary32 -0x1.c28f5cp+0 : 0xf.06667p-4 : inexact-ok = tanpi towardzero binary32 -0x1.c28f5cp+0 : 0xf.06667p-4 : inexact-ok = tanpi upward binary32 -0x1.c28f5cp+0 : 0xf.06668p-4 : inexact-ok = tanpi downward binary64 -0x1.c28f5cp+0 : 0xf.06667718a4c1p-4 : inexact-ok = tanpi tonearest binary64 -0x1.c28f5cp+0 : 0xf.06667718a4c18p-4 : inexact-ok = tanpi towardzero binary64 -0x1.c28f5cp+0 : 0xf.06667718a4c1p-4 : inexact-ok = tanpi upward binary64 -0x1.c28f5cp+0 : 0xf.06667718a4c18p-4 : inexact-ok = tanpi downward intel96 -0x1.c28f5cp+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi tonearest intel96 -0x1.c28f5cp+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero intel96 -0x1.c28f5cp+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward intel96 -0x1.c28f5cp+0 : 0xf.06667718a4c169ep-4 : inexact-ok = tanpi downward m68k96 -0x1.c28f5cp+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi tonearest m68k96 -0x1.c28f5cp+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi towardzero m68k96 -0x1.c28f5cp+0 : 0xf.06667718a4c169dp-4 : inexact-ok = tanpi upward m68k96 -0x1.c28f5cp+0 : 0xf.06667718a4c169ep-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5cp+0 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5cp+0 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5cp+0 : 0xf.06667718a4c169d18c4034be0068p-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5cp+0 : 0xf.06667718a4c169d18c4034be007p-4 : inexact-ok = tanpi downward ibm128 -0x1.c28f5cp+0 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi tonearest ibm128 -0x1.c28f5cp+0 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi towardzero ibm128 -0x1.c28f5cp+0 : 0xf.06667718a4c169d18c4034bep-4 : inexact-ok = tanpi upward ibm128 -0x1.c28f5cp+0 : 0xf.06667718a4c169d18c4034be04p-4 : inexact-ok = tanpi downward binary32 -0x1.c28f5ep+0 : 0xf.0665bp-4 : inexact-ok = tanpi tonearest binary32 -0x1.c28f5ep+0 : 0xf.0665cp-4 : inexact-ok = tanpi towardzero binary32 -0x1.c28f5ep+0 : 0xf.0665bp-4 : inexact-ok = tanpi upward binary32 -0x1.c28f5ep+0 : 0xf.0665cp-4 : inexact-ok = tanpi downward binary64 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi tonearest binary64 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi towardzero binary64 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b8p-4 : inexact-ok = tanpi upward binary64 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6cp-4 : inexact-ok = tanpi downward intel96 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi tonearest intel96 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi towardzero intel96 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi upward intel96 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi downward m68k96 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b93p-4 : inexact-ok = tanpi upward m68k96 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b931p-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b930af4d1ce558c08p-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b930af4d1ce558c1p-4 : inexact-ok = tanpi downward ibm128 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b930af4d1ce558cp-4 : inexact-ok = tanpi upward ibm128 -0x1.c28f5ep+0 : 0xf.0665b9e9cd6b930af4d1ce559p-4 : inexact-ok = tanpi downward binary64 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4p-4 : inexact-ok = tanpi tonearest binary64 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd48p-4 : inexact-ok = tanpi towardzero binary64 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4p-4 : inexact-ok = tanpi upward binary64 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd48p-4 : inexact-ok = tanpi downward intel96 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4777p-4 : inexact-ok = tanpi tonearest intel96 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4778p-4 : inexact-ok = tanpi towardzero intel96 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4777p-4 : inexact-ok = tanpi upward intel96 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4778p-4 : inexact-ok = tanpi downward m68k96 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4777p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4778p-4 : inexact-ok = tanpi towardzero m68k96 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4777p-4 : inexact-ok = tanpi upward m68k96 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd4778p-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd477792dd1081ef71p-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd477792dd1081ef718p-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd477792dd1081ef71p-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd477792dd1081ef718p-4 : inexact-ok = tanpi downward ibm128 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd477792dd1081ef4p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd477792dd1081ef8p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd477792dd1081ef4p-4 : inexact-ok = tanpi upward ibm128 -0x1.c28f5c28f5c28p+0 : 0xf.066667f62cd477792dd1081ef8p-4 : inexact-ok = tanpi downward binary64 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi tonearest binary64 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi towardzero binary64 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8p-4 : inexact-ok = tanpi upward binary64 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62ccfp-4 : inexact-ok = tanpi downward intel96 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi tonearest intel96 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero intel96 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward intel96 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e1p-4 : inexact-ok = tanpi downward m68k96 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi tonearest m68k96 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi towardzero m68k96 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8ep-4 : inexact-ok = tanpi upward m68k96 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e1p-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e0255d5355d0dd8p-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e0255d5355d0dep-4 : inexact-ok = tanpi downward ibm128 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e0255d5355d0cp-4 : inexact-ok = tanpi upward ibm128 -0x1.c28f5c28f5c29p+0 : 0xf.066667f62cce8e0255d5355d1p-4 : inexact-ok = tanpi downward intel96 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest intel96 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero intel96 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward intel96 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi downward m68k96 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi tonearest m68k96 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi towardzero m68k96 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9p-4 : inexact-ok = tanpi upward m68k96 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62ccecaap-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9b57fb0a8d46bp-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9b57fb0a8d46b8p-4 : inexact-ok = tanpi downward ibm128 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9b57fb0a8d44p-4 : inexact-ok = tanpi upward ibm128 -0x1.c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca9b57fb0a8d48p-4 : inexact-ok = tanpi downward intel96 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9dp-4 : inexact-ok = tanpi tonearest intel96 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9ep-4 : inexact-ok = tanpi towardzero intel96 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9dp-4 : inexact-ok = tanpi upward intel96 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9ep-4 : inexact-ok = tanpi downward m68k96 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9dp-4 : inexact-ok = tanpi tonearest m68k96 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9ep-4 : inexact-ok = tanpi towardzero m68k96 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9dp-4 : inexact-ok = tanpi upward m68k96 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9ep-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9de29200b12ee98p-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9de29200b12eeap-4 : inexact-ok = tanpi downward ibm128 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9de29200b12ecp-4 : inexact-ok = tanpi tonearest ibm128 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9de29200b12fp-4 : inexact-ok = tanpi towardzero ibm128 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9de29200b12ecp-4 : inexact-ok = tanpi upward ibm128 -0x1.c28f5c28f5c28f5ep+0 : 0xf.066667f62ccec9de29200b12fp-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xf.066667f62cceca8c35831f12d998p-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xf.066667f62cceca8c35831f12d9ap-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xf.066667f62cceca8c35831f12d998p-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xf.066667f62cceca8c35831f12d9ap-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xf.066667f62cceca8c35831f12d94p-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xf.066667f62cceca8c35831f12d948p-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi downward ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca8c35831f12e8p-4 : inexact-ok = tanpi upward ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xf.066667f62cceca8c35831f12ecp-4 : inexact-ok = tanpi downward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi tonearest binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi towardzero binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xf.066667f62cceca8c35831f12b918p-4 : inexact-ok = tanpi upward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xf.066667f62cceca8c35831f12b92p-4 : inexact-ok = tanpi downward ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi tonearest ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi towardzero ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xf.066667f62cceca8c35831f12b8p-4 : inexact-ok = tanpi upward ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xf.066667f62cceca8c35831f12bcp-4 : inexact-ok tanpi 100.24 = tanpi downward binary32 0x6.43d71p+4 : 0xf.06887p-4 : inexact-ok = tanpi tonearest binary32 0x6.43d71p+4 : 0xf.06887p-4 : inexact-ok = tanpi towardzero binary32 0x6.43d71p+4 : 0xf.06887p-4 : inexact-ok = tanpi upward binary32 0x6.43d71p+4 : 0xf.06888p-4 : inexact-ok = tanpi downward binary64 0x6.43d71p+4 : 0xf.068875a8295cp-4 : inexact-ok = tanpi tonearest binary64 0x6.43d71p+4 : 0xf.068875a8295cp-4 : inexact-ok = tanpi towardzero binary64 0x6.43d71p+4 : 0xf.068875a8295cp-4 : inexact-ok = tanpi upward binary64 0x6.43d71p+4 : 0xf.068875a8295c8p-4 : inexact-ok = tanpi downward intel96 0x6.43d71p+4 : 0xf.068875a8295c089p-4 : inexact-ok = tanpi tonearest intel96 0x6.43d71p+4 : 0xf.068875a8295c08ap-4 : inexact-ok = tanpi towardzero intel96 0x6.43d71p+4 : 0xf.068875a8295c089p-4 : inexact-ok = tanpi upward intel96 0x6.43d71p+4 : 0xf.068875a8295c08ap-4 : inexact-ok = tanpi downward m68k96 0x6.43d71p+4 : 0xf.068875a8295c089p-4 : inexact-ok = tanpi tonearest m68k96 0x6.43d71p+4 : 0xf.068875a8295c08ap-4 : inexact-ok = tanpi towardzero m68k96 0x6.43d71p+4 : 0xf.068875a8295c089p-4 : inexact-ok = tanpi upward m68k96 0x6.43d71p+4 : 0xf.068875a8295c08ap-4 : inexact-ok = tanpi downward binary128 0x6.43d71p+4 : 0xf.068875a8295c089902876adf5dep-4 : inexact-ok = tanpi tonearest binary128 0x6.43d71p+4 : 0xf.068875a8295c089902876adf5de8p-4 : inexact-ok = tanpi towardzero binary128 0x6.43d71p+4 : 0xf.068875a8295c089902876adf5dep-4 : inexact-ok = tanpi upward binary128 0x6.43d71p+4 : 0xf.068875a8295c089902876adf5de8p-4 : inexact-ok = tanpi downward ibm128 0x6.43d71p+4 : 0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi tonearest ibm128 0x6.43d71p+4 : 0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi towardzero ibm128 0x6.43d71p+4 : 0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi upward ibm128 0x6.43d71p+4 : 0xf.068875a8295c089902876adf6p-4 : inexact-ok = tanpi downward binary32 0x6.43d708p+4 : 0xf.06592p-4 : inexact-ok = tanpi tonearest binary32 0x6.43d708p+4 : 0xf.06593p-4 : inexact-ok = tanpi towardzero binary32 0x6.43d708p+4 : 0xf.06592p-4 : inexact-ok = tanpi upward binary32 0x6.43d708p+4 : 0xf.06593p-4 : inexact-ok = tanpi downward binary64 0x6.43d708p+4 : 0xf.065929d2b6f58p-4 : inexact-ok = tanpi tonearest binary64 0x6.43d708p+4 : 0xf.065929d2b6f6p-4 : inexact-ok = tanpi towardzero binary64 0x6.43d708p+4 : 0xf.065929d2b6f58p-4 : inexact-ok = tanpi upward binary64 0x6.43d708p+4 : 0xf.065929d2b6f6p-4 : inexact-ok = tanpi downward intel96 0x6.43d708p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi tonearest intel96 0x6.43d708p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi towardzero intel96 0x6.43d708p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi upward intel96 0x6.43d708p+4 : 0xf.065929d2b6f5d4cp-4 : inexact-ok = tanpi downward m68k96 0x6.43d708p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi tonearest m68k96 0x6.43d708p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi towardzero m68k96 0x6.43d708p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi upward m68k96 0x6.43d708p+4 : 0xf.065929d2b6f5d4cp-4 : inexact-ok = tanpi downward binary128 0x6.43d708p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f15p-4 : inexact-ok = tanpi tonearest binary128 0x6.43d708p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f158p-4 : inexact-ok = tanpi towardzero binary128 0x6.43d708p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f15p-4 : inexact-ok = tanpi upward binary128 0x6.43d708p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f158p-4 : inexact-ok = tanpi downward ibm128 0x6.43d708p+4 : 0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi tonearest ibm128 0x6.43d708p+4 : 0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi towardzero ibm128 0x6.43d708p+4 : 0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi upward ibm128 0x6.43d708p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f4p-4 : inexact-ok = tanpi downward binary64 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc08p-4 : inexact-ok = tanpi tonearest binary64 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc1p-4 : inexact-ok = tanpi towardzero binary64 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc08p-4 : inexact-ok = tanpi upward binary64 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc1p-4 : inexact-ok = tanpi downward intel96 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f2p-4 : inexact-ok = tanpi tonearest intel96 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f21p-4 : inexact-ok = tanpi towardzero intel96 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f2p-4 : inexact-ok = tanpi upward intel96 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f21p-4 : inexact-ok = tanpi downward m68k96 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f2p-4 : inexact-ok = tanpi tonearest m68k96 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f21p-4 : inexact-ok = tanpi towardzero m68k96 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f2p-4 : inexact-ok = tanpi upward m68k96 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f21p-4 : inexact-ok = tanpi downward binary128 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi tonearest binary128 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi towardzero binary128 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi upward binary128 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f20aed29fd6721bp-4 : inexact-ok = tanpi downward ibm128 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi tonearest ibm128 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi towardzero ibm128 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi upward ibm128 0x6.43d70a3d70a4p+4 : 0xf.066667f62dc0f20aed29fd6724p-4 : inexact-ok = tanpi downward binary64 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c468p-4 : inexact-ok = tanpi tonearest binary64 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c468p-4 : inexact-ok = tanpi towardzero binary64 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c468p-4 : inexact-ok = tanpi upward binary64 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c47p-4 : inexact-ok = tanpi downward intel96 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi tonearest intel96 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi towardzero intel96 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi upward intel96 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c46946p-4 : inexact-ok = tanpi downward m68k96 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi tonearest m68k96 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi towardzero m68k96 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi upward m68k96 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c46946p-4 : inexact-ok = tanpi downward binary128 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi tonearest binary128 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi towardzero binary128 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi upward binary128 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c469454ee35484ad25p-4 : inexact-ok = tanpi downward ibm128 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c469454ee35484adp-4 : inexact-ok = tanpi tonearest ibm128 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c469454ee35484ad4p-4 : inexact-ok = tanpi towardzero ibm128 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c469454ee35484adp-4 : inexact-ok = tanpi upward ibm128 0x6.43d70a3d70a3cp+4 : 0xf.066667f62c469454ee35484ad4p-4 : inexact-ok = tanpi downward intel96 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec9p-4 : inexact-ok = tanpi tonearest intel96 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceecap-4 : inexact-ok = tanpi towardzero intel96 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec9p-4 : inexact-ok = tanpi upward intel96 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceecap-4 : inexact-ok = tanpi downward m68k96 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec9p-4 : inexact-ok = tanpi tonearest m68k96 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceecap-4 : inexact-ok = tanpi towardzero m68k96 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec9p-4 : inexact-ok = tanpi upward m68k96 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceecap-4 : inexact-ok = tanpi downward binary128 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec99c354f2891c1p-4 : inexact-ok = tanpi tonearest binary128 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec99c354f2891c18p-4 : inexact-ok = tanpi towardzero binary128 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec99c354f2891c1p-4 : inexact-ok = tanpi upward binary128 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec99c354f2891c18p-4 : inexact-ok = tanpi downward ibm128 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi tonearest ibm128 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi towardzero ibm128 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi upward ibm128 0x6.43d70a3d70a3d71p+4 : 0xf.066667f62cceec99c354f2892p-4 : inexact-ok = tanpi downward intel96 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4p-4 : inexact-ok = tanpi tonearest intel96 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd5p-4 : inexact-ok = tanpi towardzero intel96 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4p-4 : inexact-ok = tanpi upward intel96 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd5p-4 : inexact-ok = tanpi downward m68k96 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4p-4 : inexact-ok = tanpi tonearest m68k96 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd5p-4 : inexact-ok = tanpi towardzero m68k96 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4p-4 : inexact-ok = tanpi upward m68k96 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd5p-4 : inexact-ok = tanpi downward binary128 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi tonearest binary128 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi towardzero binary128 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi upward binary128 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4e0c9513f314b8p-4 : inexact-ok = tanpi downward ibm128 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi tonearest ibm128 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi towardzero ibm128 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi upward ibm128 0x6.43d70a3d70a3d708p+4 : 0xf.066667f62ccebd4e0c9513f318p-4 : inexact-ok = tanpi downward binary128 0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi tonearest binary128 0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi downward binary128 0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi tonearest binary128 0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi towardzero binary128 0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi upward binary128 0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xf.066667f62cceca8c35831f12d0c8p-4 : inexact-ok = tanpi downward binary128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xf.066667f62cceca8c35831f1d40fp-4 : inexact-ok = tanpi tonearest binary128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xf.066667f62cceca8c35831f1d40f8p-4 : inexact-ok = tanpi towardzero binary128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xf.066667f62cceca8c35831f1d40fp-4 : inexact-ok = tanpi upward binary128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xf.066667f62cceca8c35831f1d40f8p-4 : inexact-ok = tanpi downward ibm128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi tonearest ibm128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi towardzero ibm128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi upward ibm128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xf.066667f62cceca8c35831f1d44p-4 : inexact-ok = tanpi downward binary128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi tonearest binary128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi towardzero binary128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi upward binary128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xf.066667f62cceca8c35831f116e1p-4 : inexact-ok = tanpi downward ibm128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xf.066667f62cceca8c35831f116cp-4 : inexact-ok = tanpi tonearest ibm128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xf.066667f62cceca8c35831f117p-4 : inexact-ok = tanpi towardzero ibm128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xf.066667f62cceca8c35831f116cp-4 : inexact-ok = tanpi upward ibm128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xf.066667f62cceca8c35831f117p-4 : inexact-ok tanpi -100.24 = tanpi downward binary32 -0x6.43d708p+4 : -0xf.06593p-4 : inexact-ok = tanpi tonearest binary32 -0x6.43d708p+4 : -0xf.06593p-4 : inexact-ok = tanpi towardzero binary32 -0x6.43d708p+4 : -0xf.06592p-4 : inexact-ok = tanpi upward binary32 -0x6.43d708p+4 : -0xf.06592p-4 : inexact-ok = tanpi downward binary64 -0x6.43d708p+4 : -0xf.065929d2b6f6p-4 : inexact-ok = tanpi tonearest binary64 -0x6.43d708p+4 : -0xf.065929d2b6f6p-4 : inexact-ok = tanpi towardzero binary64 -0x6.43d708p+4 : -0xf.065929d2b6f58p-4 : inexact-ok = tanpi upward binary64 -0x6.43d708p+4 : -0xf.065929d2b6f58p-4 : inexact-ok = tanpi downward intel96 -0x6.43d708p+4 : -0xf.065929d2b6f5d4cp-4 : inexact-ok = tanpi tonearest intel96 -0x6.43d708p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi towardzero intel96 -0x6.43d708p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi upward intel96 -0x6.43d708p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi downward m68k96 -0x6.43d708p+4 : -0xf.065929d2b6f5d4cp-4 : inexact-ok = tanpi tonearest m68k96 -0x6.43d708p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi towardzero m68k96 -0x6.43d708p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi upward m68k96 -0x6.43d708p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi downward binary128 -0x6.43d708p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f158p-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d708p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f158p-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d708p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f15p-4 : inexact-ok = tanpi upward binary128 -0x6.43d708p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f15p-4 : inexact-ok = tanpi downward ibm128 -0x6.43d708p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f4p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.43d708p+4 : -0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi towardzero ibm128 -0x6.43d708p+4 : -0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi upward ibm128 -0x6.43d708p+4 : -0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi downward binary32 -0x6.43d71p+4 : -0xf.06888p-4 : inexact-ok = tanpi tonearest binary32 -0x6.43d71p+4 : -0xf.06887p-4 : inexact-ok = tanpi towardzero binary32 -0x6.43d71p+4 : -0xf.06887p-4 : inexact-ok = tanpi upward binary32 -0x6.43d71p+4 : -0xf.06887p-4 : inexact-ok = tanpi downward binary64 -0x6.43d71p+4 : -0xf.068875a8295c8p-4 : inexact-ok = tanpi tonearest binary64 -0x6.43d71p+4 : -0xf.068875a8295cp-4 : inexact-ok = tanpi towardzero binary64 -0x6.43d71p+4 : -0xf.068875a8295cp-4 : inexact-ok = tanpi upward binary64 -0x6.43d71p+4 : -0xf.068875a8295cp-4 : inexact-ok = tanpi downward intel96 -0x6.43d71p+4 : -0xf.068875a8295c08ap-4 : inexact-ok = tanpi tonearest intel96 -0x6.43d71p+4 : -0xf.068875a8295c08ap-4 : inexact-ok = tanpi towardzero intel96 -0x6.43d71p+4 : -0xf.068875a8295c089p-4 : inexact-ok = tanpi upward intel96 -0x6.43d71p+4 : -0xf.068875a8295c089p-4 : inexact-ok = tanpi downward m68k96 -0x6.43d71p+4 : -0xf.068875a8295c08ap-4 : inexact-ok = tanpi tonearest m68k96 -0x6.43d71p+4 : -0xf.068875a8295c08ap-4 : inexact-ok = tanpi towardzero m68k96 -0x6.43d71p+4 : -0xf.068875a8295c089p-4 : inexact-ok = tanpi upward m68k96 -0x6.43d71p+4 : -0xf.068875a8295c089p-4 : inexact-ok = tanpi downward binary128 -0x6.43d71p+4 : -0xf.068875a8295c089902876adf5de8p-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d71p+4 : -0xf.068875a8295c089902876adf5de8p-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d71p+4 : -0xf.068875a8295c089902876adf5dep-4 : inexact-ok = tanpi upward binary128 -0x6.43d71p+4 : -0xf.068875a8295c089902876adf5dep-4 : inexact-ok = tanpi downward ibm128 -0x6.43d71p+4 : -0xf.068875a8295c089902876adf6p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.43d71p+4 : -0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi towardzero ibm128 -0x6.43d71p+4 : -0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi upward ibm128 -0x6.43d71p+4 : -0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi downward binary64 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c47p-4 : inexact-ok = tanpi tonearest binary64 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c468p-4 : inexact-ok = tanpi towardzero binary64 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c468p-4 : inexact-ok = tanpi upward binary64 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c468p-4 : inexact-ok = tanpi downward intel96 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c46946p-4 : inexact-ok = tanpi tonearest intel96 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi towardzero intel96 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi upward intel96 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi downward m68k96 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c46946p-4 : inexact-ok = tanpi tonearest m68k96 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi towardzero m68k96 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi upward m68k96 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi downward binary128 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c469454ee35484ad25p-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi upward binary128 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi downward ibm128 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c469454ee35484ad4p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c469454ee35484ad4p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c469454ee35484adp-4 : inexact-ok = tanpi upward ibm128 -0x6.43d70a3d70a3cp+4 : -0xf.066667f62c469454ee35484adp-4 : inexact-ok = tanpi downward binary64 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc1p-4 : inexact-ok = tanpi tonearest binary64 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc1p-4 : inexact-ok = tanpi towardzero binary64 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc08p-4 : inexact-ok = tanpi upward binary64 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc08p-4 : inexact-ok = tanpi downward intel96 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f21p-4 : inexact-ok = tanpi tonearest intel96 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f21p-4 : inexact-ok = tanpi towardzero intel96 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f2p-4 : inexact-ok = tanpi upward intel96 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f2p-4 : inexact-ok = tanpi downward m68k96 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f21p-4 : inexact-ok = tanpi tonearest m68k96 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f21p-4 : inexact-ok = tanpi towardzero m68k96 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f2p-4 : inexact-ok = tanpi upward m68k96 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f2p-4 : inexact-ok = tanpi downward binary128 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f20aed29fd6721bp-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi upward binary128 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi downward ibm128 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f20aed29fd6724p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi upward ibm128 -0x6.43d70a3d70a4p+4 : -0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi downward intel96 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd5p-4 : inexact-ok = tanpi tonearest intel96 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd5p-4 : inexact-ok = tanpi towardzero intel96 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4p-4 : inexact-ok = tanpi upward intel96 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4p-4 : inexact-ok = tanpi downward m68k96 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd5p-4 : inexact-ok = tanpi tonearest m68k96 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd5p-4 : inexact-ok = tanpi towardzero m68k96 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4p-4 : inexact-ok = tanpi upward m68k96 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4p-4 : inexact-ok = tanpi downward binary128 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4e0c9513f314b8p-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi upward binary128 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi downward ibm128 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4e0c9513f318p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi upward ibm128 -0x6.43d70a3d70a3d708p+4 : -0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi downward intel96 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceecap-4 : inexact-ok = tanpi tonearest intel96 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceecap-4 : inexact-ok = tanpi towardzero intel96 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec9p-4 : inexact-ok = tanpi upward intel96 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec9p-4 : inexact-ok = tanpi downward m68k96 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceecap-4 : inexact-ok = tanpi tonearest m68k96 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceecap-4 : inexact-ok = tanpi towardzero m68k96 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec9p-4 : inexact-ok = tanpi upward m68k96 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec9p-4 : inexact-ok = tanpi downward binary128 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec99c354f2891c18p-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec99c354f2891c18p-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec99c354f2891c1p-4 : inexact-ok = tanpi upward binary128 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec99c354f2891c1p-4 : inexact-ok = tanpi downward ibm128 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec99c354f2892p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi towardzero ibm128 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi upward ibm128 -0x6.43d70a3d70a3d71p+4 : -0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi downward binary128 -0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : -0xf.066667f62cceca8c35831f12d0c8p-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : -0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : -0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi upward binary128 -0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : -0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi downward binary128 -0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 -0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi downward binary128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : -0xf.066667f62cceca8c35831f116e1p-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : -0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : -0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi upward binary128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : -0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi downward ibm128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : -0xf.066667f62cceca8c35831f117p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : -0xf.066667f62cceca8c35831f117p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : -0xf.066667f62cceca8c35831f116cp-4 : inexact-ok = tanpi upward ibm128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : -0xf.066667f62cceca8c35831f116cp-4 : inexact-ok = tanpi downward binary128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : -0xf.066667f62cceca8c35831f1d40f8p-4 : inexact-ok = tanpi tonearest binary128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : -0xf.066667f62cceca8c35831f1d40f8p-4 : inexact-ok = tanpi towardzero binary128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : -0xf.066667f62cceca8c35831f1d40fp-4 : inexact-ok = tanpi upward binary128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : -0xf.066667f62cceca8c35831f1d40fp-4 : inexact-ok = tanpi downward ibm128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : -0xf.066667f62cceca8c35831f1d44p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : -0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : -0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi upward ibm128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : -0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok tanpi 100.49 = tanpi downward binary32 0x6.47d71p+4 : 0x1.fd6884p+4 : inexact-ok = tanpi tonearest binary32 0x6.47d71p+4 : 0x1.fd6884p+4 : inexact-ok = tanpi towardzero binary32 0x6.47d71p+4 : 0x1.fd6884p+4 : inexact-ok = tanpi upward binary32 0x6.47d71p+4 : 0x1.fd6886p+4 : inexact-ok = tanpi downward binary64 0x6.47d71p+4 : 0x1.fd688418a6da5p+4 : inexact-ok = tanpi tonearest binary64 0x6.47d71p+4 : 0x1.fd688418a6da5p+4 : inexact-ok = tanpi towardzero binary64 0x6.47d71p+4 : 0x1.fd688418a6da5p+4 : inexact-ok = tanpi upward binary64 0x6.47d71p+4 : 0x1.fd688418a6da6p+4 : inexact-ok = tanpi downward intel96 0x6.47d71p+4 : 0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi tonearest intel96 0x6.47d71p+4 : 0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi towardzero intel96 0x6.47d71p+4 : 0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi upward intel96 0x6.47d71p+4 : 0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi downward m68k96 0x6.47d71p+4 : 0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi tonearest m68k96 0x6.47d71p+4 : 0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi towardzero m68k96 0x6.47d71p+4 : 0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi upward m68k96 0x6.47d71p+4 : 0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi downward binary128 0x6.47d71p+4 : 0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi tonearest binary128 0x6.47d71p+4 : 0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi towardzero binary128 0x6.47d71p+4 : 0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi upward binary128 0x6.47d71p+4 : 0x1.fd688418a6da56d313ef08a0caffp+4 : inexact-ok = tanpi downward ibm128 0x6.47d71p+4 : 0x1.fd688418a6da56d313ef08a0ca8p+4 : inexact-ok = tanpi tonearest ibm128 0x6.47d71p+4 : 0x1.fd688418a6da56d313ef08a0cbp+4 : inexact-ok = tanpi towardzero ibm128 0x6.47d71p+4 : 0x1.fd688418a6da56d313ef08a0ca8p+4 : inexact-ok = tanpi upward ibm128 0x6.47d71p+4 : 0x1.fd688418a6da56d313ef08a0cbp+4 : inexact-ok = tanpi downward binary32 0x6.47d708p+4 : 0x1.fd04fap+4 : inexact-ok = tanpi tonearest binary32 0x6.47d708p+4 : 0x1.fd04fap+4 : inexact-ok = tanpi towardzero binary32 0x6.47d708p+4 : 0x1.fd04fap+4 : inexact-ok = tanpi upward binary32 0x6.47d708p+4 : 0x1.fd04fcp+4 : inexact-ok = tanpi downward binary64 0x6.47d708p+4 : 0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi tonearest binary64 0x6.47d708p+4 : 0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi towardzero binary64 0x6.47d708p+4 : 0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi upward binary64 0x6.47d708p+4 : 0x1.fd04fa5f37d1bp+4 : inexact-ok = tanpi downward intel96 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi tonearest intel96 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi towardzero intel96 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi upward intel96 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi downward m68k96 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi tonearest m68k96 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi towardzero m68k96 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi upward m68k96 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi downward binary128 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d993462958bf06p+4 : inexact-ok = tanpi tonearest binary128 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d993462958bf07p+4 : inexact-ok = tanpi towardzero binary128 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d993462958bf06p+4 : inexact-ok = tanpi upward binary128 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d993462958bf07p+4 : inexact-ok = tanpi downward ibm128 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi tonearest ibm128 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi towardzero ibm128 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi upward ibm128 0x6.47d708p+4 : 0x1.fd04fa5f37d1a7d993462958bf8p+4 : inexact-ok = tanpi downward binary64 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05p+4 : inexact-ok = tanpi tonearest binary64 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e06p+4 : inexact-ok = tanpi towardzero binary64 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05p+4 : inexact-ok = tanpi upward binary64 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e06p+4 : inexact-ok = tanpi downward intel96 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi tonearest intel96 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi towardzero intel96 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi upward intel96 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi downward m68k96 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi tonearest m68k96 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi towardzero m68k96 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi upward m68k96 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi downward binary128 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2d9b7783e7147p+4 : inexact-ok = tanpi tonearest binary128 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2d9b7783e71471p+4 : inexact-ok = tanpi towardzero binary128 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2d9b7783e7147p+4 : inexact-ok = tanpi upward binary128 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2d9b7783e71471p+4 : inexact-ok = tanpi downward ibm128 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2d9b7783e714p+4 : inexact-ok = tanpi tonearest ibm128 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2d9b7783e7148p+4 : inexact-ok = tanpi towardzero ibm128 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2d9b7783e714p+4 : inexact-ok = tanpi upward ibm128 0x6.47d70a3d70a4p+4 : 0x1.fd20d55636e05f2d9b7783e7148p+4 : inexact-ok = tanpi downward binary64 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c45p+4 : inexact-ok = tanpi tonearest binary64 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c45p+4 : inexact-ok = tanpi towardzero binary64 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c45p+4 : inexact-ok = tanpi upward binary64 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c46p+4 : inexact-ok = tanpi downward intel96 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455dp+4 : inexact-ok = tanpi tonearest intel96 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi towardzero intel96 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455dp+4 : inexact-ok = tanpi upward intel96 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi downward m68k96 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455dp+4 : inexact-ok = tanpi tonearest m68k96 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi towardzero m68k96 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455dp+4 : inexact-ok = tanpi upward m68k96 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi downward binary128 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d12ed8effed4a3p+4 : inexact-ok = tanpi tonearest binary128 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d12ed8effed4a4p+4 : inexact-ok = tanpi towardzero binary128 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d12ed8effed4a3p+4 : inexact-ok = tanpi upward binary128 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d12ed8effed4a4p+4 : inexact-ok = tanpi downward ibm128 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi tonearest ibm128 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi towardzero ibm128 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi upward ibm128 0x6.47d70a3d70a3cp+4 : 0x1.fd20d55633c455d12ed8effed5p+4 : inexact-ok = tanpi downward intel96 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi tonearest intel96 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi towardzero intel96 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi upward intel96 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33032p+4 : inexact-ok = tanpi downward m68k96 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi tonearest m68k96 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi towardzero m68k96 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi upward m68k96 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33032p+4 : inexact-ok = tanpi downward binary128 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi tonearest binary128 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi towardzero binary128 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi upward binary128 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33030bcfbf631627cp+4 : inexact-ok = tanpi downward ibm128 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33030bcfbf63162p+4 : inexact-ok = tanpi tonearest ibm128 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33030bcfbf631628p+4 : inexact-ok = tanpi towardzero ibm128 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33030bcfbf63162p+4 : inexact-ok = tanpi upward ibm128 0x6.47d70a3d70a3d71p+4 : 0x1.fd20d55634e33030bcfbf631628p+4 : inexact-ok = tanpi downward intel96 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi tonearest intel96 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi towardzero intel96 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi upward intel96 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi downward m68k96 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi tonearest m68k96 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi towardzero m68k96 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi upward m68k96 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi downward binary128 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi tonearest binary128 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi towardzero binary128 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi upward binary128 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaf916e628a61cp+4 : inexact-ok = tanpi downward ibm128 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi tonearest ibm128 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi towardzero ibm128 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi upward ibm128 0x6.47d70a3d70a3d708p+4 : 0x1.fd20d55634e2ccaf916e628a62p+4 : inexact-ok = tanpi downward binary128 0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi tonearest binary128 0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi downward binary128 0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi tonearest binary128 0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi towardzero binary128 0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi upward binary128 0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi downward binary128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi tonearest binary128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi towardzero binary128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi upward binary128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x1.fd20d55634e2e88c0e441b54236bp+4 : inexact-ok = tanpi downward ibm128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x1.fd20d55634e2e88c0e441b5423p+4 : inexact-ok = tanpi tonearest ibm128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x1.fd20d55634e2e88c0e441b54238p+4 : inexact-ok = tanpi towardzero ibm128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x1.fd20d55634e2e88c0e441b5423p+4 : inexact-ok = tanpi upward ibm128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x1.fd20d55634e2e88c0e441b54238p+4 : inexact-ok = tanpi downward binary128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi tonearest binary128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi towardzero binary128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi upward binary128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x1.fd20d55634e2e88c0e441b3b432p+4 : inexact-ok = tanpi downward ibm128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi tonearest ibm128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi towardzero ibm128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi upward ibm128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x1.fd20d55634e2e88c0e441b3b438p+4 : inexact-ok tanpi -100.49 = tanpi downward binary32 -0x6.47d708p+4 : -0x1.fd04fcp+4 : inexact-ok = tanpi tonearest binary32 -0x6.47d708p+4 : -0x1.fd04fap+4 : inexact-ok = tanpi towardzero binary32 -0x6.47d708p+4 : -0x1.fd04fap+4 : inexact-ok = tanpi upward binary32 -0x6.47d708p+4 : -0x1.fd04fap+4 : inexact-ok = tanpi downward binary64 -0x6.47d708p+4 : -0x1.fd04fa5f37d1bp+4 : inexact-ok = tanpi tonearest binary64 -0x6.47d708p+4 : -0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi towardzero binary64 -0x6.47d708p+4 : -0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi upward binary64 -0x6.47d708p+4 : -0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi downward intel96 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi tonearest intel96 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi towardzero intel96 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi upward intel96 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi downward m68k96 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi tonearest m68k96 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi towardzero m68k96 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi upward m68k96 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi downward binary128 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d993462958bf07p+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d993462958bf07p+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d993462958bf06p+4 : inexact-ok = tanpi upward binary128 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d993462958bf06p+4 : inexact-ok = tanpi downward ibm128 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d993462958bf8p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi towardzero ibm128 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi upward ibm128 -0x6.47d708p+4 : -0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi downward binary32 -0x6.47d71p+4 : -0x1.fd6886p+4 : inexact-ok = tanpi tonearest binary32 -0x6.47d71p+4 : -0x1.fd6884p+4 : inexact-ok = tanpi towardzero binary32 -0x6.47d71p+4 : -0x1.fd6884p+4 : inexact-ok = tanpi upward binary32 -0x6.47d71p+4 : -0x1.fd6884p+4 : inexact-ok = tanpi downward binary64 -0x6.47d71p+4 : -0x1.fd688418a6da6p+4 : inexact-ok = tanpi tonearest binary64 -0x6.47d71p+4 : -0x1.fd688418a6da5p+4 : inexact-ok = tanpi towardzero binary64 -0x6.47d71p+4 : -0x1.fd688418a6da5p+4 : inexact-ok = tanpi upward binary64 -0x6.47d71p+4 : -0x1.fd688418a6da5p+4 : inexact-ok = tanpi downward intel96 -0x6.47d71p+4 : -0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi tonearest intel96 -0x6.47d71p+4 : -0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi towardzero intel96 -0x6.47d71p+4 : -0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi upward intel96 -0x6.47d71p+4 : -0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi downward m68k96 -0x6.47d71p+4 : -0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi tonearest m68k96 -0x6.47d71p+4 : -0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi towardzero m68k96 -0x6.47d71p+4 : -0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi upward m68k96 -0x6.47d71p+4 : -0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi downward binary128 -0x6.47d71p+4 : -0x1.fd688418a6da56d313ef08a0caffp+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d71p+4 : -0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d71p+4 : -0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi upward binary128 -0x6.47d71p+4 : -0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi downward ibm128 -0x6.47d71p+4 : -0x1.fd688418a6da56d313ef08a0cbp+4 : inexact-ok = tanpi tonearest ibm128 -0x6.47d71p+4 : -0x1.fd688418a6da56d313ef08a0cbp+4 : inexact-ok = tanpi towardzero ibm128 -0x6.47d71p+4 : -0x1.fd688418a6da56d313ef08a0ca8p+4 : inexact-ok = tanpi upward ibm128 -0x6.47d71p+4 : -0x1.fd688418a6da56d313ef08a0ca8p+4 : inexact-ok = tanpi downward binary64 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c46p+4 : inexact-ok = tanpi tonearest binary64 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c45p+4 : inexact-ok = tanpi towardzero binary64 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c45p+4 : inexact-ok = tanpi upward binary64 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c45p+4 : inexact-ok = tanpi downward intel96 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi tonearest intel96 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi towardzero intel96 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455dp+4 : inexact-ok = tanpi upward intel96 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455dp+4 : inexact-ok = tanpi downward m68k96 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi tonearest m68k96 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi towardzero m68k96 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455dp+4 : inexact-ok = tanpi upward m68k96 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455dp+4 : inexact-ok = tanpi downward binary128 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d12ed8effed4a4p+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d12ed8effed4a4p+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d12ed8effed4a3p+4 : inexact-ok = tanpi upward binary128 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d12ed8effed4a3p+4 : inexact-ok = tanpi downward ibm128 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d12ed8effed5p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi upward ibm128 -0x6.47d70a3d70a3cp+4 : -0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi downward binary64 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e06p+4 : inexact-ok = tanpi tonearest binary64 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e06p+4 : inexact-ok = tanpi towardzero binary64 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05p+4 : inexact-ok = tanpi upward binary64 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05p+4 : inexact-ok = tanpi downward intel96 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi tonearest intel96 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi towardzero intel96 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi upward intel96 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi downward m68k96 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi tonearest m68k96 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi towardzero m68k96 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi upward m68k96 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi downward binary128 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2d9b7783e71471p+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2d9b7783e71471p+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2d9b7783e7147p+4 : inexact-ok = tanpi upward binary128 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2d9b7783e7147p+4 : inexact-ok = tanpi downward ibm128 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2d9b7783e7148p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2d9b7783e7148p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2d9b7783e714p+4 : inexact-ok = tanpi upward ibm128 -0x6.47d70a3d70a4p+4 : -0x1.fd20d55636e05f2d9b7783e714p+4 : inexact-ok = tanpi downward intel96 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi tonearest intel96 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi towardzero intel96 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi upward intel96 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi downward m68k96 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi tonearest m68k96 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi towardzero m68k96 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi upward m68k96 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi downward binary128 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaf916e628a61cp+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi upward binary128 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi downward ibm128 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaf916e628a62p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi upward ibm128 -0x6.47d70a3d70a3d708p+4 : -0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi downward intel96 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33032p+4 : inexact-ok = tanpi tonearest intel96 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi towardzero intel96 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi upward intel96 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi downward m68k96 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33032p+4 : inexact-ok = tanpi tonearest m68k96 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi towardzero m68k96 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi upward m68k96 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi downward binary128 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33030bcfbf631627cp+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi upward binary128 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi downward ibm128 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33030bcfbf631628p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33030bcfbf631628p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33030bcfbf63162p+4 : inexact-ok = tanpi upward ibm128 -0x6.47d70a3d70a3d71p+4 : -0x1.fd20d55634e33030bcfbf63162p+4 : inexact-ok = tanpi downward binary128 -0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : -0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : -0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : -0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi upward binary128 -0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : -0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi downward binary128 -0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 -0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi downward binary128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : -0x1.fd20d55634e2e88c0e441b3b432p+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : -0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : -0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi upward binary128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : -0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi downward ibm128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : -0x1.fd20d55634e2e88c0e441b3b438p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : -0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : -0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi upward ibm128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : -0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi downward binary128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : -0x1.fd20d55634e2e88c0e441b54236bp+4 : inexact-ok = tanpi tonearest binary128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : -0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi towardzero binary128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : -0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi upward binary128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : -0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi downward ibm128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : -0x1.fd20d55634e2e88c0e441b54238p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : -0x1.fd20d55634e2e88c0e441b54238p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : -0x1.fd20d55634e2e88c0e441b5423p+4 : inexact-ok = tanpi upward ibm128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : -0x1.fd20d55634e2e88c0e441b5423p+4 : inexact-ok tanpi 100.51 = tanpi downward binary32 0x6.4828f8p+4 : -0x1.fd04fcp+4 : inexact-ok = tanpi tonearest binary32 0x6.4828f8p+4 : -0x1.fd04fap+4 : inexact-ok = tanpi towardzero binary32 0x6.4828f8p+4 : -0x1.fd04fap+4 : inexact-ok = tanpi upward binary32 0x6.4828f8p+4 : -0x1.fd04fap+4 : inexact-ok = tanpi downward binary64 0x6.4828f8p+4 : -0x1.fd04fa5f37d1bp+4 : inexact-ok = tanpi tonearest binary64 0x6.4828f8p+4 : -0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi towardzero binary64 0x6.4828f8p+4 : -0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi upward binary64 0x6.4828f8p+4 : -0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi downward intel96 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi tonearest intel96 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi towardzero intel96 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi upward intel96 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi downward m68k96 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi tonearest m68k96 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi towardzero m68k96 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi upward m68k96 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi downward binary128 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d993462958bf07p+4 : inexact-ok = tanpi tonearest binary128 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d993462958bf07p+4 : inexact-ok = tanpi towardzero binary128 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d993462958bf06p+4 : inexact-ok = tanpi upward binary128 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d993462958bf06p+4 : inexact-ok = tanpi downward ibm128 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d993462958bf8p+4 : inexact-ok = tanpi tonearest ibm128 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi towardzero ibm128 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi upward ibm128 0x6.4828f8p+4 : -0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi downward binary32 0x6.4828fp+4 : -0x1.fd6886p+4 : inexact-ok = tanpi tonearest binary32 0x6.4828fp+4 : -0x1.fd6884p+4 : inexact-ok = tanpi towardzero binary32 0x6.4828fp+4 : -0x1.fd6884p+4 : inexact-ok = tanpi upward binary32 0x6.4828fp+4 : -0x1.fd6884p+4 : inexact-ok = tanpi downward binary64 0x6.4828fp+4 : -0x1.fd688418a6da6p+4 : inexact-ok = tanpi tonearest binary64 0x6.4828fp+4 : -0x1.fd688418a6da5p+4 : inexact-ok = tanpi towardzero binary64 0x6.4828fp+4 : -0x1.fd688418a6da5p+4 : inexact-ok = tanpi upward binary64 0x6.4828fp+4 : -0x1.fd688418a6da5p+4 : inexact-ok = tanpi downward intel96 0x6.4828fp+4 : -0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi tonearest intel96 0x6.4828fp+4 : -0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi towardzero intel96 0x6.4828fp+4 : -0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi upward intel96 0x6.4828fp+4 : -0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi downward m68k96 0x6.4828fp+4 : -0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi tonearest m68k96 0x6.4828fp+4 : -0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi towardzero m68k96 0x6.4828fp+4 : -0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi upward m68k96 0x6.4828fp+4 : -0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi downward binary128 0x6.4828fp+4 : -0x1.fd688418a6da56d313ef08a0caffp+4 : inexact-ok = tanpi tonearest binary128 0x6.4828fp+4 : -0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi towardzero binary128 0x6.4828fp+4 : -0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi upward binary128 0x6.4828fp+4 : -0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi downward ibm128 0x6.4828fp+4 : -0x1.fd688418a6da56d313ef08a0cbp+4 : inexact-ok = tanpi tonearest ibm128 0x6.4828fp+4 : -0x1.fd688418a6da56d313ef08a0cbp+4 : inexact-ok = tanpi towardzero ibm128 0x6.4828fp+4 : -0x1.fd688418a6da56d313ef08a0ca8p+4 : inexact-ok = tanpi upward ibm128 0x6.4828fp+4 : -0x1.fd688418a6da56d313ef08a0ca8p+4 : inexact-ok = tanpi downward binary64 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c46p+4 : inexact-ok = tanpi tonearest binary64 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c45p+4 : inexact-ok = tanpi towardzero binary64 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c45p+4 : inexact-ok = tanpi upward binary64 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c45p+4 : inexact-ok = tanpi downward intel96 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi tonearest intel96 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi towardzero intel96 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455dp+4 : inexact-ok = tanpi upward intel96 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455dp+4 : inexact-ok = tanpi downward m68k96 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi tonearest m68k96 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi towardzero m68k96 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455dp+4 : inexact-ok = tanpi upward m68k96 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455dp+4 : inexact-ok = tanpi downward binary128 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d12ed8effed4a4p+4 : inexact-ok = tanpi tonearest binary128 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d12ed8effed4a4p+4 : inexact-ok = tanpi towardzero binary128 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d12ed8effed4a3p+4 : inexact-ok = tanpi upward binary128 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d12ed8effed4a3p+4 : inexact-ok = tanpi downward ibm128 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d12ed8effed5p+4 : inexact-ok = tanpi tonearest ibm128 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi towardzero ibm128 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi upward ibm128 0x6.4828f5c28f5c4p+4 : -0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi downward binary64 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e06p+4 : inexact-ok = tanpi tonearest binary64 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e06p+4 : inexact-ok = tanpi towardzero binary64 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05p+4 : inexact-ok = tanpi upward binary64 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05p+4 : inexact-ok = tanpi downward intel96 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi tonearest intel96 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi towardzero intel96 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi upward intel96 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi downward m68k96 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi tonearest m68k96 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi towardzero m68k96 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi upward m68k96 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi downward binary128 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2d9b7783e71471p+4 : inexact-ok = tanpi tonearest binary128 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2d9b7783e71471p+4 : inexact-ok = tanpi towardzero binary128 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2d9b7783e7147p+4 : inexact-ok = tanpi upward binary128 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2d9b7783e7147p+4 : inexact-ok = tanpi downward ibm128 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2d9b7783e7148p+4 : inexact-ok = tanpi tonearest ibm128 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2d9b7783e7148p+4 : inexact-ok = tanpi towardzero ibm128 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2d9b7783e714p+4 : inexact-ok = tanpi upward ibm128 0x6.4828f5c28f5cp+4 : -0x1.fd20d55636e05f2d9b7783e714p+4 : inexact-ok = tanpi downward intel96 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi tonearest intel96 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi towardzero intel96 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi upward intel96 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi downward m68k96 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi tonearest m68k96 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi towardzero m68k96 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi upward m68k96 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi downward binary128 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaf916e628a61cp+4 : inexact-ok = tanpi tonearest binary128 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi towardzero binary128 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi upward binary128 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi downward ibm128 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaf916e628a62p+4 : inexact-ok = tanpi tonearest ibm128 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi towardzero ibm128 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi upward ibm128 0x6.4828f5c28f5c28f8p+4 : -0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi downward intel96 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33032p+4 : inexact-ok = tanpi tonearest intel96 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi towardzero intel96 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi upward intel96 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi downward m68k96 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33032p+4 : inexact-ok = tanpi tonearest m68k96 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi towardzero m68k96 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi upward m68k96 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e3303p+4 : inexact-ok = tanpi downward binary128 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33030bcfbf631627cp+4 : inexact-ok = tanpi tonearest binary128 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi towardzero binary128 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi upward binary128 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi downward ibm128 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33030bcfbf631628p+4 : inexact-ok = tanpi tonearest ibm128 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33030bcfbf631628p+4 : inexact-ok = tanpi towardzero ibm128 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33030bcfbf63162p+4 : inexact-ok = tanpi upward ibm128 0x6.4828f5c28f5c28fp+4 : -0x1.fd20d55634e33030bcfbf63162p+4 : inexact-ok = tanpi downward binary128 0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi tonearest binary128 0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi towardzero binary128 0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi upward binary128 0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi downward binary128 0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi tonearest binary128 0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi downward binary128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x1.fd20d55634e2e88c0e441b3b432p+4 : inexact-ok = tanpi tonearest binary128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi towardzero binary128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi upward binary128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi downward ibm128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x1.fd20d55634e2e88c0e441b3b438p+4 : inexact-ok = tanpi tonearest ibm128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi towardzero ibm128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi upward ibm128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi downward binary128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x1.fd20d55634e2e88c0e441b54236bp+4 : inexact-ok = tanpi tonearest binary128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi towardzero binary128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi upward binary128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi downward ibm128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x1.fd20d55634e2e88c0e441b54238p+4 : inexact-ok = tanpi tonearest ibm128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x1.fd20d55634e2e88c0e441b54238p+4 : inexact-ok = tanpi towardzero ibm128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x1.fd20d55634e2e88c0e441b5423p+4 : inexact-ok = tanpi upward ibm128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x1.fd20d55634e2e88c0e441b5423p+4 : inexact-ok tanpi -100.51 = tanpi downward binary32 -0x6.4828fp+4 : 0x1.fd6884p+4 : inexact-ok = tanpi tonearest binary32 -0x6.4828fp+4 : 0x1.fd6884p+4 : inexact-ok = tanpi towardzero binary32 -0x6.4828fp+4 : 0x1.fd6884p+4 : inexact-ok = tanpi upward binary32 -0x6.4828fp+4 : 0x1.fd6886p+4 : inexact-ok = tanpi downward binary64 -0x6.4828fp+4 : 0x1.fd688418a6da5p+4 : inexact-ok = tanpi tonearest binary64 -0x6.4828fp+4 : 0x1.fd688418a6da5p+4 : inexact-ok = tanpi towardzero binary64 -0x6.4828fp+4 : 0x1.fd688418a6da5p+4 : inexact-ok = tanpi upward binary64 -0x6.4828fp+4 : 0x1.fd688418a6da6p+4 : inexact-ok = tanpi downward intel96 -0x6.4828fp+4 : 0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi tonearest intel96 -0x6.4828fp+4 : 0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi towardzero intel96 -0x6.4828fp+4 : 0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi upward intel96 -0x6.4828fp+4 : 0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi downward m68k96 -0x6.4828fp+4 : 0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi tonearest m68k96 -0x6.4828fp+4 : 0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi towardzero m68k96 -0x6.4828fp+4 : 0x1.fd688418a6da56d2p+4 : inexact-ok = tanpi upward m68k96 -0x6.4828fp+4 : 0x1.fd688418a6da56d4p+4 : inexact-ok = tanpi downward binary128 -0x6.4828fp+4 : 0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828fp+4 : 0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828fp+4 : 0x1.fd688418a6da56d313ef08a0cafep+4 : inexact-ok = tanpi upward binary128 -0x6.4828fp+4 : 0x1.fd688418a6da56d313ef08a0caffp+4 : inexact-ok = tanpi downward ibm128 -0x6.4828fp+4 : 0x1.fd688418a6da56d313ef08a0ca8p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.4828fp+4 : 0x1.fd688418a6da56d313ef08a0cbp+4 : inexact-ok = tanpi towardzero ibm128 -0x6.4828fp+4 : 0x1.fd688418a6da56d313ef08a0ca8p+4 : inexact-ok = tanpi upward ibm128 -0x6.4828fp+4 : 0x1.fd688418a6da56d313ef08a0cbp+4 : inexact-ok = tanpi downward binary32 -0x6.4828f8p+4 : 0x1.fd04fap+4 : inexact-ok = tanpi tonearest binary32 -0x6.4828f8p+4 : 0x1.fd04fap+4 : inexact-ok = tanpi towardzero binary32 -0x6.4828f8p+4 : 0x1.fd04fap+4 : inexact-ok = tanpi upward binary32 -0x6.4828f8p+4 : 0x1.fd04fcp+4 : inexact-ok = tanpi downward binary64 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi tonearest binary64 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi towardzero binary64 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1ap+4 : inexact-ok = tanpi upward binary64 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1bp+4 : inexact-ok = tanpi downward intel96 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi tonearest intel96 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi towardzero intel96 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi upward intel96 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi downward m68k96 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi tonearest m68k96 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi towardzero m68k96 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d8p+4 : inexact-ok = tanpi upward m68k96 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7dap+4 : inexact-ok = tanpi downward binary128 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d993462958bf06p+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d993462958bf07p+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d993462958bf06p+4 : inexact-ok = tanpi upward binary128 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d993462958bf07p+4 : inexact-ok = tanpi downward ibm128 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi tonearest ibm128 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi towardzero ibm128 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d993462958bfp+4 : inexact-ok = tanpi upward ibm128 -0x6.4828f8p+4 : 0x1.fd04fa5f37d1a7d993462958bf8p+4 : inexact-ok = tanpi downward binary64 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05p+4 : inexact-ok = tanpi tonearest binary64 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e06p+4 : inexact-ok = tanpi towardzero binary64 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05p+4 : inexact-ok = tanpi upward binary64 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e06p+4 : inexact-ok = tanpi downward intel96 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi tonearest intel96 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi towardzero intel96 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi upward intel96 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi downward m68k96 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi tonearest m68k96 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi towardzero m68k96 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2cp+4 : inexact-ok = tanpi upward m68k96 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2ep+4 : inexact-ok = tanpi downward binary128 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2d9b7783e7147p+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2d9b7783e71471p+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2d9b7783e7147p+4 : inexact-ok = tanpi upward binary128 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2d9b7783e71471p+4 : inexact-ok = tanpi downward ibm128 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2d9b7783e714p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2d9b7783e7148p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2d9b7783e714p+4 : inexact-ok = tanpi upward ibm128 -0x6.4828f5c28f5cp+4 : 0x1.fd20d55636e05f2d9b7783e7148p+4 : inexact-ok = tanpi downward binary64 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c45p+4 : inexact-ok = tanpi tonearest binary64 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c45p+4 : inexact-ok = tanpi towardzero binary64 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c45p+4 : inexact-ok = tanpi upward binary64 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c46p+4 : inexact-ok = tanpi downward intel96 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455dp+4 : inexact-ok = tanpi tonearest intel96 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi towardzero intel96 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455dp+4 : inexact-ok = tanpi upward intel96 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi downward m68k96 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455dp+4 : inexact-ok = tanpi tonearest m68k96 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi towardzero m68k96 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455dp+4 : inexact-ok = tanpi upward m68k96 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d2p+4 : inexact-ok = tanpi downward binary128 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d12ed8effed4a3p+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d12ed8effed4a4p+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d12ed8effed4a3p+4 : inexact-ok = tanpi upward binary128 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d12ed8effed4a4p+4 : inexact-ok = tanpi downward ibm128 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d12ed8effed48p+4 : inexact-ok = tanpi upward ibm128 -0x6.4828f5c28f5c4p+4 : 0x1.fd20d55633c455d12ed8effed5p+4 : inexact-ok = tanpi downward intel96 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi tonearest intel96 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi towardzero intel96 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi upward intel96 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33032p+4 : inexact-ok = tanpi downward m68k96 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi tonearest m68k96 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi towardzero m68k96 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e3303p+4 : inexact-ok = tanpi upward m68k96 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33032p+4 : inexact-ok = tanpi downward binary128 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33030bcfbf631627bp+4 : inexact-ok = tanpi upward binary128 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33030bcfbf631627cp+4 : inexact-ok = tanpi downward ibm128 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33030bcfbf63162p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33030bcfbf631628p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33030bcfbf63162p+4 : inexact-ok = tanpi upward ibm128 -0x6.4828f5c28f5c28fp+4 : 0x1.fd20d55634e33030bcfbf631628p+4 : inexact-ok = tanpi downward intel96 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi tonearest intel96 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi towardzero intel96 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi upward intel96 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi downward m68k96 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi tonearest m68k96 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi towardzero m68k96 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaep+4 : inexact-ok = tanpi upward m68k96 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccbp+4 : inexact-ok = tanpi downward binary128 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaf916e628a61bfp+4 : inexact-ok = tanpi upward binary128 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaf916e628a61cp+4 : inexact-ok = tanpi downward ibm128 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaf916e628a618p+4 : inexact-ok = tanpi upward ibm128 -0x6.4828f5c28f5c28f8p+4 : 0x1.fd20d55634e2ccaf916e628a62p+4 : inexact-ok = tanpi downward binary128 -0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : 0x1.fd20d55634e2e88c0e441b3e5f28p+4 : inexact-ok = tanpi upward binary128 -0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : 0x1.fd20d55634e2e88c0e441b3e5f29p+4 : inexact-ok = tanpi downward binary128 -0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : 0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : 0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : 0x1.fd20d55634e2e88c0e441b3e2d67p+4 : inexact-ok = tanpi upward binary128 -0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : 0x1.fd20d55634e2e88c0e441b3e2d68p+4 : inexact-ok = tanpi downward binary128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : 0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : 0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : 0x1.fd20d55634e2e88c0e441b54236ap+4 : inexact-ok = tanpi upward binary128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : 0x1.fd20d55634e2e88c0e441b54236bp+4 : inexact-ok = tanpi downward ibm128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : 0x1.fd20d55634e2e88c0e441b5423p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : 0x1.fd20d55634e2e88c0e441b54238p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : 0x1.fd20d55634e2e88c0e441b5423p+4 : inexact-ok = tanpi upward ibm128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : 0x1.fd20d55634e2e88c0e441b54238p+4 : inexact-ok = tanpi downward binary128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : 0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi tonearest binary128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : 0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi towardzero binary128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : 0x1.fd20d55634e2e88c0e441b3b431fp+4 : inexact-ok = tanpi upward binary128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : 0x1.fd20d55634e2e88c0e441b3b432p+4 : inexact-ok = tanpi downward ibm128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : 0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi tonearest ibm128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : 0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi towardzero ibm128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : 0x1.fd20d55634e2e88c0e441b3b43p+4 : inexact-ok = tanpi upward ibm128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : 0x1.fd20d55634e2e88c0e441b3b438p+4 : inexact-ok tanpi 100.76 = tanpi downward binary32 0x6.4c28f8p+4 : -0xf.06593p-4 : inexact-ok = tanpi tonearest binary32 0x6.4c28f8p+4 : -0xf.06593p-4 : inexact-ok = tanpi towardzero binary32 0x6.4c28f8p+4 : -0xf.06592p-4 : inexact-ok = tanpi upward binary32 0x6.4c28f8p+4 : -0xf.06592p-4 : inexact-ok = tanpi downward binary64 0x6.4c28f8p+4 : -0xf.065929d2b6f6p-4 : inexact-ok = tanpi tonearest binary64 0x6.4c28f8p+4 : -0xf.065929d2b6f6p-4 : inexact-ok = tanpi towardzero binary64 0x6.4c28f8p+4 : -0xf.065929d2b6f58p-4 : inexact-ok = tanpi upward binary64 0x6.4c28f8p+4 : -0xf.065929d2b6f58p-4 : inexact-ok = tanpi downward intel96 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4cp-4 : inexact-ok = tanpi tonearest intel96 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi towardzero intel96 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi upward intel96 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi downward m68k96 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4cp-4 : inexact-ok = tanpi tonearest m68k96 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi towardzero m68k96 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi upward m68k96 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi downward binary128 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f158p-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f158p-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f15p-4 : inexact-ok = tanpi upward binary128 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f15p-4 : inexact-ok = tanpi downward ibm128 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4b31ba3c4c6f4p-4 : inexact-ok = tanpi tonearest ibm128 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi towardzero ibm128 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi upward ibm128 0x6.4c28f8p+4 : -0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi downward binary32 0x6.4c28fp+4 : -0xf.06888p-4 : inexact-ok = tanpi tonearest binary32 0x6.4c28fp+4 : -0xf.06887p-4 : inexact-ok = tanpi towardzero binary32 0x6.4c28fp+4 : -0xf.06887p-4 : inexact-ok = tanpi upward binary32 0x6.4c28fp+4 : -0xf.06887p-4 : inexact-ok = tanpi downward binary64 0x6.4c28fp+4 : -0xf.068875a8295c8p-4 : inexact-ok = tanpi tonearest binary64 0x6.4c28fp+4 : -0xf.068875a8295cp-4 : inexact-ok = tanpi towardzero binary64 0x6.4c28fp+4 : -0xf.068875a8295cp-4 : inexact-ok = tanpi upward binary64 0x6.4c28fp+4 : -0xf.068875a8295cp-4 : inexact-ok = tanpi downward intel96 0x6.4c28fp+4 : -0xf.068875a8295c08ap-4 : inexact-ok = tanpi tonearest intel96 0x6.4c28fp+4 : -0xf.068875a8295c08ap-4 : inexact-ok = tanpi towardzero intel96 0x6.4c28fp+4 : -0xf.068875a8295c089p-4 : inexact-ok = tanpi upward intel96 0x6.4c28fp+4 : -0xf.068875a8295c089p-4 : inexact-ok = tanpi downward m68k96 0x6.4c28fp+4 : -0xf.068875a8295c08ap-4 : inexact-ok = tanpi tonearest m68k96 0x6.4c28fp+4 : -0xf.068875a8295c08ap-4 : inexact-ok = tanpi towardzero m68k96 0x6.4c28fp+4 : -0xf.068875a8295c089p-4 : inexact-ok = tanpi upward m68k96 0x6.4c28fp+4 : -0xf.068875a8295c089p-4 : inexact-ok = tanpi downward binary128 0x6.4c28fp+4 : -0xf.068875a8295c089902876adf5de8p-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28fp+4 : -0xf.068875a8295c089902876adf5de8p-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28fp+4 : -0xf.068875a8295c089902876adf5dep-4 : inexact-ok = tanpi upward binary128 0x6.4c28fp+4 : -0xf.068875a8295c089902876adf5dep-4 : inexact-ok = tanpi downward ibm128 0x6.4c28fp+4 : -0xf.068875a8295c089902876adf6p-4 : inexact-ok = tanpi tonearest ibm128 0x6.4c28fp+4 : -0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi towardzero ibm128 0x6.4c28fp+4 : -0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi upward ibm128 0x6.4c28fp+4 : -0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi downward binary64 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c47p-4 : inexact-ok = tanpi tonearest binary64 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c468p-4 : inexact-ok = tanpi towardzero binary64 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c468p-4 : inexact-ok = tanpi upward binary64 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c468p-4 : inexact-ok = tanpi downward intel96 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c46946p-4 : inexact-ok = tanpi tonearest intel96 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi towardzero intel96 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi upward intel96 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi downward m68k96 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c46946p-4 : inexact-ok = tanpi tonearest m68k96 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi towardzero m68k96 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi upward m68k96 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c46945p-4 : inexact-ok = tanpi downward binary128 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c469454ee35484ad25p-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi upward binary128 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi downward ibm128 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c469454ee35484ad4p-4 : inexact-ok = tanpi tonearest ibm128 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c469454ee35484ad4p-4 : inexact-ok = tanpi towardzero ibm128 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c469454ee35484adp-4 : inexact-ok = tanpi upward ibm128 0x6.4c28f5c28f5c4p+4 : -0xf.066667f62c469454ee35484adp-4 : inexact-ok = tanpi downward binary64 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc1p-4 : inexact-ok = tanpi tonearest binary64 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc1p-4 : inexact-ok = tanpi towardzero binary64 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc08p-4 : inexact-ok = tanpi upward binary64 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc08p-4 : inexact-ok = tanpi downward intel96 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f21p-4 : inexact-ok = tanpi tonearest intel96 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f21p-4 : inexact-ok = tanpi towardzero intel96 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f2p-4 : inexact-ok = tanpi upward intel96 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f2p-4 : inexact-ok = tanpi downward m68k96 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f21p-4 : inexact-ok = tanpi tonearest m68k96 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f21p-4 : inexact-ok = tanpi towardzero m68k96 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f2p-4 : inexact-ok = tanpi upward m68k96 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f2p-4 : inexact-ok = tanpi downward binary128 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f20aed29fd6721bp-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi upward binary128 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi downward ibm128 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f20aed29fd6724p-4 : inexact-ok = tanpi tonearest ibm128 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi towardzero ibm128 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi upward ibm128 0x6.4c28f5c28f5cp+4 : -0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi downward intel96 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd5p-4 : inexact-ok = tanpi tonearest intel96 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd5p-4 : inexact-ok = tanpi towardzero intel96 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4p-4 : inexact-ok = tanpi upward intel96 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4p-4 : inexact-ok = tanpi downward m68k96 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd5p-4 : inexact-ok = tanpi tonearest m68k96 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd5p-4 : inexact-ok = tanpi towardzero m68k96 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4p-4 : inexact-ok = tanpi upward m68k96 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4p-4 : inexact-ok = tanpi downward binary128 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4e0c9513f314b8p-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi upward binary128 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi downward ibm128 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4e0c9513f318p-4 : inexact-ok = tanpi tonearest ibm128 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi towardzero ibm128 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi upward ibm128 0x6.4c28f5c28f5c28f8p+4 : -0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi downward intel96 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceecap-4 : inexact-ok = tanpi tonearest intel96 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceecap-4 : inexact-ok = tanpi towardzero intel96 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec9p-4 : inexact-ok = tanpi upward intel96 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec9p-4 : inexact-ok = tanpi downward m68k96 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceecap-4 : inexact-ok = tanpi tonearest m68k96 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceecap-4 : inexact-ok = tanpi towardzero m68k96 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec9p-4 : inexact-ok = tanpi upward m68k96 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec9p-4 : inexact-ok = tanpi downward binary128 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec99c354f2891c18p-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec99c354f2891c18p-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec99c354f2891c1p-4 : inexact-ok = tanpi upward binary128 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec99c354f2891c1p-4 : inexact-ok = tanpi downward ibm128 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec99c354f2892p-4 : inexact-ok = tanpi tonearest ibm128 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi towardzero ibm128 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi upward ibm128 0x6.4c28f5c28f5c28fp+4 : -0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi downward binary128 0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xf.066667f62cceca8c35831f12d0c8p-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi upward binary128 0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi downward binary128 0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi downward binary128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xf.066667f62cceca8c35831f116e1p-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi upward binary128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi downward ibm128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xf.066667f62cceca8c35831f117p-4 : inexact-ok = tanpi tonearest ibm128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xf.066667f62cceca8c35831f117p-4 : inexact-ok = tanpi towardzero ibm128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xf.066667f62cceca8c35831f116cp-4 : inexact-ok = tanpi upward ibm128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xf.066667f62cceca8c35831f116cp-4 : inexact-ok = tanpi downward binary128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xf.066667f62cceca8c35831f1d40f8p-4 : inexact-ok = tanpi tonearest binary128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xf.066667f62cceca8c35831f1d40f8p-4 : inexact-ok = tanpi towardzero binary128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xf.066667f62cceca8c35831f1d40fp-4 : inexact-ok = tanpi upward binary128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xf.066667f62cceca8c35831f1d40fp-4 : inexact-ok = tanpi downward ibm128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xf.066667f62cceca8c35831f1d44p-4 : inexact-ok = tanpi tonearest ibm128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi towardzero ibm128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi upward ibm128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok tanpi -100.76 = tanpi downward binary32 -0x6.4c28fp+4 : 0xf.06887p-4 : inexact-ok = tanpi tonearest binary32 -0x6.4c28fp+4 : 0xf.06887p-4 : inexact-ok = tanpi towardzero binary32 -0x6.4c28fp+4 : 0xf.06887p-4 : inexact-ok = tanpi upward binary32 -0x6.4c28fp+4 : 0xf.06888p-4 : inexact-ok = tanpi downward binary64 -0x6.4c28fp+4 : 0xf.068875a8295cp-4 : inexact-ok = tanpi tonearest binary64 -0x6.4c28fp+4 : 0xf.068875a8295cp-4 : inexact-ok = tanpi towardzero binary64 -0x6.4c28fp+4 : 0xf.068875a8295cp-4 : inexact-ok = tanpi upward binary64 -0x6.4c28fp+4 : 0xf.068875a8295c8p-4 : inexact-ok = tanpi downward intel96 -0x6.4c28fp+4 : 0xf.068875a8295c089p-4 : inexact-ok = tanpi tonearest intel96 -0x6.4c28fp+4 : 0xf.068875a8295c08ap-4 : inexact-ok = tanpi towardzero intel96 -0x6.4c28fp+4 : 0xf.068875a8295c089p-4 : inexact-ok = tanpi upward intel96 -0x6.4c28fp+4 : 0xf.068875a8295c08ap-4 : inexact-ok = tanpi downward m68k96 -0x6.4c28fp+4 : 0xf.068875a8295c089p-4 : inexact-ok = tanpi tonearest m68k96 -0x6.4c28fp+4 : 0xf.068875a8295c08ap-4 : inexact-ok = tanpi towardzero m68k96 -0x6.4c28fp+4 : 0xf.068875a8295c089p-4 : inexact-ok = tanpi upward m68k96 -0x6.4c28fp+4 : 0xf.068875a8295c08ap-4 : inexact-ok = tanpi downward binary128 -0x6.4c28fp+4 : 0xf.068875a8295c089902876adf5dep-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28fp+4 : 0xf.068875a8295c089902876adf5de8p-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28fp+4 : 0xf.068875a8295c089902876adf5dep-4 : inexact-ok = tanpi upward binary128 -0x6.4c28fp+4 : 0xf.068875a8295c089902876adf5de8p-4 : inexact-ok = tanpi downward ibm128 -0x6.4c28fp+4 : 0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi tonearest ibm128 -0x6.4c28fp+4 : 0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi towardzero ibm128 -0x6.4c28fp+4 : 0xf.068875a8295c089902876adf5cp-4 : inexact-ok = tanpi upward ibm128 -0x6.4c28fp+4 : 0xf.068875a8295c089902876adf6p-4 : inexact-ok = tanpi downward binary32 -0x6.4c28f8p+4 : 0xf.06592p-4 : inexact-ok = tanpi tonearest binary32 -0x6.4c28f8p+4 : 0xf.06593p-4 : inexact-ok = tanpi towardzero binary32 -0x6.4c28f8p+4 : 0xf.06592p-4 : inexact-ok = tanpi upward binary32 -0x6.4c28f8p+4 : 0xf.06593p-4 : inexact-ok = tanpi downward binary64 -0x6.4c28f8p+4 : 0xf.065929d2b6f58p-4 : inexact-ok = tanpi tonearest binary64 -0x6.4c28f8p+4 : 0xf.065929d2b6f6p-4 : inexact-ok = tanpi towardzero binary64 -0x6.4c28f8p+4 : 0xf.065929d2b6f58p-4 : inexact-ok = tanpi upward binary64 -0x6.4c28f8p+4 : 0xf.065929d2b6f6p-4 : inexact-ok = tanpi downward intel96 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi tonearest intel96 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi towardzero intel96 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi upward intel96 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4cp-4 : inexact-ok = tanpi downward m68k96 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi tonearest m68k96 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi towardzero m68k96 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4bp-4 : inexact-ok = tanpi upward m68k96 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4cp-4 : inexact-ok = tanpi downward binary128 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f15p-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f158p-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f15p-4 : inexact-ok = tanpi upward binary128 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f158p-4 : inexact-ok = tanpi downward ibm128 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi tonearest ibm128 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi towardzero ibm128 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4b31ba3c4c6fp-4 : inexact-ok = tanpi upward ibm128 -0x6.4c28f8p+4 : 0xf.065929d2b6f5d4b31ba3c4c6f4p-4 : inexact-ok = tanpi downward binary64 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc08p-4 : inexact-ok = tanpi tonearest binary64 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc1p-4 : inexact-ok = tanpi towardzero binary64 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc08p-4 : inexact-ok = tanpi upward binary64 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc1p-4 : inexact-ok = tanpi downward intel96 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f2p-4 : inexact-ok = tanpi tonearest intel96 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f21p-4 : inexact-ok = tanpi towardzero intel96 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f2p-4 : inexact-ok = tanpi upward intel96 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f21p-4 : inexact-ok = tanpi downward m68k96 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f2p-4 : inexact-ok = tanpi tonearest m68k96 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f21p-4 : inexact-ok = tanpi towardzero m68k96 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f2p-4 : inexact-ok = tanpi upward m68k96 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f21p-4 : inexact-ok = tanpi downward binary128 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f20aed29fd6721a8p-4 : inexact-ok = tanpi upward binary128 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f20aed29fd6721bp-4 : inexact-ok = tanpi downward ibm128 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f20aed29fd672p-4 : inexact-ok = tanpi upward ibm128 -0x6.4c28f5c28f5cp+4 : 0xf.066667f62dc0f20aed29fd6724p-4 : inexact-ok = tanpi downward binary64 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c468p-4 : inexact-ok = tanpi tonearest binary64 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c468p-4 : inexact-ok = tanpi towardzero binary64 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c468p-4 : inexact-ok = tanpi upward binary64 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c47p-4 : inexact-ok = tanpi downward intel96 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi tonearest intel96 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi towardzero intel96 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi upward intel96 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c46946p-4 : inexact-ok = tanpi downward m68k96 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi tonearest m68k96 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi towardzero m68k96 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c46945p-4 : inexact-ok = tanpi upward m68k96 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c46946p-4 : inexact-ok = tanpi downward binary128 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c469454ee35484ad248p-4 : inexact-ok = tanpi upward binary128 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c469454ee35484ad25p-4 : inexact-ok = tanpi downward ibm128 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c469454ee35484adp-4 : inexact-ok = tanpi tonearest ibm128 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c469454ee35484ad4p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c469454ee35484adp-4 : inexact-ok = tanpi upward ibm128 -0x6.4c28f5c28f5c4p+4 : 0xf.066667f62c469454ee35484ad4p-4 : inexact-ok = tanpi downward intel96 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec9p-4 : inexact-ok = tanpi tonearest intel96 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceecap-4 : inexact-ok = tanpi towardzero intel96 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec9p-4 : inexact-ok = tanpi upward intel96 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceecap-4 : inexact-ok = tanpi downward m68k96 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec9p-4 : inexact-ok = tanpi tonearest m68k96 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceecap-4 : inexact-ok = tanpi towardzero m68k96 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec9p-4 : inexact-ok = tanpi upward m68k96 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceecap-4 : inexact-ok = tanpi downward binary128 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec99c354f2891c1p-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec99c354f2891c18p-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec99c354f2891c1p-4 : inexact-ok = tanpi upward binary128 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec99c354f2891c18p-4 : inexact-ok = tanpi downward ibm128 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi tonearest ibm128 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi towardzero ibm128 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec99c354f2891cp-4 : inexact-ok = tanpi upward ibm128 -0x6.4c28f5c28f5c28fp+4 : 0xf.066667f62cceec99c354f2892p-4 : inexact-ok = tanpi downward intel96 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4p-4 : inexact-ok = tanpi tonearest intel96 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd5p-4 : inexact-ok = tanpi towardzero intel96 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4p-4 : inexact-ok = tanpi upward intel96 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd5p-4 : inexact-ok = tanpi downward m68k96 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4p-4 : inexact-ok = tanpi tonearest m68k96 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd5p-4 : inexact-ok = tanpi towardzero m68k96 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4p-4 : inexact-ok = tanpi upward m68k96 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd5p-4 : inexact-ok = tanpi downward binary128 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4e0c9513f314bp-4 : inexact-ok = tanpi upward binary128 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4e0c9513f314b8p-4 : inexact-ok = tanpi downward ibm128 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4e0c9513f314p-4 : inexact-ok = tanpi upward ibm128 -0x6.4c28f5c28f5c28f8p+4 : 0xf.066667f62ccebd4e0c9513f318p-4 : inexact-ok = tanpi downward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : 0xf.066667f62cceca8c35831f12e86p-4 : inexact-ok = tanpi upward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : 0xf.066667f62cceca8c35831f12e868p-4 : inexact-ok = tanpi downward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : 0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : 0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : 0xf.066667f62cceca8c35831f12d0cp-4 : inexact-ok = tanpi upward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : 0xf.066667f62cceca8c35831f12d0c8p-4 : inexact-ok = tanpi downward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : 0xf.066667f62cceca8c35831f1d40fp-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : 0xf.066667f62cceca8c35831f1d40f8p-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : 0xf.066667f62cceca8c35831f1d40fp-4 : inexact-ok = tanpi upward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : 0xf.066667f62cceca8c35831f1d40f8p-4 : inexact-ok = tanpi downward ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : 0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi tonearest ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : 0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : 0xf.066667f62cceca8c35831f1d4p-4 : inexact-ok = tanpi upward ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : 0xf.066667f62cceca8c35831f1d44p-4 : inexact-ok = tanpi downward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : 0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi tonearest binary128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : 0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi towardzero binary128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : 0xf.066667f62cceca8c35831f116e08p-4 : inexact-ok = tanpi upward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : 0xf.066667f62cceca8c35831f116e1p-4 : inexact-ok = tanpi downward ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : 0xf.066667f62cceca8c35831f116cp-4 : inexact-ok = tanpi tonearest ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : 0xf.066667f62cceca8c35831f117p-4 : inexact-ok = tanpi towardzero ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : 0xf.066667f62cceca8c35831f116cp-4 : inexact-ok = tanpi upward ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : 0xf.066667f62cceca8c35831f117p-4 : inexact-ok tanpi 1234.56 = tanpi downward binary32 0x4.d28f6p+8 : -0x5.3ca88p+0 : inexact-ok = tanpi tonearest binary32 0x4.d28f6p+8 : -0x5.3ca88p+0 : inexact-ok = tanpi towardzero binary32 0x4.d28f6p+8 : -0x5.3ca878p+0 : inexact-ok = tanpi upward binary32 0x4.d28f6p+8 : -0x5.3ca878p+0 : inexact-ok = tanpi downward binary64 0x4.d28f6p+8 : -0x5.3ca87e6e60478p+0 : inexact-ok = tanpi tonearest binary64 0x4.d28f6p+8 : -0x5.3ca87e6e60478p+0 : inexact-ok = tanpi towardzero binary64 0x4.d28f6p+8 : -0x5.3ca87e6e60474p+0 : inexact-ok = tanpi upward binary64 0x4.d28f6p+8 : -0x5.3ca87e6e60474p+0 : inexact-ok = tanpi downward intel96 0x4.d28f6p+8 : -0x5.3ca87e6e604763d8p+0 : inexact-ok = tanpi tonearest intel96 0x4.d28f6p+8 : -0x5.3ca87e6e604763d8p+0 : inexact-ok = tanpi towardzero intel96 0x4.d28f6p+8 : -0x5.3ca87e6e604763dp+0 : inexact-ok = tanpi upward intel96 0x4.d28f6p+8 : -0x5.3ca87e6e604763dp+0 : inexact-ok = tanpi downward m68k96 0x4.d28f6p+8 : -0x5.3ca87e6e604763d8p+0 : inexact-ok = tanpi tonearest m68k96 0x4.d28f6p+8 : -0x5.3ca87e6e604763d8p+0 : inexact-ok = tanpi towardzero m68k96 0x4.d28f6p+8 : -0x5.3ca87e6e604763dp+0 : inexact-ok = tanpi upward m68k96 0x4.d28f6p+8 : -0x5.3ca87e6e604763dp+0 : inexact-ok = tanpi downward binary128 0x4.d28f6p+8 : -0x5.3ca87e6e604763d7e426a29c9ec8p+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f6p+8 : -0x5.3ca87e6e604763d7e426a29c9ec4p+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f6p+8 : -0x5.3ca87e6e604763d7e426a29c9ec4p+0 : inexact-ok = tanpi upward binary128 0x4.d28f6p+8 : -0x5.3ca87e6e604763d7e426a29c9ec4p+0 : inexact-ok = tanpi downward ibm128 0x4.d28f6p+8 : -0x5.3ca87e6e604763d7e426a29cap+0 : inexact-ok = tanpi tonearest ibm128 0x4.d28f6p+8 : -0x5.3ca87e6e604763d7e426a29c9ep+0 : inexact-ok = tanpi towardzero ibm128 0x4.d28f6p+8 : -0x5.3ca87e6e604763d7e426a29c9ep+0 : inexact-ok = tanpi upward ibm128 0x4.d28f6p+8 : -0x5.3ca87e6e604763d7e426a29c9ep+0 : inexact-ok = tanpi downward binary32 0x4.d28f58p+8 : -0x5.3f746p+0 : inexact-ok = tanpi tonearest binary32 0x4.d28f58p+8 : -0x5.3f7458p+0 : inexact-ok = tanpi towardzero binary32 0x4.d28f58p+8 : -0x5.3f7458p+0 : inexact-ok = tanpi upward binary32 0x4.d28f58p+8 : -0x5.3f7458p+0 : inexact-ok = tanpi downward binary64 0x4.d28f58p+8 : -0x5.3f74584ca7d8cp+0 : inexact-ok = tanpi tonearest binary64 0x4.d28f58p+8 : -0x5.3f74584ca7d88p+0 : inexact-ok = tanpi towardzero binary64 0x4.d28f58p+8 : -0x5.3f74584ca7d88p+0 : inexact-ok = tanpi upward binary64 0x4.d28f58p+8 : -0x5.3f74584ca7d88p+0 : inexact-ok = tanpi downward intel96 0x4.d28f58p+8 : -0x5.3f74584ca7d8919p+0 : inexact-ok = tanpi tonearest intel96 0x4.d28f58p+8 : -0x5.3f74584ca7d8919p+0 : inexact-ok = tanpi towardzero intel96 0x4.d28f58p+8 : -0x5.3f74584ca7d89188p+0 : inexact-ok = tanpi upward intel96 0x4.d28f58p+8 : -0x5.3f74584ca7d89188p+0 : inexact-ok = tanpi downward m68k96 0x4.d28f58p+8 : -0x5.3f74584ca7d8919p+0 : inexact-ok = tanpi tonearest m68k96 0x4.d28f58p+8 : -0x5.3f74584ca7d8919p+0 : inexact-ok = tanpi towardzero m68k96 0x4.d28f58p+8 : -0x5.3f74584ca7d89188p+0 : inexact-ok = tanpi upward m68k96 0x4.d28f58p+8 : -0x5.3f74584ca7d89188p+0 : inexact-ok = tanpi downward binary128 0x4.d28f58p+8 : -0x5.3f74584ca7d8918f091086c90b9cp+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f58p+8 : -0x5.3f74584ca7d8918f091086c90b98p+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f58p+8 : -0x5.3f74584ca7d8918f091086c90b98p+0 : inexact-ok = tanpi upward binary128 0x4.d28f58p+8 : -0x5.3f74584ca7d8918f091086c90b98p+0 : inexact-ok = tanpi downward ibm128 0x4.d28f58p+8 : -0x5.3f74584ca7d8918f091086c90cp+0 : inexact-ok = tanpi tonearest ibm128 0x4.d28f58p+8 : -0x5.3f74584ca7d8918f091086c90cp+0 : inexact-ok = tanpi towardzero ibm128 0x4.d28f58p+8 : -0x5.3f74584ca7d8918f091086c90ap+0 : inexact-ok = tanpi upward ibm128 0x4.d28f58p+8 : -0x5.3f74584ca7d8918f091086c90ap+0 : inexact-ok = tanpi downward binary64 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715ecp+0 : inexact-ok = tanpi tonearest binary64 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715ecp+0 : inexact-ok = tanpi towardzero binary64 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715e8p+0 : inexact-ok = tanpi upward binary64 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715e8p+0 : inexact-ok = tanpi downward intel96 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabbp+0 : inexact-ok = tanpi tonearest intel96 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi towardzero intel96 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi upward intel96 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi downward m68k96 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabbp+0 : inexact-ok = tanpi tonearest m68k96 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi towardzero m68k96 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi upward m68k96 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi downward binary128 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabab0441875857f4p+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabab0441875857fp+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabab0441875857fp+0 : inexact-ok = tanpi upward binary128 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabab0441875857fp+0 : inexact-ok = tanpi downward ibm128 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabab0441875858p+0 : inexact-ok = tanpi tonearest ibm128 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabab0441875858p+0 : inexact-ok = tanpi towardzero ibm128 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabab0441875856p+0 : inexact-ok = tanpi upward ibm128 0x4.d28f5c28f5c2cp+8 : -0x5.3dffbe40715eabab0441875856p+0 : inexact-ok = tanpi downward binary64 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd4p+0 : inexact-ok = tanpi tonearest binary64 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bdp+0 : inexact-ok = tanpi towardzero binary64 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bdp+0 : inexact-ok = tanpi upward binary64 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bdp+0 : inexact-ok = tanpi downward intel96 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd034p+0 : inexact-ok = tanpi tonearest intel96 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi towardzero intel96 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi upward intel96 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi downward m68k96 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd034p+0 : inexact-ok = tanpi tonearest m68k96 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi towardzero m68k96 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi upward m68k96 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi downward binary128 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0339a5b685425adp+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0339a5b685425adp+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0339a5b685425accp+0 : inexact-ok = tanpi upward binary128 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0339a5b685425accp+0 : inexact-ok = tanpi downward ibm128 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0339a5b685425cp+0 : inexact-ok = tanpi tonearest ibm128 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0339a5b685425ap+0 : inexact-ok = tanpi towardzero ibm128 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0339a5b685425ap+0 : inexact-ok = tanpi upward ibm128 0x4.d28f5c28f5c28p+8 : -0x5.3dffbe4087bd0339a5b685425ap+0 : inexact-ok = tanpi downward intel96 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5938p+0 : inexact-ok = tanpi tonearest intel96 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d593p+0 : inexact-ok = tanpi towardzero intel96 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d593p+0 : inexact-ok = tanpi upward intel96 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d593p+0 : inexact-ok = tanpi downward m68k96 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5938p+0 : inexact-ok = tanpi tonearest m68k96 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d593p+0 : inexact-ok = tanpi towardzero m68k96 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d593p+0 : inexact-ok = tanpi upward m68k96 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d593p+0 : inexact-ok = tanpi downward binary128 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5930e1dc1b08b6cp+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5930e1dc1b08b6cp+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5930e1dc1b08b6bcp+0 : inexact-ok = tanpi upward binary128 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5930e1dc1b08b6bcp+0 : inexact-ok = tanpi downward ibm128 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5930e1dc1b08b8p+0 : inexact-ok = tanpi tonearest ibm128 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5930e1dc1b08b6p+0 : inexact-ok = tanpi towardzero ibm128 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5930e1dc1b08b6p+0 : inexact-ok = tanpi upward ibm128 0x4.d28f5c28f5c28f6p+8 : -0x5.3dffbe40825d5930e1dc1b08b6p+0 : inexact-ok = tanpi downward intel96 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826025p+0 : inexact-ok = tanpi tonearest intel96 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi towardzero intel96 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi upward intel96 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi downward m68k96 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826025p+0 : inexact-ok = tanpi tonearest m68k96 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi towardzero m68k96 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi upward m68k96 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi downward binary128 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024fbd3b04fa4fbcp+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024fbd3b04fa4fbcp+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024fbd3b04fa4fbbcp+0 : inexact-ok = tanpi upward binary128 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024fbd3b04fa4fbbcp+0 : inexact-ok = tanpi downward ibm128 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024fbd3b04fa4fcp+0 : inexact-ok = tanpi tonearest ibm128 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024fbd3b04fa4fcp+0 : inexact-ok = tanpi towardzero ibm128 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024fbd3b04fa4fap+0 : inexact-ok = tanpi upward ibm128 0x4.d28f5c28f5c28f58p+8 : -0x5.3dffbe40826024fbd3b04fa4fap+0 : inexact-ok = tanpi downward binary128 0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x5.3dffbe40825eb0c57ee5cde1a95cp+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x5.3dffbe40825eb0c57ee5cde1a95cp+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x5.3dffbe40825eb0c57ee5cde1a958p+0 : inexact-ok = tanpi upward binary128 0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x5.3dffbe40825eb0c57ee5cde1a958p+0 : inexact-ok = tanpi downward binary128 0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x5.3dffbe40825eb0c57ee5cde30f44p+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x5.3dffbe40825eb0c57ee5cde30f4p+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x5.3dffbe40825eb0c57ee5cde30f4p+0 : inexact-ok = tanpi upward binary128 0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x5.3dffbe40825eb0c57ee5cde30f4p+0 : inexact-ok = tanpi downward binary128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x5.3dffbe40825eb0c57ee5cd3e177cp+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x5.3dffbe40825eb0c57ee5cd3e177cp+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x5.3dffbe40825eb0c57ee5cd3e1778p+0 : inexact-ok = tanpi upward binary128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x5.3dffbe40825eb0c57ee5cd3e1778p+0 : inexact-ok = tanpi downward ibm128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x5.3dffbe40825eb0c57ee5cd3e18p+0 : inexact-ok = tanpi tonearest ibm128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x5.3dffbe40825eb0c57ee5cd3e18p+0 : inexact-ok = tanpi towardzero ibm128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x5.3dffbe40825eb0c57ee5cd3e16p+0 : inexact-ok = tanpi upward ibm128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x5.3dffbe40825eb0c57ee5cd3e16p+0 : inexact-ok = tanpi downward binary128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x5.3dffbe40825eb0c57ee5cdf10a38p+0 : inexact-ok = tanpi tonearest binary128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x5.3dffbe40825eb0c57ee5cdf10a38p+0 : inexact-ok = tanpi towardzero binary128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x5.3dffbe40825eb0c57ee5cdf10a34p+0 : inexact-ok = tanpi upward binary128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x5.3dffbe40825eb0c57ee5cdf10a34p+0 : inexact-ok = tanpi downward ibm128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x5.3dffbe40825eb0c57ee5cdf10cp+0 : inexact-ok = tanpi tonearest ibm128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x5.3dffbe40825eb0c57ee5cdf10ap+0 : inexact-ok = tanpi towardzero ibm128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x5.3dffbe40825eb0c57ee5cdf10ap+0 : inexact-ok = tanpi upward ibm128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x5.3dffbe40825eb0c57ee5cdf10ap+0 : inexact-ok tanpi -1234.56 = tanpi downward binary32 -0x4.d28f58p+8 : 0x5.3f7458p+0 : inexact-ok = tanpi tonearest binary32 -0x4.d28f58p+8 : 0x5.3f7458p+0 : inexact-ok = tanpi towardzero binary32 -0x4.d28f58p+8 : 0x5.3f7458p+0 : inexact-ok = tanpi upward binary32 -0x4.d28f58p+8 : 0x5.3f746p+0 : inexact-ok = tanpi downward binary64 -0x4.d28f58p+8 : 0x5.3f74584ca7d88p+0 : inexact-ok = tanpi tonearest binary64 -0x4.d28f58p+8 : 0x5.3f74584ca7d88p+0 : inexact-ok = tanpi towardzero binary64 -0x4.d28f58p+8 : 0x5.3f74584ca7d88p+0 : inexact-ok = tanpi upward binary64 -0x4.d28f58p+8 : 0x5.3f74584ca7d8cp+0 : inexact-ok = tanpi downward intel96 -0x4.d28f58p+8 : 0x5.3f74584ca7d89188p+0 : inexact-ok = tanpi tonearest intel96 -0x4.d28f58p+8 : 0x5.3f74584ca7d8919p+0 : inexact-ok = tanpi towardzero intel96 -0x4.d28f58p+8 : 0x5.3f74584ca7d89188p+0 : inexact-ok = tanpi upward intel96 -0x4.d28f58p+8 : 0x5.3f74584ca7d8919p+0 : inexact-ok = tanpi downward m68k96 -0x4.d28f58p+8 : 0x5.3f74584ca7d89188p+0 : inexact-ok = tanpi tonearest m68k96 -0x4.d28f58p+8 : 0x5.3f74584ca7d8919p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.d28f58p+8 : 0x5.3f74584ca7d89188p+0 : inexact-ok = tanpi upward m68k96 -0x4.d28f58p+8 : 0x5.3f74584ca7d8919p+0 : inexact-ok = tanpi downward binary128 -0x4.d28f58p+8 : 0x5.3f74584ca7d8918f091086c90b98p+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f58p+8 : 0x5.3f74584ca7d8918f091086c90b98p+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f58p+8 : 0x5.3f74584ca7d8918f091086c90b98p+0 : inexact-ok = tanpi upward binary128 -0x4.d28f58p+8 : 0x5.3f74584ca7d8918f091086c90b9cp+0 : inexact-ok = tanpi downward ibm128 -0x4.d28f58p+8 : 0x5.3f74584ca7d8918f091086c90ap+0 : inexact-ok = tanpi tonearest ibm128 -0x4.d28f58p+8 : 0x5.3f74584ca7d8918f091086c90cp+0 : inexact-ok = tanpi towardzero ibm128 -0x4.d28f58p+8 : 0x5.3f74584ca7d8918f091086c90ap+0 : inexact-ok = tanpi upward ibm128 -0x4.d28f58p+8 : 0x5.3f74584ca7d8918f091086c90cp+0 : inexact-ok = tanpi downward binary32 -0x4.d28f6p+8 : 0x5.3ca878p+0 : inexact-ok = tanpi tonearest binary32 -0x4.d28f6p+8 : 0x5.3ca88p+0 : inexact-ok = tanpi towardzero binary32 -0x4.d28f6p+8 : 0x5.3ca878p+0 : inexact-ok = tanpi upward binary32 -0x4.d28f6p+8 : 0x5.3ca88p+0 : inexact-ok = tanpi downward binary64 -0x4.d28f6p+8 : 0x5.3ca87e6e60474p+0 : inexact-ok = tanpi tonearest binary64 -0x4.d28f6p+8 : 0x5.3ca87e6e60478p+0 : inexact-ok = tanpi towardzero binary64 -0x4.d28f6p+8 : 0x5.3ca87e6e60474p+0 : inexact-ok = tanpi upward binary64 -0x4.d28f6p+8 : 0x5.3ca87e6e60478p+0 : inexact-ok = tanpi downward intel96 -0x4.d28f6p+8 : 0x5.3ca87e6e604763dp+0 : inexact-ok = tanpi tonearest intel96 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d8p+0 : inexact-ok = tanpi towardzero intel96 -0x4.d28f6p+8 : 0x5.3ca87e6e604763dp+0 : inexact-ok = tanpi upward intel96 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d8p+0 : inexact-ok = tanpi downward m68k96 -0x4.d28f6p+8 : 0x5.3ca87e6e604763dp+0 : inexact-ok = tanpi tonearest m68k96 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d8p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.d28f6p+8 : 0x5.3ca87e6e604763dp+0 : inexact-ok = tanpi upward m68k96 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d8p+0 : inexact-ok = tanpi downward binary128 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d7e426a29c9ec4p+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d7e426a29c9ec4p+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d7e426a29c9ec4p+0 : inexact-ok = tanpi upward binary128 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d7e426a29c9ec8p+0 : inexact-ok = tanpi downward ibm128 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d7e426a29c9ep+0 : inexact-ok = tanpi tonearest ibm128 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d7e426a29c9ep+0 : inexact-ok = tanpi towardzero ibm128 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d7e426a29c9ep+0 : inexact-ok = tanpi upward ibm128 -0x4.d28f6p+8 : 0x5.3ca87e6e604763d7e426a29cap+0 : inexact-ok = tanpi downward binary64 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bdp+0 : inexact-ok = tanpi tonearest binary64 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bdp+0 : inexact-ok = tanpi towardzero binary64 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bdp+0 : inexact-ok = tanpi upward binary64 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd4p+0 : inexact-ok = tanpi downward intel96 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi tonearest intel96 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi towardzero intel96 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi upward intel96 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd034p+0 : inexact-ok = tanpi downward m68k96 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi tonearest m68k96 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0338p+0 : inexact-ok = tanpi upward m68k96 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd034p+0 : inexact-ok = tanpi downward binary128 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0339a5b685425accp+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0339a5b685425adp+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0339a5b685425accp+0 : inexact-ok = tanpi upward binary128 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0339a5b685425adp+0 : inexact-ok = tanpi downward ibm128 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0339a5b685425ap+0 : inexact-ok = tanpi tonearest ibm128 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0339a5b685425ap+0 : inexact-ok = tanpi towardzero ibm128 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0339a5b685425ap+0 : inexact-ok = tanpi upward ibm128 -0x4.d28f5c28f5c28p+8 : 0x5.3dffbe4087bd0339a5b685425cp+0 : inexact-ok = tanpi downward binary64 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715e8p+0 : inexact-ok = tanpi tonearest binary64 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715ecp+0 : inexact-ok = tanpi towardzero binary64 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715e8p+0 : inexact-ok = tanpi upward binary64 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715ecp+0 : inexact-ok = tanpi downward intel96 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi tonearest intel96 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi towardzero intel96 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi upward intel96 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabbp+0 : inexact-ok = tanpi downward m68k96 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi tonearest m68k96 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eaba8p+0 : inexact-ok = tanpi upward m68k96 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabbp+0 : inexact-ok = tanpi downward binary128 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabab0441875857fp+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabab0441875857fp+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabab0441875857fp+0 : inexact-ok = tanpi upward binary128 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabab0441875857f4p+0 : inexact-ok = tanpi downward ibm128 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabab0441875856p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabab0441875858p+0 : inexact-ok = tanpi towardzero ibm128 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabab0441875856p+0 : inexact-ok = tanpi upward ibm128 -0x4.d28f5c28f5c2cp+8 : 0x5.3dffbe40715eabab0441875858p+0 : inexact-ok = tanpi downward intel96 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi tonearest intel96 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi towardzero intel96 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi upward intel96 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826025p+0 : inexact-ok = tanpi downward m68k96 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi tonearest m68k96 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024f8p+0 : inexact-ok = tanpi upward m68k96 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826025p+0 : inexact-ok = tanpi downward binary128 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024fbd3b04fa4fbbcp+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024fbd3b04fa4fbcp+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024fbd3b04fa4fbbcp+0 : inexact-ok = tanpi upward binary128 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024fbd3b04fa4fbcp+0 : inexact-ok = tanpi downward ibm128 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024fbd3b04fa4fap+0 : inexact-ok = tanpi tonearest ibm128 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024fbd3b04fa4fcp+0 : inexact-ok = tanpi towardzero ibm128 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024fbd3b04fa4fap+0 : inexact-ok = tanpi upward ibm128 -0x4.d28f5c28f5c28f58p+8 : 0x5.3dffbe40826024fbd3b04fa4fcp+0 : inexact-ok = tanpi downward intel96 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d593p+0 : inexact-ok = tanpi tonearest intel96 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d593p+0 : inexact-ok = tanpi towardzero intel96 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d593p+0 : inexact-ok = tanpi upward intel96 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5938p+0 : inexact-ok = tanpi downward m68k96 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d593p+0 : inexact-ok = tanpi tonearest m68k96 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d593p+0 : inexact-ok = tanpi towardzero m68k96 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d593p+0 : inexact-ok = tanpi upward m68k96 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5938p+0 : inexact-ok = tanpi downward binary128 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5930e1dc1b08b6bcp+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5930e1dc1b08b6cp+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5930e1dc1b08b6bcp+0 : inexact-ok = tanpi upward binary128 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5930e1dc1b08b6cp+0 : inexact-ok = tanpi downward ibm128 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5930e1dc1b08b6p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5930e1dc1b08b6p+0 : inexact-ok = tanpi towardzero ibm128 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5930e1dc1b08b6p+0 : inexact-ok = tanpi upward ibm128 -0x4.d28f5c28f5c28f6p+8 : 0x5.3dffbe40825d5930e1dc1b08b8p+0 : inexact-ok = tanpi downward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : 0x5.3dffbe40825eb0c57ee5cde30f4p+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : 0x5.3dffbe40825eb0c57ee5cde30f4p+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : 0x5.3dffbe40825eb0c57ee5cde30f4p+0 : inexact-ok = tanpi upward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : 0x5.3dffbe40825eb0c57ee5cde30f44p+0 : inexact-ok = tanpi downward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : 0x5.3dffbe40825eb0c57ee5cde1a958p+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : 0x5.3dffbe40825eb0c57ee5cde1a95cp+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : 0x5.3dffbe40825eb0c57ee5cde1a958p+0 : inexact-ok = tanpi upward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : 0x5.3dffbe40825eb0c57ee5cde1a95cp+0 : inexact-ok = tanpi downward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : 0x5.3dffbe40825eb0c57ee5cdf10a34p+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : 0x5.3dffbe40825eb0c57ee5cdf10a38p+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : 0x5.3dffbe40825eb0c57ee5cdf10a34p+0 : inexact-ok = tanpi upward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : 0x5.3dffbe40825eb0c57ee5cdf10a38p+0 : inexact-ok = tanpi downward ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : 0x5.3dffbe40825eb0c57ee5cdf10ap+0 : inexact-ok = tanpi tonearest ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : 0x5.3dffbe40825eb0c57ee5cdf10ap+0 : inexact-ok = tanpi towardzero ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : 0x5.3dffbe40825eb0c57ee5cdf10ap+0 : inexact-ok = tanpi upward ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : 0x5.3dffbe40825eb0c57ee5cdf10cp+0 : inexact-ok = tanpi downward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : 0x5.3dffbe40825eb0c57ee5cd3e1778p+0 : inexact-ok = tanpi tonearest binary128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : 0x5.3dffbe40825eb0c57ee5cd3e177cp+0 : inexact-ok = tanpi towardzero binary128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : 0x5.3dffbe40825eb0c57ee5cd3e1778p+0 : inexact-ok = tanpi upward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : 0x5.3dffbe40825eb0c57ee5cd3e177cp+0 : inexact-ok = tanpi downward ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : 0x5.3dffbe40825eb0c57ee5cd3e16p+0 : inexact-ok = tanpi tonearest ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : 0x5.3dffbe40825eb0c57ee5cd3e18p+0 : inexact-ok = tanpi towardzero ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : 0x5.3dffbe40825eb0c57ee5cd3e16p+0 : inexact-ok = tanpi upward ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : 0x5.3dffbe40825eb0c57ee5cd3e18p+0 : inexact-ok tanpi 0x1fffff.6p0 = tanpi downward binary32 0x1.fffff6p+20 : 0x2.6a09e4p+0 : inexact-ok = tanpi tonearest binary32 0x1.fffff6p+20 : 0x2.6a09e8p+0 : inexact-ok = tanpi towardzero binary32 0x1.fffff6p+20 : 0x2.6a09e4p+0 : inexact-ok = tanpi upward binary32 0x1.fffff6p+20 : 0x2.6a09e8p+0 : inexact-ok = tanpi downward binary64 0x1.fffff6p+20 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi tonearest binary64 0x1.fffff6p+20 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi towardzero binary64 0x1.fffff6p+20 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi upward binary64 0x1.fffff6p+20 : 0x2.6a09e667f3bcep+0 : inexact-ok = tanpi downward intel96 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest intel96 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 0x1.fffff6p+20 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward m68k96 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest m68k96 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 0x1.fffff6p+20 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward binary128 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi tonearest binary128 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi downward ibm128 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi tonearest ibm128 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 0x1.fffff6p+20 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok tanpi -0x1fffff.6p0 = tanpi downward binary32 -0x1.fffff6p+20 : -0x2.6a09e8p+0 : inexact-ok = tanpi tonearest binary32 -0x1.fffff6p+20 : -0x2.6a09e8p+0 : inexact-ok = tanpi towardzero binary32 -0x1.fffff6p+20 : -0x2.6a09e4p+0 : inexact-ok = tanpi upward binary32 -0x1.fffff6p+20 : -0x2.6a09e4p+0 : inexact-ok = tanpi downward binary64 -0x1.fffff6p+20 : -0x2.6a09e667f3bcep+0 : inexact-ok = tanpi tonearest binary64 -0x1.fffff6p+20 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi towardzero binary64 -0x1.fffff6p+20 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi upward binary64 -0x1.fffff6p+20 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi downward intel96 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest intel96 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward m68k96 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest m68k96 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward binary128 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi tonearest binary128 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi downward ibm128 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi tonearest ibm128 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 -0x1.fffff6p+20 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok tanpi 0x1fffff.ap0 = tanpi downward binary32 0x1.fffffap+20 : -0x2.6a09e8p+0 : inexact-ok = tanpi tonearest binary32 0x1.fffffap+20 : -0x2.6a09e8p+0 : inexact-ok = tanpi towardzero binary32 0x1.fffffap+20 : -0x2.6a09e4p+0 : inexact-ok = tanpi upward binary32 0x1.fffffap+20 : -0x2.6a09e4p+0 : inexact-ok = tanpi downward binary64 0x1.fffffap+20 : -0x2.6a09e667f3bcep+0 : inexact-ok = tanpi tonearest binary64 0x1.fffffap+20 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi towardzero binary64 0x1.fffffap+20 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi upward binary64 0x1.fffffap+20 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi downward intel96 0x1.fffffap+20 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest intel96 0x1.fffffap+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 0x1.fffffap+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 0x1.fffffap+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward m68k96 0x1.fffffap+20 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest m68k96 0x1.fffffap+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 0x1.fffffap+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 0x1.fffffap+20 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward binary128 0x1.fffffap+20 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi tonearest binary128 0x1.fffffap+20 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 0x1.fffffap+20 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 0x1.fffffap+20 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi downward ibm128 0x1.fffffap+20 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi tonearest ibm128 0x1.fffffap+20 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 0x1.fffffap+20 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 0x1.fffffap+20 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok tanpi -0x1fffff.ap0 = tanpi downward binary32 -0x1.fffffap+20 : 0x2.6a09e4p+0 : inexact-ok = tanpi tonearest binary32 -0x1.fffffap+20 : 0x2.6a09e8p+0 : inexact-ok = tanpi towardzero binary32 -0x1.fffffap+20 : 0x2.6a09e4p+0 : inexact-ok = tanpi upward binary32 -0x1.fffffap+20 : 0x2.6a09e8p+0 : inexact-ok = tanpi downward binary64 -0x1.fffffap+20 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi tonearest binary64 -0x1.fffffap+20 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi towardzero binary64 -0x1.fffffap+20 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi upward binary64 -0x1.fffffap+20 : 0x2.6a09e667f3bcep+0 : inexact-ok = tanpi downward intel96 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest intel96 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 -0x1.fffffap+20 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward m68k96 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 -0x1.fffffap+20 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward binary128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi tonearest binary128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi downward ibm128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi tonearest ibm128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok tanpi 0x3ffffffffffff.6p0 = tanpi downward binary32 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi tonearest binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi towardzero binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi upward binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcep+0 : inexact-ok = tanpi downward intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi tonearest binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi downward ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi tonearest ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok tanpi -0x3ffffffffffff.6p0 = tanpi downward binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward binary32 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcep+0 : inexact-ok = tanpi tonearest binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi towardzero binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi upward binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi downward intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi tonearest binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi downward ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi tonearest ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok tanpi 0x3ffffffffffff.ap0 = tanpi downward binary32 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x4p+48 : 0x0p+0 : inexact-ok = tanpi downward binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcep+0 : inexact-ok = tanpi tonearest binary64 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi towardzero binary64 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi upward binary64 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bccp+0 : inexact-ok = tanpi downward intel96 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest intel96 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward m68k96 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest m68k96 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward binary128 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi tonearest binary128 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi downward ibm128 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi tonearest ibm128 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 0x3.ffffffffffffap+48 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok tanpi -0x3ffffffffffff.ap0 = tanpi downward binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok = tanpi downward binary32 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x4p+48 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi tonearest binary64 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi towardzero binary64 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bccp+0 : inexact-ok = tanpi upward binary64 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcep+0 : inexact-ok = tanpi downward intel96 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest intel96 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward m68k96 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest m68k96 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward binary128 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi tonearest binary128 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi downward ibm128 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi tonearest ibm128 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 -0x3.ffffffffffffap+48 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok tanpi 0x1fffffffffffffff.6p0 = tanpi downward binary32 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward binary32 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest intel96 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward m68k96 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest m68k96 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward binary128 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi tonearest binary128 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi downward ibm128 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi tonearest ibm128 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 0x1.fffffffffffffff6p+60 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok tanpi -0x1fffffffffffffff.6p0 = tanpi downward binary32 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward binary32 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest intel96 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward m68k96 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest m68k96 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward binary128 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi tonearest binary128 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi downward ibm128 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi tonearest ibm128 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 -0x1.fffffffffffffff6p+60 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok tanpi 0x1fffffffffffffff.ap0 = tanpi downward binary32 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x2p+60 : 0x0p+0 : inexact-ok = tanpi downward binary32 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x1.fffffep+60 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x1.fffffffffffffp+60 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest intel96 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward m68k96 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi tonearest m68k96 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi downward binary128 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi tonearest binary128 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi downward ibm128 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi tonearest ibm128 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 0x1.fffffffffffffffap+60 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok tanpi -0x1fffffffffffffff.ap0 = tanpi downward binary32 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x1.fffffep+60 : -0x0p+0 : inexact-ok = tanpi downward binary32 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x2p+60 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x1.fffffffffffffp+60 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest intel96 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero intel96 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward intel96 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward m68k96 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi tonearest m68k96 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi towardzero m68k96 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908p+0 : inexact-ok = tanpi upward m68k96 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok = tanpi downward binary128 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi tonearest binary128 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi downward ibm128 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi tonearest ibm128 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 -0x1.fffffffffffffffap+60 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok tanpi 0x3fffffffffffffffffffffffffff.6p0 = tanpi downward binary32 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.fffffffffffffffffffffffffff6p+108 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi tonearest binary128 0x3.fffffffffffffffffffffffffff6p+108 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 0x3.fffffffffffffffffffffffffff6p+108 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 0x3.fffffffffffffffffffffffffff6p+108 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok tanpi -0x3fffffffffffffffffffffffffff.6p0 = tanpi downward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary32 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi tonearest binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok tanpi 0x3fffffffffffffffffffffffffff.ap0 = tanpi downward binary32 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x4p+108 : 0x0p+0 : inexact-ok = tanpi downward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok = tanpi downward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok = tanpi downward binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi tonearest binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi tonearest binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi tonearest ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok = tanpi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok tanpi -0x3fffffffffffffffffffffffffff.ap0 = tanpi downward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary32 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary32 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward binary32 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok = tanpi downward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok = tanpi downward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok = tanpi downward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi tonearest binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi towardzero binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok = tanpi upward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok = tanpi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi tonearest binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok