asin 0 = asin downward binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin upward binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin downward binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin upward binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin downward intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin upward intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin downward binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin upward binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok asin -0 = asin downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok = asin tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok = asin towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok = asin upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok = asin downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok = asin tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok = asin towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok = asin upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok = asin downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok = asin tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok = asin towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok = asin upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok = asin downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = asin tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = asin towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = asin upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok = asin downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok = asin tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok = asin towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok = asin upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok = asin downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok = asin tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok = asin towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok = asin upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok asin 0.5 = asin downward binary32 0x8p-4 : 0x8.60a91p-4 : inexact-ok = asin tonearest binary32 0x8p-4 : 0x8.60a92p-4 : inexact-ok = asin towardzero binary32 0x8p-4 : 0x8.60a91p-4 : inexact-ok = asin upward binary32 0x8p-4 : 0x8.60a92p-4 : inexact-ok = asin downward binary64 0x8p-4 : 0x8.60a91c16b9b28p-4 : inexact-ok = asin tonearest binary64 0x8p-4 : 0x8.60a91c16b9b3p-4 : inexact-ok = asin towardzero binary64 0x8p-4 : 0x8.60a91c16b9b28p-4 : inexact-ok = asin upward binary64 0x8p-4 : 0x8.60a91c16b9b3p-4 : inexact-ok = asin downward intel96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok = asin tonearest intel96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok = asin towardzero intel96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok = asin upward intel96 0x8p-4 : 0x8.60a91c16b9b2c24p-4 : inexact-ok = asin downward m68k96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok = asin tonearest m68k96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok = asin towardzero m68k96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok = asin upward m68k96 0x8p-4 : 0x8.60a91c16b9b2c24p-4 : inexact-ok = asin downward binary128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab3dp-4 : inexact-ok = asin tonearest binary128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab3d8p-4 : inexact-ok = asin towardzero binary128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab3dp-4 : inexact-ok = asin upward binary128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab3d8p-4 : inexact-ok = asin downward ibm128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707abp-4 : inexact-ok = asin tonearest ibm128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab4p-4 : inexact-ok = asin towardzero ibm128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707abp-4 : inexact-ok = asin upward ibm128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab4p-4 : inexact-ok asin -0.5 = asin downward binary32 -0x8p-4 : -0x8.60a92p-4 : inexact-ok = asin tonearest binary32 -0x8p-4 : -0x8.60a92p-4 : inexact-ok = asin towardzero binary32 -0x8p-4 : -0x8.60a91p-4 : inexact-ok = asin upward binary32 -0x8p-4 : -0x8.60a91p-4 : inexact-ok = asin downward binary64 -0x8p-4 : -0x8.60a91c16b9b3p-4 : inexact-ok = asin tonearest binary64 -0x8p-4 : -0x8.60a91c16b9b3p-4 : inexact-ok = asin towardzero binary64 -0x8p-4 : -0x8.60a91c16b9b28p-4 : inexact-ok = asin upward binary64 -0x8p-4 : -0x8.60a91c16b9b28p-4 : inexact-ok = asin downward intel96 -0x8p-4 : -0x8.60a91c16b9b2c24p-4 : inexact-ok = asin tonearest intel96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok = asin towardzero intel96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok = asin upward intel96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok = asin downward m68k96 -0x8p-4 : -0x8.60a91c16b9b2c24p-4 : inexact-ok = asin tonearest m68k96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok = asin towardzero m68k96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok = asin upward m68k96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok = asin downward binary128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab3d8p-4 : inexact-ok = asin tonearest binary128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab3d8p-4 : inexact-ok = asin towardzero binary128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab3dp-4 : inexact-ok = asin upward binary128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab3dp-4 : inexact-ok = asin downward ibm128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab4p-4 : inexact-ok = asin tonearest ibm128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab4p-4 : inexact-ok = asin towardzero ibm128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707abp-4 : inexact-ok = asin upward ibm128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707abp-4 : inexact-ok asin 1.0 = asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok = asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok asin -1.0 = asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok = asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok asin 0.75 = asin downward binary32 0xcp-4 : 0xd.91a98p-4 : inexact-ok = asin tonearest binary32 0xcp-4 : 0xd.91a99p-4 : inexact-ok = asin towardzero binary32 0xcp-4 : 0xd.91a98p-4 : inexact-ok = asin upward binary32 0xcp-4 : 0xd.91a99p-4 : inexact-ok = asin downward binary64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok = asin tonearest binary64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok = asin towardzero binary64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok = asin upward binary64 0xcp-4 : 0xd.91a98ae3406e8p-4 : inexact-ok = asin downward intel96 0xcp-4 : 0xd.91a98ae3406e04p-4 : inexact-ok = asin tonearest intel96 0xcp-4 : 0xd.91a98ae3406e041p-4 : inexact-ok = asin towardzero intel96 0xcp-4 : 0xd.91a98ae3406e04p-4 : inexact-ok = asin upward intel96 0xcp-4 : 0xd.91a98ae3406e041p-4 : inexact-ok = asin downward m68k96 0xcp-4 : 0xd.91a98ae3406e04p-4 : inexact-ok = asin tonearest m68k96 0xcp-4 : 0xd.91a98ae3406e041p-4 : inexact-ok = asin towardzero m68k96 0xcp-4 : 0xd.91a98ae3406e04p-4 : inexact-ok = asin upward m68k96 0xcp-4 : 0xd.91a98ae3406e041p-4 : inexact-ok = asin downward binary128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06af08p-4 : inexact-ok = asin tonearest binary128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06af1p-4 : inexact-ok = asin towardzero binary128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06af08p-4 : inexact-ok = asin upward binary128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06af1p-4 : inexact-ok = asin downward ibm128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06acp-4 : inexact-ok = asin tonearest ibm128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06bp-4 : inexact-ok = asin towardzero ibm128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06acp-4 : inexact-ok = asin upward ibm128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06bp-4 : inexact-ok asin 0x0.ffffffp0 = asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok = asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok = asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok asin -0x0.ffffffp0 = asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok = asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok = asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok asin 0x0.ffffffff8p0 = asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok = asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok = asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok = asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin downward binary64 0xf.fffffff8p-4 : 0x1.921eb54442d17p+0 : inexact-ok = asin tonearest binary64 0xf.fffffff8p-4 : 0x1.921eb54442d18p+0 : inexact-ok = asin towardzero binary64 0xf.fffffff8p-4 : 0x1.921eb54442d17p+0 : inexact-ok = asin upward binary64 0xf.fffffff8p-4 : 0x1.921eb54442d18p+0 : inexact-ok = asin downward intel96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok = asin tonearest intel96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok = asin towardzero intel96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok = asin upward intel96 0xf.fffffff8p-4 : 0x1.921eb54442d179cp+0 : inexact-ok = asin downward m68k96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok = asin towardzero m68k96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok = asin upward m68k96 0xf.fffffff8p-4 : 0x1.921eb54442d179cp+0 : inexact-ok = asin downward binary128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193923dap+0 : inexact-ok = asin tonearest binary128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193923dap+0 : inexact-ok = asin towardzero binary128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193923dap+0 : inexact-ok = asin upward binary128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193923dbp+0 : inexact-ok = asin downward ibm128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee21939238p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193924p+0 : inexact-ok = asin towardzero ibm128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee21939238p+0 : inexact-ok = asin upward ibm128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193924p+0 : inexact-ok asin -0x0.ffffffff8p0 = asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok = asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok = asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok = asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin downward binary64 -0xf.fffffff8p-4 : -0x1.921eb54442d18p+0 : inexact-ok = asin tonearest binary64 -0xf.fffffff8p-4 : -0x1.921eb54442d18p+0 : inexact-ok = asin towardzero binary64 -0xf.fffffff8p-4 : -0x1.921eb54442d17p+0 : inexact-ok = asin upward binary64 -0xf.fffffff8p-4 : -0x1.921eb54442d17p+0 : inexact-ok = asin downward intel96 -0xf.fffffff8p-4 : -0x1.921eb54442d179cp+0 : inexact-ok = asin tonearest intel96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok = asin towardzero intel96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok = asin upward intel96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok = asin downward m68k96 -0xf.fffffff8p-4 : -0x1.921eb54442d179cp+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok = asin upward m68k96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok = asin downward binary128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193923dbp+0 : inexact-ok = asin tonearest binary128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193923dap+0 : inexact-ok = asin towardzero binary128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193923dap+0 : inexact-ok = asin upward binary128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193923dap+0 : inexact-ok = asin downward ibm128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193924p+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193924p+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee21939238p+0 : inexact-ok = asin upward ibm128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee21939238p+0 : inexact-ok asin 0x0.ffffffffffffp0 = asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok = asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok = asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok = asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin downward binary64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1p+0 : inexact-ok = asin tonearest binary64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb2p+0 : inexact-ok = asin towardzero binary64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1p+0 : inexact-ok = asin upward binary64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb2p+0 : inexact-ok = asin downward intel96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c74p+0 : inexact-ok = asin tonearest intel96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c76p+0 : inexact-ok = asin towardzero intel96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c74p+0 : inexact-ok = asin upward intel96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c76p+0 : inexact-ok = asin downward m68k96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c74p+0 : inexact-ok = asin tonearest m68k96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c76p+0 : inexact-ok = asin towardzero m68k96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c74p+0 : inexact-ok = asin upward m68k96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c76p+0 : inexact-ok = asin downward binary128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e628a5p+0 : inexact-ok = asin tonearest binary128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e628a6p+0 : inexact-ok = asin towardzero binary128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e628a5p+0 : inexact-ok = asin upward binary128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e628a6p+0 : inexact-ok = asin downward ibm128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok = asin towardzero ibm128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok = asin upward ibm128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e629p+0 : inexact-ok asin -0x0.ffffffffffffp0 = asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok = asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok = asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok = asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin downward binary64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb2p+0 : inexact-ok = asin tonearest binary64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb2p+0 : inexact-ok = asin towardzero binary64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1p+0 : inexact-ok = asin upward binary64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1p+0 : inexact-ok = asin downward intel96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c76p+0 : inexact-ok = asin tonearest intel96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c76p+0 : inexact-ok = asin towardzero intel96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c74p+0 : inexact-ok = asin upward intel96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c74p+0 : inexact-ok = asin downward m68k96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c76p+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c76p+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c74p+0 : inexact-ok = asin upward m68k96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c74p+0 : inexact-ok = asin downward binary128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e628a6p+0 : inexact-ok = asin tonearest binary128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e628a6p+0 : inexact-ok = asin towardzero binary128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e628a5p+0 : inexact-ok = asin upward binary128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e628a5p+0 : inexact-ok = asin downward ibm128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e629p+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok = asin upward ibm128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok asin 0x0.fffffffffffff8p0 = asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok = asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok = asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok = asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin downward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin upward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok = asin downward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin upward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin downward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin upward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin downward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin upward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin downward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin upward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok asin -0x0.fffffffffffff8p0 = asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok = asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok = asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok = asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin downward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok = asin tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin upward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin downward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin upward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin downward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin upward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok = asin tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok asin 0x0.ffffffffffffffffp0 = asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok = asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok = asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok = asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin downward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin upward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok = asin downward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin upward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin downward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin upward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin downward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin upward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin downward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin upward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok = asin downward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin upward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin downward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin upward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin downward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin upward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin downward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin upward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok asin -0x0.ffffffffffffffffp0 = asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok = asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok = asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok = asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin downward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok = asin tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin upward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin downward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin upward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin downward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin upward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok = asin tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin downward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin upward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin downward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin upward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok asin 0x0.ffffffffffffffffffffffffffcp0 = asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok = asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok = asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok = asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin downward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin upward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok = asin downward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin upward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin downward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin upward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin downward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin upward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin downward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin upward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok = asin downward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin upward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin downward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin upward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin downward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin upward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin downward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin upward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok = asin downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok = asin tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b7p+0 : inexact-ok = asin towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok = asin upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b7p+0 : inexact-ok = asin downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791bp+0 : inexact-ok = asin tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b8p+0 : inexact-ok = asin towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791bp+0 : inexact-ok = asin upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b8p+0 : inexact-ok asin -0x0.ffffffffffffffffffffffffffcp0 = asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok = asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok = asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok = asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin downward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok = asin tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin upward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin downward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin upward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin downward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin upward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok = asin tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin downward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin upward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin downward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin upward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b7p+0 : inexact-ok = asin tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b7p+0 : inexact-ok = asin towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok = asin upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok = asin downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b8p+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b8p+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791bp+0 : inexact-ok = asin upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791bp+0 : inexact-ok asin 0x0.ffffffffffffffffffffffffffff8p0 = asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok = asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok = asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok = asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok = asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok = asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok = asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok = asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok = asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin downward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok = asin upward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok = asin downward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin upward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin downward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok = asin upward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok = asin downward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin upward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin downward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin upward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok = asin downward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin upward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin downward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok = asin upward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok = asin downward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin upward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin downward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin upward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok = asin downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok = asin tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok = asin towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok = asin upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1.921fb54442d18369898cc51701b9p+0 : inexact-ok = asin downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok = asin tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b7p+0 : inexact-ok = asin towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok = asin upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b7p+0 : inexact-ok = asin downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791bp+0 : inexact-ok = asin tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b8p+0 : inexact-ok = asin towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791bp+0 : inexact-ok = asin upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b8p+0 : inexact-ok asin -0x0.ffffffffffffffffffffffffffff8p0 = asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok = asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok = asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok = asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok = asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok = asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok = asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok = asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok = asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok = asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok = asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok = asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok = asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok = asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok = asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok = asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok = asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = asin downward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok = asin tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin upward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok = asin downward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin upward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok = asin towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok = asin downward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok = asin towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin upward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok = asin downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok = asin tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok = asin downward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin upward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok = asin towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok = asin downward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok = asin towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin upward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok = asin downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok = asin downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x1.921fb54442d18369898cc51701b9p+0 : inexact-ok = asin tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok = asin towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok = asin upward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok = asin downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b7p+0 : inexact-ok = asin tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b7p+0 : inexact-ok = asin towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok = asin upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok = asin downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b8p+0 : inexact-ok = asin tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b8p+0 : inexact-ok = asin towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791bp+0 : inexact-ok = asin upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791bp+0 : inexact-ok asin 0x1p-5 = asin downward binary32 0x8p-8 : 0x8.00555p-8 : inexact-ok = asin tonearest binary32 0x8p-8 : 0x8.00556p-8 : inexact-ok = asin towardzero binary32 0x8p-8 : 0x8.00555p-8 : inexact-ok = asin upward binary32 0x8p-8 : 0x8.00556p-8 : inexact-ok = asin downward binary64 0x8p-8 : 0x8.00555ef05ce4p-8 : inexact-ok = asin tonearest binary64 0x8p-8 : 0x8.00555ef05ce4p-8 : inexact-ok = asin towardzero binary64 0x8p-8 : 0x8.00555ef05ce4p-8 : inexact-ok = asin upward binary64 0x8p-8 : 0x8.00555ef05ce48p-8 : inexact-ok = asin downward intel96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok = asin tonearest intel96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok = asin towardzero intel96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok = asin upward intel96 0x8p-8 : 0x8.00555ef05ce40ecp-8 : inexact-ok = asin downward m68k96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok = asin tonearest m68k96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok = asin towardzero m68k96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok = asin upward m68k96 0x8p-8 : 0x8.00555ef05ce40ecp-8 : inexact-ok = asin downward binary128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f49p-8 : inexact-ok = asin tonearest binary128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f49p-8 : inexact-ok = asin towardzero binary128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f49p-8 : inexact-ok = asin upward binary128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f498p-8 : inexact-ok = asin downward ibm128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f4p-8 : inexact-ok = asin tonearest ibm128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f4p-8 : inexact-ok = asin towardzero ibm128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f4p-8 : inexact-ok = asin upward ibm128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f8p-8 : inexact-ok asin 0x1p-10 = asin downward binary32 0x4p-12 : 0x4.000008p-12 : inexact-ok = asin tonearest binary32 0x4p-12 : 0x4.000008p-12 : inexact-ok = asin towardzero binary32 0x4p-12 : 0x4.000008p-12 : inexact-ok = asin upward binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok = asin downward binary64 0x4p-12 : 0x4.00000aaaaaf74p-12 : inexact-ok = asin tonearest binary64 0x4p-12 : 0x4.00000aaaaaf78p-12 : inexact-ok = asin towardzero binary64 0x4p-12 : 0x4.00000aaaaaf74p-12 : inexact-ok = asin upward binary64 0x4p-12 : 0x4.00000aaaaaf78p-12 : inexact-ok = asin downward intel96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok = asin tonearest intel96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok = asin towardzero intel96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok = asin upward intel96 0x4p-12 : 0x4.00000aaaaaf7778p-12 : inexact-ok = asin downward m68k96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok = asin tonearest m68k96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok = asin towardzero m68k96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok = asin upward m68k96 0x4p-12 : 0x4.00000aaaaaf7778p-12 : inexact-ok = asin downward binary128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f586p-12 : inexact-ok = asin tonearest binary128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f5864p-12 : inexact-ok = asin towardzero binary128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f586p-12 : inexact-ok = asin upward binary128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f5864p-12 : inexact-ok = asin downward ibm128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f58p-12 : inexact-ok = asin tonearest ibm128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f58p-12 : inexact-ok = asin towardzero ibm128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f58p-12 : inexact-ok = asin upward ibm128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f5ap-12 : inexact-ok asin 0x1p-15 = asin downward binary32 0x2p-16 : 0x2p-16 : inexact-ok = asin tonearest binary32 0x2p-16 : 0x2p-16 : inexact-ok = asin towardzero binary32 0x2p-16 : 0x2p-16 : inexact-ok = asin upward binary32 0x2p-16 : 0x2.000004p-16 : inexact-ok = asin downward binary64 0x2p-16 : 0x2.0000000155554p-16 : inexact-ok = asin tonearest binary64 0x2p-16 : 0x2.0000000155556p-16 : inexact-ok = asin towardzero binary64 0x2p-16 : 0x2.0000000155554p-16 : inexact-ok = asin upward binary64 0x2p-16 : 0x2.0000000155556p-16 : inexact-ok = asin downward intel96 0x2p-16 : 0x2.0000000155555554p-16 : inexact-ok = asin tonearest intel96 0x2p-16 : 0x2.0000000155555558p-16 : inexact-ok = asin towardzero intel96 0x2p-16 : 0x2.0000000155555554p-16 : inexact-ok = asin upward intel96 0x2p-16 : 0x2.0000000155555558p-16 : inexact-ok = asin downward m68k96 0x2p-16 : 0x2.0000000155555554p-16 : inexact-ok = asin tonearest m68k96 0x2p-16 : 0x2.0000000155555558p-16 : inexact-ok = asin towardzero m68k96 0x2p-16 : 0x2.0000000155555554p-16 : inexact-ok = asin upward m68k96 0x2p-16 : 0x2.0000000155555558p-16 : inexact-ok = asin downward binary128 0x2p-16 : 0x2.0000000155555557bbbbbbc17296p-16 : inexact-ok = asin tonearest binary128 0x2p-16 : 0x2.0000000155555557bbbbbbc17298p-16 : inexact-ok = asin towardzero binary128 0x2p-16 : 0x2.0000000155555557bbbbbbc17296p-16 : inexact-ok = asin upward binary128 0x2p-16 : 0x2.0000000155555557bbbbbbc17298p-16 : inexact-ok = asin downward ibm128 0x2p-16 : 0x2.0000000155555557bbbbbbc172p-16 : inexact-ok = asin tonearest ibm128 0x2p-16 : 0x2.0000000155555557bbbbbbc173p-16 : inexact-ok = asin towardzero ibm128 0x2p-16 : 0x2.0000000155555557bbbbbbc172p-16 : inexact-ok = asin upward ibm128 0x2p-16 : 0x2.0000000155555557bbbbbbc173p-16 : inexact-ok asin 0x1p-20 = asin downward binary32 0x1p-20 : 0x1p-20 : inexact-ok = asin tonearest binary32 0x1p-20 : 0x1p-20 : inexact-ok = asin towardzero binary32 0x1p-20 : 0x1p-20 : inexact-ok = asin upward binary32 0x1p-20 : 0x1.000002p-20 : inexact-ok = asin downward binary64 0x1p-20 : 0x1.00000000002aap-20 : inexact-ok = asin tonearest binary64 0x1p-20 : 0x1.00000000002abp-20 : inexact-ok = asin towardzero binary64 0x1p-20 : 0x1.00000000002aap-20 : inexact-ok = asin upward binary64 0x1p-20 : 0x1.00000000002abp-20 : inexact-ok = asin downward intel96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok = asin tonearest intel96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok = asin towardzero intel96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok = asin upward intel96 0x1p-20 : 0x1.00000000002aaaacp-20 : inexact-ok = asin downward m68k96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok = asin tonearest m68k96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok = asin towardzero m68k96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok = asin upward m68k96 0x1p-20 : 0x1.00000000002aaaacp-20 : inexact-ok = asin downward binary128 0x1p-20 : 0x1.00000000002aaaaaaaaabdddddddp-20 : inexact-ok = asin tonearest binary128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddddep-20 : inexact-ok = asin towardzero binary128 0x1p-20 : 0x1.00000000002aaaaaaaaabdddddddp-20 : inexact-ok = asin upward binary128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddddep-20 : inexact-ok = asin downward ibm128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddd8p-20 : inexact-ok = asin tonearest ibm128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddep-20 : inexact-ok = asin towardzero ibm128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddd8p-20 : inexact-ok = asin upward ibm128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddep-20 : inexact-ok asin 0x1p-25 = asin downward binary32 0x8p-28 : 0x8p-28 : inexact-ok = asin tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok = asin towardzero binary32 0x8p-28 : 0x8p-28 : inexact-ok = asin upward binary32 0x8p-28 : 0x8.00001p-28 : inexact-ok = asin downward binary64 0x8p-28 : 0x8p-28 : inexact-ok = asin tonearest binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok = asin towardzero binary64 0x8p-28 : 0x8p-28 : inexact-ok = asin upward binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok = asin downward intel96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok = asin tonearest intel96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok = asin towardzero intel96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok = asin upward intel96 0x8p-28 : 0x8.000000000000556p-28 : inexact-ok = asin downward m68k96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok = asin tonearest m68k96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok = asin towardzero m68k96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok = asin upward m68k96 0x8p-28 : 0x8.000000000000556p-28 : inexact-ok = asin downward binary128 0x8p-28 : 0x8.0000000000005555555555555ee8p-28 : inexact-ok = asin tonearest binary128 0x8p-28 : 0x8.0000000000005555555555555efp-28 : inexact-ok = asin towardzero binary128 0x8p-28 : 0x8.0000000000005555555555555ee8p-28 : inexact-ok = asin upward binary128 0x8p-28 : 0x8.0000000000005555555555555efp-28 : inexact-ok = asin downward ibm128 0x8p-28 : 0x8.0000000000005555555555555cp-28 : inexact-ok = asin tonearest ibm128 0x8p-28 : 0x8.0000000000005555555555556p-28 : inexact-ok = asin towardzero ibm128 0x8p-28 : 0x8.0000000000005555555555555cp-28 : inexact-ok = asin upward ibm128 0x8p-28 : 0x8.0000000000005555555555556p-28 : inexact-ok asin 0x1p-30 = asin downward binary32 0x4p-32 : 0x4p-32 : inexact-ok = asin tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok = asin towardzero binary32 0x4p-32 : 0x4p-32 : inexact-ok = asin upward binary32 0x4p-32 : 0x4.000008p-32 : inexact-ok = asin downward binary64 0x4p-32 : 0x4p-32 : inexact-ok = asin tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok = asin towardzero binary64 0x4p-32 : 0x4p-32 : inexact-ok = asin upward binary64 0x4p-32 : 0x4.0000000000004p-32 : inexact-ok = asin downward intel96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok = asin tonearest intel96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok = asin towardzero intel96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok = asin upward intel96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok = asin downward m68k96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok = asin tonearest m68k96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok = asin towardzero m68k96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok = asin upward m68k96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok = asin downward binary128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaaa8p-32 : inexact-ok = asin tonearest binary128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaaacp-32 : inexact-ok = asin towardzero binary128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaaa8p-32 : inexact-ok = asin upward binary128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaaacp-32 : inexact-ok = asin downward ibm128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaap-32 : inexact-ok = asin tonearest ibm128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaap-32 : inexact-ok = asin towardzero ibm128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaap-32 : inexact-ok = asin upward ibm128 0x4p-32 : 0x4.000000000000000aaaaaaaaaacp-32 : inexact-ok asin 0x1p-35 = asin downward binary32 0x2p-36 : 0x2p-36 : inexact-ok = asin tonearest binary32 0x2p-36 : 0x2p-36 : inexact-ok = asin towardzero binary32 0x2p-36 : 0x2p-36 : inexact-ok = asin upward binary32 0x2p-36 : 0x2.000004p-36 : inexact-ok = asin downward binary64 0x2p-36 : 0x2p-36 : inexact-ok = asin tonearest binary64 0x2p-36 : 0x2p-36 : inexact-ok = asin towardzero binary64 0x2p-36 : 0x2p-36 : inexact-ok = asin upward binary64 0x2p-36 : 0x2.0000000000002p-36 : inexact-ok = asin downward intel96 0x2p-36 : 0x2p-36 : inexact-ok = asin tonearest intel96 0x2p-36 : 0x2p-36 : inexact-ok = asin towardzero intel96 0x2p-36 : 0x2p-36 : inexact-ok = asin upward intel96 0x2p-36 : 0x2.0000000000000004p-36 : inexact-ok = asin downward m68k96 0x2p-36 : 0x2p-36 : inexact-ok = asin tonearest m68k96 0x2p-36 : 0x2p-36 : inexact-ok = asin towardzero m68k96 0x2p-36 : 0x2p-36 : inexact-ok = asin upward m68k96 0x2p-36 : 0x2.0000000000000004p-36 : inexact-ok = asin downward binary128 0x2p-36 : 0x2.0000000000000000015555555554p-36 : inexact-ok = asin tonearest binary128 0x2p-36 : 0x2.0000000000000000015555555556p-36 : inexact-ok = asin towardzero binary128 0x2p-36 : 0x2.0000000000000000015555555554p-36 : inexact-ok = asin upward binary128 0x2p-36 : 0x2.0000000000000000015555555556p-36 : inexact-ok = asin downward ibm128 0x2p-36 : 0x2.00000000000000000155555555p-36 : inexact-ok = asin tonearest ibm128 0x2p-36 : 0x2.00000000000000000155555555p-36 : inexact-ok = asin towardzero ibm128 0x2p-36 : 0x2.00000000000000000155555555p-36 : inexact-ok = asin upward ibm128 0x2p-36 : 0x2.00000000000000000155555556p-36 : inexact-ok asin 0x1p-40 = asin downward binary32 0x1p-40 : 0x1p-40 : inexact-ok = asin tonearest binary32 0x1p-40 : 0x1p-40 : inexact-ok = asin towardzero binary32 0x1p-40 : 0x1p-40 : inexact-ok = asin upward binary32 0x1p-40 : 0x1.000002p-40 : inexact-ok = asin downward binary64 0x1p-40 : 0x1p-40 : inexact-ok = asin tonearest binary64 0x1p-40 : 0x1p-40 : inexact-ok = asin towardzero binary64 0x1p-40 : 0x1p-40 : inexact-ok = asin upward binary64 0x1p-40 : 0x1.0000000000001p-40 : inexact-ok = asin downward intel96 0x1p-40 : 0x1p-40 : inexact-ok = asin tonearest intel96 0x1p-40 : 0x1p-40 : inexact-ok = asin towardzero intel96 0x1p-40 : 0x1p-40 : inexact-ok = asin upward intel96 0x1p-40 : 0x1.0000000000000002p-40 : inexact-ok = asin downward m68k96 0x1p-40 : 0x1p-40 : inexact-ok = asin tonearest m68k96 0x1p-40 : 0x1p-40 : inexact-ok = asin towardzero m68k96 0x1p-40 : 0x1p-40 : inexact-ok = asin upward m68k96 0x1p-40 : 0x1.0000000000000002p-40 : inexact-ok = asin downward binary128 0x1p-40 : 0x1.000000000000000000002aaaaaaap-40 : inexact-ok = asin tonearest binary128 0x1p-40 : 0x1.000000000000000000002aaaaaabp-40 : inexact-ok = asin towardzero binary128 0x1p-40 : 0x1.000000000000000000002aaaaaaap-40 : inexact-ok = asin upward binary128 0x1p-40 : 0x1.000000000000000000002aaaaaabp-40 : inexact-ok = asin downward ibm128 0x1p-40 : 0x1.000000000000000000002aaaaa8p-40 : inexact-ok = asin tonearest ibm128 0x1p-40 : 0x1.000000000000000000002aaaaa8p-40 : inexact-ok = asin towardzero ibm128 0x1p-40 : 0x1.000000000000000000002aaaaa8p-40 : inexact-ok = asin upward ibm128 0x1p-40 : 0x1.000000000000000000002aaaabp-40 : inexact-ok asin 0x1p-45 = asin downward binary32 0x8p-48 : 0x8p-48 : inexact-ok = asin tonearest binary32 0x8p-48 : 0x8p-48 : inexact-ok = asin towardzero binary32 0x8p-48 : 0x8p-48 : inexact-ok = asin upward binary32 0x8p-48 : 0x8.00001p-48 : inexact-ok = asin downward binary64 0x8p-48 : 0x8p-48 : inexact-ok = asin tonearest binary64 0x8p-48 : 0x8p-48 : inexact-ok = asin towardzero binary64 0x8p-48 : 0x8p-48 : inexact-ok = asin upward binary64 0x8p-48 : 0x8.0000000000008p-48 : inexact-ok = asin downward intel96 0x8p-48 : 0x8p-48 : inexact-ok = asin tonearest intel96 0x8p-48 : 0x8p-48 : inexact-ok = asin towardzero intel96 0x8p-48 : 0x8p-48 : inexact-ok = asin upward intel96 0x8p-48 : 0x8.000000000000001p-48 : inexact-ok = asin downward m68k96 0x8p-48 : 0x8p-48 : inexact-ok = asin tonearest m68k96 0x8p-48 : 0x8p-48 : inexact-ok = asin towardzero m68k96 0x8p-48 : 0x8p-48 : inexact-ok = asin upward m68k96 0x8p-48 : 0x8.000000000000001p-48 : inexact-ok = asin downward binary128 0x8p-48 : 0x8.000000000000000000000055555p-48 : inexact-ok = asin tonearest binary128 0x8p-48 : 0x8.0000000000000000000000555558p-48 : inexact-ok = asin towardzero binary128 0x8p-48 : 0x8.000000000000000000000055555p-48 : inexact-ok = asin upward binary128 0x8p-48 : 0x8.0000000000000000000000555558p-48 : inexact-ok = asin downward ibm128 0x8p-48 : 0x8.00000000000000000000005554p-48 : inexact-ok = asin tonearest ibm128 0x8p-48 : 0x8.00000000000000000000005554p-48 : inexact-ok = asin towardzero ibm128 0x8p-48 : 0x8.00000000000000000000005554p-48 : inexact-ok = asin upward ibm128 0x8p-48 : 0x8.00000000000000000000005558p-48 : inexact-ok asin 0x1p-50 = asin downward binary32 0x4p-52 : 0x4p-52 : inexact-ok = asin tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok = asin towardzero binary32 0x4p-52 : 0x4p-52 : inexact-ok = asin upward binary32 0x4p-52 : 0x4.000008p-52 : inexact-ok = asin downward binary64 0x4p-52 : 0x4p-52 : inexact-ok = asin tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok = asin towardzero binary64 0x4p-52 : 0x4p-52 : inexact-ok = asin upward binary64 0x4p-52 : 0x4.0000000000004p-52 : inexact-ok = asin downward intel96 0x4p-52 : 0x4p-52 : inexact-ok = asin tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok = asin towardzero intel96 0x4p-52 : 0x4p-52 : inexact-ok = asin upward intel96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok = asin downward m68k96 0x4p-52 : 0x4p-52 : inexact-ok = asin tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok = asin towardzero m68k96 0x4p-52 : 0x4p-52 : inexact-ok = asin upward m68k96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok = asin downward binary128 0x4p-52 : 0x4.0000000000000000000000000aa8p-52 : inexact-ok = asin tonearest binary128 0x4p-52 : 0x4.0000000000000000000000000aacp-52 : inexact-ok = asin towardzero binary128 0x4p-52 : 0x4.0000000000000000000000000aa8p-52 : inexact-ok = asin upward binary128 0x4p-52 : 0x4.0000000000000000000000000aacp-52 : inexact-ok = asin downward ibm128 0x4p-52 : 0x4.0000000000000000000000000ap-52 : inexact-ok = asin tonearest ibm128 0x4p-52 : 0x4.0000000000000000000000000ap-52 : inexact-ok = asin towardzero ibm128 0x4p-52 : 0x4.0000000000000000000000000ap-52 : inexact-ok = asin upward ibm128 0x4p-52 : 0x4.0000000000000000000000000cp-52 : inexact-ok asin 0x1p-55 = asin downward binary32 0x2p-56 : 0x2p-56 : inexact-ok = asin tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok = asin towardzero binary32 0x2p-56 : 0x2p-56 : inexact-ok = asin upward binary32 0x2p-56 : 0x2.000004p-56 : inexact-ok = asin downward binary64 0x2p-56 : 0x2p-56 : inexact-ok = asin tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok = asin towardzero binary64 0x2p-56 : 0x2p-56 : inexact-ok = asin upward binary64 0x2p-56 : 0x2.0000000000002p-56 : inexact-ok = asin downward intel96 0x2p-56 : 0x2p-56 : inexact-ok = asin tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok = asin towardzero intel96 0x2p-56 : 0x2p-56 : inexact-ok = asin upward intel96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok = asin downward m68k96 0x2p-56 : 0x2p-56 : inexact-ok = asin tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok = asin towardzero m68k96 0x2p-56 : 0x2p-56 : inexact-ok = asin upward m68k96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok = asin downward binary128 0x2p-56 : 0x2p-56 : inexact-ok = asin tonearest binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok = asin towardzero binary128 0x2p-56 : 0x2p-56 : inexact-ok = asin upward binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok = asin downward ibm128 0x2p-56 : 0x2p-56 : inexact-ok = asin tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok = asin towardzero ibm128 0x2p-56 : 0x2p-56 : inexact-ok = asin upward ibm128 0x2p-56 : 0x2.00000000000000000000000001p-56 : inexact-ok asin 0x1p-60 = asin downward binary32 0x1p-60 : 0x1p-60 : inexact-ok = asin tonearest binary32 0x1p-60 : 0x1p-60 : inexact-ok = asin towardzero binary32 0x1p-60 : 0x1p-60 : inexact-ok = asin upward binary32 0x1p-60 : 0x1.000002p-60 : inexact-ok = asin downward binary64 0x1p-60 : 0x1p-60 : inexact-ok = asin tonearest binary64 0x1p-60 : 0x1p-60 : inexact-ok = asin towardzero binary64 0x1p-60 : 0x1p-60 : inexact-ok = asin upward binary64 0x1p-60 : 0x1.0000000000001p-60 : inexact-ok = asin downward intel96 0x1p-60 : 0x1p-60 : inexact-ok = asin tonearest intel96 0x1p-60 : 0x1p-60 : inexact-ok = asin towardzero intel96 0x1p-60 : 0x1p-60 : inexact-ok = asin upward intel96 0x1p-60 : 0x1.0000000000000002p-60 : inexact-ok = asin downward m68k96 0x1p-60 : 0x1p-60 : inexact-ok = asin tonearest m68k96 0x1p-60 : 0x1p-60 : inexact-ok = asin towardzero m68k96 0x1p-60 : 0x1p-60 : inexact-ok = asin upward m68k96 0x1p-60 : 0x1.0000000000000002p-60 : inexact-ok = asin downward binary128 0x1p-60 : 0x1p-60 : inexact-ok = asin tonearest binary128 0x1p-60 : 0x1p-60 : inexact-ok = asin towardzero binary128 0x1p-60 : 0x1p-60 : inexact-ok = asin upward binary128 0x1p-60 : 0x1.0000000000000000000000000001p-60 : inexact-ok = asin downward ibm128 0x1p-60 : 0x1p-60 : inexact-ok = asin tonearest ibm128 0x1p-60 : 0x1p-60 : inexact-ok = asin towardzero ibm128 0x1p-60 : 0x1p-60 : inexact-ok = asin upward ibm128 0x1p-60 : 0x1.000000000000000000000000008p-60 : inexact-ok asin 0x1p-100 = asin downward binary32 0x1p-100 : 0x1p-100 : inexact-ok = asin tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok = asin towardzero binary32 0x1p-100 : 0x1p-100 : inexact-ok = asin upward binary32 0x1p-100 : 0x1.000002p-100 : inexact-ok = asin downward binary64 0x1p-100 : 0x1p-100 : inexact-ok = asin tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok = asin towardzero binary64 0x1p-100 : 0x1p-100 : inexact-ok = asin upward binary64 0x1p-100 : 0x1.0000000000001p-100 : inexact-ok = asin downward intel96 0x1p-100 : 0x1p-100 : inexact-ok = asin tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok = asin towardzero intel96 0x1p-100 : 0x1p-100 : inexact-ok = asin upward intel96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok = asin downward m68k96 0x1p-100 : 0x1p-100 : inexact-ok = asin tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok = asin towardzero m68k96 0x1p-100 : 0x1p-100 : inexact-ok = asin upward m68k96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok = asin downward binary128 0x1p-100 : 0x1p-100 : inexact-ok = asin tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok = asin towardzero binary128 0x1p-100 : 0x1p-100 : inexact-ok = asin upward binary128 0x1p-100 : 0x1.0000000000000000000000000001p-100 : inexact-ok = asin downward ibm128 0x1p-100 : 0x1p-100 : inexact-ok = asin tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok = asin towardzero ibm128 0x1p-100 : 0x1p-100 : inexact-ok = asin upward ibm128 0x1p-100 : 0x1.000000000000000000000000008p-100 : inexact-ok asin 0x1p-600 = asin downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = asin tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = asin towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = asin upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok = asin downward binary64 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok = asin upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok = asin downward intel96 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok = asin upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok = asin downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok = asin upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok = asin downward binary128 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok = asin upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok = asin downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok = asin upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok = asin downward binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin upward binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin downward binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin upward binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin downward intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin upward intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin downward binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin upward binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin downward binary64 0x1p-600 : 0x1p-600 : inexact-ok = asin tonearest binary64 0x1p-600 : 0x1p-600 : inexact-ok = asin towardzero binary64 0x1p-600 : 0x1p-600 : inexact-ok = asin upward binary64 0x1p-600 : 0x1.0000000000001p-600 : inexact-ok = asin downward intel96 0x1p-600 : 0x1p-600 : inexact-ok = asin tonearest intel96 0x1p-600 : 0x1p-600 : inexact-ok = asin towardzero intel96 0x1p-600 : 0x1p-600 : inexact-ok = asin upward intel96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok = asin downward m68k96 0x1p-600 : 0x1p-600 : inexact-ok = asin tonearest m68k96 0x1p-600 : 0x1p-600 : inexact-ok = asin towardzero m68k96 0x1p-600 : 0x1p-600 : inexact-ok = asin upward m68k96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok = asin downward binary128 0x1p-600 : 0x1p-600 : inexact-ok = asin tonearest binary128 0x1p-600 : 0x1p-600 : inexact-ok = asin towardzero binary128 0x1p-600 : 0x1p-600 : inexact-ok = asin upward binary128 0x1p-600 : 0x1.0000000000000000000000000001p-600 : inexact-ok = asin downward ibm128 0x1p-600 : 0x1p-600 : inexact-ok = asin tonearest ibm128 0x1p-600 : 0x1p-600 : inexact-ok = asin towardzero ibm128 0x1p-600 : 0x1p-600 : inexact-ok = asin upward ibm128 0x1p-600 : 0x1.000000000000000000000000008p-600 : inexact-ok asin 0x1p-10000 = asin downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = asin tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = asin towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = asin upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok = asin downward binary64 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok = asin upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok = asin downward intel96 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok = asin upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok = asin downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok = asin upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok = asin downward binary128 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok = asin upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok = asin downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok = asin upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok = asin downward binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin upward binary32 0x0p+0 : 0x0p+0 : inexact-ok = asin downward binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin upward binary64 0x0p+0 : 0x0p+0 : inexact-ok = asin downward intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin upward intel96 0x0p+0 : 0x0p+0 : inexact-ok = asin downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok = asin downward binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin upward binary128 0x0p+0 : 0x0p+0 : inexact-ok = asin downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok = asin downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok = asin downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok = asin downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok = asin downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok = asin tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok = asin towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok = asin upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok = asin downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok = asin downward intel96 0x1p-10000 : 0x1p-10000 : inexact-ok = asin tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok = asin towardzero intel96 0x1p-10000 : 0x1p-10000 : inexact-ok = asin upward intel96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok = asin downward m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok = asin tonearest m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok = asin towardzero m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok = asin upward m68k96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok = asin downward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok = asin tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok = asin towardzero binary128 0x1p-10000 : 0x1p-10000 : inexact-ok = asin upward binary128 0x1p-10000 : 0x1.0000000000000000000000000001p-10000 : inexact-ok asin -0x2.18915cp-4 = asin downward binary32 -0x2.18915cp-4 : -0x2.1a1d4cp-4 : inexact-ok = asin tonearest binary32 -0x2.18915cp-4 : -0x2.1a1d48p-4 : inexact-ok = asin towardzero binary32 -0x2.18915cp-4 : -0x2.1a1d48p-4 : inexact-ok = asin upward binary32 -0x2.18915cp-4 : -0x2.1a1d48p-4 : inexact-ok = asin downward binary64 -0x2.18915cp-4 : -0x2.1a1d49f573ed2p-4 : inexact-ok = asin tonearest binary64 -0x2.18915cp-4 : -0x2.1a1d49f573edp-4 : inexact-ok = asin towardzero binary64 -0x2.18915cp-4 : -0x2.1a1d49f573edp-4 : inexact-ok = asin upward binary64 -0x2.18915cp-4 : -0x2.1a1d49f573edp-4 : inexact-ok = asin downward intel96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f88p-4 : inexact-ok = asin tonearest intel96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f88p-4 : inexact-ok = asin towardzero intel96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f84p-4 : inexact-ok = asin upward intel96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f84p-4 : inexact-ok = asin downward m68k96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f88p-4 : inexact-ok = asin tonearest m68k96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f88p-4 : inexact-ok = asin towardzero m68k96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f84p-4 : inexact-ok = asin upward m68k96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f84p-4 : inexact-ok = asin downward binary128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa92ap-4 : inexact-ok = asin tonearest binary128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa928p-4 : inexact-ok = asin towardzero binary128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa928p-4 : inexact-ok = asin upward binary128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa928p-4 : inexact-ok = asin downward ibm128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aaap-4 : inexact-ok = asin tonearest ibm128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa9p-4 : inexact-ok = asin towardzero ibm128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa9p-4 : inexact-ok = asin upward ibm128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa9p-4 : inexact-ok asin -0x3.746774p-4 = asin downward binary32 -0x3.746774p-4 : -0x3.7b6ca8p-4 : inexact-ok = asin tonearest binary32 -0x3.746774p-4 : -0x3.7b6ca4p-4 : inexact-ok = asin towardzero binary32 -0x3.746774p-4 : -0x3.7b6ca4p-4 : inexact-ok = asin upward binary32 -0x3.746774p-4 : -0x3.7b6ca4p-4 : inexact-ok = asin downward binary64 -0x3.746774p-4 : -0x3.7b6ca46d29854p-4 : inexact-ok = asin tonearest binary64 -0x3.746774p-4 : -0x3.7b6ca46d29854p-4 : inexact-ok = asin towardzero binary64 -0x3.746774p-4 : -0x3.7b6ca46d29852p-4 : inexact-ok = asin upward binary64 -0x3.746774p-4 : -0x3.7b6ca46d29852p-4 : inexact-ok = asin downward intel96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc8p-4 : inexact-ok = asin tonearest intel96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok = asin towardzero intel96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok = asin upward intel96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok = asin downward m68k96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc8p-4 : inexact-ok = asin tonearest m68k96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok = asin towardzero m68k96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok = asin upward m68k96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok = asin downward binary128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af92053ep-4 : inexact-ok = asin tonearest binary128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af92053ep-4 : inexact-ok = asin towardzero binary128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af92053cp-4 : inexact-ok = asin upward binary128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af92053cp-4 : inexact-ok = asin downward ibm128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af9206p-4 : inexact-ok = asin tonearest ibm128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af9205p-4 : inexact-ok = asin towardzero ibm128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af9205p-4 : inexact-ok = asin upward ibm128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af9205p-4 : inexact-ok asin -0x3.1c54d10e5c844p-4 = asin downward binary32 -0x3.1c54dp-4 : -0x3.216f6cp-4 : inexact-ok = asin tonearest binary32 -0x3.1c54dp-4 : -0x3.216f68p-4 : inexact-ok = asin towardzero binary32 -0x3.1c54dp-4 : -0x3.216f68p-4 : inexact-ok = asin upward binary32 -0x3.1c54dp-4 : -0x3.216f68p-4 : inexact-ok = asin downward binary64 -0x3.1c54dp-4 : -0x3.216f69a38d3c4p-4 : inexact-ok = asin tonearest binary64 -0x3.1c54dp-4 : -0x3.216f69a38d3c4p-4 : inexact-ok = asin towardzero binary64 -0x3.1c54dp-4 : -0x3.216f69a38d3c2p-4 : inexact-ok = asin upward binary64 -0x3.1c54dp-4 : -0x3.216f69a38d3c2p-4 : inexact-ok = asin downward intel96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a4p-4 : inexact-ok = asin tonearest intel96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a4p-4 : inexact-ok = asin towardzero intel96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37ap-4 : inexact-ok = asin upward intel96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37ap-4 : inexact-ok = asin downward m68k96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a4p-4 : inexact-ok = asin tonearest m68k96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a4p-4 : inexact-ok = asin towardzero m68k96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37ap-4 : inexact-ok = asin upward m68k96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37ap-4 : inexact-ok = asin downward binary128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be8692p-4 : inexact-ok = asin tonearest binary128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be869p-4 : inexact-ok = asin towardzero binary128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be869p-4 : inexact-ok = asin upward binary128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be869p-4 : inexact-ok = asin downward ibm128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be87p-4 : inexact-ok = asin tonearest ibm128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be87p-4 : inexact-ok = asin towardzero ibm128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be86p-4 : inexact-ok = asin upward ibm128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be86p-4 : inexact-ok = asin downward binary32 -0x3.1c54d4p-4 : -0x3.216f7p-4 : inexact-ok = asin tonearest binary32 -0x3.1c54d4p-4 : -0x3.216f6cp-4 : inexact-ok = asin towardzero binary32 -0x3.1c54d4p-4 : -0x3.216f6cp-4 : inexact-ok = asin upward binary32 -0x3.1c54d4p-4 : -0x3.216f6cp-4 : inexact-ok = asin downward binary64 -0x3.1c54d4p-4 : -0x3.216f6db77880ap-4 : inexact-ok = asin tonearest binary64 -0x3.1c54d4p-4 : -0x3.216f6db77880ap-4 : inexact-ok = asin towardzero binary64 -0x3.1c54d4p-4 : -0x3.216f6db778808p-4 : inexact-ok = asin upward binary64 -0x3.1c54d4p-4 : -0x3.216f6db778808p-4 : inexact-ok = asin downward intel96 -0x3.1c54d4p-4 : -0x3.216f6db7788099p-4 : inexact-ok = asin tonearest intel96 -0x3.1c54d4p-4 : -0x3.216f6db7788099p-4 : inexact-ok = asin towardzero intel96 -0x3.1c54d4p-4 : -0x3.216f6db7788098fcp-4 : inexact-ok = asin upward intel96 -0x3.1c54d4p-4 : -0x3.216f6db7788098fcp-4 : inexact-ok = asin downward m68k96 -0x3.1c54d4p-4 : -0x3.216f6db7788099p-4 : inexact-ok = asin tonearest m68k96 -0x3.1c54d4p-4 : -0x3.216f6db7788099p-4 : inexact-ok = asin towardzero m68k96 -0x3.1c54d4p-4 : -0x3.216f6db7788098fcp-4 : inexact-ok = asin upward m68k96 -0x3.1c54d4p-4 : -0x3.216f6db7788098fcp-4 : inexact-ok = asin downward binary128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57a4p-4 : inexact-ok = asin tonearest binary128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57a4p-4 : inexact-ok = asin towardzero binary128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57a2p-4 : inexact-ok = asin upward binary128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57a2p-4 : inexact-ok = asin downward ibm128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d58p-4 : inexact-ok = asin tonearest ibm128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d58p-4 : inexact-ok = asin towardzero ibm128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57p-4 : inexact-ok = asin upward ibm128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57p-4 : inexact-ok = asin downward binary64 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15cp-4 : inexact-ok = asin tonearest binary64 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15ap-4 : inexact-ok = asin towardzero binary64 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15ap-4 : inexact-ok = asin upward binary64 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15ap-4 : inexact-ok = asin downward intel96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe8p-4 : inexact-ok = asin tonearest intel96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok = asin towardzero intel96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok = asin upward intel96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok = asin downward m68k96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe8p-4 : inexact-ok = asin tonearest m68k96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok = asin towardzero m68k96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok = asin upward m68k96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok = asin downward binary128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9e6p-4 : inexact-ok = asin tonearest binary128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9e4p-4 : inexact-ok = asin towardzero binary128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9e4p-4 : inexact-ok = asin upward binary128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9e4p-4 : inexact-ok = asin downward ibm128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcbap-4 : inexact-ok = asin tonearest ibm128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcbap-4 : inexact-ok = asin towardzero ibm128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9p-4 : inexact-ok = asin upward ibm128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9p-4 : inexact-ok asin 0xf.c9675fa6fe69f12p-4 = asin downward binary32 0xf.c9676p-4 : 0x1.68477ap+0 : inexact-ok = asin tonearest binary32 0xf.c9676p-4 : 0x1.68477cp+0 : inexact-ok = asin towardzero binary32 0xf.c9676p-4 : 0x1.68477ap+0 : inexact-ok = asin upward binary32 0xf.c9676p-4 : 0x1.68477cp+0 : inexact-ok = asin downward binary64 0xf.c9676p-4 : 0x1.68477b84d3958p+0 : inexact-ok = asin tonearest binary64 0xf.c9676p-4 : 0x1.68477b84d3959p+0 : inexact-ok = asin towardzero binary64 0xf.c9676p-4 : 0x1.68477b84d3958p+0 : inexact-ok = asin upward binary64 0xf.c9676p-4 : 0x1.68477b84d3959p+0 : inexact-ok = asin downward intel96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok = asin tonearest intel96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok = asin towardzero intel96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok = asin upward intel96 0xf.c9676p-4 : 0x1.68477b84d3958a7cp+0 : inexact-ok = asin downward m68k96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok = asin tonearest m68k96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok = asin towardzero m68k96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok = asin upward m68k96 0xf.c9676p-4 : 0x1.68477b84d3958a7cp+0 : inexact-ok = asin downward binary128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3547fap+0 : inexact-ok = asin tonearest binary128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3547fap+0 : inexact-ok = asin towardzero binary128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3547fap+0 : inexact-ok = asin upward binary128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3547fbp+0 : inexact-ok = asin downward ibm128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f35478p+0 : inexact-ok = asin tonearest ibm128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3548p+0 : inexact-ok = asin towardzero ibm128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f35478p+0 : inexact-ok = asin upward ibm128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3548p+0 : inexact-ok = asin downward binary32 0xf.c9675p-4 : 0x1.684774p+0 : inexact-ok = asin tonearest binary32 0xf.c9675p-4 : 0x1.684776p+0 : inexact-ok = asin towardzero binary32 0xf.c9675p-4 : 0x1.684774p+0 : inexact-ok = asin upward binary32 0xf.c9675p-4 : 0x1.684776p+0 : inexact-ok = asin downward binary64 0xf.c9675p-4 : 0x1.6847755fa85f6p+0 : inexact-ok = asin tonearest binary64 0xf.c9675p-4 : 0x1.6847755fa85f6p+0 : inexact-ok = asin towardzero binary64 0xf.c9675p-4 : 0x1.6847755fa85f6p+0 : inexact-ok = asin upward binary64 0xf.c9675p-4 : 0x1.6847755fa85f7p+0 : inexact-ok = asin downward intel96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok = asin tonearest intel96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok = asin towardzero intel96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok = asin upward intel96 0xf.c9675p-4 : 0x1.6847755fa85f645ep+0 : inexact-ok = asin downward m68k96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok = asin tonearest m68k96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok = asin towardzero m68k96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok = asin upward m68k96 0xf.c9675p-4 : 0x1.6847755fa85f645ep+0 : inexact-ok = asin downward binary128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e473p+0 : inexact-ok = asin tonearest binary128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e474p+0 : inexact-ok = asin towardzero binary128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e473p+0 : inexact-ok = asin upward binary128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e474p+0 : inexact-ok = asin downward ibm128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e4p+0 : inexact-ok = asin tonearest ibm128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e48p+0 : inexact-ok = asin towardzero ibm128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e4p+0 : inexact-ok = asin upward ibm128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e48p+0 : inexact-ok = asin downward binary64 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cp+0 : inexact-ok = asin tonearest binary64 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436dp+0 : inexact-ok = asin towardzero binary64 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cp+0 : inexact-ok = asin upward binary64 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436dp+0 : inexact-ok = asin downward intel96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok = asin tonearest intel96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok = asin towardzero intel96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok = asin upward intel96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf18p+0 : inexact-ok = asin downward m68k96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok = asin tonearest m68k96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok = asin towardzero m68k96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok = asin upward m68k96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf18p+0 : inexact-ok = asin downward binary128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75bf8p+0 : inexact-ok = asin tonearest binary128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75bf8p+0 : inexact-ok = asin towardzero binary128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75bf8p+0 : inexact-ok = asin upward binary128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75bf9p+0 : inexact-ok = asin downward ibm128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75b8p+0 : inexact-ok = asin tonearest ibm128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75cp+0 : inexact-ok = asin towardzero ibm128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75b8p+0 : inexact-ok = asin upward ibm128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75cp+0 : inexact-ok = asin downward binary64 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369p+0 : inexact-ok = asin tonearest binary64 0xf.c9675fa6fe698p-4 : 0x1.68477b62a436ap+0 : inexact-ok = asin towardzero binary64 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369p+0 : inexact-ok = asin upward binary64 0xf.c9675fa6fe698p-4 : 0x1.68477b62a436ap+0 : inexact-ok = asin downward intel96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369decp+0 : inexact-ok = asin tonearest intel96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369deep+0 : inexact-ok = asin towardzero intel96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369decp+0 : inexact-ok = asin upward intel96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369deep+0 : inexact-ok = asin downward m68k96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369decp+0 : inexact-ok = asin tonearest m68k96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369deep+0 : inexact-ok = asin towardzero m68k96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369decp+0 : inexact-ok = asin upward m68k96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369deep+0 : inexact-ok = asin downward binary128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f733738p+0 : inexact-ok = asin tonearest binary128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f733739p+0 : inexact-ok = asin towardzero binary128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f733738p+0 : inexact-ok = asin upward binary128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f733739p+0 : inexact-ok = asin downward ibm128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f7337p+0 : inexact-ok = asin tonearest ibm128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f7337p+0 : inexact-ok = asin towardzero ibm128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f7337p+0 : inexact-ok = asin upward ibm128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f73378p+0 : inexact-ok = asin downward intel96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95ep+0 : inexact-ok = asin tonearest intel96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c96p+0 : inexact-ok = asin towardzero intel96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95ep+0 : inexact-ok = asin upward intel96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c96p+0 : inexact-ok = asin downward m68k96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95ep+0 : inexact-ok = asin tonearest m68k96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c96p+0 : inexact-ok = asin towardzero m68k96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95ep+0 : inexact-ok = asin upward m68k96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c96p+0 : inexact-ok = asin downward binary128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d9c2p+0 : inexact-ok = asin tonearest binary128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d9c3p+0 : inexact-ok = asin towardzero binary128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d9c2p+0 : inexact-ok = asin upward binary128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d9c3p+0 : inexact-ok = asin downward ibm128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d98p+0 : inexact-ok = asin tonearest ibm128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32dap+0 : inexact-ok = asin towardzero ibm128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d98p+0 : inexact-ok = asin upward ibm128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32dap+0 : inexact-ok asin -0xa.fc5afp-4 = asin downward binary32 -0xa.fc5afp-4 : -0xc.1beb4p-4 : inexact-ok = asin tonearest binary32 -0xa.fc5afp-4 : -0xc.1beb3p-4 : inexact-ok = asin towardzero binary32 -0xa.fc5afp-4 : -0xc.1beb3p-4 : inexact-ok = asin upward binary32 -0xa.fc5afp-4 : -0xc.1beb3p-4 : inexact-ok = asin downward binary64 -0xa.fc5afp-4 : -0xc.1beb36c9491dp-4 : inexact-ok = asin tonearest binary64 -0xa.fc5afp-4 : -0xc.1beb36c9491dp-4 : inexact-ok = asin towardzero binary64 -0xa.fc5afp-4 : -0xc.1beb36c9491c8p-4 : inexact-ok = asin upward binary64 -0xa.fc5afp-4 : -0xc.1beb36c9491c8p-4 : inexact-ok = asin downward intel96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd55p-4 : inexact-ok = asin tonearest intel96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok = asin towardzero intel96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok = asin upward intel96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok = asin downward m68k96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd55p-4 : inexact-ok = asin tonearest m68k96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok = asin towardzero m68k96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok = asin upward m68k96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok = asin downward binary128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87256c8p-4 : inexact-ok = asin tonearest binary128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87256c8p-4 : inexact-ok = asin towardzero binary128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87256cp-4 : inexact-ok = asin upward binary128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87256cp-4 : inexact-ok = asin downward ibm128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87258p-4 : inexact-ok = asin tonearest ibm128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87258p-4 : inexact-ok = asin towardzero ibm128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87254p-4 : inexact-ok = asin upward ibm128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87254p-4 : inexact-ok asin 0xd.805e5p-4 = asin downward binary32 0xd.805e5p-4 : 0x1.012054p+0 : inexact-ok = asin tonearest binary32 0xd.805e5p-4 : 0x1.012054p+0 : inexact-ok = asin towardzero binary32 0xd.805e5p-4 : 0x1.012054p+0 : inexact-ok = asin upward binary32 0xd.805e5p-4 : 0x1.012056p+0 : inexact-ok = asin downward binary64 0xd.805e5p-4 : 0x1.012054eb9eab6p+0 : inexact-ok = asin tonearest binary64 0xd.805e5p-4 : 0x1.012054eb9eab7p+0 : inexact-ok = asin towardzero binary64 0xd.805e5p-4 : 0x1.012054eb9eab6p+0 : inexact-ok = asin upward binary64 0xd.805e5p-4 : 0x1.012054eb9eab7p+0 : inexact-ok = asin downward intel96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok = asin tonearest intel96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok = asin towardzero intel96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok = asin upward intel96 0xd.805e5p-4 : 0x1.012054eb9eab6802p+0 : inexact-ok = asin downward m68k96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok = asin tonearest m68k96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok = asin towardzero m68k96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok = asin upward m68k96 0xd.805e5p-4 : 0x1.012054eb9eab6802p+0 : inexact-ok = asin downward binary128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc489p+0 : inexact-ok = asin tonearest binary128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc489p+0 : inexact-ok = asin towardzero binary128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc489p+0 : inexact-ok = asin upward binary128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc48ap+0 : inexact-ok = asin downward ibm128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc48p+0 : inexact-ok = asin tonearest ibm128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc48p+0 : inexact-ok = asin towardzero ibm128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc48p+0 : inexact-ok = asin upward ibm128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc5p+0 : inexact-ok asin -0x2.1a02dcp-4 = asin downward binary32 -0x2.1a02dcp-4 : -0x2.1b9204p-4 : inexact-ok = asin tonearest binary32 -0x2.1a02dcp-4 : -0x2.1b9204p-4 : inexact-ok = asin towardzero binary32 -0x2.1a02dcp-4 : -0x2.1b92p-4 : inexact-ok = asin upward binary32 -0x2.1a02dcp-4 : -0x2.1b92p-4 : inexact-ok = asin downward binary64 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok = asin tonearest binary64 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok = asin towardzero binary64 -0x2.1a02dcp-4 : -0x2.1b92026bc652p-4 : inexact-ok = asin upward binary64 -0x2.1a02dcp-4 : -0x2.1b92026bc652p-4 : inexact-ok = asin downward intel96 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok = asin tonearest intel96 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok = asin towardzero intel96 -0x2.1a02dcp-4 : -0x2.1b92026bc6521ffcp-4 : inexact-ok = asin upward intel96 -0x2.1a02dcp-4 : -0x2.1b92026bc6521ffcp-4 : inexact-ok = asin downward m68k96 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok = asin tonearest m68k96 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok = asin towardzero m68k96 -0x2.1a02dcp-4 : -0x2.1b92026bc6521ffcp-4 : inexact-ok = asin upward m68k96 -0x2.1a02dcp-4 : -0x2.1b92026bc6521ffcp-4 : inexact-ok = asin downward binary128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13a6p-4 : inexact-ok = asin tonearest binary128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13a6p-4 : inexact-ok = asin towardzero binary128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13a4p-4 : inexact-ok = asin upward binary128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13a4p-4 : inexact-ok = asin downward ibm128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc14p-4 : inexact-ok = asin tonearest ibm128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc14p-4 : inexact-ok = asin towardzero ibm128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13p-4 : inexact-ok = asin upward ibm128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13p-4 : inexact-ok asin -0x8.1c120ac3e495p-4 = asin downward binary32 -0x8.1c12p-4 : -0x8.8125fp-4 : inexact-ok = asin tonearest binary32 -0x8.1c12p-4 : -0x8.8125fp-4 : inexact-ok = asin towardzero binary32 -0x8.1c12p-4 : -0x8.8125ep-4 : inexact-ok = asin upward binary32 -0x8.1c12p-4 : -0x8.8125ep-4 : inexact-ok = asin downward binary64 -0x8.1c12p-4 : -0x8.8125ead6b6e8p-4 : inexact-ok = asin tonearest binary64 -0x8.1c12p-4 : -0x8.8125ead6b6e78p-4 : inexact-ok = asin towardzero binary64 -0x8.1c12p-4 : -0x8.8125ead6b6e78p-4 : inexact-ok = asin upward binary64 -0x8.1c12p-4 : -0x8.8125ead6b6e78p-4 : inexact-ok = asin downward intel96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1ep-4 : inexact-ok = asin tonearest intel96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1ep-4 : inexact-ok = asin towardzero intel96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1dp-4 : inexact-ok = asin upward intel96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1dp-4 : inexact-ok = asin downward m68k96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1ep-4 : inexact-ok = asin tonearest m68k96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1ep-4 : inexact-ok = asin towardzero m68k96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1dp-4 : inexact-ok = asin upward m68k96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1dp-4 : inexact-ok = asin downward binary128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d95fp-4 : inexact-ok = asin tonearest binary128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d95e8p-4 : inexact-ok = asin towardzero binary128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d95e8p-4 : inexact-ok = asin upward binary128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d95e8p-4 : inexact-ok = asin downward ibm128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d98p-4 : inexact-ok = asin tonearest ibm128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d94p-4 : inexact-ok = asin towardzero ibm128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d94p-4 : inexact-ok = asin upward ibm128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d94p-4 : inexact-ok = asin downward binary32 -0x8.1c121p-4 : -0x8.8126p-4 : inexact-ok = asin tonearest binary32 -0x8.1c121p-4 : -0x8.8126p-4 : inexact-ok = asin towardzero binary32 -0x8.1c121p-4 : -0x8.8125fp-4 : inexact-ok = asin upward binary32 -0x8.1c121p-4 : -0x8.8125fp-4 : inexact-ok = asin downward binary64 -0x8.1c121p-4 : -0x8.8125fd6646ap-4 : inexact-ok = asin tonearest binary64 -0x8.1c121p-4 : -0x8.8125fd6646ap-4 : inexact-ok = asin towardzero binary64 -0x8.1c121p-4 : -0x8.8125fd66469f8p-4 : inexact-ok = asin upward binary64 -0x8.1c121p-4 : -0x8.8125fd66469f8p-4 : inexact-ok = asin downward intel96 -0x8.1c121p-4 : -0x8.8125fd66469ff71p-4 : inexact-ok = asin tonearest intel96 -0x8.1c121p-4 : -0x8.8125fd66469ff71p-4 : inexact-ok = asin towardzero intel96 -0x8.1c121p-4 : -0x8.8125fd66469ff7p-4 : inexact-ok = asin upward intel96 -0x8.1c121p-4 : -0x8.8125fd66469ff7p-4 : inexact-ok = asin downward m68k96 -0x8.1c121p-4 : -0x8.8125fd66469ff71p-4 : inexact-ok = asin tonearest m68k96 -0x8.1c121p-4 : -0x8.8125fd66469ff71p-4 : inexact-ok = asin towardzero m68k96 -0x8.1c121p-4 : -0x8.8125fd66469ff7p-4 : inexact-ok = asin upward m68k96 -0x8.1c121p-4 : -0x8.8125fd66469ff7p-4 : inexact-ok = asin downward binary128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19098p-4 : inexact-ok = asin tonearest binary128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19098p-4 : inexact-ok = asin towardzero binary128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da1909p-4 : inexact-ok = asin upward binary128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da1909p-4 : inexact-ok = asin downward ibm128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da194p-4 : inexact-ok = asin tonearest ibm128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19p-4 : inexact-ok = asin towardzero ibm128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19p-4 : inexact-ok = asin upward ibm128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19p-4 : inexact-ok = asin downward binary64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8cp-4 : inexact-ok = asin tonearest binary64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8b8p-4 : inexact-ok = asin towardzero binary64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8b8p-4 : inexact-ok = asin upward binary64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8b8p-4 : inexact-ok = asin downward intel96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1ep-4 : inexact-ok = asin tonearest intel96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1ep-4 : inexact-ok = asin towardzero intel96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dp-4 : inexact-ok = asin upward intel96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dp-4 : inexact-ok = asin downward m68k96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1ep-4 : inexact-ok = asin tonearest m68k96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1ep-4 : inexact-ok = asin towardzero m68k96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dp-4 : inexact-ok = asin upward m68k96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dp-4 : inexact-ok = asin downward binary128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9103f8p-4 : inexact-ok = asin tonearest binary128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9103f8p-4 : inexact-ok = asin towardzero binary128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9103fp-4 : inexact-ok = asin upward binary128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9103fp-4 : inexact-ok = asin downward ibm128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9104p-4 : inexact-ok = asin tonearest ibm128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9104p-4 : inexact-ok = asin towardzero ibm128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd91p-4 : inexact-ok = asin upward ibm128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd91p-4 : inexact-ok asin -0xb.36dacp-4 = asin downward binary32 -0xb.36dacp-4 : -0xc.6d261p-4 : inexact-ok = asin tonearest binary32 -0xb.36dacp-4 : -0xc.6d261p-4 : inexact-ok = asin towardzero binary32 -0xb.36dacp-4 : -0xc.6d26p-4 : inexact-ok = asin upward binary32 -0xb.36dacp-4 : -0xc.6d26p-4 : inexact-ok = asin downward binary64 -0xb.36dacp-4 : -0xc.6d260a784d778p-4 : inexact-ok = asin tonearest binary64 -0xb.36dacp-4 : -0xc.6d260a784d778p-4 : inexact-ok = asin towardzero binary64 -0xb.36dacp-4 : -0xc.6d260a784d77p-4 : inexact-ok = asin upward binary64 -0xb.36dacp-4 : -0xc.6d260a784d77p-4 : inexact-ok = asin downward intel96 -0xb.36dacp-4 : -0xc.6d260a784d776d9p-4 : inexact-ok = asin tonearest intel96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok = asin towardzero intel96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok = asin upward intel96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok = asin downward m68k96 -0xb.36dacp-4 : -0xc.6d260a784d776d9p-4 : inexact-ok = asin tonearest m68k96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok = asin towardzero m68k96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok = asin upward m68k96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok = asin downward binary128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71c1p-4 : inexact-ok = asin tonearest binary128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71c08p-4 : inexact-ok = asin towardzero binary128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71c08p-4 : inexact-ok = asin upward binary128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71c08p-4 : inexact-ok = asin downward ibm128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba72p-4 : inexact-ok = asin tonearest ibm128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71cp-4 : inexact-ok = asin towardzero ibm128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71cp-4 : inexact-ok = asin upward ibm128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71cp-4 : inexact-ok asin min = asin downward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok = asin tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok = asin towardzero binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok = asin upward binary32 0x4p-128 : 0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok = asin downward binary64 0x4p-128 : 0x4p-128 : inexact-ok = asin tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok = asin towardzero binary64 0x4p-128 : 0x4p-128 : inexact-ok = asin upward binary64 0x4p-128 : 0x4.0000000000004p-128 : inexact-ok = asin downward intel96 0x4p-128 : 0x4p-128 : inexact-ok = asin tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok = asin towardzero intel96 0x4p-128 : 0x4p-128 : inexact-ok = asin upward intel96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok = asin downward m68k96 0x4p-128 : 0x4p-128 : inexact-ok = asin tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok = asin towardzero m68k96 0x4p-128 : 0x4p-128 : inexact-ok = asin upward m68k96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok = asin downward binary128 0x4p-128 : 0x4p-128 : inexact-ok = asin tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok = asin towardzero binary128 0x4p-128 : 0x4p-128 : inexact-ok = asin upward binary128 0x4p-128 : 0x4.0000000000000000000000000004p-128 : inexact-ok = asin downward ibm128 0x4p-128 : 0x4p-128 : inexact-ok = asin tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok = asin towardzero ibm128 0x4p-128 : 0x4p-128 : inexact-ok = asin upward ibm128 0x4p-128 : 0x4.00000000000000000000000002p-128 : inexact-ok = asin downward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = asin tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = asin towardzero binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = asin upward binary64 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok = asin downward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok = asin tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok = asin towardzero intel96 0x4p-1024 : 0x4p-1024 : inexact-ok = asin upward intel96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok = asin downward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok = asin tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok = asin towardzero m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok = asin upward m68k96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok = asin downward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok = asin tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok = asin towardzero binary128 0x4p-1024 : 0x4p-1024 : inexact-ok = asin upward binary128 0x4p-1024 : 0x4.0000000000000000000000000004p-1024 : inexact-ok = asin downward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok = asin tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok = asin towardzero ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok = asin upward ibm128 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok = asin downward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin towardzero intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin upward intel96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok = asin downward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok = asin tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok = asin towardzero m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok = asin upward m68k96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok = asin downward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin towardzero binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin upward binary128 0x4p-16384 : 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok = asin downward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = asin tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = asin towardzero intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = asin upward intel96 0x2p-16384 : 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok = asin downward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = asin tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = asin towardzero m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = asin upward m68k96 0x2p-16384 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok = asin downward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = asin tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = asin towardzero binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok = asin upward binary128 0x2p-16384 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok = asin downward binary64 0x8p-972 : 0x8p-972 : inexact-ok = asin tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok = asin towardzero binary64 0x8p-972 : 0x8p-972 : inexact-ok = asin upward binary64 0x8p-972 : 0x8.0000000000008p-972 : inexact-ok = asin downward intel96 0x8p-972 : 0x8p-972 : inexact-ok = asin tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok = asin towardzero intel96 0x8p-972 : 0x8p-972 : inexact-ok = asin upward intel96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok = asin downward m68k96 0x8p-972 : 0x8p-972 : inexact-ok = asin tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok = asin towardzero m68k96 0x8p-972 : 0x8p-972 : inexact-ok = asin upward m68k96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok = asin downward binary128 0x8p-972 : 0x8p-972 : inexact-ok = asin tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok = asin towardzero binary128 0x8p-972 : 0x8p-972 : inexact-ok = asin upward binary128 0x8p-972 : 0x8.0000000000000000000000000008p-972 : inexact-ok = asin downward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok = asin tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok = asin towardzero ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok = asin upward ibm128 0x8p-972 : 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok asin -min = asin downward binary32 -0x4p-128 : -0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok = asin tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok = asin towardzero binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok = asin upward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok = asin downward binary64 -0x4p-128 : -0x4.0000000000004p-128 : inexact-ok = asin tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok = asin towardzero binary64 -0x4p-128 : -0x4p-128 : inexact-ok = asin upward binary64 -0x4p-128 : -0x4p-128 : inexact-ok = asin downward intel96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok = asin tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok = asin towardzero intel96 -0x4p-128 : -0x4p-128 : inexact-ok = asin upward intel96 -0x4p-128 : -0x4p-128 : inexact-ok = asin downward m68k96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok = asin tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok = asin towardzero m68k96 -0x4p-128 : -0x4p-128 : inexact-ok = asin upward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok = asin downward binary128 -0x4p-128 : -0x4.0000000000000000000000000004p-128 : inexact-ok = asin tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok = asin towardzero binary128 -0x4p-128 : -0x4p-128 : inexact-ok = asin upward binary128 -0x4p-128 : -0x4p-128 : inexact-ok = asin downward ibm128 -0x4p-128 : -0x4.00000000000000000000000002p-128 : inexact-ok = asin tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok = asin towardzero ibm128 -0x4p-128 : -0x4p-128 : inexact-ok = asin upward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok = asin downward binary64 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok = asin tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = asin towardzero binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = asin upward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = asin downward intel96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok = asin tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok = asin towardzero intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok = asin upward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok = asin downward m68k96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok = asin tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok = asin towardzero m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok = asin upward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok = asin downward binary128 -0x4p-1024 : -0x4.0000000000000000000000000004p-1024 : inexact-ok = asin tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok = asin towardzero binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok = asin upward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok = asin downward ibm128 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok = asin tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok = asin towardzero ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok = asin upward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok = asin downward intel96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok = asin tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin towardzero intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin upward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin downward m68k96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok = asin tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok = asin towardzero m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok = asin upward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok = asin downward binary128 -0x4p-16384 : -0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok = asin tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin towardzero binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin upward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = asin downward intel96 -0x2p-16384 : -0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok = asin tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = asin towardzero intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = asin upward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = asin downward m68k96 -0x2p-16384 : -0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok = asin tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = asin towardzero m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = asin upward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = asin downward binary128 -0x2p-16384 : -0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok = asin tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = asin towardzero binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = asin upward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok = asin downward binary64 -0x8p-972 : -0x8.0000000000008p-972 : inexact-ok = asin tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok = asin towardzero binary64 -0x8p-972 : -0x8p-972 : inexact-ok = asin upward binary64 -0x8p-972 : -0x8p-972 : inexact-ok = asin downward intel96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok = asin tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok = asin towardzero intel96 -0x8p-972 : -0x8p-972 : inexact-ok = asin upward intel96 -0x8p-972 : -0x8p-972 : inexact-ok = asin downward m68k96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok = asin tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok = asin towardzero m68k96 -0x8p-972 : -0x8p-972 : inexact-ok = asin upward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok = asin downward binary128 -0x8p-972 : -0x8.0000000000000000000000000008p-972 : inexact-ok = asin tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok = asin towardzero binary128 -0x8p-972 : -0x8p-972 : inexact-ok = asin upward binary128 -0x8p-972 : -0x8p-972 : inexact-ok = asin downward ibm128 -0x8p-972 : -0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok = asin tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok = asin towardzero ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok = asin upward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok asin min_subnorm = asin downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = asin tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = asin towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = asin upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok = asin downward binary64 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok = asin upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok = asin downward intel96 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok = asin upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok = asin downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok = asin upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok = asin downward binary128 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok = asin upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok = asin downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok = asin tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok = asin towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok = asin upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok = asin downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok = asin downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok = asin downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok = asin upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok = asin downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok = asin tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok = asin towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok = asin upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok = asin downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok = asin upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok = asin downward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin upward intel96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok = asin downward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin upward m68k96 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok = asin downward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin upward binary128 0x8p-16448 : 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok = asin downward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = asin tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = asin upward m68k96 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok = asin downward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = asin tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok = asin upward binary128 0x4p-16448 : 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok = asin downward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = asin tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = asin towardzero binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok = asin upward binary128 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok asin -min_subnorm = asin downward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok = asin tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok = asin towardzero binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok = asin upward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok = asin downward binary64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok = asin tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok = asin towardzero binary64 -0x8p-152 : -0x8p-152 : inexact-ok = asin upward binary64 -0x8p-152 : -0x8p-152 : inexact-ok = asin downward intel96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok = asin tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok = asin towardzero intel96 -0x8p-152 : -0x8p-152 : inexact-ok = asin upward intel96 -0x8p-152 : -0x8p-152 : inexact-ok = asin downward m68k96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok = asin tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok = asin towardzero m68k96 -0x8p-152 : -0x8p-152 : inexact-ok = asin upward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok = asin downward binary128 -0x8p-152 : -0x8.0000000000000000000000000008p-152 : inexact-ok = asin tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok = asin towardzero binary128 -0x8p-152 : -0x8p-152 : inexact-ok = asin upward binary128 -0x8p-152 : -0x8p-152 : inexact-ok = asin downward ibm128 -0x8p-152 : -0x8.00000000000000000000000004p-152 : inexact-ok = asin tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok = asin towardzero ibm128 -0x8p-152 : -0x8p-152 : inexact-ok = asin upward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok = asin downward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok = asin tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = asin towardzero binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = asin upward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = asin downward intel96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok = asin tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok = asin towardzero intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok = asin upward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok = asin downward m68k96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok = asin tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok = asin towardzero m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok = asin upward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok = asin downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p-1076 : inexact-ok = asin tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok = asin towardzero binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok = asin upward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok = asin downward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok = asin tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = asin towardzero ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = asin upward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok = asin downward intel96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok = asin tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin upward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin downward m68k96 -0x8p-16448 : -0xcp-16448 : inexact-ok underflow errno-erange-ok = asin tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin upward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin downward binary128 -0x8p-16448 : -0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok = asin tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin upward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin downward m68k96 -0x4p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok = asin tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = asin upward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = asin downward binary128 -0x4p-16448 : -0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok = asin tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = asin towardzero binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = asin upward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok = asin downward binary128 -0x4p-16496 : -0x8p-16496 : inexact-ok underflow errno-erange-ok = asin tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = asin towardzero binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = asin upward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok