glibc/math/auto-libm-test-out-asinh

2963 lines
219 KiB
Plaintext

asinh 0
= asinh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
asinh -0
= asinh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= asinh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
asinh 0.75
= asinh downward binary32 0xcp-4 : 0xb.17217p-4 : inexact-ok
= asinh tonearest binary32 0xcp-4 : 0xb.17218p-4 : inexact-ok
= asinh towardzero binary32 0xcp-4 : 0xb.17217p-4 : inexact-ok
= asinh upward binary32 0xcp-4 : 0xb.17218p-4 : inexact-ok
= asinh downward binary64 0xcp-4 : 0xb.17217f7d1cf78p-4 : inexact-ok
= asinh tonearest binary64 0xcp-4 : 0xb.17217f7d1cf78p-4 : inexact-ok
= asinh towardzero binary64 0xcp-4 : 0xb.17217f7d1cf78p-4 : inexact-ok
= asinh upward binary64 0xcp-4 : 0xb.17217f7d1cf8p-4 : inexact-ok
= asinh downward intel96 0xcp-4 : 0xb.17217f7d1cf79abp-4 : inexact-ok
= asinh tonearest intel96 0xcp-4 : 0xb.17217f7d1cf79acp-4 : inexact-ok
= asinh towardzero intel96 0xcp-4 : 0xb.17217f7d1cf79abp-4 : inexact-ok
= asinh upward intel96 0xcp-4 : 0xb.17217f7d1cf79acp-4 : inexact-ok
= asinh downward m68k96 0xcp-4 : 0xb.17217f7d1cf79abp-4 : inexact-ok
= asinh tonearest m68k96 0xcp-4 : 0xb.17217f7d1cf79acp-4 : inexact-ok
= asinh towardzero m68k96 0xcp-4 : 0xb.17217f7d1cf79abp-4 : inexact-ok
= asinh upward m68k96 0xcp-4 : 0xb.17217f7d1cf79acp-4 : inexact-ok
= asinh downward binary128 0xcp-4 : 0xb.17217f7d1cf79abc9e3b39803f28p-4 : inexact-ok
= asinh tonearest binary128 0xcp-4 : 0xb.17217f7d1cf79abc9e3b39803f3p-4 : inexact-ok
= asinh towardzero binary128 0xcp-4 : 0xb.17217f7d1cf79abc9e3b39803f28p-4 : inexact-ok
= asinh upward binary128 0xcp-4 : 0xb.17217f7d1cf79abc9e3b39803f3p-4 : inexact-ok
= asinh downward ibm128 0xcp-4 : 0xb.17217f7d1cf79abc9e3b39803cp-4 : inexact-ok
= asinh tonearest ibm128 0xcp-4 : 0xb.17217f7d1cf79abc9e3b39804p-4 : inexact-ok
= asinh towardzero ibm128 0xcp-4 : 0xb.17217f7d1cf79abc9e3b39803cp-4 : inexact-ok
= asinh upward ibm128 0xcp-4 : 0xb.17217f7d1cf79abc9e3b39804p-4 : inexact-ok
asinh 1
= asinh downward binary32 0x1p+0 : 0xe.1a1b3p-4 : inexact-ok
= asinh tonearest binary32 0x1p+0 : 0xe.1a1b3p-4 : inexact-ok
= asinh towardzero binary32 0x1p+0 : 0xe.1a1b3p-4 : inexact-ok
= asinh upward binary32 0x1p+0 : 0xe.1a1b4p-4 : inexact-ok
= asinh downward binary64 0x1p+0 : 0xe.1a1b30bcea13p-4 : inexact-ok
= asinh tonearest binary64 0x1p+0 : 0xe.1a1b30bcea138p-4 : inexact-ok
= asinh towardzero binary64 0x1p+0 : 0xe.1a1b30bcea13p-4 : inexact-ok
= asinh upward binary64 0x1p+0 : 0xe.1a1b30bcea138p-4 : inexact-ok
= asinh downward intel96 0x1p+0 : 0xe.1a1b30bcea1366p-4 : inexact-ok
= asinh tonearest intel96 0x1p+0 : 0xe.1a1b30bcea13661p-4 : inexact-ok
= asinh towardzero intel96 0x1p+0 : 0xe.1a1b30bcea1366p-4 : inexact-ok
= asinh upward intel96 0x1p+0 : 0xe.1a1b30bcea13661p-4 : inexact-ok
= asinh downward m68k96 0x1p+0 : 0xe.1a1b30bcea1366p-4 : inexact-ok
= asinh tonearest m68k96 0x1p+0 : 0xe.1a1b30bcea13661p-4 : inexact-ok
= asinh towardzero m68k96 0x1p+0 : 0xe.1a1b30bcea1366p-4 : inexact-ok
= asinh upward m68k96 0x1p+0 : 0xe.1a1b30bcea13661p-4 : inexact-ok
= asinh downward binary128 0x1p+0 : 0xe.1a1b30bcea13660d8f99e8dd2518p-4 : inexact-ok
= asinh tonearest binary128 0x1p+0 : 0xe.1a1b30bcea13660d8f99e8dd2518p-4 : inexact-ok
= asinh towardzero binary128 0x1p+0 : 0xe.1a1b30bcea13660d8f99e8dd2518p-4 : inexact-ok
= asinh upward binary128 0x1p+0 : 0xe.1a1b30bcea13660d8f99e8dd252p-4 : inexact-ok
= asinh downward ibm128 0x1p+0 : 0xe.1a1b30bcea13660d8f99e8dd24p-4 : inexact-ok
= asinh tonearest ibm128 0x1p+0 : 0xe.1a1b30bcea13660d8f99e8dd24p-4 : inexact-ok
= asinh towardzero ibm128 0x1p+0 : 0xe.1a1b30bcea13660d8f99e8dd24p-4 : inexact-ok
= asinh upward ibm128 0x1p+0 : 0xe.1a1b30bcea13660d8f99e8dd28p-4 : inexact-ok
asinh 10
= asinh downward binary32 0xap+0 : 0x2.ff8b88p+0 : inexact-ok
= asinh tonearest binary32 0xap+0 : 0x2.ff8b8cp+0 : inexact-ok
= asinh towardzero binary32 0xap+0 : 0x2.ff8b88p+0 : inexact-ok
= asinh upward binary32 0xap+0 : 0x2.ff8b8cp+0 : inexact-ok
= asinh downward binary64 0xap+0 : 0x2.ff8b8a0da57b4p+0 : inexact-ok
= asinh tonearest binary64 0xap+0 : 0x2.ff8b8a0da57b6p+0 : inexact-ok
= asinh towardzero binary64 0xap+0 : 0x2.ff8b8a0da57b4p+0 : inexact-ok
= asinh upward binary64 0xap+0 : 0x2.ff8b8a0da57b6p+0 : inexact-ok
= asinh downward intel96 0xap+0 : 0x2.ff8b8a0da57b5aap+0 : inexact-ok
= asinh tonearest intel96 0xap+0 : 0x2.ff8b8a0da57b5aa4p+0 : inexact-ok
= asinh towardzero intel96 0xap+0 : 0x2.ff8b8a0da57b5aap+0 : inexact-ok
= asinh upward intel96 0xap+0 : 0x2.ff8b8a0da57b5aa4p+0 : inexact-ok
= asinh downward m68k96 0xap+0 : 0x2.ff8b8a0da57b5aap+0 : inexact-ok
= asinh tonearest m68k96 0xap+0 : 0x2.ff8b8a0da57b5aa4p+0 : inexact-ok
= asinh towardzero m68k96 0xap+0 : 0x2.ff8b8a0da57b5aap+0 : inexact-ok
= asinh upward m68k96 0xap+0 : 0x2.ff8b8a0da57b5aa4p+0 : inexact-ok
= asinh downward binary128 0xap+0 : 0x2.ff8b8a0da57b5aa38395e907170cp+0 : inexact-ok
= asinh tonearest binary128 0xap+0 : 0x2.ff8b8a0da57b5aa38395e907170ep+0 : inexact-ok
= asinh towardzero binary128 0xap+0 : 0x2.ff8b8a0da57b5aa38395e907170cp+0 : inexact-ok
= asinh upward binary128 0xap+0 : 0x2.ff8b8a0da57b5aa38395e907170ep+0 : inexact-ok
= asinh downward ibm128 0xap+0 : 0x2.ff8b8a0da57b5aa38395e90717p+0 : inexact-ok
= asinh tonearest ibm128 0xap+0 : 0x2.ff8b8a0da57b5aa38395e90717p+0 : inexact-ok
= asinh towardzero ibm128 0xap+0 : 0x2.ff8b8a0da57b5aa38395e90717p+0 : inexact-ok
= asinh upward ibm128 0xap+0 : 0x2.ff8b8a0da57b5aa38395e90718p+0 : inexact-ok
asinh 100
= asinh downward binary32 0x6.4p+4 : 0x5.4c6028p+0 : inexact-ok
= asinh tonearest binary32 0x6.4p+4 : 0x5.4c6028p+0 : inexact-ok
= asinh towardzero binary32 0x6.4p+4 : 0x5.4c6028p+0 : inexact-ok
= asinh upward binary32 0x6.4p+4 : 0x5.4c603p+0 : inexact-ok
= asinh downward binary64 0x6.4p+4 : 0x5.4c602a4f4f0a4p+0 : inexact-ok
= asinh tonearest binary64 0x6.4p+4 : 0x5.4c602a4f4f0a8p+0 : inexact-ok
= asinh towardzero binary64 0x6.4p+4 : 0x5.4c602a4f4f0a4p+0 : inexact-ok
= asinh upward binary64 0x6.4p+4 : 0x5.4c602a4f4f0a8p+0 : inexact-ok
= asinh downward intel96 0x6.4p+4 : 0x5.4c602a4f4f0a7ce8p+0 : inexact-ok
= asinh tonearest intel96 0x6.4p+4 : 0x5.4c602a4f4f0a7cfp+0 : inexact-ok
= asinh towardzero intel96 0x6.4p+4 : 0x5.4c602a4f4f0a7ce8p+0 : inexact-ok
= asinh upward intel96 0x6.4p+4 : 0x5.4c602a4f4f0a7cfp+0 : inexact-ok
= asinh downward m68k96 0x6.4p+4 : 0x5.4c602a4f4f0a7ce8p+0 : inexact-ok
= asinh tonearest m68k96 0x6.4p+4 : 0x5.4c602a4f4f0a7cfp+0 : inexact-ok
= asinh towardzero m68k96 0x6.4p+4 : 0x5.4c602a4f4f0a7ce8p+0 : inexact-ok
= asinh upward m68k96 0x6.4p+4 : 0x5.4c602a4f4f0a7cfp+0 : inexact-ok
= asinh downward binary128 0x6.4p+4 : 0x5.4c602a4f4f0a7cedac9045f3d3f8p+0 : inexact-ok
= asinh tonearest binary128 0x6.4p+4 : 0x5.4c602a4f4f0a7cedac9045f3d3f8p+0 : inexact-ok
= asinh towardzero binary128 0x6.4p+4 : 0x5.4c602a4f4f0a7cedac9045f3d3f8p+0 : inexact-ok
= asinh upward binary128 0x6.4p+4 : 0x5.4c602a4f4f0a7cedac9045f3d3fcp+0 : inexact-ok
= asinh downward ibm128 0x6.4p+4 : 0x5.4c602a4f4f0a7cedac9045f3d2p+0 : inexact-ok
= asinh tonearest ibm128 0x6.4p+4 : 0x5.4c602a4f4f0a7cedac9045f3d4p+0 : inexact-ok
= asinh towardzero ibm128 0x6.4p+4 : 0x5.4c602a4f4f0a7cedac9045f3d2p+0 : inexact-ok
= asinh upward ibm128 0x6.4p+4 : 0x5.4c602a4f4f0a7cedac9045f3d4p+0 : inexact-ok
asinh 1e6
= asinh downward binary32 0xf.424p+16 : 0xe.82376p+0 : inexact-ok
= asinh tonearest binary32 0xf.424p+16 : 0xe.82376p+0 : inexact-ok
= asinh towardzero binary32 0xf.424p+16 : 0xe.82376p+0 : inexact-ok
= asinh upward binary32 0xf.424p+16 : 0xe.82377p+0 : inexact-ok
= asinh downward binary64 0xf.424p+16 : 0xe.823764bfd1e58p+0 : inexact-ok
= asinh tonearest binary64 0xf.424p+16 : 0xe.823764bfd1e6p+0 : inexact-ok
= asinh towardzero binary64 0xf.424p+16 : 0xe.823764bfd1e58p+0 : inexact-ok
= asinh upward binary64 0xf.424p+16 : 0xe.823764bfd1e6p+0 : inexact-ok
= asinh downward intel96 0xf.424p+16 : 0xe.823764bfd1e5fa3p+0 : inexact-ok
= asinh tonearest intel96 0xf.424p+16 : 0xe.823764bfd1e5fa3p+0 : inexact-ok
= asinh towardzero intel96 0xf.424p+16 : 0xe.823764bfd1e5fa3p+0 : inexact-ok
= asinh upward intel96 0xf.424p+16 : 0xe.823764bfd1e5fa4p+0 : inexact-ok
= asinh downward m68k96 0xf.424p+16 : 0xe.823764bfd1e5fa3p+0 : inexact-ok
= asinh tonearest m68k96 0xf.424p+16 : 0xe.823764bfd1e5fa3p+0 : inexact-ok
= asinh towardzero m68k96 0xf.424p+16 : 0xe.823764bfd1e5fa3p+0 : inexact-ok
= asinh upward m68k96 0xf.424p+16 : 0xe.823764bfd1e5fa4p+0 : inexact-ok
= asinh downward binary128 0xf.424p+16 : 0xe.823764bfd1e5fa37c6bf52ed09dp+0 : inexact-ok
= asinh tonearest binary128 0xf.424p+16 : 0xe.823764bfd1e5fa37c6bf52ed09dp+0 : inexact-ok
= asinh towardzero binary128 0xf.424p+16 : 0xe.823764bfd1e5fa37c6bf52ed09dp+0 : inexact-ok
= asinh upward binary128 0xf.424p+16 : 0xe.823764bfd1e5fa37c6bf52ed09d8p+0 : inexact-ok
= asinh downward ibm128 0xf.424p+16 : 0xe.823764bfd1e5fa37c6bf52ed08p+0 : inexact-ok
= asinh tonearest ibm128 0xf.424p+16 : 0xe.823764bfd1e5fa37c6bf52ed08p+0 : inexact-ok
= asinh towardzero ibm128 0xf.424p+16 : 0xe.823764bfd1e5fa37c6bf52ed08p+0 : inexact-ok
= asinh upward ibm128 0xf.424p+16 : 0xe.823764bfd1e5fa37c6bf52ed0cp+0 : inexact-ok
asinh 0x1p8
= asinh downward binary32 0x1p+8 : 0x6.3d031p+0 : inexact-ok
= asinh tonearest binary32 0x1p+8 : 0x6.3d0318p+0 : inexact-ok
= asinh towardzero binary32 0x1p+8 : 0x6.3d031p+0 : inexact-ok
= asinh upward binary32 0x1p+8 : 0x6.3d0318p+0 : inexact-ok
= asinh downward binary64 0x1p+8 : 0x6.3d0317b6484b4p+0 : inexact-ok
= asinh tonearest binary64 0x1p+8 : 0x6.3d0317b6484b4p+0 : inexact-ok
= asinh towardzero binary64 0x1p+8 : 0x6.3d0317b6484b4p+0 : inexact-ok
= asinh upward binary64 0x1p+8 : 0x6.3d0317b6484b8p+0 : inexact-ok
= asinh downward intel96 0x1p+8 : 0x6.3d0317b6484b5458p+0 : inexact-ok
= asinh tonearest intel96 0x1p+8 : 0x6.3d0317b6484b546p+0 : inexact-ok
= asinh towardzero intel96 0x1p+8 : 0x6.3d0317b6484b5458p+0 : inexact-ok
= asinh upward intel96 0x1p+8 : 0x6.3d0317b6484b546p+0 : inexact-ok
= asinh downward m68k96 0x1p+8 : 0x6.3d0317b6484b5458p+0 : inexact-ok
= asinh tonearest m68k96 0x1p+8 : 0x6.3d0317b6484b546p+0 : inexact-ok
= asinh towardzero m68k96 0x1p+8 : 0x6.3d0317b6484b5458p+0 : inexact-ok
= asinh upward m68k96 0x1p+8 : 0x6.3d0317b6484b546p+0 : inexact-ok
= asinh downward binary128 0x1p+8 : 0x6.3d0317b6484b545f6596abfa40dcp+0 : inexact-ok
= asinh tonearest binary128 0x1p+8 : 0x6.3d0317b6484b545f6596abfa40dcp+0 : inexact-ok
= asinh towardzero binary128 0x1p+8 : 0x6.3d0317b6484b545f6596abfa40dcp+0 : inexact-ok
= asinh upward binary128 0x1p+8 : 0x6.3d0317b6484b545f6596abfa40ep+0 : inexact-ok
= asinh downward ibm128 0x1p+8 : 0x6.3d0317b6484b545f6596abfa4p+0 : inexact-ok
= asinh tonearest ibm128 0x1p+8 : 0x6.3d0317b6484b545f6596abfa4p+0 : inexact-ok
= asinh towardzero ibm128 0x1p+8 : 0x6.3d0317b6484b545f6596abfa4p+0 : inexact-ok
= asinh upward ibm128 0x1p+8 : 0x6.3d0317b6484b545f6596abfa42p+0 : inexact-ok
asinh 0x1p9
= asinh downward binary32 0x2p+8 : 0x6.ee74f8p+0 : inexact-ok
= asinh tonearest binary32 0x2p+8 : 0x6.ee75p+0 : inexact-ok
= asinh towardzero binary32 0x2p+8 : 0x6.ee74f8p+0 : inexact-ok
= asinh upward binary32 0x2p+8 : 0x6.ee75p+0 : inexact-ok
= asinh downward binary64 0x2p+8 : 0x6.ee74ffae309acp+0 : inexact-ok
= asinh tonearest binary64 0x2p+8 : 0x6.ee74ffae309acp+0 : inexact-ok
= asinh towardzero binary64 0x2p+8 : 0x6.ee74ffae309acp+0 : inexact-ok
= asinh upward binary64 0x2p+8 : 0x6.ee74ffae309bp+0 : inexact-ok
= asinh downward intel96 0x2p+8 : 0x6.ee74ffae309ac0e8p+0 : inexact-ok
= asinh tonearest intel96 0x2p+8 : 0x6.ee74ffae309ac0e8p+0 : inexact-ok
= asinh towardzero intel96 0x2p+8 : 0x6.ee74ffae309ac0e8p+0 : inexact-ok
= asinh upward intel96 0x2p+8 : 0x6.ee74ffae309ac0fp+0 : inexact-ok
= asinh downward m68k96 0x2p+8 : 0x6.ee74ffae309ac0e8p+0 : inexact-ok
= asinh tonearest m68k96 0x2p+8 : 0x6.ee74ffae309ac0e8p+0 : inexact-ok
= asinh towardzero m68k96 0x2p+8 : 0x6.ee74ffae309ac0e8p+0 : inexact-ok
= asinh upward m68k96 0x2p+8 : 0x6.ee74ffae309ac0fp+0 : inexact-ok
= asinh downward binary128 0x2p+8 : 0x6.ee74ffae309ac0eb383199471004p+0 : inexact-ok
= asinh tonearest binary128 0x2p+8 : 0x6.ee74ffae309ac0eb383199471004p+0 : inexact-ok
= asinh towardzero binary128 0x2p+8 : 0x6.ee74ffae309ac0eb383199471004p+0 : inexact-ok
= asinh upward binary128 0x2p+8 : 0x6.ee74ffae309ac0eb383199471008p+0 : inexact-ok
= asinh downward ibm128 0x2p+8 : 0x6.ee74ffae309ac0eb383199471p+0 : inexact-ok
= asinh tonearest ibm128 0x2p+8 : 0x6.ee74ffae309ac0eb383199471p+0 : inexact-ok
= asinh towardzero ibm128 0x2p+8 : 0x6.ee74ffae309ac0eb383199471p+0 : inexact-ok
= asinh upward ibm128 0x2p+8 : 0x6.ee74ffae309ac0eb3831994712p+0 : inexact-ok
asinh 0x1p10
= asinh downward binary32 0x4p+8 : 0x7.9fe708p+0 : inexact-ok
= asinh tonearest binary32 0x4p+8 : 0x7.9fe708p+0 : inexact-ok
= asinh towardzero binary32 0x4p+8 : 0x7.9fe708p+0 : inexact-ok
= asinh upward binary32 0x4p+8 : 0x7.9fe71p+0 : inexact-ok
= asinh downward binary64 0x4p+8 : 0x7.9fe70ba603d2p+0 : inexact-ok
= asinh tonearest binary64 0x4p+8 : 0x7.9fe70ba603d24p+0 : inexact-ok
= asinh towardzero binary64 0x4p+8 : 0x7.9fe70ba603d2p+0 : inexact-ok
= asinh upward binary64 0x4p+8 : 0x7.9fe70ba603d24p+0 : inexact-ok
= asinh downward intel96 0x4p+8 : 0x7.9fe70ba603d23a6p+0 : inexact-ok
= asinh tonearest intel96 0x4p+8 : 0x7.9fe70ba603d23a6p+0 : inexact-ok
= asinh towardzero intel96 0x4p+8 : 0x7.9fe70ba603d23a6p+0 : inexact-ok
= asinh upward intel96 0x4p+8 : 0x7.9fe70ba603d23a68p+0 : inexact-ok
= asinh downward m68k96 0x4p+8 : 0x7.9fe70ba603d23a6p+0 : inexact-ok
= asinh tonearest m68k96 0x4p+8 : 0x7.9fe70ba603d23a6p+0 : inexact-ok
= asinh towardzero m68k96 0x4p+8 : 0x7.9fe70ba603d23a6p+0 : inexact-ok
= asinh upward m68k96 0x4p+8 : 0x7.9fe70ba603d23a68p+0 : inexact-ok
= asinh downward binary128 0x4p+8 : 0x7.9fe70ba603d23a62821e041d8128p+0 : inexact-ok
= asinh tonearest binary128 0x4p+8 : 0x7.9fe70ba603d23a62821e041d812cp+0 : inexact-ok
= asinh towardzero binary128 0x4p+8 : 0x7.9fe70ba603d23a62821e041d8128p+0 : inexact-ok
= asinh upward binary128 0x4p+8 : 0x7.9fe70ba603d23a62821e041d812cp+0 : inexact-ok
= asinh downward ibm128 0x4p+8 : 0x7.9fe70ba603d23a62821e041d8p+0 : inexact-ok
= asinh tonearest ibm128 0x4p+8 : 0x7.9fe70ba603d23a62821e041d82p+0 : inexact-ok
= asinh towardzero ibm128 0x4p+8 : 0x7.9fe70ba603d23a62821e041d8p+0 : inexact-ok
= asinh upward ibm128 0x4p+8 : 0x7.9fe70ba603d23a62821e041d82p+0 : inexact-ok
asinh 0x1p11
= asinh downward binary32 0x8p+8 : 0x8.51592p+0 : inexact-ok
= asinh tonearest binary32 0x8p+8 : 0x8.51592p+0 : inexact-ok
= asinh towardzero binary32 0x8p+8 : 0x8.51592p+0 : inexact-ok
= asinh upward binary32 0x8p+8 : 0x8.51593p+0 : inexact-ok
= asinh downward binary64 0x8p+8 : 0x8.5159209dd5b8p+0 : inexact-ok
= asinh tonearest binary64 0x8p+8 : 0x8.5159209dd5b8p+0 : inexact-ok
= asinh towardzero binary64 0x8p+8 : 0x8.5159209dd5b8p+0 : inexact-ok
= asinh upward binary64 0x8p+8 : 0x8.5159209dd5b88p+0 : inexact-ok
= asinh downward intel96 0x8p+8 : 0x8.5159209dd5b834p+0 : inexact-ok
= asinh tonearest intel96 0x8p+8 : 0x8.5159209dd5b8341p+0 : inexact-ok
= asinh towardzero intel96 0x8p+8 : 0x8.5159209dd5b834p+0 : inexact-ok
= asinh upward intel96 0x8p+8 : 0x8.5159209dd5b8341p+0 : inexact-ok
= asinh downward m68k96 0x8p+8 : 0x8.5159209dd5b834p+0 : inexact-ok
= asinh tonearest m68k96 0x8p+8 : 0x8.5159209dd5b8341p+0 : inexact-ok
= asinh towardzero m68k96 0x8p+8 : 0x8.5159209dd5b834p+0 : inexact-ok
= asinh upward m68k96 0x8p+8 : 0x8.5159209dd5b8341p+0 : inexact-ok
= asinh downward binary128 0x8p+8 : 0x8.5159209dd5b8340d7a01c06cc4b8p+0 : inexact-ok
= asinh tonearest binary128 0x8p+8 : 0x8.5159209dd5b8340d7a01c06cc4b8p+0 : inexact-ok
= asinh towardzero binary128 0x8p+8 : 0x8.5159209dd5b8340d7a01c06cc4b8p+0 : inexact-ok
= asinh upward binary128 0x8p+8 : 0x8.5159209dd5b8340d7a01c06cc4cp+0 : inexact-ok
= asinh downward ibm128 0x8p+8 : 0x8.5159209dd5b8340d7a01c06cc4p+0 : inexact-ok
= asinh tonearest ibm128 0x8p+8 : 0x8.5159209dd5b8340d7a01c06cc4p+0 : inexact-ok
= asinh towardzero ibm128 0x8p+8 : 0x8.5159209dd5b8340d7a01c06cc4p+0 : inexact-ok
= asinh upward ibm128 0x8p+8 : 0x8.5159209dd5b8340d7a01c06cc8p+0 : inexact-ok
asinh 0x1p12
= asinh downward binary32 0x1p+12 : 0x9.02cb3p+0 : inexact-ok
= asinh tonearest binary32 0x1p+12 : 0x9.02cb3p+0 : inexact-ok
= asinh towardzero binary32 0x1p+12 : 0x9.02cb3p+0 : inexact-ok
= asinh upward binary32 0x1p+12 : 0x9.02cb4p+0 : inexact-ok
= asinh downward binary64 0x1p+12 : 0x9.02cb37d5a789p+0 : inexact-ok
= asinh tonearest binary64 0x1p+12 : 0x9.02cb37d5a789p+0 : inexact-ok
= asinh towardzero binary64 0x1p+12 : 0x9.02cb37d5a789p+0 : inexact-ok
= asinh upward binary64 0x1p+12 : 0x9.02cb37d5a7898p+0 : inexact-ok
= asinh downward intel96 0x1p+12 : 0x9.02cb37d5a78915bp+0 : inexact-ok
= asinh tonearest intel96 0x1p+12 : 0x9.02cb37d5a78915cp+0 : inexact-ok
= asinh towardzero intel96 0x1p+12 : 0x9.02cb37d5a78915bp+0 : inexact-ok
= asinh upward intel96 0x1p+12 : 0x9.02cb37d5a78915cp+0 : inexact-ok
= asinh downward m68k96 0x1p+12 : 0x9.02cb37d5a78915bp+0 : inexact-ok
= asinh tonearest m68k96 0x1p+12 : 0x9.02cb37d5a78915cp+0 : inexact-ok
= asinh towardzero m68k96 0x1p+12 : 0x9.02cb37d5a78915bp+0 : inexact-ok
= asinh upward m68k96 0x1p+12 : 0x9.02cb37d5a78915cp+0 : inexact-ok
= asinh downward binary128 0x1p+12 : 0x9.02cb37d5a78915b9409d740d7fe8p+0 : inexact-ok
= asinh tonearest binary128 0x1p+12 : 0x9.02cb37d5a78915b9409d740d7fe8p+0 : inexact-ok
= asinh towardzero binary128 0x1p+12 : 0x9.02cb37d5a78915b9409d740d7fe8p+0 : inexact-ok
= asinh upward binary128 0x1p+12 : 0x9.02cb37d5a78915b9409d740d7ffp+0 : inexact-ok
= asinh downward ibm128 0x1p+12 : 0x9.02cb37d5a78915b9409d740d7cp+0 : inexact-ok
= asinh tonearest ibm128 0x1p+12 : 0x9.02cb37d5a78915b9409d740d8p+0 : inexact-ok
= asinh towardzero ibm128 0x1p+12 : 0x9.02cb37d5a78915b9409d740d7cp+0 : inexact-ok
= asinh upward ibm128 0x1p+12 : 0x9.02cb37d5a78915b9409d740d8p+0 : inexact-ok
asinh 0x1p13
= asinh downward binary32 0x2p+12 : 0x9.b43d4p+0 : inexact-ok
= asinh tonearest binary32 0x2p+12 : 0x9.b43d5p+0 : inexact-ok
= asinh towardzero binary32 0x2p+12 : 0x9.b43d4p+0 : inexact-ok
= asinh upward binary32 0x2p+12 : 0x9.b43d5p+0 : inexact-ok
= asinh downward binary64 0x2p+12 : 0x9.b43d4f9d79588p+0 : inexact-ok
= asinh tonearest binary64 0x2p+12 : 0x9.b43d4f9d79588p+0 : inexact-ok
= asinh towardzero binary64 0x2p+12 : 0x9.b43d4f9d79588p+0 : inexact-ok
= asinh upward binary64 0x2p+12 : 0x9.b43d4f9d7959p+0 : inexact-ok
= asinh downward intel96 0x2p+12 : 0x9.b43d4f9d7958a5ep+0 : inexact-ok
= asinh tonearest intel96 0x2p+12 : 0x9.b43d4f9d7958a5ep+0 : inexact-ok
= asinh towardzero intel96 0x2p+12 : 0x9.b43d4f9d7958a5ep+0 : inexact-ok
= asinh upward intel96 0x2p+12 : 0x9.b43d4f9d7958a5fp+0 : inexact-ok
= asinh downward m68k96 0x2p+12 : 0x9.b43d4f9d7958a5ep+0 : inexact-ok
= asinh tonearest m68k96 0x2p+12 : 0x9.b43d4f9d7958a5ep+0 : inexact-ok
= asinh towardzero m68k96 0x2p+12 : 0x9.b43d4f9d7958a5ep+0 : inexact-ok
= asinh upward m68k96 0x2p+12 : 0x9.b43d4f9d7958a5fp+0 : inexact-ok
= asinh downward binary128 0x2p+12 : 0x9.b43d4f9d7958a5e50a7407a58c9p+0 : inexact-ok
= asinh tonearest binary128 0x2p+12 : 0x9.b43d4f9d7958a5e50a7407a58c98p+0 : inexact-ok
= asinh towardzero binary128 0x2p+12 : 0x9.b43d4f9d7958a5e50a7407a58c9p+0 : inexact-ok
= asinh upward binary128 0x2p+12 : 0x9.b43d4f9d7958a5e50a7407a58c98p+0 : inexact-ok
= asinh downward ibm128 0x2p+12 : 0x9.b43d4f9d7958a5e50a7407a58cp+0 : inexact-ok
= asinh tonearest ibm128 0x2p+12 : 0x9.b43d4f9d7958a5e50a7407a58cp+0 : inexact-ok
= asinh towardzero ibm128 0x2p+12 : 0x9.b43d4f9d7958a5e50a7407a58cp+0 : inexact-ok
= asinh upward ibm128 0x2p+12 : 0x9.b43d4f9d7958a5e50a7407a59p+0 : inexact-ok
asinh 0x1p24
= asinh downward binary32 0x1p+24 : 0x1.154244p+4 : inexact-ok
= asinh tonearest binary32 0x1p+24 : 0x1.154246p+4 : inexact-ok
= asinh towardzero binary32 0x1p+24 : 0x1.154244p+4 : inexact-ok
= asinh upward binary32 0x1p+24 : 0x1.154246p+4 : inexact-ok
= asinh downward binary64 0x1p+24 : 0x1.1542457337d43p+4 : inexact-ok
= asinh tonearest binary64 0x1p+24 : 0x1.1542457337d43p+4 : inexact-ok
= asinh towardzero binary64 0x1p+24 : 0x1.1542457337d43p+4 : inexact-ok
= asinh upward binary64 0x1p+24 : 0x1.1542457337d44p+4 : inexact-ok
= asinh downward intel96 0x1p+24 : 0x1.1542457337d4321cp+4 : inexact-ok
= asinh tonearest intel96 0x1p+24 : 0x1.1542457337d4321cp+4 : inexact-ok
= asinh towardzero intel96 0x1p+24 : 0x1.1542457337d4321cp+4 : inexact-ok
= asinh upward intel96 0x1p+24 : 0x1.1542457337d4321ep+4 : inexact-ok
= asinh downward m68k96 0x1p+24 : 0x1.1542457337d4321cp+4 : inexact-ok
= asinh tonearest m68k96 0x1p+24 : 0x1.1542457337d4321cp+4 : inexact-ok
= asinh towardzero m68k96 0x1p+24 : 0x1.1542457337d4321cp+4 : inexact-ok
= asinh upward m68k96 0x1p+24 : 0x1.1542457337d4321ep+4 : inexact-ok
= asinh downward binary128 0x1p+24 : 0x1.1542457337d4321c6b73c89d84abp+4 : inexact-ok
= asinh tonearest binary128 0x1p+24 : 0x1.1542457337d4321c6b73c89d84acp+4 : inexact-ok
= asinh towardzero binary128 0x1p+24 : 0x1.1542457337d4321c6b73c89d84abp+4 : inexact-ok
= asinh upward binary128 0x1p+24 : 0x1.1542457337d4321c6b73c89d84acp+4 : inexact-ok
= asinh downward ibm128 0x1p+24 : 0x1.1542457337d4321c6b73c89d848p+4 : inexact-ok
= asinh tonearest ibm128 0x1p+24 : 0x1.1542457337d4321c6b73c89d848p+4 : inexact-ok
= asinh towardzero ibm128 0x1p+24 : 0x1.1542457337d4321c6b73c89d848p+4 : inexact-ok
= asinh upward ibm128 0x1p+24 : 0x1.1542457337d4321c6b73c89d85p+4 : inexact-ok
asinh 0x1p25
= asinh downward binary32 0x2p+24 : 0x1.205966p+4 : inexact-ok
= asinh tonearest binary32 0x2p+24 : 0x1.205966p+4 : inexact-ok
= asinh towardzero binary32 0x2p+24 : 0x1.205966p+4 : inexact-ok
= asinh upward binary32 0x2p+24 : 0x1.205968p+4 : inexact-ok
= asinh downward binary64 0x2p+24 : 0x1.205966f2b4f12p+4 : inexact-ok
= asinh tonearest binary64 0x2p+24 : 0x1.205966f2b4f12p+4 : inexact-ok
= asinh towardzero binary64 0x2p+24 : 0x1.205966f2b4f12p+4 : inexact-ok
= asinh upward binary64 0x2p+24 : 0x1.205966f2b4f13p+4 : inexact-ok
= asinh downward intel96 0x2p+24 : 0x1.205966f2b4f126b6p+4 : inexact-ok
= asinh tonearest intel96 0x2p+24 : 0x1.205966f2b4f126b8p+4 : inexact-ok
= asinh towardzero intel96 0x2p+24 : 0x1.205966f2b4f126b6p+4 : inexact-ok
= asinh upward intel96 0x2p+24 : 0x1.205966f2b4f126b8p+4 : inexact-ok
= asinh downward m68k96 0x2p+24 : 0x1.205966f2b4f126b6p+4 : inexact-ok
= asinh tonearest m68k96 0x2p+24 : 0x1.205966f2b4f126b8p+4 : inexact-ok
= asinh towardzero m68k96 0x2p+24 : 0x1.205966f2b4f126b6p+4 : inexact-ok
= asinh upward m68k96 0x2p+24 : 0x1.205966f2b4f126b8p+4 : inexact-ok
= asinh downward binary128 0x2p+24 : 0x1.205966f2b4f126b7281203d70652p+4 : inexact-ok
= asinh tonearest binary128 0x2p+24 : 0x1.205966f2b4f126b7281203d70653p+4 : inexact-ok
= asinh towardzero binary128 0x2p+24 : 0x1.205966f2b4f126b7281203d70652p+4 : inexact-ok
= asinh upward binary128 0x2p+24 : 0x1.205966f2b4f126b7281203d70653p+4 : inexact-ok
= asinh downward ibm128 0x2p+24 : 0x1.205966f2b4f126b7281203d706p+4 : inexact-ok
= asinh tonearest ibm128 0x2p+24 : 0x1.205966f2b4f126b7281203d7068p+4 : inexact-ok
= asinh towardzero ibm128 0x2p+24 : 0x1.205966f2b4f126b7281203d706p+4 : inexact-ok
= asinh upward ibm128 0x2p+24 : 0x1.205966f2b4f126b7281203d7068p+4 : inexact-ok
asinh 0x1p26
= asinh downward binary32 0x4p+24 : 0x1.2b7088p+4 : inexact-ok
= asinh tonearest binary32 0x4p+24 : 0x1.2b7088p+4 : inexact-ok
= asinh towardzero binary32 0x4p+24 : 0x1.2b7088p+4 : inexact-ok
= asinh upward binary32 0x4p+24 : 0x1.2b708ap+4 : inexact-ok
= asinh downward binary64 0x4p+24 : 0x1.2b708872320e1p+4 : inexact-ok
= asinh tonearest binary64 0x4p+24 : 0x1.2b708872320e2p+4 : inexact-ok
= asinh towardzero binary64 0x4p+24 : 0x1.2b708872320e1p+4 : inexact-ok
= asinh upward binary64 0x4p+24 : 0x1.2b708872320e2p+4 : inexact-ok
= asinh downward intel96 0x4p+24 : 0x1.2b708872320e1d9p+4 : inexact-ok
= asinh tonearest intel96 0x4p+24 : 0x1.2b708872320e1d92p+4 : inexact-ok
= asinh towardzero intel96 0x4p+24 : 0x1.2b708872320e1d9p+4 : inexact-ok
= asinh upward intel96 0x4p+24 : 0x1.2b708872320e1d92p+4 : inexact-ok
= asinh downward m68k96 0x4p+24 : 0x1.2b708872320e1d9p+4 : inexact-ok
= asinh tonearest m68k96 0x4p+24 : 0x1.2b708872320e1d92p+4 : inexact-ok
= asinh towardzero m68k96 0x4p+24 : 0x1.2b708872320e1d9p+4 : inexact-ok
= asinh upward m68k96 0x4p+24 : 0x1.2b708872320e1d92p+4 : inexact-ok
= asinh downward binary128 0x4p+24 : 0x1.2b708872320e1d91e4b03f1086a8p+4 : inexact-ok
= asinh tonearest binary128 0x4p+24 : 0x1.2b708872320e1d91e4b03f1086a9p+4 : inexact-ok
= asinh towardzero binary128 0x4p+24 : 0x1.2b708872320e1d91e4b03f1086a8p+4 : inexact-ok
= asinh upward binary128 0x4p+24 : 0x1.2b708872320e1d91e4b03f1086a9p+4 : inexact-ok
= asinh downward ibm128 0x4p+24 : 0x1.2b708872320e1d91e4b03f10868p+4 : inexact-ok
= asinh tonearest ibm128 0x4p+24 : 0x1.2b708872320e1d91e4b03f10868p+4 : inexact-ok
= asinh towardzero ibm128 0x4p+24 : 0x1.2b708872320e1d91e4b03f10868p+4 : inexact-ok
= asinh upward ibm128 0x4p+24 : 0x1.2b708872320e1d91e4b03f1087p+4 : inexact-ok
asinh 0x1p27
= asinh downward binary32 0x8p+24 : 0x1.3687a8p+4 : inexact-ok
= asinh tonearest binary32 0x8p+24 : 0x1.3687aap+4 : inexact-ok
= asinh towardzero binary32 0x8p+24 : 0x1.3687a8p+4 : inexact-ok
= asinh upward binary32 0x8p+24 : 0x1.3687aap+4 : inexact-ok
= asinh downward binary64 0x8p+24 : 0x1.3687a9f1af2b1p+4 : inexact-ok
= asinh tonearest binary64 0x8p+24 : 0x1.3687a9f1af2b1p+4 : inexact-ok
= asinh towardzero binary64 0x8p+24 : 0x1.3687a9f1af2b1p+4 : inexact-ok
= asinh upward binary64 0x8p+24 : 0x1.3687a9f1af2b2p+4 : inexact-ok
= asinh downward intel96 0x8p+24 : 0x1.3687a9f1af2b14fcp+4 : inexact-ok
= asinh tonearest intel96 0x8p+24 : 0x1.3687a9f1af2b14fcp+4 : inexact-ok
= asinh towardzero intel96 0x8p+24 : 0x1.3687a9f1af2b14fcp+4 : inexact-ok
= asinh upward intel96 0x8p+24 : 0x1.3687a9f1af2b14fep+4 : inexact-ok
= asinh downward m68k96 0x8p+24 : 0x1.3687a9f1af2b14fcp+4 : inexact-ok
= asinh tonearest m68k96 0x8p+24 : 0x1.3687a9f1af2b14fcp+4 : inexact-ok
= asinh towardzero m68k96 0x8p+24 : 0x1.3687a9f1af2b14fcp+4 : inexact-ok
= asinh upward m68k96 0x8p+24 : 0x1.3687a9f1af2b14fep+4 : inexact-ok
= asinh downward binary128 0x8p+24 : 0x1.3687a9f1af2b14fca14e7a4a06e9p+4 : inexact-ok
= asinh tonearest binary128 0x8p+24 : 0x1.3687a9f1af2b14fca14e7a4a06e9p+4 : inexact-ok
= asinh towardzero binary128 0x8p+24 : 0x1.3687a9f1af2b14fca14e7a4a06e9p+4 : inexact-ok
= asinh upward binary128 0x8p+24 : 0x1.3687a9f1af2b14fca14e7a4a06eap+4 : inexact-ok
= asinh downward ibm128 0x8p+24 : 0x1.3687a9f1af2b14fca14e7a4a068p+4 : inexact-ok
= asinh tonearest ibm128 0x8p+24 : 0x1.3687a9f1af2b14fca14e7a4a07p+4 : inexact-ok
= asinh towardzero ibm128 0x8p+24 : 0x1.3687a9f1af2b14fca14e7a4a068p+4 : inexact-ok
= asinh upward ibm128 0x8p+24 : 0x1.3687a9f1af2b14fca14e7a4a07p+4 : inexact-ok
asinh 0x1p28
= asinh downward binary32 0x1p+28 : 0x1.419ecap+4 : inexact-ok
= asinh tonearest binary32 0x1p+28 : 0x1.419eccp+4 : inexact-ok
= asinh towardzero binary32 0x1p+28 : 0x1.419ecap+4 : inexact-ok
= asinh upward binary32 0x1p+28 : 0x1.419eccp+4 : inexact-ok
= asinh downward binary64 0x1p+28 : 0x1.419ecb712c48p+4 : inexact-ok
= asinh tonearest binary64 0x1p+28 : 0x1.419ecb712c481p+4 : inexact-ok
= asinh towardzero binary64 0x1p+28 : 0x1.419ecb712c48p+4 : inexact-ok
= asinh upward binary64 0x1p+28 : 0x1.419ecb712c481p+4 : inexact-ok
= asinh downward intel96 0x1p+28 : 0x1.419ecb712c480c8ap+4 : inexact-ok
= asinh tonearest intel96 0x1p+28 : 0x1.419ecb712c480c8cp+4 : inexact-ok
= asinh towardzero intel96 0x1p+28 : 0x1.419ecb712c480c8ap+4 : inexact-ok
= asinh upward intel96 0x1p+28 : 0x1.419ecb712c480c8cp+4 : inexact-ok
= asinh downward m68k96 0x1p+28 : 0x1.419ecb712c480c8ap+4 : inexact-ok
= asinh tonearest m68k96 0x1p+28 : 0x1.419ecb712c480c8cp+4 : inexact-ok
= asinh towardzero m68k96 0x1p+28 : 0x1.419ecb712c480c8ap+4 : inexact-ok
= asinh upward m68k96 0x1p+28 : 0x1.419ecb712c480c8cp+4 : inexact-ok
= asinh downward binary128 0x1p+28 : 0x1.419ecb712c480c8b5decb5838728p+4 : inexact-ok
= asinh tonearest binary128 0x1p+28 : 0x1.419ecb712c480c8b5decb5838728p+4 : inexact-ok
= asinh towardzero binary128 0x1p+28 : 0x1.419ecb712c480c8b5decb5838728p+4 : inexact-ok
= asinh upward binary128 0x1p+28 : 0x1.419ecb712c480c8b5decb5838729p+4 : inexact-ok
= asinh downward ibm128 0x1p+28 : 0x1.419ecb712c480c8b5decb58387p+4 : inexact-ok
= asinh tonearest ibm128 0x1p+28 : 0x1.419ecb712c480c8b5decb58387p+4 : inexact-ok
= asinh towardzero ibm128 0x1p+28 : 0x1.419ecb712c480c8b5decb58387p+4 : inexact-ok
= asinh upward ibm128 0x1p+28 : 0x1.419ecb712c480c8b5decb583878p+4 : inexact-ok
asinh 0x1p29
= asinh downward binary32 0x2p+28 : 0x1.4cb5ecp+4 : inexact-ok
= asinh tonearest binary32 0x2p+28 : 0x1.4cb5ecp+4 : inexact-ok
= asinh towardzero binary32 0x2p+28 : 0x1.4cb5ecp+4 : inexact-ok
= asinh upward binary32 0x2p+28 : 0x1.4cb5eep+4 : inexact-ok
= asinh downward binary64 0x2p+28 : 0x1.4cb5ecf0a965p+4 : inexact-ok
= asinh tonearest binary64 0x2p+28 : 0x1.4cb5ecf0a965p+4 : inexact-ok
= asinh towardzero binary64 0x2p+28 : 0x1.4cb5ecf0a965p+4 : inexact-ok
= asinh upward binary64 0x2p+28 : 0x1.4cb5ecf0a9651p+4 : inexact-ok
= asinh downward intel96 0x2p+28 : 0x1.4cb5ecf0a9650422p+4 : inexact-ok
= asinh tonearest intel96 0x2p+28 : 0x1.4cb5ecf0a9650424p+4 : inexact-ok
= asinh towardzero intel96 0x2p+28 : 0x1.4cb5ecf0a9650422p+4 : inexact-ok
= asinh upward intel96 0x2p+28 : 0x1.4cb5ecf0a9650424p+4 : inexact-ok
= asinh downward m68k96 0x2p+28 : 0x1.4cb5ecf0a9650422p+4 : inexact-ok
= asinh tonearest m68k96 0x2p+28 : 0x1.4cb5ecf0a9650424p+4 : inexact-ok
= asinh towardzero m68k96 0x2p+28 : 0x1.4cb5ecf0a9650422p+4 : inexact-ok
= asinh upward m68k96 0x2p+28 : 0x1.4cb5ecf0a9650424p+4 : inexact-ok
= asinh downward binary128 0x2p+28 : 0x1.4cb5ecf0a96504231a8af0bd0767p+4 : inexact-ok
= asinh tonearest binary128 0x2p+28 : 0x1.4cb5ecf0a96504231a8af0bd0768p+4 : inexact-ok
= asinh towardzero binary128 0x2p+28 : 0x1.4cb5ecf0a96504231a8af0bd0767p+4 : inexact-ok
= asinh upward binary128 0x2p+28 : 0x1.4cb5ecf0a96504231a8af0bd0768p+4 : inexact-ok
= asinh downward ibm128 0x2p+28 : 0x1.4cb5ecf0a96504231a8af0bd07p+4 : inexact-ok
= asinh tonearest ibm128 0x2p+28 : 0x1.4cb5ecf0a96504231a8af0bd078p+4 : inexact-ok
= asinh towardzero ibm128 0x2p+28 : 0x1.4cb5ecf0a96504231a8af0bd07p+4 : inexact-ok
= asinh upward ibm128 0x2p+28 : 0x1.4cb5ecf0a96504231a8af0bd078p+4 : inexact-ok
asinh 0x1p30
= asinh downward binary32 0x4p+28 : 0x1.57cd0ep+4 : inexact-ok
= asinh tonearest binary32 0x4p+28 : 0x1.57cd0ep+4 : inexact-ok
= asinh towardzero binary32 0x4p+28 : 0x1.57cd0ep+4 : inexact-ok
= asinh upward binary32 0x4p+28 : 0x1.57cd1p+4 : inexact-ok
= asinh downward binary64 0x4p+28 : 0x1.57cd0e702681fp+4 : inexact-ok
= asinh tonearest binary64 0x4p+28 : 0x1.57cd0e702682p+4 : inexact-ok
= asinh towardzero binary64 0x4p+28 : 0x1.57cd0e702681fp+4 : inexact-ok
= asinh upward binary64 0x4p+28 : 0x1.57cd0e702682p+4 : inexact-ok
= asinh downward intel96 0x4p+28 : 0x1.57cd0e702681fbbcp+4 : inexact-ok
= asinh tonearest intel96 0x4p+28 : 0x1.57cd0e702681fbbep+4 : inexact-ok
= asinh towardzero intel96 0x4p+28 : 0x1.57cd0e702681fbbcp+4 : inexact-ok
= asinh upward intel96 0x4p+28 : 0x1.57cd0e702681fbbep+4 : inexact-ok
= asinh downward m68k96 0x4p+28 : 0x1.57cd0e702681fbbcp+4 : inexact-ok
= asinh tonearest m68k96 0x4p+28 : 0x1.57cd0e702681fbbep+4 : inexact-ok
= asinh towardzero m68k96 0x4p+28 : 0x1.57cd0e702681fbbcp+4 : inexact-ok
= asinh upward m68k96 0x4p+28 : 0x1.57cd0e702681fbbep+4 : inexact-ok
= asinh downward binary128 0x4p+28 : 0x1.57cd0e702681fbbd17292bf687a6p+4 : inexact-ok
= asinh tonearest binary128 0x4p+28 : 0x1.57cd0e702681fbbd17292bf687a7p+4 : inexact-ok
= asinh towardzero binary128 0x4p+28 : 0x1.57cd0e702681fbbd17292bf687a6p+4 : inexact-ok
= asinh upward binary128 0x4p+28 : 0x1.57cd0e702681fbbd17292bf687a7p+4 : inexact-ok
= asinh downward ibm128 0x4p+28 : 0x1.57cd0e702681fbbd17292bf6878p+4 : inexact-ok
= asinh tonearest ibm128 0x4p+28 : 0x1.57cd0e702681fbbd17292bf6878p+4 : inexact-ok
= asinh towardzero ibm128 0x4p+28 : 0x1.57cd0e702681fbbd17292bf6878p+4 : inexact-ok
= asinh upward ibm128 0x4p+28 : 0x1.57cd0e702681fbbd17292bf688p+4 : inexact-ok
asinh 0x1p31
= asinh downward binary32 0x8p+28 : 0x1.62e42ep+4 : inexact-ok
= asinh tonearest binary32 0x8p+28 : 0x1.62e43p+4 : inexact-ok
= asinh towardzero binary32 0x8p+28 : 0x1.62e42ep+4 : inexact-ok
= asinh upward binary32 0x8p+28 : 0x1.62e43p+4 : inexact-ok
= asinh downward binary64 0x8p+28 : 0x1.62e42fefa39efp+4 : inexact-ok
= asinh tonearest binary64 0x8p+28 : 0x1.62e42fefa39efp+4 : inexact-ok
= asinh towardzero binary64 0x8p+28 : 0x1.62e42fefa39efp+4 : inexact-ok
= asinh upward binary64 0x8p+28 : 0x1.62e42fefa39fp+4 : inexact-ok
= asinh downward intel96 0x8p+28 : 0x1.62e42fefa39ef356p+4 : inexact-ok
= asinh tonearest intel96 0x8p+28 : 0x1.62e42fefa39ef358p+4 : inexact-ok
= asinh towardzero intel96 0x8p+28 : 0x1.62e42fefa39ef356p+4 : inexact-ok
= asinh upward intel96 0x8p+28 : 0x1.62e42fefa39ef358p+4 : inexact-ok
= asinh downward m68k96 0x8p+28 : 0x1.62e42fefa39ef356p+4 : inexact-ok
= asinh tonearest m68k96 0x8p+28 : 0x1.62e42fefa39ef358p+4 : inexact-ok
= asinh towardzero m68k96 0x8p+28 : 0x1.62e42fefa39ef356p+4 : inexact-ok
= asinh upward m68k96 0x8p+28 : 0x1.62e42fefa39ef358p+4 : inexact-ok
= asinh downward binary128 0x8p+28 : 0x1.62e42fefa39ef357a3c7673007e5p+4 : inexact-ok
= asinh tonearest binary128 0x8p+28 : 0x1.62e42fefa39ef357a3c7673007e6p+4 : inexact-ok
= asinh towardzero binary128 0x8p+28 : 0x1.62e42fefa39ef357a3c7673007e5p+4 : inexact-ok
= asinh upward binary128 0x8p+28 : 0x1.62e42fefa39ef357a3c7673007e6p+4 : inexact-ok
= asinh downward ibm128 0x8p+28 : 0x1.62e42fefa39ef357a3c76730078p+4 : inexact-ok
= asinh tonearest ibm128 0x8p+28 : 0x1.62e42fefa39ef357a3c7673008p+4 : inexact-ok
= asinh towardzero ibm128 0x8p+28 : 0x1.62e42fefa39ef357a3c76730078p+4 : inexact-ok
= asinh upward ibm128 0x8p+28 : 0x1.62e42fefa39ef357a3c7673008p+4 : inexact-ok
asinh 0x1p32
= asinh downward binary32 0x1p+32 : 0x1.6dfb5p+4 : inexact-ok
= asinh tonearest binary32 0x1p+32 : 0x1.6dfb52p+4 : inexact-ok
= asinh towardzero binary32 0x1p+32 : 0x1.6dfb5p+4 : inexact-ok
= asinh upward binary32 0x1p+32 : 0x1.6dfb52p+4 : inexact-ok
= asinh downward binary64 0x1p+32 : 0x1.6dfb516f20bbep+4 : inexact-ok
= asinh tonearest binary64 0x1p+32 : 0x1.6dfb516f20bbfp+4 : inexact-ok
= asinh towardzero binary64 0x1p+32 : 0x1.6dfb516f20bbep+4 : inexact-ok
= asinh upward binary64 0x1p+32 : 0x1.6dfb516f20bbfp+4 : inexact-ok
= asinh downward intel96 0x1p+32 : 0x1.6dfb516f20bbeaf2p+4 : inexact-ok
= asinh tonearest intel96 0x1p+32 : 0x1.6dfb516f20bbeaf2p+4 : inexact-ok
= asinh towardzero intel96 0x1p+32 : 0x1.6dfb516f20bbeaf2p+4 : inexact-ok
= asinh upward intel96 0x1p+32 : 0x1.6dfb516f20bbeaf4p+4 : inexact-ok
= asinh downward m68k96 0x1p+32 : 0x1.6dfb516f20bbeaf2p+4 : inexact-ok
= asinh tonearest m68k96 0x1p+32 : 0x1.6dfb516f20bbeaf2p+4 : inexact-ok
= asinh towardzero m68k96 0x1p+32 : 0x1.6dfb516f20bbeaf2p+4 : inexact-ok
= asinh upward m68k96 0x1p+32 : 0x1.6dfb516f20bbeaf4p+4 : inexact-ok
= asinh downward binary128 0x1p+32 : 0x1.6dfb516f20bbeaf25465a2698825p+4 : inexact-ok
= asinh tonearest binary128 0x1p+32 : 0x1.6dfb516f20bbeaf25465a2698825p+4 : inexact-ok
= asinh towardzero binary128 0x1p+32 : 0x1.6dfb516f20bbeaf25465a2698825p+4 : inexact-ok
= asinh upward binary128 0x1p+32 : 0x1.6dfb516f20bbeaf25465a2698826p+4 : inexact-ok
= asinh downward ibm128 0x1p+32 : 0x1.6dfb516f20bbeaf25465a26988p+4 : inexact-ok
= asinh tonearest ibm128 0x1p+32 : 0x1.6dfb516f20bbeaf25465a26988p+4 : inexact-ok
= asinh towardzero ibm128 0x1p+32 : 0x1.6dfb516f20bbeaf25465a26988p+4 : inexact-ok
= asinh upward ibm128 0x1p+32 : 0x1.6dfb516f20bbeaf25465a269888p+4 : inexact-ok
asinh 0x1p33
= asinh downward binary32 0x2p+32 : 0x1.791272p+4 : inexact-ok
= asinh tonearest binary32 0x2p+32 : 0x1.791272p+4 : inexact-ok
= asinh towardzero binary32 0x2p+32 : 0x1.791272p+4 : inexact-ok
= asinh upward binary32 0x2p+32 : 0x1.791274p+4 : inexact-ok
= asinh downward binary64 0x2p+32 : 0x1.791272ee9dd8ep+4 : inexact-ok
= asinh tonearest binary64 0x2p+32 : 0x1.791272ee9dd8ep+4 : inexact-ok
= asinh towardzero binary64 0x2p+32 : 0x1.791272ee9dd8ep+4 : inexact-ok
= asinh upward binary64 0x2p+32 : 0x1.791272ee9dd8fp+4 : inexact-ok
= asinh downward intel96 0x2p+32 : 0x1.791272ee9dd8e28cp+4 : inexact-ok
= asinh tonearest intel96 0x2p+32 : 0x1.791272ee9dd8e28ep+4 : inexact-ok
= asinh towardzero intel96 0x2p+32 : 0x1.791272ee9dd8e28cp+4 : inexact-ok
= asinh upward intel96 0x2p+32 : 0x1.791272ee9dd8e28ep+4 : inexact-ok
= asinh downward m68k96 0x2p+32 : 0x1.791272ee9dd8e28cp+4 : inexact-ok
= asinh tonearest m68k96 0x2p+32 : 0x1.791272ee9dd8e28ep+4 : inexact-ok
= asinh towardzero m68k96 0x2p+32 : 0x1.791272ee9dd8e28cp+4 : inexact-ok
= asinh upward m68k96 0x2p+32 : 0x1.791272ee9dd8e28ep+4 : inexact-ok
= asinh downward binary128 0x2p+32 : 0x1.791272ee9dd8e28d0e03dda30864p+4 : inexact-ok
= asinh tonearest binary128 0x2p+32 : 0x1.791272ee9dd8e28d0e03dda30864p+4 : inexact-ok
= asinh towardzero binary128 0x2p+32 : 0x1.791272ee9dd8e28d0e03dda30864p+4 : inexact-ok
= asinh upward binary128 0x2p+32 : 0x1.791272ee9dd8e28d0e03dda30865p+4 : inexact-ok
= asinh downward ibm128 0x2p+32 : 0x1.791272ee9dd8e28d0e03dda308p+4 : inexact-ok
= asinh tonearest ibm128 0x2p+32 : 0x1.791272ee9dd8e28d0e03dda3088p+4 : inexact-ok
= asinh towardzero ibm128 0x2p+32 : 0x1.791272ee9dd8e28d0e03dda308p+4 : inexact-ok
= asinh upward ibm128 0x2p+32 : 0x1.791272ee9dd8e28d0e03dda3088p+4 : inexact-ok
asinh 0x1p48
= asinh downward binary32 0x1p+48 : 0x2.1f6d68p+4 : inexact-ok
= asinh tonearest binary32 0x1p+48 : 0x2.1f6d68p+4 : inexact-ok
= asinh towardzero binary32 0x1p+48 : 0x2.1f6d68p+4 : inexact-ok
= asinh upward binary32 0x1p+48 : 0x2.1f6d6cp+4 : inexact-ok
= asinh downward binary64 0x1p+48 : 0x2.1f6d6966f28b6p+4 : inexact-ok
= asinh tonearest binary64 0x1p+48 : 0x2.1f6d6966f28b6p+4 : inexact-ok
= asinh towardzero binary64 0x1p+48 : 0x2.1f6d6966f28b6p+4 : inexact-ok
= asinh upward binary64 0x1p+48 : 0x2.1f6d6966f28b8p+4 : inexact-ok
= asinh downward intel96 0x1p+48 : 0x2.1f6d6966f28b649cp+4 : inexact-ok
= asinh tonearest intel96 0x1p+48 : 0x2.1f6d6966f28b64ap+4 : inexact-ok
= asinh towardzero intel96 0x1p+48 : 0x2.1f6d6966f28b649cp+4 : inexact-ok
= asinh upward intel96 0x1p+48 : 0x2.1f6d6966f28b64ap+4 : inexact-ok
= asinh downward m68k96 0x1p+48 : 0x2.1f6d6966f28b649cp+4 : inexact-ok
= asinh tonearest m68k96 0x1p+48 : 0x2.1f6d6966f28b64ap+4 : inexact-ok
= asinh towardzero m68k96 0x1p+48 : 0x2.1f6d6966f28b649cp+4 : inexact-ok
= asinh upward m68k96 0x1p+48 : 0x2.1f6d6966f28b64ap+4 : inexact-ok
= asinh downward binary128 0x1p+48 : 0x2.1f6d6966f28b649e1a4956019018p+4 : inexact-ok
= asinh tonearest binary128 0x1p+48 : 0x2.1f6d6966f28b649e1a4956019018p+4 : inexact-ok
= asinh towardzero binary128 0x1p+48 : 0x2.1f6d6966f28b649e1a4956019018p+4 : inexact-ok
= asinh upward binary128 0x1p+48 : 0x2.1f6d6966f28b649e1a495601901ap+4 : inexact-ok
= asinh downward ibm128 0x1p+48 : 0x2.1f6d6966f28b649e1a4956019p+4 : inexact-ok
= asinh tonearest ibm128 0x1p+48 : 0x2.1f6d6966f28b649e1a4956019p+4 : inexact-ok
= asinh towardzero ibm128 0x1p+48 : 0x2.1f6d6966f28b649e1a4956019p+4 : inexact-ok
= asinh upward ibm128 0x1p+48 : 0x2.1f6d6966f28b649e1a49560191p+4 : inexact-ok
asinh 0x1p49
= asinh downward binary32 0x2p+48 : 0x2.2a8488p+4 : inexact-ok
= asinh tonearest binary32 0x2p+48 : 0x2.2a848cp+4 : inexact-ok
= asinh towardzero binary32 0x2p+48 : 0x2.2a8488p+4 : inexact-ok
= asinh upward binary32 0x2p+48 : 0x2.2a848cp+4 : inexact-ok
= asinh downward binary64 0x2p+48 : 0x2.2a848ae66fa84p+4 : inexact-ok
= asinh tonearest binary64 0x2p+48 : 0x2.2a848ae66fa86p+4 : inexact-ok
= asinh towardzero binary64 0x2p+48 : 0x2.2a848ae66fa84p+4 : inexact-ok
= asinh upward binary64 0x2p+48 : 0x2.2a848ae66fa86p+4 : inexact-ok
= asinh downward intel96 0x2p+48 : 0x2.2a848ae66fa85c38p+4 : inexact-ok
= asinh tonearest intel96 0x2p+48 : 0x2.2a848ae66fa85c38p+4 : inexact-ok
= asinh towardzero intel96 0x2p+48 : 0x2.2a848ae66fa85c38p+4 : inexact-ok
= asinh upward intel96 0x2p+48 : 0x2.2a848ae66fa85c3cp+4 : inexact-ok
= asinh downward m68k96 0x2p+48 : 0x2.2a848ae66fa85c38p+4 : inexact-ok
= asinh tonearest m68k96 0x2p+48 : 0x2.2a848ae66fa85c38p+4 : inexact-ok
= asinh towardzero m68k96 0x2p+48 : 0x2.2a848ae66fa85c38p+4 : inexact-ok
= asinh upward m68k96 0x2p+48 : 0x2.2a848ae66fa85c3cp+4 : inexact-ok
= asinh downward binary128 0x2p+48 : 0x2.2a848ae66fa85c38d6e7913b0d56p+4 : inexact-ok
= asinh tonearest binary128 0x2p+48 : 0x2.2a848ae66fa85c38d6e7913b0d58p+4 : inexact-ok
= asinh towardzero binary128 0x2p+48 : 0x2.2a848ae66fa85c38d6e7913b0d56p+4 : inexact-ok
= asinh upward binary128 0x2p+48 : 0x2.2a848ae66fa85c38d6e7913b0d58p+4 : inexact-ok
= asinh downward ibm128 0x2p+48 : 0x2.2a848ae66fa85c38d6e7913b0dp+4 : inexact-ok
= asinh tonearest ibm128 0x2p+48 : 0x2.2a848ae66fa85c38d6e7913b0dp+4 : inexact-ok
= asinh towardzero ibm128 0x2p+48 : 0x2.2a848ae66fa85c38d6e7913b0dp+4 : inexact-ok
= asinh upward ibm128 0x2p+48 : 0x2.2a848ae66fa85c38d6e7913b0ep+4 : inexact-ok
asinh 0x1p50
= asinh downward binary32 0x4p+48 : 0x2.359bacp+4 : inexact-ok
= asinh tonearest binary32 0x4p+48 : 0x2.359bacp+4 : inexact-ok
= asinh towardzero binary32 0x4p+48 : 0x2.359bacp+4 : inexact-ok
= asinh upward binary32 0x4p+48 : 0x2.359bbp+4 : inexact-ok
= asinh downward binary64 0x4p+48 : 0x2.359bac65ecc54p+4 : inexact-ok
= asinh tonearest binary64 0x4p+48 : 0x2.359bac65ecc56p+4 : inexact-ok
= asinh towardzero binary64 0x4p+48 : 0x2.359bac65ecc54p+4 : inexact-ok
= asinh upward binary64 0x4p+48 : 0x2.359bac65ecc56p+4 : inexact-ok
= asinh downward intel96 0x4p+48 : 0x2.359bac65ecc553dp+4 : inexact-ok
= asinh tonearest intel96 0x4p+48 : 0x2.359bac65ecc553d4p+4 : inexact-ok
= asinh towardzero intel96 0x4p+48 : 0x2.359bac65ecc553dp+4 : inexact-ok
= asinh upward intel96 0x4p+48 : 0x2.359bac65ecc553d4p+4 : inexact-ok
= asinh downward m68k96 0x4p+48 : 0x2.359bac65ecc553dp+4 : inexact-ok
= asinh tonearest m68k96 0x4p+48 : 0x2.359bac65ecc553d4p+4 : inexact-ok
= asinh towardzero m68k96 0x4p+48 : 0x2.359bac65ecc553dp+4 : inexact-ok
= asinh upward m68k96 0x4p+48 : 0x2.359bac65ecc553d4p+4 : inexact-ok
= asinh downward binary128 0x4p+48 : 0x2.359bac65ecc553d39385cc748cd6p+4 : inexact-ok
= asinh tonearest binary128 0x4p+48 : 0x2.359bac65ecc553d39385cc748cd6p+4 : inexact-ok
= asinh towardzero binary128 0x4p+48 : 0x2.359bac65ecc553d39385cc748cd6p+4 : inexact-ok
= asinh upward binary128 0x4p+48 : 0x2.359bac65ecc553d39385cc748cd8p+4 : inexact-ok
= asinh downward ibm128 0x4p+48 : 0x2.359bac65ecc553d39385cc748cp+4 : inexact-ok
= asinh tonearest ibm128 0x4p+48 : 0x2.359bac65ecc553d39385cc748dp+4 : inexact-ok
= asinh towardzero ibm128 0x4p+48 : 0x2.359bac65ecc553d39385cc748cp+4 : inexact-ok
= asinh upward ibm128 0x4p+48 : 0x2.359bac65ecc553d39385cc748dp+4 : inexact-ok
asinh 0x1p51
= asinh downward binary32 0x8p+48 : 0x2.40b2ccp+4 : inexact-ok
= asinh tonearest binary32 0x8p+48 : 0x2.40b2ccp+4 : inexact-ok
= asinh towardzero binary32 0x8p+48 : 0x2.40b2ccp+4 : inexact-ok
= asinh upward binary32 0x8p+48 : 0x2.40b2dp+4 : inexact-ok
= asinh downward binary64 0x8p+48 : 0x2.40b2cde569e24p+4 : inexact-ok
= asinh tonearest binary64 0x8p+48 : 0x2.40b2cde569e24p+4 : inexact-ok
= asinh towardzero binary64 0x8p+48 : 0x2.40b2cde569e24p+4 : inexact-ok
= asinh upward binary64 0x8p+48 : 0x2.40b2cde569e26p+4 : inexact-ok
= asinh downward intel96 0x8p+48 : 0x2.40b2cde569e24b6cp+4 : inexact-ok
= asinh tonearest intel96 0x8p+48 : 0x2.40b2cde569e24b7p+4 : inexact-ok
= asinh towardzero intel96 0x8p+48 : 0x2.40b2cde569e24b6cp+4 : inexact-ok
= asinh upward intel96 0x8p+48 : 0x2.40b2cde569e24b7p+4 : inexact-ok
= asinh downward m68k96 0x8p+48 : 0x2.40b2cde569e24b6cp+4 : inexact-ok
= asinh tonearest m68k96 0x8p+48 : 0x2.40b2cde569e24b7p+4 : inexact-ok
= asinh towardzero m68k96 0x8p+48 : 0x2.40b2cde569e24b6cp+4 : inexact-ok
= asinh upward m68k96 0x8p+48 : 0x2.40b2cde569e24b7p+4 : inexact-ok
= asinh downward binary128 0x8p+48 : 0x2.40b2cde569e24b6e502407ae0ce4p+4 : inexact-ok
= asinh tonearest binary128 0x8p+48 : 0x2.40b2cde569e24b6e502407ae0ce6p+4 : inexact-ok
= asinh towardzero binary128 0x8p+48 : 0x2.40b2cde569e24b6e502407ae0ce4p+4 : inexact-ok
= asinh upward binary128 0x8p+48 : 0x2.40b2cde569e24b6e502407ae0ce6p+4 : inexact-ok
= asinh downward ibm128 0x8p+48 : 0x2.40b2cde569e24b6e502407ae0cp+4 : inexact-ok
= asinh tonearest ibm128 0x8p+48 : 0x2.40b2cde569e24b6e502407ae0dp+4 : inexact-ok
= asinh towardzero ibm128 0x8p+48 : 0x2.40b2cde569e24b6e502407ae0cp+4 : inexact-ok
= asinh upward ibm128 0x8p+48 : 0x2.40b2cde569e24b6e502407ae0dp+4 : inexact-ok
asinh 0x1p52
= asinh downward binary32 0x1p+52 : 0x2.4bc9ecp+4 : inexact-ok
= asinh tonearest binary32 0x1p+52 : 0x2.4bc9fp+4 : inexact-ok
= asinh towardzero binary32 0x1p+52 : 0x2.4bc9ecp+4 : inexact-ok
= asinh upward binary32 0x1p+52 : 0x2.4bc9fp+4 : inexact-ok
= asinh downward binary64 0x1p+52 : 0x2.4bc9ef64e6ff4p+4 : inexact-ok
= asinh tonearest binary64 0x1p+52 : 0x2.4bc9ef64e6ff4p+4 : inexact-ok
= asinh towardzero binary64 0x1p+52 : 0x2.4bc9ef64e6ff4p+4 : inexact-ok
= asinh upward binary64 0x1p+52 : 0x2.4bc9ef64e6ff6p+4 : inexact-ok
= asinh downward intel96 0x1p+52 : 0x2.4bc9ef64e6ff4308p+4 : inexact-ok
= asinh tonearest intel96 0x1p+52 : 0x2.4bc9ef64e6ff4308p+4 : inexact-ok
= asinh towardzero intel96 0x1p+52 : 0x2.4bc9ef64e6ff4308p+4 : inexact-ok
= asinh upward intel96 0x1p+52 : 0x2.4bc9ef64e6ff430cp+4 : inexact-ok
= asinh downward m68k96 0x1p+52 : 0x2.4bc9ef64e6ff4308p+4 : inexact-ok
= asinh tonearest m68k96 0x1p+52 : 0x2.4bc9ef64e6ff4308p+4 : inexact-ok
= asinh towardzero m68k96 0x1p+52 : 0x2.4bc9ef64e6ff4308p+4 : inexact-ok
= asinh upward m68k96 0x1p+52 : 0x2.4bc9ef64e6ff430cp+4 : inexact-ok
= asinh downward binary128 0x1p+52 : 0x2.4bc9ef64e6ff43090cc242e78d18p+4 : inexact-ok
= asinh tonearest binary128 0x1p+52 : 0x2.4bc9ef64e6ff43090cc242e78d18p+4 : inexact-ok
= asinh towardzero binary128 0x1p+52 : 0x2.4bc9ef64e6ff43090cc242e78d18p+4 : inexact-ok
= asinh upward binary128 0x1p+52 : 0x2.4bc9ef64e6ff43090cc242e78d1ap+4 : inexact-ok
= asinh downward ibm128 0x1p+52 : 0x2.4bc9ef64e6ff43090cc242e78dp+4 : inexact-ok
= asinh tonearest ibm128 0x1p+52 : 0x2.4bc9ef64e6ff43090cc242e78dp+4 : inexact-ok
= asinh towardzero ibm128 0x1p+52 : 0x2.4bc9ef64e6ff43090cc242e78dp+4 : inexact-ok
= asinh upward ibm128 0x1p+52 : 0x2.4bc9ef64e6ff43090cc242e78ep+4 : inexact-ok
asinh 0x1p53
= asinh downward binary32 0x2p+52 : 0x2.56e11p+4 : inexact-ok
= asinh tonearest binary32 0x2p+52 : 0x2.56e11p+4 : inexact-ok
= asinh towardzero binary32 0x2p+52 : 0x2.56e11p+4 : inexact-ok
= asinh upward binary32 0x2p+52 : 0x2.56e114p+4 : inexact-ok
= asinh downward binary64 0x2p+52 : 0x2.56e110e4641c2p+4 : inexact-ok
= asinh tonearest binary64 0x2p+52 : 0x2.56e110e4641c4p+4 : inexact-ok
= asinh towardzero binary64 0x2p+52 : 0x2.56e110e4641c2p+4 : inexact-ok
= asinh upward binary64 0x2p+52 : 0x2.56e110e4641c4p+4 : inexact-ok
= asinh downward intel96 0x2p+52 : 0x2.56e110e4641c3aap+4 : inexact-ok
= asinh tonearest intel96 0x2p+52 : 0x2.56e110e4641c3aa4p+4 : inexact-ok
= asinh towardzero intel96 0x2p+52 : 0x2.56e110e4641c3aap+4 : inexact-ok
= asinh upward intel96 0x2p+52 : 0x2.56e110e4641c3aa4p+4 : inexact-ok
= asinh downward m68k96 0x2p+52 : 0x2.56e110e4641c3aap+4 : inexact-ok
= asinh tonearest m68k96 0x2p+52 : 0x2.56e110e4641c3aa4p+4 : inexact-ok
= asinh towardzero m68k96 0x2p+52 : 0x2.56e110e4641c3aap+4 : inexact-ok
= asinh upward m68k96 0x2p+52 : 0x2.56e110e4641c3aa4p+4 : inexact-ok
= asinh downward binary128 0x2p+52 : 0x2.56e110e4641c3aa3c9607e210d54p+4 : inexact-ok
= asinh tonearest binary128 0x2p+52 : 0x2.56e110e4641c3aa3c9607e210d56p+4 : inexact-ok
= asinh towardzero binary128 0x2p+52 : 0x2.56e110e4641c3aa3c9607e210d54p+4 : inexact-ok
= asinh upward binary128 0x2p+52 : 0x2.56e110e4641c3aa3c9607e210d56p+4 : inexact-ok
= asinh downward ibm128 0x2p+52 : 0x2.56e110e4641c3aa3c9607e210dp+4 : inexact-ok
= asinh tonearest ibm128 0x2p+52 : 0x2.56e110e4641c3aa3c9607e210dp+4 : inexact-ok
= asinh towardzero ibm128 0x2p+52 : 0x2.56e110e4641c3aa3c9607e210dp+4 : inexact-ok
= asinh upward ibm128 0x2p+52 : 0x2.56e110e4641c3aa3c9607e210ep+4 : inexact-ok
asinh 0x1p54
= asinh downward binary32 0x4p+52 : 0x2.61f83p+4 : inexact-ok
= asinh tonearest binary32 0x4p+52 : 0x2.61f834p+4 : inexact-ok
= asinh towardzero binary32 0x4p+52 : 0x2.61f83p+4 : inexact-ok
= asinh upward binary32 0x4p+52 : 0x2.61f834p+4 : inexact-ok
= asinh downward binary64 0x4p+52 : 0x2.61f83263e1392p+4 : inexact-ok
= asinh tonearest binary64 0x4p+52 : 0x2.61f83263e1394p+4 : inexact-ok
= asinh towardzero binary64 0x4p+52 : 0x2.61f83263e1392p+4 : inexact-ok
= asinh upward binary64 0x4p+52 : 0x2.61f83263e1394p+4 : inexact-ok
= asinh downward intel96 0x4p+52 : 0x2.61f83263e139323cp+4 : inexact-ok
= asinh tonearest intel96 0x4p+52 : 0x2.61f83263e139324p+4 : inexact-ok
= asinh towardzero intel96 0x4p+52 : 0x2.61f83263e139323cp+4 : inexact-ok
= asinh upward intel96 0x4p+52 : 0x2.61f83263e139324p+4 : inexact-ok
= asinh downward m68k96 0x4p+52 : 0x2.61f83263e139323cp+4 : inexact-ok
= asinh tonearest m68k96 0x4p+52 : 0x2.61f83263e139324p+4 : inexact-ok
= asinh towardzero m68k96 0x4p+52 : 0x2.61f83263e139323cp+4 : inexact-ok
= asinh upward m68k96 0x4p+52 : 0x2.61f83263e139324p+4 : inexact-ok
= asinh downward binary128 0x4p+52 : 0x2.61f83263e139323e85feb95a8d92p+4 : inexact-ok
= asinh tonearest binary128 0x4p+52 : 0x2.61f83263e139323e85feb95a8d94p+4 : inexact-ok
= asinh towardzero binary128 0x4p+52 : 0x2.61f83263e139323e85feb95a8d92p+4 : inexact-ok
= asinh upward binary128 0x4p+52 : 0x2.61f83263e139323e85feb95a8d94p+4 : inexact-ok
= asinh downward ibm128 0x4p+52 : 0x2.61f83263e139323e85feb95a8dp+4 : inexact-ok
= asinh tonearest ibm128 0x4p+52 : 0x2.61f83263e139323e85feb95a8ep+4 : inexact-ok
= asinh towardzero ibm128 0x4p+52 : 0x2.61f83263e139323e85feb95a8dp+4 : inexact-ok
= asinh upward ibm128 0x4p+52 : 0x2.61f83263e139323e85feb95a8ep+4 : inexact-ok
asinh 0x1p55
= asinh downward binary32 0x8p+52 : 0x2.6d0f5p+4 : inexact-ok
= asinh tonearest binary32 0x8p+52 : 0x2.6d0f54p+4 : inexact-ok
= asinh towardzero binary32 0x8p+52 : 0x2.6d0f5p+4 : inexact-ok
= asinh upward binary32 0x8p+52 : 0x2.6d0f54p+4 : inexact-ok
= asinh downward binary64 0x8p+52 : 0x2.6d0f53e35e562p+4 : inexact-ok
= asinh tonearest binary64 0x8p+52 : 0x2.6d0f53e35e562p+4 : inexact-ok
= asinh towardzero binary64 0x8p+52 : 0x2.6d0f53e35e562p+4 : inexact-ok
= asinh upward binary64 0x8p+52 : 0x2.6d0f53e35e564p+4 : inexact-ok
= asinh downward intel96 0x8p+52 : 0x2.6d0f53e35e5629d8p+4 : inexact-ok
= asinh tonearest intel96 0x8p+52 : 0x2.6d0f53e35e5629d8p+4 : inexact-ok
= asinh towardzero intel96 0x8p+52 : 0x2.6d0f53e35e5629d8p+4 : inexact-ok
= asinh upward intel96 0x8p+52 : 0x2.6d0f53e35e5629dcp+4 : inexact-ok
= asinh downward m68k96 0x8p+52 : 0x2.6d0f53e35e5629d8p+4 : inexact-ok
= asinh tonearest m68k96 0x8p+52 : 0x2.6d0f53e35e5629d8p+4 : inexact-ok
= asinh towardzero m68k96 0x8p+52 : 0x2.6d0f53e35e5629d8p+4 : inexact-ok
= asinh upward m68k96 0x8p+52 : 0x2.6d0f53e35e5629dcp+4 : inexact-ok
= asinh downward binary128 0x8p+52 : 0x2.6d0f53e35e5629d9429cf4940dd2p+4 : inexact-ok
= asinh tonearest binary128 0x8p+52 : 0x2.6d0f53e35e5629d9429cf4940dd2p+4 : inexact-ok
= asinh towardzero binary128 0x8p+52 : 0x2.6d0f53e35e5629d9429cf4940dd2p+4 : inexact-ok
= asinh upward binary128 0x8p+52 : 0x2.6d0f53e35e5629d9429cf4940dd4p+4 : inexact-ok
= asinh downward ibm128 0x8p+52 : 0x2.6d0f53e35e5629d9429cf4940dp+4 : inexact-ok
= asinh tonearest ibm128 0x8p+52 : 0x2.6d0f53e35e5629d9429cf4940ep+4 : inexact-ok
= asinh towardzero ibm128 0x8p+52 : 0x2.6d0f53e35e5629d9429cf4940dp+4 : inexact-ok
= asinh upward ibm128 0x8p+52 : 0x2.6d0f53e35e5629d9429cf4940ep+4 : inexact-ok
asinh 0x1p56
= asinh downward binary32 0x1p+56 : 0x2.782674p+4 : inexact-ok
= asinh tonearest binary32 0x1p+56 : 0x2.782674p+4 : inexact-ok
= asinh towardzero binary32 0x1p+56 : 0x2.782674p+4 : inexact-ok
= asinh upward binary32 0x1p+56 : 0x2.782678p+4 : inexact-ok
= asinh downward binary64 0x1p+56 : 0x2.78267562db732p+4 : inexact-ok
= asinh tonearest binary64 0x1p+56 : 0x2.78267562db732p+4 : inexact-ok
= asinh towardzero binary64 0x1p+56 : 0x2.78267562db732p+4 : inexact-ok
= asinh upward binary64 0x1p+56 : 0x2.78267562db734p+4 : inexact-ok
= asinh downward intel96 0x1p+56 : 0x2.78267562db73217p+4 : inexact-ok
= asinh tonearest intel96 0x1p+56 : 0x2.78267562db732174p+4 : inexact-ok
= asinh towardzero intel96 0x1p+56 : 0x2.78267562db73217p+4 : inexact-ok
= asinh upward intel96 0x1p+56 : 0x2.78267562db732174p+4 : inexact-ok
= asinh downward m68k96 0x1p+56 : 0x2.78267562db73217p+4 : inexact-ok
= asinh tonearest m68k96 0x1p+56 : 0x2.78267562db732174p+4 : inexact-ok
= asinh towardzero m68k96 0x1p+56 : 0x2.78267562db73217p+4 : inexact-ok
= asinh upward m68k96 0x1p+56 : 0x2.78267562db732174p+4 : inexact-ok
= asinh downward binary128 0x1p+56 : 0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
= asinh tonearest binary128 0x1p+56 : 0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
= asinh towardzero binary128 0x1p+56 : 0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
= asinh upward binary128 0x1p+56 : 0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
= asinh downward ibm128 0x1p+56 : 0x2.78267562db732173ff3b2fcd8ep+4 : inexact-ok
= asinh tonearest ibm128 0x1p+56 : 0x2.78267562db732173ff3b2fcd8ep+4 : inexact-ok
= asinh towardzero ibm128 0x1p+56 : 0x2.78267562db732173ff3b2fcd8ep+4 : inexact-ok
= asinh upward ibm128 0x1p+56 : 0x2.78267562db732173ff3b2fcd8fp+4 : inexact-ok
asinh 0x1p57
= asinh downward binary32 0x2p+56 : 0x2.833d94p+4 : inexact-ok
= asinh tonearest binary32 0x2p+56 : 0x2.833d98p+4 : inexact-ok
= asinh towardzero binary32 0x2p+56 : 0x2.833d94p+4 : inexact-ok
= asinh upward binary32 0x2p+56 : 0x2.833d98p+4 : inexact-ok
= asinh downward binary64 0x2p+56 : 0x2.833d96e2589p+4 : inexact-ok
= asinh tonearest binary64 0x2p+56 : 0x2.833d96e258902p+4 : inexact-ok
= asinh towardzero binary64 0x2p+56 : 0x2.833d96e2589p+4 : inexact-ok
= asinh upward binary64 0x2p+56 : 0x2.833d96e258902p+4 : inexact-ok
= asinh downward intel96 0x2p+56 : 0x2.833d96e25890190cp+4 : inexact-ok
= asinh tonearest intel96 0x2p+56 : 0x2.833d96e25890191p+4 : inexact-ok
= asinh towardzero intel96 0x2p+56 : 0x2.833d96e25890190cp+4 : inexact-ok
= asinh upward intel96 0x2p+56 : 0x2.833d96e25890191p+4 : inexact-ok
= asinh downward m68k96 0x2p+56 : 0x2.833d96e25890190cp+4 : inexact-ok
= asinh tonearest m68k96 0x2p+56 : 0x2.833d96e25890191p+4 : inexact-ok
= asinh towardzero m68k96 0x2p+56 : 0x2.833d96e25890190cp+4 : inexact-ok
= asinh upward m68k96 0x2p+56 : 0x2.833d96e25890191p+4 : inexact-ok
= asinh downward binary128 0x2p+56 : 0x2.833d96e25890190ebbd96b070e5p+4 : inexact-ok
= asinh tonearest binary128 0x2p+56 : 0x2.833d96e25890190ebbd96b070e5p+4 : inexact-ok
= asinh towardzero binary128 0x2p+56 : 0x2.833d96e25890190ebbd96b070e5p+4 : inexact-ok
= asinh upward binary128 0x2p+56 : 0x2.833d96e25890190ebbd96b070e52p+4 : inexact-ok
= asinh downward ibm128 0x2p+56 : 0x2.833d96e25890190ebbd96b070ep+4 : inexact-ok
= asinh tonearest ibm128 0x2p+56 : 0x2.833d96e25890190ebbd96b070ep+4 : inexact-ok
= asinh towardzero ibm128 0x2p+56 : 0x2.833d96e25890190ebbd96b070ep+4 : inexact-ok
= asinh upward ibm128 0x2p+56 : 0x2.833d96e25890190ebbd96b070fp+4 : inexact-ok
asinh 0x1p58
= asinh downward binary32 0x4p+56 : 0x2.8e54b8p+4 : inexact-ok
= asinh tonearest binary32 0x4p+56 : 0x2.8e54b8p+4 : inexact-ok
= asinh towardzero binary32 0x4p+56 : 0x2.8e54b8p+4 : inexact-ok
= asinh upward binary32 0x4p+56 : 0x2.8e54bcp+4 : inexact-ok
= asinh downward binary64 0x4p+56 : 0x2.8e54b861d5adp+4 : inexact-ok
= asinh tonearest binary64 0x4p+56 : 0x2.8e54b861d5ad2p+4 : inexact-ok
= asinh towardzero binary64 0x4p+56 : 0x2.8e54b861d5adp+4 : inexact-ok
= asinh upward binary64 0x4p+56 : 0x2.8e54b861d5ad2p+4 : inexact-ok
= asinh downward intel96 0x4p+56 : 0x2.8e54b861d5ad10a8p+4 : inexact-ok
= asinh tonearest intel96 0x4p+56 : 0x2.8e54b861d5ad10a8p+4 : inexact-ok
= asinh towardzero intel96 0x4p+56 : 0x2.8e54b861d5ad10a8p+4 : inexact-ok
= asinh upward intel96 0x4p+56 : 0x2.8e54b861d5ad10acp+4 : inexact-ok
= asinh downward m68k96 0x4p+56 : 0x2.8e54b861d5ad10a8p+4 : inexact-ok
= asinh tonearest m68k96 0x4p+56 : 0x2.8e54b861d5ad10a8p+4 : inexact-ok
= asinh towardzero m68k96 0x4p+56 : 0x2.8e54b861d5ad10a8p+4 : inexact-ok
= asinh upward m68k96 0x4p+56 : 0x2.8e54b861d5ad10acp+4 : inexact-ok
= asinh downward binary128 0x4p+56 : 0x2.8e54b861d5ad10a97877a6408e8ep+4 : inexact-ok
= asinh tonearest binary128 0x4p+56 : 0x2.8e54b861d5ad10a97877a6408e9p+4 : inexact-ok
= asinh towardzero binary128 0x4p+56 : 0x2.8e54b861d5ad10a97877a6408e8ep+4 : inexact-ok
= asinh upward binary128 0x4p+56 : 0x2.8e54b861d5ad10a97877a6408e9p+4 : inexact-ok
= asinh downward ibm128 0x4p+56 : 0x2.8e54b861d5ad10a97877a6408ep+4 : inexact-ok
= asinh tonearest ibm128 0x4p+56 : 0x2.8e54b861d5ad10a97877a6408fp+4 : inexact-ok
= asinh towardzero ibm128 0x4p+56 : 0x2.8e54b861d5ad10a97877a6408ep+4 : inexact-ok
= asinh upward ibm128 0x4p+56 : 0x2.8e54b861d5ad10a97877a6408fp+4 : inexact-ok
asinh 0x1p59
= asinh downward binary32 0x8p+56 : 0x2.996bd8p+4 : inexact-ok
= asinh tonearest binary32 0x8p+56 : 0x2.996bd8p+4 : inexact-ok
= asinh towardzero binary32 0x8p+56 : 0x2.996bd8p+4 : inexact-ok
= asinh upward binary32 0x8p+56 : 0x2.996bdcp+4 : inexact-ok
= asinh downward binary64 0x8p+56 : 0x2.996bd9e152cap+4 : inexact-ok
= asinh tonearest binary64 0x8p+56 : 0x2.996bd9e152cap+4 : inexact-ok
= asinh towardzero binary64 0x8p+56 : 0x2.996bd9e152cap+4 : inexact-ok
= asinh upward binary64 0x8p+56 : 0x2.996bd9e152ca2p+4 : inexact-ok
= asinh downward intel96 0x8p+56 : 0x2.996bd9e152ca0844p+4 : inexact-ok
= asinh tonearest intel96 0x8p+56 : 0x2.996bd9e152ca0844p+4 : inexact-ok
= asinh towardzero intel96 0x8p+56 : 0x2.996bd9e152ca0844p+4 : inexact-ok
= asinh upward intel96 0x8p+56 : 0x2.996bd9e152ca0848p+4 : inexact-ok
= asinh downward m68k96 0x8p+56 : 0x2.996bd9e152ca0844p+4 : inexact-ok
= asinh tonearest m68k96 0x8p+56 : 0x2.996bd9e152ca0844p+4 : inexact-ok
= asinh towardzero m68k96 0x8p+56 : 0x2.996bd9e152ca0844p+4 : inexact-ok
= asinh upward m68k96 0x8p+56 : 0x2.996bd9e152ca0848p+4 : inexact-ok
= asinh downward binary128 0x8p+56 : 0x2.996bd9e152ca08443515e17a0ecep+4 : inexact-ok
= asinh tonearest binary128 0x8p+56 : 0x2.996bd9e152ca08443515e17a0edp+4 : inexact-ok
= asinh towardzero binary128 0x8p+56 : 0x2.996bd9e152ca08443515e17a0ecep+4 : inexact-ok
= asinh upward binary128 0x8p+56 : 0x2.996bd9e152ca08443515e17a0edp+4 : inexact-ok
= asinh downward ibm128 0x8p+56 : 0x2.996bd9e152ca08443515e17a0ep+4 : inexact-ok
= asinh tonearest ibm128 0x8p+56 : 0x2.996bd9e152ca08443515e17a0fp+4 : inexact-ok
= asinh towardzero ibm128 0x8p+56 : 0x2.996bd9e152ca08443515e17a0ep+4 : inexact-ok
= asinh upward ibm128 0x8p+56 : 0x2.996bd9e152ca08443515e17a0fp+4 : inexact-ok
asinh 0x1p100
= asinh downward binary32 0x1p+100 : 0x4.60203p+4 : inexact-ok
= asinh tonearest binary32 0x1p+100 : 0x4.602038p+4 : inexact-ok
= asinh towardzero binary32 0x1p+100 : 0x4.60203p+4 : inexact-ok
= asinh upward binary32 0x1p+100 : 0x4.602038p+4 : inexact-ok
= asinh downward binary64 0x1p+100 : 0x4.6020374c5c6d8p+4 : inexact-ok
= asinh tonearest binary64 0x1p+100 : 0x4.6020374c5c6dcp+4 : inexact-ok
= asinh towardzero binary64 0x1p+100 : 0x4.6020374c5c6d8p+4 : inexact-ok
= asinh upward binary64 0x1p+100 : 0x4.6020374c5c6dcp+4 : inexact-ok
= asinh downward intel96 0x1p+100 : 0x4.6020374c5c6db008p+4 : inexact-ok
= asinh tonearest intel96 0x1p+100 : 0x4.6020374c5c6db01p+4 : inexact-ok
= asinh towardzero intel96 0x1p+100 : 0x4.6020374c5c6db008p+4 : inexact-ok
= asinh upward intel96 0x1p+100 : 0x4.6020374c5c6db01p+4 : inexact-ok
= asinh downward m68k96 0x1p+100 : 0x4.6020374c5c6db008p+4 : inexact-ok
= asinh tonearest m68k96 0x1p+100 : 0x4.6020374c5c6db01p+4 : inexact-ok
= asinh towardzero m68k96 0x1p+100 : 0x4.6020374c5c6db008p+4 : inexact-ok
= asinh upward m68k96 0x1p+100 : 0x4.6020374c5c6db01p+4 : inexact-ok
= asinh downward binary128 0x1p+100 : 0x4.6020374c5c6db00c6a6d5daf98ecp+4 : inexact-ok
= asinh tonearest binary128 0x1p+100 : 0x4.6020374c5c6db00c6a6d5daf98ecp+4 : inexact-ok
= asinh towardzero binary128 0x1p+100 : 0x4.6020374c5c6db00c6a6d5daf98ecp+4 : inexact-ok
= asinh upward binary128 0x1p+100 : 0x4.6020374c5c6db00c6a6d5daf98fp+4 : inexact-ok
= asinh downward ibm128 0x1p+100 : 0x4.6020374c5c6db00c6a6d5daf98p+4 : inexact-ok
= asinh tonearest ibm128 0x1p+100 : 0x4.6020374c5c6db00c6a6d5daf98p+4 : inexact-ok
= asinh towardzero ibm128 0x1p+100 : 0x4.6020374c5c6db00c6a6d5daf98p+4 : inexact-ok
= asinh upward ibm128 0x1p+100 : 0x4.6020374c5c6db00c6a6d5daf9ap+4 : inexact-ok
asinh 0x1p500
= asinh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
= asinh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
= asinh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
= asinh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : inexact-ok
= asinh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
= asinh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
= asinh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
= asinh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
= asinh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok
= asinh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok
= asinh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
= asinh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
= asinh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
= asinh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : inexact-ok
= asinh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
= asinh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
= asinh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
= asinh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : inexact-ok
= asinh downward binary64 0x1p+500 : 0x1.5b4448e7fd9bp+8 : inexact-ok
= asinh tonearest binary64 0x1p+500 : 0x1.5b4448e7fd9b1p+8 : inexact-ok
= asinh towardzero binary64 0x1p+500 : 0x1.5b4448e7fd9bp+8 : inexact-ok
= asinh upward binary64 0x1p+500 : 0x1.5b4448e7fd9b1p+8 : inexact-ok
= asinh downward intel96 0x1p+500 : 0x1.5b4448e7fd9b091cp+8 : inexact-ok
= asinh tonearest intel96 0x1p+500 : 0x1.5b4448e7fd9b091ep+8 : inexact-ok
= asinh towardzero intel96 0x1p+500 : 0x1.5b4448e7fd9b091cp+8 : inexact-ok
= asinh upward intel96 0x1p+500 : 0x1.5b4448e7fd9b091ep+8 : inexact-ok
= asinh downward m68k96 0x1p+500 : 0x1.5b4448e7fd9b091cp+8 : inexact-ok
= asinh tonearest m68k96 0x1p+500 : 0x1.5b4448e7fd9b091ep+8 : inexact-ok
= asinh towardzero m68k96 0x1p+500 : 0x1.5b4448e7fd9b091cp+8 : inexact-ok
= asinh upward m68k96 0x1p+500 : 0x1.5b4448e7fd9b091ep+8 : inexact-ok
= asinh downward binary128 0x1p+500 : 0x1.5b4448e7fd9b091d321a9e787fbap+8 : inexact-ok
= asinh tonearest binary128 0x1p+500 : 0x1.5b4448e7fd9b091d321a9e787fbap+8 : inexact-ok
= asinh towardzero binary128 0x1p+500 : 0x1.5b4448e7fd9b091d321a9e787fbap+8 : inexact-ok
= asinh upward binary128 0x1p+500 : 0x1.5b4448e7fd9b091d321a9e787fbbp+8 : inexact-ok
= asinh downward ibm128 0x1p+500 : 0x1.5b4448e7fd9b091d321a9e787f8p+8 : inexact-ok
= asinh tonearest ibm128 0x1p+500 : 0x1.5b4448e7fd9b091d321a9e787f8p+8 : inexact-ok
= asinh towardzero ibm128 0x1p+500 : 0x1.5b4448e7fd9b091d321a9e787f8p+8 : inexact-ok
= asinh upward ibm128 0x1p+500 : 0x1.5b4448e7fd9b091d321a9e788p+8 : inexact-ok
asinh 0x1p5000
= asinh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
= asinh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
= asinh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
= asinh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : inexact-ok
= asinh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
= asinh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
= asinh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
= asinh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
= asinh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok
= asinh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
= asinh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok
= asinh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
= asinh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
= asinh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
= asinh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : inexact-ok
= asinh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
= asinh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
= asinh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
= asinh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : inexact-ok
= asinh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok
= asinh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok
= asinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok
= asinh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok
= asinh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
= asinh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
= asinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
= asinh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok
= asinh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
= asinh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
= asinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
= asinh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok
= asinh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok
= asinh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok
= asinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok
= asinh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok
= asinh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok
= asinh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok
= asinh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok
= asinh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok
= asinh downward intel96 0x1p+5000 : 0xd.8a6dd63831ae0fdp+8 : inexact-ok
= asinh tonearest intel96 0x1p+5000 : 0xd.8a6dd63831ae0fep+8 : inexact-ok
= asinh towardzero intel96 0x1p+5000 : 0xd.8a6dd63831ae0fdp+8 : inexact-ok
= asinh upward intel96 0x1p+5000 : 0xd.8a6dd63831ae0fep+8 : inexact-ok
= asinh downward m68k96 0x1p+5000 : 0xd.8a6dd63831ae0fdp+8 : inexact-ok
= asinh tonearest m68k96 0x1p+5000 : 0xd.8a6dd63831ae0fep+8 : inexact-ok
= asinh towardzero m68k96 0x1p+5000 : 0xd.8a6dd63831ae0fdp+8 : inexact-ok
= asinh upward m68k96 0x1p+5000 : 0xd.8a6dd63831ae0fep+8 : inexact-ok
= asinh downward binary128 0x1p+5000 : 0xd.8a6dd63831ae0fdceaf12f64a52p+8 : inexact-ok
= asinh tonearest binary128 0x1p+5000 : 0xd.8a6dd63831ae0fdceaf12f64a528p+8 : inexact-ok
= asinh towardzero binary128 0x1p+5000 : 0xd.8a6dd63831ae0fdceaf12f64a52p+8 : inexact-ok
= asinh upward binary128 0x1p+5000 : 0xd.8a6dd63831ae0fdceaf12f64a528p+8 : inexact-ok
= asinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok
= asinh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok
= asinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok
= asinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok
= asinh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok
= asinh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok
= asinh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok
= asinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok
asinh 0x1p-8
= asinh downward binary32 0x1p-8 : 0xf.fffd5p-12 : inexact-ok
= asinh tonearest binary32 0x1p-8 : 0xf.fffd5p-12 : inexact-ok
= asinh towardzero binary32 0x1p-8 : 0xf.fffd5p-12 : inexact-ok
= asinh upward binary32 0x1p-8 : 0xf.fffd6p-12 : inexact-ok
= asinh downward binary64 0x1p-8 : 0xf.fffd555688878p-12 : inexact-ok
= asinh tonearest binary64 0x1p-8 : 0xf.fffd55568888p-12 : inexact-ok
= asinh towardzero binary64 0x1p-8 : 0xf.fffd555688878p-12 : inexact-ok
= asinh upward binary64 0x1p-8 : 0xf.fffd55568888p-12 : inexact-ok
= asinh downward intel96 0x1p-8 : 0xf.fffd55568887d1ap-12 : inexact-ok
= asinh tonearest intel96 0x1p-8 : 0xf.fffd55568887d1bp-12 : inexact-ok
= asinh towardzero intel96 0x1p-8 : 0xf.fffd55568887d1ap-12 : inexact-ok
= asinh upward intel96 0x1p-8 : 0xf.fffd55568887d1bp-12 : inexact-ok
= asinh downward m68k96 0x1p-8 : 0xf.fffd55568887d1ap-12 : inexact-ok
= asinh tonearest m68k96 0x1p-8 : 0xf.fffd55568887d1bp-12 : inexact-ok
= asinh towardzero m68k96 0x1p-8 : 0xf.fffd55568887d1ap-12 : inexact-ok
= asinh upward m68k96 0x1p-8 : 0xf.fffd55568887d1bp-12 : inexact-ok
= asinh downward binary128 0x1p-8 : 0xf.fffd55568887d1ad97431894a1c8p-12 : inexact-ok
= asinh tonearest binary128 0x1p-8 : 0xf.fffd55568887d1ad97431894a1dp-12 : inexact-ok
= asinh towardzero binary128 0x1p-8 : 0xf.fffd55568887d1ad97431894a1c8p-12 : inexact-ok
= asinh upward binary128 0x1p-8 : 0xf.fffd55568887d1ad97431894a1dp-12 : inexact-ok
= asinh downward ibm128 0x1p-8 : 0xf.fffd55568887d1ad97431894ap-12 : inexact-ok
= asinh tonearest ibm128 0x1p-8 : 0xf.fffd55568887d1ad97431894ap-12 : inexact-ok
= asinh towardzero ibm128 0x1p-8 : 0xf.fffd55568887d1ad97431894ap-12 : inexact-ok
= asinh upward ibm128 0x1p-8 : 0xf.fffd55568887d1ad97431894a4p-12 : inexact-ok
asinh 0x1p-9
= asinh downward binary32 0x8p-12 : 0x7.ffffa8p-12 : inexact-ok
= asinh tonearest binary32 0x8p-12 : 0x7.ffffa8p-12 : inexact-ok
= asinh towardzero binary32 0x8p-12 : 0x7.ffffa8p-12 : inexact-ok
= asinh upward binary32 0x8p-12 : 0x7.ffffbp-12 : inexact-ok
= asinh downward binary64 0x8p-12 : 0x7.ffffaaaab4444p-12 : inexact-ok
= asinh tonearest binary64 0x8p-12 : 0x7.ffffaaaab4444p-12 : inexact-ok
= asinh towardzero binary64 0x8p-12 : 0x7.ffffaaaab4444p-12 : inexact-ok
= asinh upward binary64 0x8p-12 : 0x7.ffffaaaab4448p-12 : inexact-ok
= asinh downward intel96 0x8p-12 : 0x7.ffffaaaab44442dp-12 : inexact-ok
= asinh tonearest intel96 0x8p-12 : 0x7.ffffaaaab44442d8p-12 : inexact-ok
= asinh towardzero intel96 0x8p-12 : 0x7.ffffaaaab44442dp-12 : inexact-ok
= asinh upward intel96 0x8p-12 : 0x7.ffffaaaab44442d8p-12 : inexact-ok
= asinh downward m68k96 0x8p-12 : 0x7.ffffaaaab44442dp-12 : inexact-ok
= asinh tonearest m68k96 0x8p-12 : 0x7.ffffaaaab44442d8p-12 : inexact-ok
= asinh towardzero m68k96 0x8p-12 : 0x7.ffffaaaab44442dp-12 : inexact-ok
= asinh upward m68k96 0x8p-12 : 0x7.ffffaaaab44442d8p-12 : inexact-ok
= asinh downward binary128 0x8p-12 : 0x7.ffffaaaab44442d68da70f6582b4p-12 : inexact-ok
= asinh tonearest binary128 0x8p-12 : 0x7.ffffaaaab44442d68da70f6582b4p-12 : inexact-ok
= asinh towardzero binary128 0x8p-12 : 0x7.ffffaaaab44442d68da70f6582b4p-12 : inexact-ok
= asinh upward binary128 0x8p-12 : 0x7.ffffaaaab44442d68da70f6582b8p-12 : inexact-ok
= asinh downward ibm128 0x8p-12 : 0x7.ffffaaaab44442d68da70f6582p-12 : inexact-ok
= asinh tonearest ibm128 0x8p-12 : 0x7.ffffaaaab44442d68da70f6582p-12 : inexact-ok
= asinh towardzero ibm128 0x8p-12 : 0x7.ffffaaaab44442d68da70f6582p-12 : inexact-ok
= asinh upward ibm128 0x8p-12 : 0x7.ffffaaaab44442d68da70f6584p-12 : inexact-ok
asinh 0x1p-10
= asinh downward binary32 0x4p-12 : 0x3.fffff4p-12 : inexact-ok
= asinh tonearest binary32 0x4p-12 : 0x3.fffff4p-12 : inexact-ok
= asinh towardzero binary32 0x4p-12 : 0x3.fffff4p-12 : inexact-ok
= asinh upward binary32 0x4p-12 : 0x3.fffff8p-12 : inexact-ok
= asinh downward binary64 0x4p-12 : 0x3.fffff55555a22p-12 : inexact-ok
= asinh tonearest binary64 0x4p-12 : 0x3.fffff55555a22p-12 : inexact-ok
= asinh towardzero binary64 0x4p-12 : 0x3.fffff55555a22p-12 : inexact-ok
= asinh upward binary64 0x4p-12 : 0x3.fffff55555a24p-12 : inexact-ok
= asinh downward intel96 0x4p-12 : 0x3.fffff55555a2221cp-12 : inexact-ok
= asinh tonearest intel96 0x4p-12 : 0x3.fffff55555a2222p-12 : inexact-ok
= asinh towardzero intel96 0x4p-12 : 0x3.fffff55555a2221cp-12 : inexact-ok
= asinh upward intel96 0x4p-12 : 0x3.fffff55555a2222p-12 : inexact-ok
= asinh downward m68k96 0x4p-12 : 0x3.fffff55555a2221cp-12 : inexact-ok
= asinh tonearest m68k96 0x4p-12 : 0x3.fffff55555a2222p-12 : inexact-ok
= asinh towardzero m68k96 0x4p-12 : 0x3.fffff55555a2221cp-12 : inexact-ok
= asinh upward m68k96 0x4p-12 : 0x3.fffff55555a2222p-12 : inexact-ok
= asinh downward binary128 0x4p-12 : 0x3.fffff55555a2221f46b48a6324c2p-12 : inexact-ok
= asinh tonearest binary128 0x4p-12 : 0x3.fffff55555a2221f46b48a6324c4p-12 : inexact-ok
= asinh towardzero binary128 0x4p-12 : 0x3.fffff55555a2221f46b48a6324c2p-12 : inexact-ok
= asinh upward binary128 0x4p-12 : 0x3.fffff55555a2221f46b48a6324c4p-12 : inexact-ok
= asinh downward ibm128 0x4p-12 : 0x3.fffff55555a2221f46b48a6324p-12 : inexact-ok
= asinh tonearest ibm128 0x4p-12 : 0x3.fffff55555a2221f46b48a6325p-12 : inexact-ok
= asinh towardzero ibm128 0x4p-12 : 0x3.fffff55555a2221f46b48a6324p-12 : inexact-ok
= asinh upward ibm128 0x4p-12 : 0x3.fffff55555a2221f46b48a6325p-12 : inexact-ok
asinh 0x1p-11
= asinh downward binary32 0x2p-12 : 0x1.fffffep-12 : inexact-ok
= asinh tonearest binary32 0x2p-12 : 0x1.fffffep-12 : inexact-ok
= asinh towardzero binary32 0x2p-12 : 0x1.fffffep-12 : inexact-ok
= asinh upward binary32 0x2p-12 : 0x2p-12 : inexact-ok
= asinh downward binary64 0x2p-12 : 0x1.fffffeaaaaad1p-12 : inexact-ok
= asinh tonearest binary64 0x2p-12 : 0x1.fffffeaaaaad1p-12 : inexact-ok
= asinh towardzero binary64 0x2p-12 : 0x1.fffffeaaaaad1p-12 : inexact-ok
= asinh upward binary64 0x2p-12 : 0x1.fffffeaaaaad2p-12 : inexact-ok
= asinh downward intel96 0x2p-12 : 0x1.fffffeaaaaad111p-12 : inexact-ok
= asinh tonearest intel96 0x2p-12 : 0x1.fffffeaaaaad1112p-12 : inexact-ok
= asinh towardzero intel96 0x2p-12 : 0x1.fffffeaaaaad111p-12 : inexact-ok
= asinh upward intel96 0x2p-12 : 0x1.fffffeaaaaad1112p-12 : inexact-ok
= asinh downward m68k96 0x2p-12 : 0x1.fffffeaaaaad111p-12 : inexact-ok
= asinh tonearest m68k96 0x2p-12 : 0x1.fffffeaaaaad1112p-12 : inexact-ok
= asinh towardzero m68k96 0x2p-12 : 0x1.fffffeaaaaad111p-12 : inexact-ok
= asinh upward m68k96 0x2p-12 : 0x1.fffffeaaaaad1112p-12 : inexact-ok
= asinh downward binary128 0x2p-12 : 0x1.fffffeaaaaad11110b5a35b2e86ep-12 : inexact-ok
= asinh tonearest binary128 0x2p-12 : 0x1.fffffeaaaaad11110b5a35b2e86ep-12 : inexact-ok
= asinh towardzero binary128 0x2p-12 : 0x1.fffffeaaaaad11110b5a35b2e86ep-12 : inexact-ok
= asinh upward binary128 0x2p-12 : 0x1.fffffeaaaaad11110b5a35b2e86fp-12 : inexact-ok
= asinh downward ibm128 0x2p-12 : 0x1.fffffeaaaaad11110b5a35b2e8p-12 : inexact-ok
= asinh tonearest ibm128 0x2p-12 : 0x1.fffffeaaaaad11110b5a35b2e88p-12 : inexact-ok
= asinh towardzero ibm128 0x2p-12 : 0x1.fffffeaaaaad11110b5a35b2e8p-12 : inexact-ok
= asinh upward ibm128 0x2p-12 : 0x1.fffffeaaaaad11110b5a35b2e88p-12 : inexact-ok
asinh 0x1p-12
= asinh downward binary32 0x1p-12 : 0xf.fffffp-16 : inexact-ok
= asinh tonearest binary32 0x1p-12 : 0x1p-12 : inexact-ok
= asinh towardzero binary32 0x1p-12 : 0xf.fffffp-16 : inexact-ok
= asinh upward binary32 0x1p-12 : 0x1p-12 : inexact-ok
= asinh downward binary64 0x1p-12 : 0xf.fffffd5555568p-16 : inexact-ok
= asinh tonearest binary64 0x1p-12 : 0xf.fffffd5555568p-16 : inexact-ok
= asinh towardzero binary64 0x1p-12 : 0xf.fffffd5555568p-16 : inexact-ok
= asinh upward binary64 0x1p-12 : 0xf.fffffd555557p-16 : inexact-ok
= asinh downward intel96 0x1p-12 : 0xf.fffffd555556888p-16 : inexact-ok
= asinh tonearest intel96 0x1p-12 : 0xf.fffffd555556889p-16 : inexact-ok
= asinh towardzero intel96 0x1p-12 : 0xf.fffffd555556888p-16 : inexact-ok
= asinh upward intel96 0x1p-12 : 0xf.fffffd555556889p-16 : inexact-ok
= asinh downward m68k96 0x1p-12 : 0xf.fffffd555556888p-16 : inexact-ok
= asinh tonearest m68k96 0x1p-12 : 0xf.fffffd555556889p-16 : inexact-ok
= asinh towardzero m68k96 0x1p-12 : 0xf.fffffd555556888p-16 : inexact-ok
= asinh upward m68k96 0x1p-12 : 0xf.fffffd555556889p-16 : inexact-ok
= asinh downward binary128 0x1p-12 : 0xf.fffffd555556888887d1ad1b4e18p-16 : inexact-ok
= asinh tonearest binary128 0x1p-12 : 0xf.fffffd555556888887d1ad1b4e2p-16 : inexact-ok
= asinh towardzero binary128 0x1p-12 : 0xf.fffffd555556888887d1ad1b4e18p-16 : inexact-ok
= asinh upward binary128 0x1p-12 : 0xf.fffffd555556888887d1ad1b4e2p-16 : inexact-ok
= asinh downward ibm128 0x1p-12 : 0xf.fffffd555556888887d1ad1b4cp-16 : inexact-ok
= asinh tonearest ibm128 0x1p-12 : 0xf.fffffd555556888887d1ad1b5p-16 : inexact-ok
= asinh towardzero ibm128 0x1p-12 : 0xf.fffffd555556888887d1ad1b4cp-16 : inexact-ok
= asinh upward ibm128 0x1p-12 : 0xf.fffffd555556888887d1ad1b5p-16 : inexact-ok
asinh 0x1p-13
= asinh downward binary32 0x8p-16 : 0x7.fffff8p-16 : inexact-ok
= asinh tonearest binary32 0x8p-16 : 0x8p-16 : inexact-ok
= asinh towardzero binary32 0x8p-16 : 0x7.fffff8p-16 : inexact-ok
= asinh upward binary32 0x8p-16 : 0x8p-16 : inexact-ok
= asinh downward binary64 0x8p-16 : 0x7.ffffffaaaaaa8p-16 : inexact-ok
= asinh tonearest binary64 0x8p-16 : 0x7.ffffffaaaaaacp-16 : inexact-ok
= asinh towardzero binary64 0x8p-16 : 0x7.ffffffaaaaaa8p-16 : inexact-ok
= asinh upward binary64 0x8p-16 : 0x7.ffffffaaaaaacp-16 : inexact-ok
= asinh downward intel96 0x8p-16 : 0x7.ffffffaaaaaab44p-16 : inexact-ok
= asinh tonearest intel96 0x8p-16 : 0x7.ffffffaaaaaab448p-16 : inexact-ok
= asinh towardzero intel96 0x8p-16 : 0x7.ffffffaaaaaab44p-16 : inexact-ok
= asinh upward intel96 0x8p-16 : 0x7.ffffffaaaaaab448p-16 : inexact-ok
= asinh downward m68k96 0x8p-16 : 0x7.ffffffaaaaaab44p-16 : inexact-ok
= asinh tonearest m68k96 0x8p-16 : 0x7.ffffffaaaaaab448p-16 : inexact-ok
= asinh towardzero m68k96 0x8p-16 : 0x7.ffffffaaaaaab44p-16 : inexact-ok
= asinh upward m68k96 0x8p-16 : 0x7.ffffffaaaaaab448p-16 : inexact-ok
= asinh downward binary128 0x8p-16 : 0x7.ffffffaaaaaab4444442d68d6914p-16 : inexact-ok
= asinh tonearest binary128 0x8p-16 : 0x7.ffffffaaaaaab4444442d68d6914p-16 : inexact-ok
= asinh towardzero binary128 0x8p-16 : 0x7.ffffffaaaaaab4444442d68d6914p-16 : inexact-ok
= asinh upward binary128 0x8p-16 : 0x7.ffffffaaaaaab4444442d68d6918p-16 : inexact-ok
= asinh downward ibm128 0x8p-16 : 0x7.ffffffaaaaaab4444442d68d68p-16 : inexact-ok
= asinh tonearest ibm128 0x8p-16 : 0x7.ffffffaaaaaab4444442d68d6ap-16 : inexact-ok
= asinh towardzero ibm128 0x8p-16 : 0x7.ffffffaaaaaab4444442d68d68p-16 : inexact-ok
= asinh upward ibm128 0x8p-16 : 0x7.ffffffaaaaaab4444442d68d6ap-16 : inexact-ok
asinh 0x1p-24
= asinh downward binary32 0x1p-24 : 0xf.fffffp-28 : inexact-ok
= asinh tonearest binary32 0x1p-24 : 0x1p-24 : inexact-ok
= asinh towardzero binary32 0x1p-24 : 0xf.fffffp-28 : inexact-ok
= asinh upward binary32 0x1p-24 : 0x1p-24 : inexact-ok
= asinh downward binary64 0x1p-24 : 0xf.fffffffffffdp-28 : inexact-ok
= asinh tonearest binary64 0x1p-24 : 0xf.fffffffffffd8p-28 : inexact-ok
= asinh towardzero binary64 0x1p-24 : 0xf.fffffffffffdp-28 : inexact-ok
= asinh upward binary64 0x1p-24 : 0xf.fffffffffffd8p-28 : inexact-ok
= asinh downward intel96 0x1p-24 : 0xf.fffffffffffd555p-28 : inexact-ok
= asinh tonearest intel96 0x1p-24 : 0xf.fffffffffffd555p-28 : inexact-ok
= asinh towardzero intel96 0x1p-24 : 0xf.fffffffffffd555p-28 : inexact-ok
= asinh upward intel96 0x1p-24 : 0xf.fffffffffffd556p-28 : inexact-ok
= asinh downward m68k96 0x1p-24 : 0xf.fffffffffffd555p-28 : inexact-ok
= asinh tonearest m68k96 0x1p-24 : 0xf.fffffffffffd555p-28 : inexact-ok
= asinh towardzero m68k96 0x1p-24 : 0xf.fffffffffffd555p-28 : inexact-ok
= asinh upward m68k96 0x1p-24 : 0xf.fffffffffffd556p-28 : inexact-ok
= asinh downward binary128 0x1p-24 : 0xf.fffffffffffd5555555555568888p-28 : inexact-ok
= asinh tonearest binary128 0x1p-24 : 0xf.fffffffffffd5555555555568888p-28 : inexact-ok
= asinh towardzero binary128 0x1p-24 : 0xf.fffffffffffd5555555555568888p-28 : inexact-ok
= asinh upward binary128 0x1p-24 : 0xf.fffffffffffd555555555556889p-28 : inexact-ok
= asinh downward ibm128 0x1p-24 : 0xf.fffffffffffd55555555555688p-28 : inexact-ok
= asinh tonearest ibm128 0x1p-24 : 0xf.fffffffffffd55555555555688p-28 : inexact-ok
= asinh towardzero ibm128 0x1p-24 : 0xf.fffffffffffd55555555555688p-28 : inexact-ok
= asinh upward ibm128 0x1p-24 : 0xf.fffffffffffd5555555555568cp-28 : inexact-ok
asinh 0x1p-25
= asinh downward binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
= asinh tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok
= asinh towardzero binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
= asinh upward binary32 0x8p-28 : 0x8p-28 : inexact-ok
= asinh downward binary64 0x8p-28 : 0x7.ffffffffffff8p-28 : inexact-ok
= asinh tonearest binary64 0x8p-28 : 0x7.ffffffffffffcp-28 : inexact-ok
= asinh towardzero binary64 0x8p-28 : 0x7.ffffffffffff8p-28 : inexact-ok
= asinh upward binary64 0x8p-28 : 0x7.ffffffffffffcp-28 : inexact-ok
= asinh downward intel96 0x8p-28 : 0x7.ffffffffffffaaa8p-28 : inexact-ok
= asinh tonearest intel96 0x8p-28 : 0x7.ffffffffffffaaa8p-28 : inexact-ok
= asinh towardzero intel96 0x8p-28 : 0x7.ffffffffffffaaa8p-28 : inexact-ok
= asinh upward intel96 0x8p-28 : 0x7.ffffffffffffaabp-28 : inexact-ok
= asinh downward m68k96 0x8p-28 : 0x7.ffffffffffffaaa8p-28 : inexact-ok
= asinh tonearest m68k96 0x8p-28 : 0x7.ffffffffffffaaa8p-28 : inexact-ok
= asinh towardzero m68k96 0x8p-28 : 0x7.ffffffffffffaaa8p-28 : inexact-ok
= asinh upward m68k96 0x8p-28 : 0x7.ffffffffffffaabp-28 : inexact-ok
= asinh downward binary128 0x8p-28 : 0x7.ffffffffffffaaaaaaaaaaaab444p-28 : inexact-ok
= asinh tonearest binary128 0x8p-28 : 0x7.ffffffffffffaaaaaaaaaaaab444p-28 : inexact-ok
= asinh towardzero binary128 0x8p-28 : 0x7.ffffffffffffaaaaaaaaaaaab444p-28 : inexact-ok
= asinh upward binary128 0x8p-28 : 0x7.ffffffffffffaaaaaaaaaaaab448p-28 : inexact-ok
= asinh downward ibm128 0x8p-28 : 0x7.ffffffffffffaaaaaaaaaaaab4p-28 : inexact-ok
= asinh tonearest ibm128 0x8p-28 : 0x7.ffffffffffffaaaaaaaaaaaab4p-28 : inexact-ok
= asinh towardzero ibm128 0x8p-28 : 0x7.ffffffffffffaaaaaaaaaaaab4p-28 : inexact-ok
= asinh upward ibm128 0x8p-28 : 0x7.ffffffffffffaaaaaaaaaaaab6p-28 : inexact-ok
asinh 0x1p-26
= asinh downward binary32 0x4p-28 : 0x3.fffffcp-28 : inexact-ok
= asinh tonearest binary32 0x4p-28 : 0x4p-28 : inexact-ok
= asinh towardzero binary32 0x4p-28 : 0x3.fffffcp-28 : inexact-ok
= asinh upward binary32 0x4p-28 : 0x4p-28 : inexact-ok
= asinh downward binary64 0x4p-28 : 0x3.ffffffffffffep-28 : inexact-ok
= asinh tonearest binary64 0x4p-28 : 0x4p-28 : inexact-ok
= asinh towardzero binary64 0x4p-28 : 0x3.ffffffffffffep-28 : inexact-ok
= asinh upward binary64 0x4p-28 : 0x4p-28 : inexact-ok
= asinh downward intel96 0x4p-28 : 0x3.fffffffffffff554p-28 : inexact-ok
= asinh tonearest intel96 0x4p-28 : 0x3.fffffffffffff554p-28 : inexact-ok
= asinh towardzero intel96 0x4p-28 : 0x3.fffffffffffff554p-28 : inexact-ok
= asinh upward intel96 0x4p-28 : 0x3.fffffffffffff558p-28 : inexact-ok
= asinh downward m68k96 0x4p-28 : 0x3.fffffffffffff554p-28 : inexact-ok
= asinh tonearest m68k96 0x4p-28 : 0x3.fffffffffffff554p-28 : inexact-ok
= asinh towardzero m68k96 0x4p-28 : 0x3.fffffffffffff554p-28 : inexact-ok
= asinh upward m68k96 0x4p-28 : 0x3.fffffffffffff558p-28 : inexact-ok
= asinh downward binary128 0x4p-28 : 0x3.fffffffffffff5555555555555a2p-28 : inexact-ok
= asinh tonearest binary128 0x4p-28 : 0x3.fffffffffffff5555555555555a2p-28 : inexact-ok
= asinh towardzero binary128 0x4p-28 : 0x3.fffffffffffff5555555555555a2p-28 : inexact-ok
= asinh upward binary128 0x4p-28 : 0x3.fffffffffffff5555555555555a4p-28 : inexact-ok
= asinh downward ibm128 0x4p-28 : 0x3.fffffffffffff5555555555555p-28 : inexact-ok
= asinh tonearest ibm128 0x4p-28 : 0x3.fffffffffffff5555555555556p-28 : inexact-ok
= asinh towardzero ibm128 0x4p-28 : 0x3.fffffffffffff5555555555555p-28 : inexact-ok
= asinh upward ibm128 0x4p-28 : 0x3.fffffffffffff5555555555556p-28 : inexact-ok
asinh 0x1p-27
= asinh downward binary32 0x2p-28 : 0x1.fffffep-28 : inexact-ok
= asinh tonearest binary32 0x2p-28 : 0x2p-28 : inexact-ok
= asinh towardzero binary32 0x2p-28 : 0x1.fffffep-28 : inexact-ok
= asinh upward binary32 0x2p-28 : 0x2p-28 : inexact-ok
= asinh downward binary64 0x2p-28 : 0x1.fffffffffffffp-28 : inexact-ok
= asinh tonearest binary64 0x2p-28 : 0x2p-28 : inexact-ok
= asinh towardzero binary64 0x2p-28 : 0x1.fffffffffffffp-28 : inexact-ok
= asinh upward binary64 0x2p-28 : 0x2p-28 : inexact-ok
= asinh downward intel96 0x2p-28 : 0x1.fffffffffffffeaap-28 : inexact-ok
= asinh tonearest intel96 0x2p-28 : 0x1.fffffffffffffeaap-28 : inexact-ok
= asinh towardzero intel96 0x2p-28 : 0x1.fffffffffffffeaap-28 : inexact-ok
= asinh upward intel96 0x2p-28 : 0x1.fffffffffffffeacp-28 : inexact-ok
= asinh downward m68k96 0x2p-28 : 0x1.fffffffffffffeaap-28 : inexact-ok
= asinh tonearest m68k96 0x2p-28 : 0x1.fffffffffffffeaap-28 : inexact-ok
= asinh towardzero m68k96 0x2p-28 : 0x1.fffffffffffffeaap-28 : inexact-ok
= asinh upward m68k96 0x2p-28 : 0x1.fffffffffffffeacp-28 : inexact-ok
= asinh downward binary128 0x2p-28 : 0x1.fffffffffffffeaaaaaaaaaaaaadp-28 : inexact-ok
= asinh tonearest binary128 0x2p-28 : 0x1.fffffffffffffeaaaaaaaaaaaaadp-28 : inexact-ok
= asinh towardzero binary128 0x2p-28 : 0x1.fffffffffffffeaaaaaaaaaaaaadp-28 : inexact-ok
= asinh upward binary128 0x2p-28 : 0x1.fffffffffffffeaaaaaaaaaaaaaep-28 : inexact-ok
= asinh downward ibm128 0x2p-28 : 0x1.fffffffffffffeaaaaaaaaaaaa8p-28 : inexact-ok
= asinh tonearest ibm128 0x2p-28 : 0x1.fffffffffffffeaaaaaaaaaaaa8p-28 : inexact-ok
= asinh towardzero ibm128 0x2p-28 : 0x1.fffffffffffffeaaaaaaaaaaaa8p-28 : inexact-ok
= asinh upward ibm128 0x2p-28 : 0x1.fffffffffffffeaaaaaaaaaaabp-28 : inexact-ok
asinh 0x1p-28
= asinh downward binary32 0x1p-28 : 0xf.fffffp-32 : inexact-ok
= asinh tonearest binary32 0x1p-28 : 0x1p-28 : inexact-ok
= asinh towardzero binary32 0x1p-28 : 0xf.fffffp-32 : inexact-ok
= asinh upward binary32 0x1p-28 : 0x1p-28 : inexact-ok
= asinh downward binary64 0x1p-28 : 0xf.ffffffffffff8p-32 : inexact-ok
= asinh tonearest binary64 0x1p-28 : 0x1p-28 : inexact-ok
= asinh towardzero binary64 0x1p-28 : 0xf.ffffffffffff8p-32 : inexact-ok
= asinh upward binary64 0x1p-28 : 0x1p-28 : inexact-ok
= asinh downward intel96 0x1p-28 : 0xf.fffffffffffffd5p-32 : inexact-ok
= asinh tonearest intel96 0x1p-28 : 0xf.fffffffffffffd5p-32 : inexact-ok
= asinh towardzero intel96 0x1p-28 : 0xf.fffffffffffffd5p-32 : inexact-ok
= asinh upward intel96 0x1p-28 : 0xf.fffffffffffffd6p-32 : inexact-ok
= asinh downward m68k96 0x1p-28 : 0xf.fffffffffffffd5p-32 : inexact-ok
= asinh tonearest m68k96 0x1p-28 : 0xf.fffffffffffffd5p-32 : inexact-ok
= asinh towardzero m68k96 0x1p-28 : 0xf.fffffffffffffd5p-32 : inexact-ok
= asinh upward m68k96 0x1p-28 : 0xf.fffffffffffffd6p-32 : inexact-ok
= asinh downward binary128 0x1p-28 : 0xf.fffffffffffffd5555555555555p-32 : inexact-ok
= asinh tonearest binary128 0x1p-28 : 0xf.fffffffffffffd55555555555558p-32 : inexact-ok
= asinh towardzero binary128 0x1p-28 : 0xf.fffffffffffffd5555555555555p-32 : inexact-ok
= asinh upward binary128 0x1p-28 : 0xf.fffffffffffffd55555555555558p-32 : inexact-ok
= asinh downward ibm128 0x1p-28 : 0xf.fffffffffffffd555555555554p-32 : inexact-ok
= asinh tonearest ibm128 0x1p-28 : 0xf.fffffffffffffd555555555554p-32 : inexact-ok
= asinh towardzero ibm128 0x1p-28 : 0xf.fffffffffffffd555555555554p-32 : inexact-ok
= asinh upward ibm128 0x1p-28 : 0xf.fffffffffffffd555555555558p-32 : inexact-ok
asinh 0x1p-29
= asinh downward binary32 0x8p-32 : 0x7.fffff8p-32 : inexact-ok
= asinh tonearest binary32 0x8p-32 : 0x8p-32 : inexact-ok
= asinh towardzero binary32 0x8p-32 : 0x7.fffff8p-32 : inexact-ok
= asinh upward binary32 0x8p-32 : 0x8p-32 : inexact-ok
= asinh downward binary64 0x8p-32 : 0x7.ffffffffffffcp-32 : inexact-ok
= asinh tonearest binary64 0x8p-32 : 0x8p-32 : inexact-ok
= asinh towardzero binary64 0x8p-32 : 0x7.ffffffffffffcp-32 : inexact-ok
= asinh upward binary64 0x8p-32 : 0x8p-32 : inexact-ok
= asinh downward intel96 0x8p-32 : 0x7.ffffffffffffffa8p-32 : inexact-ok
= asinh tonearest intel96 0x8p-32 : 0x7.ffffffffffffffa8p-32 : inexact-ok
= asinh towardzero intel96 0x8p-32 : 0x7.ffffffffffffffa8p-32 : inexact-ok
= asinh upward intel96 0x8p-32 : 0x7.ffffffffffffffbp-32 : inexact-ok
= asinh downward m68k96 0x8p-32 : 0x7.ffffffffffffffa8p-32 : inexact-ok
= asinh tonearest m68k96 0x8p-32 : 0x7.ffffffffffffffa8p-32 : inexact-ok
= asinh towardzero m68k96 0x8p-32 : 0x7.ffffffffffffffa8p-32 : inexact-ok
= asinh upward m68k96 0x8p-32 : 0x7.ffffffffffffffbp-32 : inexact-ok
= asinh downward binary128 0x8p-32 : 0x7.ffffffffffffffaaaaaaaaaaaaa8p-32 : inexact-ok
= asinh tonearest binary128 0x8p-32 : 0x7.ffffffffffffffaaaaaaaaaaaaacp-32 : inexact-ok
= asinh towardzero binary128 0x8p-32 : 0x7.ffffffffffffffaaaaaaaaaaaaa8p-32 : inexact-ok
= asinh upward binary128 0x8p-32 : 0x7.ffffffffffffffaaaaaaaaaaaaacp-32 : inexact-ok
= asinh downward ibm128 0x8p-32 : 0x7.ffffffffffffffaaaaaaaaaaaap-32 : inexact-ok
= asinh tonearest ibm128 0x8p-32 : 0x7.ffffffffffffffaaaaaaaaaaaap-32 : inexact-ok
= asinh towardzero ibm128 0x8p-32 : 0x7.ffffffffffffffaaaaaaaaaaaap-32 : inexact-ok
= asinh upward ibm128 0x8p-32 : 0x7.ffffffffffffffaaaaaaaaaaacp-32 : inexact-ok
asinh 0x1p-30
= asinh downward binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
= asinh tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok
= asinh towardzero binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
= asinh upward binary32 0x4p-32 : 0x4p-32 : inexact-ok
= asinh downward binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
= asinh tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok
= asinh towardzero binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
= asinh upward binary64 0x4p-32 : 0x4p-32 : inexact-ok
= asinh downward intel96 0x4p-32 : 0x3.fffffffffffffff4p-32 : inexact-ok
= asinh tonearest intel96 0x4p-32 : 0x3.fffffffffffffff4p-32 : inexact-ok
= asinh towardzero intel96 0x4p-32 : 0x3.fffffffffffffff4p-32 : inexact-ok
= asinh upward intel96 0x4p-32 : 0x3.fffffffffffffff8p-32 : inexact-ok
= asinh downward m68k96 0x4p-32 : 0x3.fffffffffffffff4p-32 : inexact-ok
= asinh tonearest m68k96 0x4p-32 : 0x3.fffffffffffffff4p-32 : inexact-ok
= asinh towardzero m68k96 0x4p-32 : 0x3.fffffffffffffff4p-32 : inexact-ok
= asinh upward m68k96 0x4p-32 : 0x3.fffffffffffffff8p-32 : inexact-ok
= asinh downward binary128 0x4p-32 : 0x3.fffffffffffffff5555555555554p-32 : inexact-ok
= asinh tonearest binary128 0x4p-32 : 0x3.fffffffffffffff5555555555556p-32 : inexact-ok
= asinh towardzero binary128 0x4p-32 : 0x3.fffffffffffffff5555555555554p-32 : inexact-ok
= asinh upward binary128 0x4p-32 : 0x3.fffffffffffffff5555555555556p-32 : inexact-ok
= asinh downward ibm128 0x4p-32 : 0x3.fffffffffffffff55555555555p-32 : inexact-ok
= asinh tonearest ibm128 0x4p-32 : 0x3.fffffffffffffff55555555555p-32 : inexact-ok
= asinh towardzero ibm128 0x4p-32 : 0x3.fffffffffffffff55555555555p-32 : inexact-ok
= asinh upward ibm128 0x4p-32 : 0x3.fffffffffffffff55555555556p-32 : inexact-ok
asinh 0x1p-31
= asinh downward binary32 0x2p-32 : 0x1.fffffep-32 : inexact-ok
= asinh tonearest binary32 0x2p-32 : 0x2p-32 : inexact-ok
= asinh towardzero binary32 0x2p-32 : 0x1.fffffep-32 : inexact-ok
= asinh upward binary32 0x2p-32 : 0x2p-32 : inexact-ok
= asinh downward binary64 0x2p-32 : 0x1.fffffffffffffp-32 : inexact-ok
= asinh tonearest binary64 0x2p-32 : 0x2p-32 : inexact-ok
= asinh towardzero binary64 0x2p-32 : 0x1.fffffffffffffp-32 : inexact-ok
= asinh upward binary64 0x2p-32 : 0x2p-32 : inexact-ok
= asinh downward intel96 0x2p-32 : 0x1.fffffffffffffffep-32 : inexact-ok
= asinh tonearest intel96 0x2p-32 : 0x1.fffffffffffffffep-32 : inexact-ok
= asinh towardzero intel96 0x2p-32 : 0x1.fffffffffffffffep-32 : inexact-ok
= asinh upward intel96 0x2p-32 : 0x2p-32 : inexact-ok
= asinh downward m68k96 0x2p-32 : 0x1.fffffffffffffffep-32 : inexact-ok
= asinh tonearest m68k96 0x2p-32 : 0x1.fffffffffffffffep-32 : inexact-ok
= asinh towardzero m68k96 0x2p-32 : 0x1.fffffffffffffffep-32 : inexact-ok
= asinh upward m68k96 0x2p-32 : 0x2p-32 : inexact-ok
= asinh downward binary128 0x2p-32 : 0x1.fffffffffffffffeaaaaaaaaaaaap-32 : inexact-ok
= asinh tonearest binary128 0x2p-32 : 0x1.fffffffffffffffeaaaaaaaaaaabp-32 : inexact-ok
= asinh towardzero binary128 0x2p-32 : 0x1.fffffffffffffffeaaaaaaaaaaaap-32 : inexact-ok
= asinh upward binary128 0x2p-32 : 0x1.fffffffffffffffeaaaaaaaaaaabp-32 : inexact-ok
= asinh downward ibm128 0x2p-32 : 0x1.fffffffffffffffeaaaaaaaaaa8p-32 : inexact-ok
= asinh tonearest ibm128 0x2p-32 : 0x1.fffffffffffffffeaaaaaaaaaa8p-32 : inexact-ok
= asinh towardzero ibm128 0x2p-32 : 0x1.fffffffffffffffeaaaaaaaaaa8p-32 : inexact-ok
= asinh upward ibm128 0x2p-32 : 0x1.fffffffffffffffeaaaaaaaaabp-32 : inexact-ok
asinh 0x1p-32
= asinh downward binary32 0x1p-32 : 0xf.fffffp-36 : inexact-ok
= asinh tonearest binary32 0x1p-32 : 0x1p-32 : inexact-ok
= asinh towardzero binary32 0x1p-32 : 0xf.fffffp-36 : inexact-ok
= asinh upward binary32 0x1p-32 : 0x1p-32 : inexact-ok
= asinh downward binary64 0x1p-32 : 0xf.ffffffffffff8p-36 : inexact-ok
= asinh tonearest binary64 0x1p-32 : 0x1p-32 : inexact-ok
= asinh towardzero binary64 0x1p-32 : 0xf.ffffffffffff8p-36 : inexact-ok
= asinh upward binary64 0x1p-32 : 0x1p-32 : inexact-ok
= asinh downward intel96 0x1p-32 : 0xf.fffffffffffffffp-36 : inexact-ok
= asinh tonearest intel96 0x1p-32 : 0x1p-32 : inexact-ok
= asinh towardzero intel96 0x1p-32 : 0xf.fffffffffffffffp-36 : inexact-ok
= asinh upward intel96 0x1p-32 : 0x1p-32 : inexact-ok
= asinh downward m68k96 0x1p-32 : 0xf.fffffffffffffffp-36 : inexact-ok
= asinh tonearest m68k96 0x1p-32 : 0x1p-32 : inexact-ok
= asinh towardzero m68k96 0x1p-32 : 0xf.fffffffffffffffp-36 : inexact-ok
= asinh upward m68k96 0x1p-32 : 0x1p-32 : inexact-ok
= asinh downward binary128 0x1p-32 : 0xf.fffffffffffffffd55555555555p-36 : inexact-ok
= asinh tonearest binary128 0x1p-32 : 0xf.fffffffffffffffd555555555558p-36 : inexact-ok
= asinh towardzero binary128 0x1p-32 : 0xf.fffffffffffffffd55555555555p-36 : inexact-ok
= asinh upward binary128 0x1p-32 : 0xf.fffffffffffffffd555555555558p-36 : inexact-ok
= asinh downward ibm128 0x1p-32 : 0xf.fffffffffffffffd5555555554p-36 : inexact-ok
= asinh tonearest ibm128 0x1p-32 : 0xf.fffffffffffffffd5555555554p-36 : inexact-ok
= asinh towardzero ibm128 0x1p-32 : 0xf.fffffffffffffffd5555555554p-36 : inexact-ok
= asinh upward ibm128 0x1p-32 : 0xf.fffffffffffffffd5555555558p-36 : inexact-ok
asinh 0x1p-33
= asinh downward binary32 0x8p-36 : 0x7.fffff8p-36 : inexact-ok
= asinh tonearest binary32 0x8p-36 : 0x8p-36 : inexact-ok
= asinh towardzero binary32 0x8p-36 : 0x7.fffff8p-36 : inexact-ok
= asinh upward binary32 0x8p-36 : 0x8p-36 : inexact-ok
= asinh downward binary64 0x8p-36 : 0x7.ffffffffffffcp-36 : inexact-ok
= asinh tonearest binary64 0x8p-36 : 0x8p-36 : inexact-ok
= asinh towardzero binary64 0x8p-36 : 0x7.ffffffffffffcp-36 : inexact-ok
= asinh upward binary64 0x8p-36 : 0x8p-36 : inexact-ok
= asinh downward intel96 0x8p-36 : 0x7.fffffffffffffff8p-36 : inexact-ok
= asinh tonearest intel96 0x8p-36 : 0x8p-36 : inexact-ok
= asinh towardzero intel96 0x8p-36 : 0x7.fffffffffffffff8p-36 : inexact-ok
= asinh upward intel96 0x8p-36 : 0x8p-36 : inexact-ok
= asinh downward m68k96 0x8p-36 : 0x7.fffffffffffffff8p-36 : inexact-ok
= asinh tonearest m68k96 0x8p-36 : 0x8p-36 : inexact-ok
= asinh towardzero m68k96 0x8p-36 : 0x7.fffffffffffffff8p-36 : inexact-ok
= asinh upward m68k96 0x8p-36 : 0x8p-36 : inexact-ok
= asinh downward binary128 0x8p-36 : 0x7.ffffffffffffffffaaaaaaaaaaa8p-36 : inexact-ok
= asinh tonearest binary128 0x8p-36 : 0x7.ffffffffffffffffaaaaaaaaaaacp-36 : inexact-ok
= asinh towardzero binary128 0x8p-36 : 0x7.ffffffffffffffffaaaaaaaaaaa8p-36 : inexact-ok
= asinh upward binary128 0x8p-36 : 0x7.ffffffffffffffffaaaaaaaaaaacp-36 : inexact-ok
= asinh downward ibm128 0x8p-36 : 0x7.ffffffffffffffffaaaaaaaaaap-36 : inexact-ok
= asinh tonearest ibm128 0x8p-36 : 0x7.ffffffffffffffffaaaaaaaaaap-36 : inexact-ok
= asinh towardzero ibm128 0x8p-36 : 0x7.ffffffffffffffffaaaaaaaaaap-36 : inexact-ok
= asinh upward ibm128 0x8p-36 : 0x7.ffffffffffffffffaaaaaaaaacp-36 : inexact-ok
asinh 0x1p-48
= asinh downward binary32 0x1p-48 : 0xf.fffffp-52 : inexact-ok
= asinh tonearest binary32 0x1p-48 : 0x1p-48 : inexact-ok
= asinh towardzero binary32 0x1p-48 : 0xf.fffffp-52 : inexact-ok
= asinh upward binary32 0x1p-48 : 0x1p-48 : inexact-ok
= asinh downward binary64 0x1p-48 : 0xf.ffffffffffff8p-52 : inexact-ok
= asinh tonearest binary64 0x1p-48 : 0x1p-48 : inexact-ok
= asinh towardzero binary64 0x1p-48 : 0xf.ffffffffffff8p-52 : inexact-ok
= asinh upward binary64 0x1p-48 : 0x1p-48 : inexact-ok
= asinh downward intel96 0x1p-48 : 0xf.fffffffffffffffp-52 : inexact-ok
= asinh tonearest intel96 0x1p-48 : 0x1p-48 : inexact-ok
= asinh towardzero intel96 0x1p-48 : 0xf.fffffffffffffffp-52 : inexact-ok
= asinh upward intel96 0x1p-48 : 0x1p-48 : inexact-ok
= asinh downward m68k96 0x1p-48 : 0xf.fffffffffffffffp-52 : inexact-ok
= asinh tonearest m68k96 0x1p-48 : 0x1p-48 : inexact-ok
= asinh towardzero m68k96 0x1p-48 : 0xf.fffffffffffffffp-52 : inexact-ok
= asinh upward m68k96 0x1p-48 : 0x1p-48 : inexact-ok
= asinh downward binary128 0x1p-48 : 0xf.fffffffffffffffffffffffd555p-52 : inexact-ok
= asinh tonearest binary128 0x1p-48 : 0xf.fffffffffffffffffffffffd5558p-52 : inexact-ok
= asinh towardzero binary128 0x1p-48 : 0xf.fffffffffffffffffffffffd555p-52 : inexact-ok
= asinh upward binary128 0x1p-48 : 0xf.fffffffffffffffffffffffd5558p-52 : inexact-ok
= asinh downward ibm128 0x1p-48 : 0xf.fffffffffffffffffffffffd54p-52 : inexact-ok
= asinh tonearest ibm128 0x1p-48 : 0xf.fffffffffffffffffffffffd54p-52 : inexact-ok
= asinh towardzero ibm128 0x1p-48 : 0xf.fffffffffffffffffffffffd54p-52 : inexact-ok
= asinh upward ibm128 0x1p-48 : 0xf.fffffffffffffffffffffffd58p-52 : inexact-ok
asinh 0x1p-49
= asinh downward binary32 0x8p-52 : 0x7.fffff8p-52 : inexact-ok
= asinh tonearest binary32 0x8p-52 : 0x8p-52 : inexact-ok
= asinh towardzero binary32 0x8p-52 : 0x7.fffff8p-52 : inexact-ok
= asinh upward binary32 0x8p-52 : 0x8p-52 : inexact-ok
= asinh downward binary64 0x8p-52 : 0x7.ffffffffffffcp-52 : inexact-ok
= asinh tonearest binary64 0x8p-52 : 0x8p-52 : inexact-ok
= asinh towardzero binary64 0x8p-52 : 0x7.ffffffffffffcp-52 : inexact-ok
= asinh upward binary64 0x8p-52 : 0x8p-52 : inexact-ok
= asinh downward intel96 0x8p-52 : 0x7.fffffffffffffff8p-52 : inexact-ok
= asinh tonearest intel96 0x8p-52 : 0x8p-52 : inexact-ok
= asinh towardzero intel96 0x8p-52 : 0x7.fffffffffffffff8p-52 : inexact-ok
= asinh upward intel96 0x8p-52 : 0x8p-52 : inexact-ok
= asinh downward m68k96 0x8p-52 : 0x7.fffffffffffffff8p-52 : inexact-ok
= asinh tonearest m68k96 0x8p-52 : 0x8p-52 : inexact-ok
= asinh towardzero m68k96 0x8p-52 : 0x7.fffffffffffffff8p-52 : inexact-ok
= asinh upward m68k96 0x8p-52 : 0x8p-52 : inexact-ok
= asinh downward binary128 0x8p-52 : 0x7.ffffffffffffffffffffffffaaa8p-52 : inexact-ok
= asinh tonearest binary128 0x8p-52 : 0x7.ffffffffffffffffffffffffaaacp-52 : inexact-ok
= asinh towardzero binary128 0x8p-52 : 0x7.ffffffffffffffffffffffffaaa8p-52 : inexact-ok
= asinh upward binary128 0x8p-52 : 0x7.ffffffffffffffffffffffffaaacp-52 : inexact-ok
= asinh downward ibm128 0x8p-52 : 0x7.ffffffffffffffffffffffffaap-52 : inexact-ok
= asinh tonearest ibm128 0x8p-52 : 0x7.ffffffffffffffffffffffffaap-52 : inexact-ok
= asinh towardzero ibm128 0x8p-52 : 0x7.ffffffffffffffffffffffffaap-52 : inexact-ok
= asinh upward ibm128 0x8p-52 : 0x7.ffffffffffffffffffffffffacp-52 : inexact-ok
asinh 0x1p-50
= asinh downward binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
= asinh tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok
= asinh towardzero binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
= asinh upward binary32 0x4p-52 : 0x4p-52 : inexact-ok
= asinh downward binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
= asinh tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok
= asinh towardzero binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
= asinh upward binary64 0x4p-52 : 0x4p-52 : inexact-ok
= asinh downward intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
= asinh tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok
= asinh towardzero intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
= asinh upward intel96 0x4p-52 : 0x4p-52 : inexact-ok
= asinh downward m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
= asinh tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok
= asinh towardzero m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
= asinh upward m68k96 0x4p-52 : 0x4p-52 : inexact-ok
= asinh downward binary128 0x4p-52 : 0x3.fffffffffffffffffffffffff554p-52 : inexact-ok
= asinh tonearest binary128 0x4p-52 : 0x3.fffffffffffffffffffffffff556p-52 : inexact-ok
= asinh towardzero binary128 0x4p-52 : 0x3.fffffffffffffffffffffffff554p-52 : inexact-ok
= asinh upward binary128 0x4p-52 : 0x3.fffffffffffffffffffffffff556p-52 : inexact-ok
= asinh downward ibm128 0x4p-52 : 0x3.fffffffffffffffffffffffff5p-52 : inexact-ok
= asinh tonearest ibm128 0x4p-52 : 0x3.fffffffffffffffffffffffff5p-52 : inexact-ok
= asinh towardzero ibm128 0x4p-52 : 0x3.fffffffffffffffffffffffff5p-52 : inexact-ok
= asinh upward ibm128 0x4p-52 : 0x3.fffffffffffffffffffffffff6p-52 : inexact-ok
asinh 0x1p-51
= asinh downward binary32 0x2p-52 : 0x1.fffffep-52 : inexact-ok
= asinh tonearest binary32 0x2p-52 : 0x2p-52 : inexact-ok
= asinh towardzero binary32 0x2p-52 : 0x1.fffffep-52 : inexact-ok
= asinh upward binary32 0x2p-52 : 0x2p-52 : inexact-ok
= asinh downward binary64 0x2p-52 : 0x1.fffffffffffffp-52 : inexact-ok
= asinh tonearest binary64 0x2p-52 : 0x2p-52 : inexact-ok
= asinh towardzero binary64 0x2p-52 : 0x1.fffffffffffffp-52 : inexact-ok
= asinh upward binary64 0x2p-52 : 0x2p-52 : inexact-ok
= asinh downward intel96 0x2p-52 : 0x1.fffffffffffffffep-52 : inexact-ok
= asinh tonearest intel96 0x2p-52 : 0x2p-52 : inexact-ok
= asinh towardzero intel96 0x2p-52 : 0x1.fffffffffffffffep-52 : inexact-ok
= asinh upward intel96 0x2p-52 : 0x2p-52 : inexact-ok
= asinh downward m68k96 0x2p-52 : 0x1.fffffffffffffffep-52 : inexact-ok
= asinh tonearest m68k96 0x2p-52 : 0x2p-52 : inexact-ok
= asinh towardzero m68k96 0x2p-52 : 0x1.fffffffffffffffep-52 : inexact-ok
= asinh upward m68k96 0x2p-52 : 0x2p-52 : inexact-ok
= asinh downward binary128 0x2p-52 : 0x1.fffffffffffffffffffffffffeaap-52 : inexact-ok
= asinh tonearest binary128 0x2p-52 : 0x1.fffffffffffffffffffffffffeabp-52 : inexact-ok
= asinh towardzero binary128 0x2p-52 : 0x1.fffffffffffffffffffffffffeaap-52 : inexact-ok
= asinh upward binary128 0x2p-52 : 0x1.fffffffffffffffffffffffffeabp-52 : inexact-ok
= asinh downward ibm128 0x2p-52 : 0x1.fffffffffffffffffffffffffe8p-52 : inexact-ok
= asinh tonearest ibm128 0x2p-52 : 0x1.fffffffffffffffffffffffffe8p-52 : inexact-ok
= asinh towardzero ibm128 0x2p-52 : 0x1.fffffffffffffffffffffffffe8p-52 : inexact-ok
= asinh upward ibm128 0x2p-52 : 0x1.ffffffffffffffffffffffffffp-52 : inexact-ok
asinh 0x1p-52
= asinh downward binary32 0x1p-52 : 0xf.fffffp-56 : inexact-ok
= asinh tonearest binary32 0x1p-52 : 0x1p-52 : inexact-ok
= asinh towardzero binary32 0x1p-52 : 0xf.fffffp-56 : inexact-ok
= asinh upward binary32 0x1p-52 : 0x1p-52 : inexact-ok
= asinh downward binary64 0x1p-52 : 0xf.ffffffffffff8p-56 : inexact-ok
= asinh tonearest binary64 0x1p-52 : 0x1p-52 : inexact-ok
= asinh towardzero binary64 0x1p-52 : 0xf.ffffffffffff8p-56 : inexact-ok
= asinh upward binary64 0x1p-52 : 0x1p-52 : inexact-ok
= asinh downward intel96 0x1p-52 : 0xf.fffffffffffffffp-56 : inexact-ok
= asinh tonearest intel96 0x1p-52 : 0x1p-52 : inexact-ok
= asinh towardzero intel96 0x1p-52 : 0xf.fffffffffffffffp-56 : inexact-ok
= asinh upward intel96 0x1p-52 : 0x1p-52 : inexact-ok
= asinh downward m68k96 0x1p-52 : 0xf.fffffffffffffffp-56 : inexact-ok
= asinh tonearest m68k96 0x1p-52 : 0x1p-52 : inexact-ok
= asinh towardzero m68k96 0x1p-52 : 0xf.fffffffffffffffp-56 : inexact-ok
= asinh upward m68k96 0x1p-52 : 0x1p-52 : inexact-ok
= asinh downward binary128 0x1p-52 : 0xf.fffffffffffffffffffffffffd5p-56 : inexact-ok
= asinh tonearest binary128 0x1p-52 : 0xf.fffffffffffffffffffffffffd58p-56 : inexact-ok
= asinh towardzero binary128 0x1p-52 : 0xf.fffffffffffffffffffffffffd5p-56 : inexact-ok
= asinh upward binary128 0x1p-52 : 0xf.fffffffffffffffffffffffffd58p-56 : inexact-ok
= asinh downward ibm128 0x1p-52 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok
= asinh tonearest ibm128 0x1p-52 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok
= asinh towardzero ibm128 0x1p-52 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok
= asinh upward ibm128 0x1p-52 : 0x1p-52 : inexact-ok
asinh 0x1p-53
= asinh downward binary32 0x8p-56 : 0x7.fffff8p-56 : inexact-ok
= asinh tonearest binary32 0x8p-56 : 0x8p-56 : inexact-ok
= asinh towardzero binary32 0x8p-56 : 0x7.fffff8p-56 : inexact-ok
= asinh upward binary32 0x8p-56 : 0x8p-56 : inexact-ok
= asinh downward binary64 0x8p-56 : 0x7.ffffffffffffcp-56 : inexact-ok
= asinh tonearest binary64 0x8p-56 : 0x8p-56 : inexact-ok
= asinh towardzero binary64 0x8p-56 : 0x7.ffffffffffffcp-56 : inexact-ok
= asinh upward binary64 0x8p-56 : 0x8p-56 : inexact-ok
= asinh downward intel96 0x8p-56 : 0x7.fffffffffffffff8p-56 : inexact-ok
= asinh tonearest intel96 0x8p-56 : 0x8p-56 : inexact-ok
= asinh towardzero intel96 0x8p-56 : 0x7.fffffffffffffff8p-56 : inexact-ok
= asinh upward intel96 0x8p-56 : 0x8p-56 : inexact-ok
= asinh downward m68k96 0x8p-56 : 0x7.fffffffffffffff8p-56 : inexact-ok
= asinh tonearest m68k96 0x8p-56 : 0x8p-56 : inexact-ok
= asinh towardzero m68k96 0x8p-56 : 0x7.fffffffffffffff8p-56 : inexact-ok
= asinh upward m68k96 0x8p-56 : 0x8p-56 : inexact-ok
= asinh downward binary128 0x8p-56 : 0x7.ffffffffffffffffffffffffffa8p-56 : inexact-ok
= asinh tonearest binary128 0x8p-56 : 0x7.ffffffffffffffffffffffffffacp-56 : inexact-ok
= asinh towardzero binary128 0x8p-56 : 0x7.ffffffffffffffffffffffffffa8p-56 : inexact-ok
= asinh upward binary128 0x8p-56 : 0x7.ffffffffffffffffffffffffffacp-56 : inexact-ok
= asinh downward ibm128 0x8p-56 : 0x7.fffffffffffffffffffffffffep-56 : inexact-ok
= asinh tonearest ibm128 0x8p-56 : 0x8p-56 : inexact-ok
= asinh towardzero ibm128 0x8p-56 : 0x7.fffffffffffffffffffffffffep-56 : inexact-ok
= asinh upward ibm128 0x8p-56 : 0x8p-56 : inexact-ok
asinh 0x1p-54
= asinh downward binary32 0x4p-56 : 0x3.fffffcp-56 : inexact-ok
= asinh tonearest binary32 0x4p-56 : 0x4p-56 : inexact-ok
= asinh towardzero binary32 0x4p-56 : 0x3.fffffcp-56 : inexact-ok
= asinh upward binary32 0x4p-56 : 0x4p-56 : inexact-ok
= asinh downward binary64 0x4p-56 : 0x3.ffffffffffffep-56 : inexact-ok
= asinh tonearest binary64 0x4p-56 : 0x4p-56 : inexact-ok
= asinh towardzero binary64 0x4p-56 : 0x3.ffffffffffffep-56 : inexact-ok
= asinh upward binary64 0x4p-56 : 0x4p-56 : inexact-ok
= asinh downward intel96 0x4p-56 : 0x3.fffffffffffffffcp-56 : inexact-ok
= asinh tonearest intel96 0x4p-56 : 0x4p-56 : inexact-ok
= asinh towardzero intel96 0x4p-56 : 0x3.fffffffffffffffcp-56 : inexact-ok
= asinh upward intel96 0x4p-56 : 0x4p-56 : inexact-ok
= asinh downward m68k96 0x4p-56 : 0x3.fffffffffffffffcp-56 : inexact-ok
= asinh tonearest m68k96 0x4p-56 : 0x4p-56 : inexact-ok
= asinh towardzero m68k96 0x4p-56 : 0x3.fffffffffffffffcp-56 : inexact-ok
= asinh upward m68k96 0x4p-56 : 0x4p-56 : inexact-ok
= asinh downward binary128 0x4p-56 : 0x3.fffffffffffffffffffffffffff4p-56 : inexact-ok
= asinh tonearest binary128 0x4p-56 : 0x3.fffffffffffffffffffffffffff6p-56 : inexact-ok
= asinh towardzero binary128 0x4p-56 : 0x3.fffffffffffffffffffffffffff4p-56 : inexact-ok
= asinh upward binary128 0x4p-56 : 0x3.fffffffffffffffffffffffffff6p-56 : inexact-ok
= asinh downward ibm128 0x4p-56 : 0x3.ffffffffffffffffffffffffffp-56 : inexact-ok
= asinh tonearest ibm128 0x4p-56 : 0x4p-56 : inexact-ok
= asinh towardzero ibm128 0x4p-56 : 0x3.ffffffffffffffffffffffffffp-56 : inexact-ok
= asinh upward ibm128 0x4p-56 : 0x4p-56 : inexact-ok
asinh 0x1p-55
= asinh downward binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
= asinh tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok
= asinh towardzero binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
= asinh upward binary32 0x2p-56 : 0x2p-56 : inexact-ok
= asinh downward binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
= asinh tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok
= asinh towardzero binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
= asinh upward binary64 0x2p-56 : 0x2p-56 : inexact-ok
= asinh downward intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
= asinh tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok
= asinh towardzero intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
= asinh upward intel96 0x2p-56 : 0x2p-56 : inexact-ok
= asinh downward m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
= asinh tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok
= asinh towardzero m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
= asinh upward m68k96 0x2p-56 : 0x2p-56 : inexact-ok
= asinh downward binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffep-56 : inexact-ok
= asinh tonearest binary128 0x2p-56 : 0x1.ffffffffffffffffffffffffffffp-56 : inexact-ok
= asinh towardzero binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffep-56 : inexact-ok
= asinh upward binary128 0x2p-56 : 0x1.ffffffffffffffffffffffffffffp-56 : inexact-ok
= asinh downward ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
= asinh tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok
= asinh towardzero ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
= asinh upward ibm128 0x2p-56 : 0x2p-56 : inexact-ok
asinh 0x1p-56
= asinh downward binary32 0x1p-56 : 0xf.fffffp-60 : inexact-ok
= asinh tonearest binary32 0x1p-56 : 0x1p-56 : inexact-ok
= asinh towardzero binary32 0x1p-56 : 0xf.fffffp-60 : inexact-ok
= asinh upward binary32 0x1p-56 : 0x1p-56 : inexact-ok
= asinh downward binary64 0x1p-56 : 0xf.ffffffffffff8p-60 : inexact-ok
= asinh tonearest binary64 0x1p-56 : 0x1p-56 : inexact-ok
= asinh towardzero binary64 0x1p-56 : 0xf.ffffffffffff8p-60 : inexact-ok
= asinh upward binary64 0x1p-56 : 0x1p-56 : inexact-ok
= asinh downward intel96 0x1p-56 : 0xf.fffffffffffffffp-60 : inexact-ok
= asinh tonearest intel96 0x1p-56 : 0x1p-56 : inexact-ok
= asinh towardzero intel96 0x1p-56 : 0xf.fffffffffffffffp-60 : inexact-ok
= asinh upward intel96 0x1p-56 : 0x1p-56 : inexact-ok
= asinh downward m68k96 0x1p-56 : 0xf.fffffffffffffffp-60 : inexact-ok
= asinh tonearest m68k96 0x1p-56 : 0x1p-56 : inexact-ok
= asinh towardzero m68k96 0x1p-56 : 0xf.fffffffffffffffp-60 : inexact-ok
= asinh upward m68k96 0x1p-56 : 0x1p-56 : inexact-ok
= asinh downward binary128 0x1p-56 : 0xf.fffffffffffffffffffffffffff8p-60 : inexact-ok
= asinh tonearest binary128 0x1p-56 : 0x1p-56 : inexact-ok
= asinh towardzero binary128 0x1p-56 : 0xf.fffffffffffffffffffffffffff8p-60 : inexact-ok
= asinh upward binary128 0x1p-56 : 0x1p-56 : inexact-ok
= asinh downward ibm128 0x1p-56 : 0xf.fffffffffffffffffffffffffcp-60 : inexact-ok
= asinh tonearest ibm128 0x1p-56 : 0x1p-56 : inexact-ok
= asinh towardzero ibm128 0x1p-56 : 0xf.fffffffffffffffffffffffffcp-60 : inexact-ok
= asinh upward ibm128 0x1p-56 : 0x1p-56 : inexact-ok
asinh 0x1p-57
= asinh downward binary32 0x8p-60 : 0x7.fffff8p-60 : inexact-ok
= asinh tonearest binary32 0x8p-60 : 0x8p-60 : inexact-ok
= asinh towardzero binary32 0x8p-60 : 0x7.fffff8p-60 : inexact-ok
= asinh upward binary32 0x8p-60 : 0x8p-60 : inexact-ok
= asinh downward binary64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
= asinh tonearest binary64 0x8p-60 : 0x8p-60 : inexact-ok
= asinh towardzero binary64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
= asinh upward binary64 0x8p-60 : 0x8p-60 : inexact-ok
= asinh downward intel96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
= asinh tonearest intel96 0x8p-60 : 0x8p-60 : inexact-ok
= asinh towardzero intel96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
= asinh upward intel96 0x8p-60 : 0x8p-60 : inexact-ok
= asinh downward m68k96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
= asinh tonearest m68k96 0x8p-60 : 0x8p-60 : inexact-ok
= asinh towardzero m68k96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
= asinh upward m68k96 0x8p-60 : 0x8p-60 : inexact-ok
= asinh downward binary128 0x8p-60 : 0x7.fffffffffffffffffffffffffffcp-60 : inexact-ok
= asinh tonearest binary128 0x8p-60 : 0x8p-60 : inexact-ok
= asinh towardzero binary128 0x8p-60 : 0x7.fffffffffffffffffffffffffffcp-60 : inexact-ok
= asinh upward binary128 0x8p-60 : 0x8p-60 : inexact-ok
= asinh downward ibm128 0x8p-60 : 0x7.fffffffffffffffffffffffffep-60 : inexact-ok
= asinh tonearest ibm128 0x8p-60 : 0x8p-60 : inexact-ok
= asinh towardzero ibm128 0x8p-60 : 0x7.fffffffffffffffffffffffffep-60 : inexact-ok
= asinh upward ibm128 0x8p-60 : 0x8p-60 : inexact-ok
asinh 0x1p-58
= asinh downward binary32 0x4p-60 : 0x3.fffffcp-60 : inexact-ok
= asinh tonearest binary32 0x4p-60 : 0x4p-60 : inexact-ok
= asinh towardzero binary32 0x4p-60 : 0x3.fffffcp-60 : inexact-ok
= asinh upward binary32 0x4p-60 : 0x4p-60 : inexact-ok
= asinh downward binary64 0x4p-60 : 0x3.ffffffffffffep-60 : inexact-ok
= asinh tonearest binary64 0x4p-60 : 0x4p-60 : inexact-ok
= asinh towardzero binary64 0x4p-60 : 0x3.ffffffffffffep-60 : inexact-ok
= asinh upward binary64 0x4p-60 : 0x4p-60 : inexact-ok
= asinh downward intel96 0x4p-60 : 0x3.fffffffffffffffcp-60 : inexact-ok
= asinh tonearest intel96 0x4p-60 : 0x4p-60 : inexact-ok
= asinh towardzero intel96 0x4p-60 : 0x3.fffffffffffffffcp-60 : inexact-ok
= asinh upward intel96 0x4p-60 : 0x4p-60 : inexact-ok
= asinh downward m68k96 0x4p-60 : 0x3.fffffffffffffffcp-60 : inexact-ok
= asinh tonearest m68k96 0x4p-60 : 0x4p-60 : inexact-ok
= asinh towardzero m68k96 0x4p-60 : 0x3.fffffffffffffffcp-60 : inexact-ok
= asinh upward m68k96 0x4p-60 : 0x4p-60 : inexact-ok
= asinh downward binary128 0x4p-60 : 0x3.fffffffffffffffffffffffffffep-60 : inexact-ok
= asinh tonearest binary128 0x4p-60 : 0x4p-60 : inexact-ok
= asinh towardzero binary128 0x4p-60 : 0x3.fffffffffffffffffffffffffffep-60 : inexact-ok
= asinh upward binary128 0x4p-60 : 0x4p-60 : inexact-ok
= asinh downward ibm128 0x4p-60 : 0x3.ffffffffffffffffffffffffffp-60 : inexact-ok
= asinh tonearest ibm128 0x4p-60 : 0x4p-60 : inexact-ok
= asinh towardzero ibm128 0x4p-60 : 0x3.ffffffffffffffffffffffffffp-60 : inexact-ok
= asinh upward ibm128 0x4p-60 : 0x4p-60 : inexact-ok
asinh 0x1p-59
= asinh downward binary32 0x2p-60 : 0x1.fffffep-60 : inexact-ok
= asinh tonearest binary32 0x2p-60 : 0x2p-60 : inexact-ok
= asinh towardzero binary32 0x2p-60 : 0x1.fffffep-60 : inexact-ok
= asinh upward binary32 0x2p-60 : 0x2p-60 : inexact-ok
= asinh downward binary64 0x2p-60 : 0x1.fffffffffffffp-60 : inexact-ok
= asinh tonearest binary64 0x2p-60 : 0x2p-60 : inexact-ok
= asinh towardzero binary64 0x2p-60 : 0x1.fffffffffffffp-60 : inexact-ok
= asinh upward binary64 0x2p-60 : 0x2p-60 : inexact-ok
= asinh downward intel96 0x2p-60 : 0x1.fffffffffffffffep-60 : inexact-ok
= asinh tonearest intel96 0x2p-60 : 0x2p-60 : inexact-ok
= asinh towardzero intel96 0x2p-60 : 0x1.fffffffffffffffep-60 : inexact-ok
= asinh upward intel96 0x2p-60 : 0x2p-60 : inexact-ok
= asinh downward m68k96 0x2p-60 : 0x1.fffffffffffffffep-60 : inexact-ok
= asinh tonearest m68k96 0x2p-60 : 0x2p-60 : inexact-ok
= asinh towardzero m68k96 0x2p-60 : 0x1.fffffffffffffffep-60 : inexact-ok
= asinh upward m68k96 0x2p-60 : 0x2p-60 : inexact-ok
= asinh downward binary128 0x2p-60 : 0x1.ffffffffffffffffffffffffffffp-60 : inexact-ok
= asinh tonearest binary128 0x2p-60 : 0x2p-60 : inexact-ok
= asinh towardzero binary128 0x2p-60 : 0x1.ffffffffffffffffffffffffffffp-60 : inexact-ok
= asinh upward binary128 0x2p-60 : 0x2p-60 : inexact-ok
= asinh downward ibm128 0x2p-60 : 0x1.ffffffffffffffffffffffffff8p-60 : inexact-ok
= asinh tonearest ibm128 0x2p-60 : 0x2p-60 : inexact-ok
= asinh towardzero ibm128 0x2p-60 : 0x1.ffffffffffffffffffffffffff8p-60 : inexact-ok
= asinh upward ibm128 0x2p-60 : 0x2p-60 : inexact-ok
asinh 0x1p-100
= asinh downward binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
= asinh tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok
= asinh towardzero binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
= asinh upward binary32 0x1p-100 : 0x1p-100 : inexact-ok
= asinh downward binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
= asinh tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok
= asinh towardzero binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
= asinh upward binary64 0x1p-100 : 0x1p-100 : inexact-ok
= asinh downward intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
= asinh tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok
= asinh towardzero intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
= asinh upward intel96 0x1p-100 : 0x1p-100 : inexact-ok
= asinh downward m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
= asinh tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok
= asinh towardzero m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
= asinh upward m68k96 0x1p-100 : 0x1p-100 : inexact-ok
= asinh downward binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
= asinh tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok
= asinh towardzero binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
= asinh upward binary128 0x1p-100 : 0x1p-100 : inexact-ok
= asinh downward ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
= asinh tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok
= asinh towardzero ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
= asinh upward ibm128 0x1p-100 : 0x1p-100 : inexact-ok
asinh -0x3.d26bb4p-4
= asinh downward binary32 -0x3.d26bb4p-4 : -0x3.c958dcp-4 : inexact-ok
= asinh tonearest binary32 -0x3.d26bb4p-4 : -0x3.c958d8p-4 : inexact-ok
= asinh towardzero binary32 -0x3.d26bb4p-4 : -0x3.c958d8p-4 : inexact-ok
= asinh upward binary32 -0x3.d26bb4p-4 : -0x3.c958d8p-4 : inexact-ok
= asinh downward binary64 -0x3.d26bb4p-4 : -0x3.c958d830129a4p-4 : inexact-ok
= asinh tonearest binary64 -0x3.d26bb4p-4 : -0x3.c958d830129a2p-4 : inexact-ok
= asinh towardzero binary64 -0x3.d26bb4p-4 : -0x3.c958d830129a2p-4 : inexact-ok
= asinh upward binary64 -0x3.d26bb4p-4 : -0x3.c958d830129a2p-4 : inexact-ok
= asinh downward intel96 -0x3.d26bb4p-4 : -0x3.c958d830129a2314p-4 : inexact-ok
= asinh tonearest intel96 -0x3.d26bb4p-4 : -0x3.c958d830129a231p-4 : inexact-ok
= asinh towardzero intel96 -0x3.d26bb4p-4 : -0x3.c958d830129a231p-4 : inexact-ok
= asinh upward intel96 -0x3.d26bb4p-4 : -0x3.c958d830129a231p-4 : inexact-ok
= asinh downward m68k96 -0x3.d26bb4p-4 : -0x3.c958d830129a2314p-4 : inexact-ok
= asinh tonearest m68k96 -0x3.d26bb4p-4 : -0x3.c958d830129a231p-4 : inexact-ok
= asinh towardzero m68k96 -0x3.d26bb4p-4 : -0x3.c958d830129a231p-4 : inexact-ok
= asinh upward m68k96 -0x3.d26bb4p-4 : -0x3.c958d830129a231p-4 : inexact-ok
= asinh downward binary128 -0x3.d26bb4p-4 : -0x3.c958d830129a2311e46d02ce948cp-4 : inexact-ok
= asinh tonearest binary128 -0x3.d26bb4p-4 : -0x3.c958d830129a2311e46d02ce948ap-4 : inexact-ok
= asinh towardzero binary128 -0x3.d26bb4p-4 : -0x3.c958d830129a2311e46d02ce948ap-4 : inexact-ok
= asinh upward binary128 -0x3.d26bb4p-4 : -0x3.c958d830129a2311e46d02ce948ap-4 : inexact-ok
= asinh downward ibm128 -0x3.d26bb4p-4 : -0x3.c958d830129a2311e46d02ce95p-4 : inexact-ok
= asinh tonearest ibm128 -0x3.d26bb4p-4 : -0x3.c958d830129a2311e46d02ce95p-4 : inexact-ok
= asinh towardzero ibm128 -0x3.d26bb4p-4 : -0x3.c958d830129a2311e46d02ce94p-4 : inexact-ok
= asinh upward ibm128 -0x3.d26bb4p-4 : -0x3.c958d830129a2311e46d02ce94p-4 : inexact-ok
asinh -0x3.bdeef4p-4
= asinh downward binary32 -0x3.bdeef4p-4 : -0x3.b568cp-4 : inexact-ok
= asinh tonearest binary32 -0x3.bdeef4p-4 : -0x3.b568cp-4 : inexact-ok
= asinh towardzero binary32 -0x3.bdeef4p-4 : -0x3.b568bcp-4 : inexact-ok
= asinh upward binary32 -0x3.bdeef4p-4 : -0x3.b568bcp-4 : inexact-ok
= asinh downward binary64 -0x3.bdeef4p-4 : -0x3.b568bf5eec678p-4 : inexact-ok
= asinh tonearest binary64 -0x3.bdeef4p-4 : -0x3.b568bf5eec676p-4 : inexact-ok
= asinh towardzero binary64 -0x3.bdeef4p-4 : -0x3.b568bf5eec676p-4 : inexact-ok
= asinh upward binary64 -0x3.bdeef4p-4 : -0x3.b568bf5eec676p-4 : inexact-ok
= asinh downward intel96 -0x3.bdeef4p-4 : -0x3.b568bf5eec676954p-4 : inexact-ok
= asinh tonearest intel96 -0x3.bdeef4p-4 : -0x3.b568bf5eec676954p-4 : inexact-ok
= asinh towardzero intel96 -0x3.bdeef4p-4 : -0x3.b568bf5eec67695p-4 : inexact-ok
= asinh upward intel96 -0x3.bdeef4p-4 : -0x3.b568bf5eec67695p-4 : inexact-ok
= asinh downward m68k96 -0x3.bdeef4p-4 : -0x3.b568bf5eec676954p-4 : inexact-ok
= asinh tonearest m68k96 -0x3.bdeef4p-4 : -0x3.b568bf5eec676954p-4 : inexact-ok
= asinh towardzero m68k96 -0x3.bdeef4p-4 : -0x3.b568bf5eec67695p-4 : inexact-ok
= asinh upward m68k96 -0x3.bdeef4p-4 : -0x3.b568bf5eec67695p-4 : inexact-ok
= asinh downward binary128 -0x3.bdeef4p-4 : -0x3.b568bf5eec676953e540354ab57p-4 : inexact-ok
= asinh tonearest binary128 -0x3.bdeef4p-4 : -0x3.b568bf5eec676953e540354ab56ep-4 : inexact-ok
= asinh towardzero binary128 -0x3.bdeef4p-4 : -0x3.b568bf5eec676953e540354ab56ep-4 : inexact-ok
= asinh upward binary128 -0x3.bdeef4p-4 : -0x3.b568bf5eec676953e540354ab56ep-4 : inexact-ok
= asinh downward ibm128 -0x3.bdeef4p-4 : -0x3.b568bf5eec676953e540354ab6p-4 : inexact-ok
= asinh tonearest ibm128 -0x3.bdeef4p-4 : -0x3.b568bf5eec676953e540354ab5p-4 : inexact-ok
= asinh towardzero ibm128 -0x3.bdeef4p-4 : -0x3.b568bf5eec676953e540354ab5p-4 : inexact-ok
= asinh upward ibm128 -0x3.bdeef4p-4 : -0x3.b568bf5eec676953e540354ab5p-4 : inexact-ok
asinh -0x7.fc7fc8p-8
= asinh downward binary32 -0x7.fc7fc8p-8 : -0x7.fc2afp-8 : inexact-ok
= asinh tonearest binary32 -0x7.fc7fc8p-8 : -0x7.fc2afp-8 : inexact-ok
= asinh towardzero binary32 -0x7.fc7fc8p-8 : -0x7.fc2ae8p-8 : inexact-ok
= asinh upward binary32 -0x7.fc7fc8p-8 : -0x7.fc2ae8p-8 : inexact-ok
= asinh downward binary64 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed36p-8 : inexact-ok
= asinh tonearest binary64 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed36p-8 : inexact-ok
= asinh towardzero binary64 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35cp-8 : inexact-ok
= asinh upward binary64 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35cp-8 : inexact-ok
= asinh downward intel96 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec5p-8 : inexact-ok
= asinh tonearest intel96 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec5p-8 : inexact-ok
= asinh towardzero intel96 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec48p-8 : inexact-ok
= asinh upward intel96 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec48p-8 : inexact-ok
= asinh downward m68k96 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec5p-8 : inexact-ok
= asinh tonearest m68k96 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec5p-8 : inexact-ok
= asinh towardzero m68k96 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec48p-8 : inexact-ok
= asinh upward m68k96 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec48p-8 : inexact-ok
= asinh downward binary128 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec4f3b852298d344p-8 : inexact-ok
= asinh tonearest binary128 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec4f3b852298d344p-8 : inexact-ok
= asinh towardzero binary128 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec4f3b852298d34p-8 : inexact-ok
= asinh upward binary128 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec4f3b852298d34p-8 : inexact-ok
= asinh downward ibm128 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec4f3b852298d4p-8 : inexact-ok
= asinh tonearest ibm128 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec4f3b852298d4p-8 : inexact-ok
= asinh towardzero ibm128 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec4f3b852298d2p-8 : inexact-ok
= asinh upward ibm128 -0x7.fc7fc8p-8 : -0x7.fc2aec03ed35ec4f3b852298d2p-8 : inexact-ok
asinh -0x3.b94a52e6913c2p-4
= asinh downward binary32 -0x3.b94a5p-4 : -0x3.b0e334p-4 : inexact-ok
= asinh tonearest binary32 -0x3.b94a5p-4 : -0x3.b0e33p-4 : inexact-ok
= asinh towardzero binary32 -0x3.b94a5p-4 : -0x3.b0e33p-4 : inexact-ok
= asinh upward binary32 -0x3.b94a5p-4 : -0x3.b0e33p-4 : inexact-ok
= asinh downward binary64 -0x3.b94a5p-4 : -0x3.b0e331596c77ap-4 : inexact-ok
= asinh tonearest binary64 -0x3.b94a5p-4 : -0x3.b0e331596c778p-4 : inexact-ok
= asinh towardzero binary64 -0x3.b94a5p-4 : -0x3.b0e331596c778p-4 : inexact-ok
= asinh upward binary64 -0x3.b94a5p-4 : -0x3.b0e331596c778p-4 : inexact-ok
= asinh downward intel96 -0x3.b94a5p-4 : -0x3.b0e331596c7781fp-4 : inexact-ok
= asinh tonearest intel96 -0x3.b94a5p-4 : -0x3.b0e331596c7781ecp-4 : inexact-ok
= asinh towardzero intel96 -0x3.b94a5p-4 : -0x3.b0e331596c7781ecp-4 : inexact-ok
= asinh upward intel96 -0x3.b94a5p-4 : -0x3.b0e331596c7781ecp-4 : inexact-ok
= asinh downward m68k96 -0x3.b94a5p-4 : -0x3.b0e331596c7781fp-4 : inexact-ok
= asinh tonearest m68k96 -0x3.b94a5p-4 : -0x3.b0e331596c7781ecp-4 : inexact-ok
= asinh towardzero m68k96 -0x3.b94a5p-4 : -0x3.b0e331596c7781ecp-4 : inexact-ok
= asinh upward m68k96 -0x3.b94a5p-4 : -0x3.b0e331596c7781ecp-4 : inexact-ok
= asinh downward binary128 -0x3.b94a5p-4 : -0x3.b0e331596c7781edc668b0947d86p-4 : inexact-ok
= asinh tonearest binary128 -0x3.b94a5p-4 : -0x3.b0e331596c7781edc668b0947d86p-4 : inexact-ok
= asinh towardzero binary128 -0x3.b94a5p-4 : -0x3.b0e331596c7781edc668b0947d84p-4 : inexact-ok
= asinh upward binary128 -0x3.b94a5p-4 : -0x3.b0e331596c7781edc668b0947d84p-4 : inexact-ok
= asinh downward ibm128 -0x3.b94a5p-4 : -0x3.b0e331596c7781edc668b0947ep-4 : inexact-ok
= asinh tonearest ibm128 -0x3.b94a5p-4 : -0x3.b0e331596c7781edc668b0947ep-4 : inexact-ok
= asinh towardzero ibm128 -0x3.b94a5p-4 : -0x3.b0e331596c7781edc668b0947dp-4 : inexact-ok
= asinh upward ibm128 -0x3.b94a5p-4 : -0x3.b0e331596c7781edc668b0947dp-4 : inexact-ok
= asinh downward binary32 -0x3.b94a54p-4 : -0x3.b0e338p-4 : inexact-ok
= asinh tonearest binary32 -0x3.b94a54p-4 : -0x3.b0e334p-4 : inexact-ok
= asinh towardzero binary32 -0x3.b94a54p-4 : -0x3.b0e334p-4 : inexact-ok
= asinh upward binary32 -0x3.b94a54p-4 : -0x3.b0e334p-4 : inexact-ok
= asinh downward binary64 -0x3.b94a54p-4 : -0x3.b0e3353ec4c12p-4 : inexact-ok
= asinh tonearest binary64 -0x3.b94a54p-4 : -0x3.b0e3353ec4c12p-4 : inexact-ok
= asinh towardzero binary64 -0x3.b94a54p-4 : -0x3.b0e3353ec4c1p-4 : inexact-ok
= asinh upward binary64 -0x3.b94a54p-4 : -0x3.b0e3353ec4c1p-4 : inexact-ok
= asinh downward intel96 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c4p-4 : inexact-ok
= asinh tonearest intel96 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c4p-4 : inexact-ok
= asinh towardzero intel96 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110cp-4 : inexact-ok
= asinh upward intel96 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110cp-4 : inexact-ok
= asinh downward m68k96 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c4p-4 : inexact-ok
= asinh tonearest m68k96 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c4p-4 : inexact-ok
= asinh towardzero m68k96 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110cp-4 : inexact-ok
= asinh upward m68k96 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110cp-4 : inexact-ok
= asinh downward binary128 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c2cb860e4335a8p-4 : inexact-ok
= asinh tonearest binary128 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c2cb860e4335a6p-4 : inexact-ok
= asinh towardzero binary128 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c2cb860e4335a6p-4 : inexact-ok
= asinh upward binary128 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c2cb860e4335a6p-4 : inexact-ok
= asinh downward ibm128 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c2cb860e4336p-4 : inexact-ok
= asinh tonearest ibm128 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c2cb860e4336p-4 : inexact-ok
= asinh towardzero ibm128 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c2cb860e4335p-4 : inexact-ok
= asinh upward ibm128 -0x3.b94a54p-4 : -0x3.b0e3353ec4c110c2cb860e4335p-4 : inexact-ok
= asinh downward binary64 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9654p-4 : inexact-ok
= asinh tonearest binary64 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652p-4 : inexact-ok
= asinh towardzero binary64 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652p-4 : inexact-ok
= asinh upward binary64 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652p-4 : inexact-ok
= asinh downward intel96 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242cp-4 : inexact-ok
= asinh tonearest intel96 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242cp-4 : inexact-ok
= asinh towardzero intel96 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652428p-4 : inexact-ok
= asinh upward intel96 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652428p-4 : inexact-ok
= asinh downward m68k96 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242cp-4 : inexact-ok
= asinh tonearest m68k96 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242cp-4 : inexact-ok
= asinh towardzero m68k96 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652428p-4 : inexact-ok
= asinh upward m68k96 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca9652428p-4 : inexact-ok
= asinh downward binary128 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242afb569c3a5ce8p-4 : inexact-ok
= asinh tonearest binary128 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242afb569c3a5ce6p-4 : inexact-ok
= asinh towardzero binary128 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242afb569c3a5ce6p-4 : inexact-ok
= asinh upward binary128 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242afb569c3a5ce6p-4 : inexact-ok
= asinh downward ibm128 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242afb569c3a5dp-4 : inexact-ok
= asinh tonearest ibm128 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242afb569c3a5dp-4 : inexact-ok
= asinh towardzero ibm128 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242afb569c3a5cp-4 : inexact-ok
= asinh upward ibm128 -0x3.b94a52e6913c2p-4 : -0x3.b0e3342ca965242afb569c3a5cp-4 : inexact-ok
asinh 0x7.d8e5a8p-4
= asinh downward binary32 0x7.d8e5a8p-4 : 0x7.900098p-4 : inexact-ok
= asinh tonearest binary32 0x7.d8e5a8p-4 : 0x7.900098p-4 : inexact-ok
= asinh towardzero binary32 0x7.d8e5a8p-4 : 0x7.900098p-4 : inexact-ok
= asinh upward binary32 0x7.d8e5a8p-4 : 0x7.9000ap-4 : inexact-ok
= asinh downward binary64 0x7.d8e5a8p-4 : 0x7.90009894e809p-4 : inexact-ok
= asinh tonearest binary64 0x7.d8e5a8p-4 : 0x7.90009894e809p-4 : inexact-ok
= asinh towardzero binary64 0x7.d8e5a8p-4 : 0x7.90009894e809p-4 : inexact-ok
= asinh upward binary64 0x7.d8e5a8p-4 : 0x7.90009894e8094p-4 : inexact-ok
= asinh downward intel96 0x7.d8e5a8p-4 : 0x7.90009894e8091718p-4 : inexact-ok
= asinh tonearest intel96 0x7.d8e5a8p-4 : 0x7.90009894e8091718p-4 : inexact-ok
= asinh towardzero intel96 0x7.d8e5a8p-4 : 0x7.90009894e8091718p-4 : inexact-ok
= asinh upward intel96 0x7.d8e5a8p-4 : 0x7.90009894e809172p-4 : inexact-ok
= asinh downward m68k96 0x7.d8e5a8p-4 : 0x7.90009894e8091718p-4 : inexact-ok
= asinh tonearest m68k96 0x7.d8e5a8p-4 : 0x7.90009894e8091718p-4 : inexact-ok
= asinh towardzero m68k96 0x7.d8e5a8p-4 : 0x7.90009894e8091718p-4 : inexact-ok
= asinh upward m68k96 0x7.d8e5a8p-4 : 0x7.90009894e809172p-4 : inexact-ok
= asinh downward binary128 0x7.d8e5a8p-4 : 0x7.90009894e809171b324a20cc7fc4p-4 : inexact-ok
= asinh tonearest binary128 0x7.d8e5a8p-4 : 0x7.90009894e809171b324a20cc7fc8p-4 : inexact-ok
= asinh towardzero binary128 0x7.d8e5a8p-4 : 0x7.90009894e809171b324a20cc7fc4p-4 : inexact-ok
= asinh upward binary128 0x7.d8e5a8p-4 : 0x7.90009894e809171b324a20cc7fc8p-4 : inexact-ok
= asinh downward ibm128 0x7.d8e5a8p-4 : 0x7.90009894e809171b324a20cc7ep-4 : inexact-ok
= asinh tonearest ibm128 0x7.d8e5a8p-4 : 0x7.90009894e809171b324a20cc8p-4 : inexact-ok
= asinh towardzero ibm128 0x7.d8e5a8p-4 : 0x7.90009894e809171b324a20cc7ep-4 : inexact-ok
= asinh upward ibm128 0x7.d8e5a8p-4 : 0x7.90009894e809171b324a20cc8p-4 : inexact-ok
asinh -0x7.63a06320c42e4p-4
= asinh downward binary32 -0x7.63a06p-4 : -0x7.261f6p-4 : inexact-ok
= asinh tonearest binary32 -0x7.63a06p-4 : -0x7.261f58p-4 : inexact-ok
= asinh towardzero binary32 -0x7.63a06p-4 : -0x7.261f58p-4 : inexact-ok
= asinh upward binary32 -0x7.63a06p-4 : -0x7.261f58p-4 : inexact-ok
= asinh downward binary64 -0x7.63a06p-4 : -0x7.261f5a1d1207p-4 : inexact-ok
= asinh tonearest binary64 -0x7.63a06p-4 : -0x7.261f5a1d1207p-4 : inexact-ok
= asinh towardzero binary64 -0x7.63a06p-4 : -0x7.261f5a1d1206cp-4 : inexact-ok
= asinh upward binary64 -0x7.63a06p-4 : -0x7.261f5a1d1206cp-4 : inexact-ok
= asinh downward intel96 -0x7.63a06p-4 : -0x7.261f5a1d1206f028p-4 : inexact-ok
= asinh tonearest intel96 -0x7.63a06p-4 : -0x7.261f5a1d1206f028p-4 : inexact-ok
= asinh towardzero intel96 -0x7.63a06p-4 : -0x7.261f5a1d1206f02p-4 : inexact-ok
= asinh upward intel96 -0x7.63a06p-4 : -0x7.261f5a1d1206f02p-4 : inexact-ok
= asinh downward m68k96 -0x7.63a06p-4 : -0x7.261f5a1d1206f028p-4 : inexact-ok
= asinh tonearest m68k96 -0x7.63a06p-4 : -0x7.261f5a1d1206f028p-4 : inexact-ok
= asinh towardzero m68k96 -0x7.63a06p-4 : -0x7.261f5a1d1206f02p-4 : inexact-ok
= asinh upward m68k96 -0x7.63a06p-4 : -0x7.261f5a1d1206f02p-4 : inexact-ok
= asinh downward binary128 -0x7.63a06p-4 : -0x7.261f5a1d1206f0273eb68b1daaf4p-4 : inexact-ok
= asinh tonearest binary128 -0x7.63a06p-4 : -0x7.261f5a1d1206f0273eb68b1daaf4p-4 : inexact-ok
= asinh towardzero binary128 -0x7.63a06p-4 : -0x7.261f5a1d1206f0273eb68b1daafp-4 : inexact-ok
= asinh upward binary128 -0x7.63a06p-4 : -0x7.261f5a1d1206f0273eb68b1daafp-4 : inexact-ok
= asinh downward ibm128 -0x7.63a06p-4 : -0x7.261f5a1d1206f0273eb68b1dacp-4 : inexact-ok
= asinh tonearest ibm128 -0x7.63a06p-4 : -0x7.261f5a1d1206f0273eb68b1daap-4 : inexact-ok
= asinh towardzero ibm128 -0x7.63a06p-4 : -0x7.261f5a1d1206f0273eb68b1daap-4 : inexact-ok
= asinh upward ibm128 -0x7.63a06p-4 : -0x7.261f5a1d1206f0273eb68b1daap-4 : inexact-ok
= asinh downward binary32 -0x7.63a068p-4 : -0x7.261f68p-4 : inexact-ok
= asinh tonearest binary32 -0x7.63a068p-4 : -0x7.261f6p-4 : inexact-ok
= asinh towardzero binary32 -0x7.63a068p-4 : -0x7.261f6p-4 : inexact-ok
= asinh upward binary32 -0x7.63a068p-4 : -0x7.261f6p-4 : inexact-ok
= asinh downward binary64 -0x7.63a068p-4 : -0x7.261f61605eb6cp-4 : inexact-ok
= asinh tonearest binary64 -0x7.63a068p-4 : -0x7.261f61605eb6cp-4 : inexact-ok
= asinh towardzero binary64 -0x7.63a068p-4 : -0x7.261f61605eb68p-4 : inexact-ok
= asinh upward binary64 -0x7.63a068p-4 : -0x7.261f61605eb68p-4 : inexact-ok
= asinh downward intel96 -0x7.63a068p-4 : -0x7.261f61605eb6bd18p-4 : inexact-ok
= asinh tonearest intel96 -0x7.63a068p-4 : -0x7.261f61605eb6bd18p-4 : inexact-ok
= asinh towardzero intel96 -0x7.63a068p-4 : -0x7.261f61605eb6bd1p-4 : inexact-ok
= asinh upward intel96 -0x7.63a068p-4 : -0x7.261f61605eb6bd1p-4 : inexact-ok
= asinh downward m68k96 -0x7.63a068p-4 : -0x7.261f61605eb6bd18p-4 : inexact-ok
= asinh tonearest m68k96 -0x7.63a068p-4 : -0x7.261f61605eb6bd18p-4 : inexact-ok
= asinh towardzero m68k96 -0x7.63a068p-4 : -0x7.261f61605eb6bd1p-4 : inexact-ok
= asinh upward m68k96 -0x7.63a068p-4 : -0x7.261f61605eb6bd1p-4 : inexact-ok
= asinh downward binary128 -0x7.63a068p-4 : -0x7.261f61605eb6bd156f8f2c73939cp-4 : inexact-ok
= asinh tonearest binary128 -0x7.63a068p-4 : -0x7.261f61605eb6bd156f8f2c73939cp-4 : inexact-ok
= asinh towardzero binary128 -0x7.63a068p-4 : -0x7.261f61605eb6bd156f8f2c739398p-4 : inexact-ok
= asinh upward binary128 -0x7.63a068p-4 : -0x7.261f61605eb6bd156f8f2c739398p-4 : inexact-ok
= asinh downward ibm128 -0x7.63a068p-4 : -0x7.261f61605eb6bd156f8f2c7394p-4 : inexact-ok
= asinh tonearest ibm128 -0x7.63a068p-4 : -0x7.261f61605eb6bd156f8f2c7394p-4 : inexact-ok
= asinh towardzero ibm128 -0x7.63a068p-4 : -0x7.261f61605eb6bd156f8f2c7392p-4 : inexact-ok
= asinh upward ibm128 -0x7.63a068p-4 : -0x7.261f61605eb6bd156f8f2c7392p-4 : inexact-ok
= asinh downward binary64 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e16cp-4 : inexact-ok
= asinh tonearest binary64 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e168p-4 : inexact-ok
= asinh towardzero binary64 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e168p-4 : inexact-ok
= asinh upward binary64 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e168p-4 : inexact-ok
= asinh downward intel96 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a4p-4 : inexact-ok
= asinh tonearest intel96 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a4p-4 : inexact-ok
= asinh towardzero intel96 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a38p-4 : inexact-ok
= asinh upward intel96 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a38p-4 : inexact-ok
= asinh downward m68k96 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a4p-4 : inexact-ok
= asinh tonearest m68k96 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a4p-4 : inexact-ok
= asinh towardzero m68k96 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a38p-4 : inexact-ok
= asinh upward m68k96 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a38p-4 : inexact-ok
= asinh downward binary128 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a3c2c399a33c778p-4 : inexact-ok
= asinh tonearest binary128 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a3c2c399a33c774p-4 : inexact-ok
= asinh towardzero binary128 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a3c2c399a33c774p-4 : inexact-ok
= asinh upward binary128 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a3c2c399a33c774p-4 : inexact-ok
= asinh downward ibm128 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a3c2c399a33c8p-4 : inexact-ok
= asinh tonearest ibm128 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a3c2c399a33c8p-4 : inexact-ok
= asinh towardzero ibm128 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a3c2c399a33c6p-4 : inexact-ok
= asinh upward ibm128 -0x7.63a06320c42e4p-4 : -0x7.261f5cf40e169a3c2c399a33c6p-4 : inexact-ok
asinh 0x6.f4a93p-4
= asinh downward binary32 0x6.f4a93p-4 : 0x6.c0ddd8p-4 : inexact-ok
= asinh tonearest binary32 0x6.f4a93p-4 : 0x6.c0ddep-4 : inexact-ok
= asinh towardzero binary32 0x6.f4a93p-4 : 0x6.c0ddd8p-4 : inexact-ok
= asinh upward binary32 0x6.f4a93p-4 : 0x6.c0ddep-4 : inexact-ok
= asinh downward binary64 0x6.f4a93p-4 : 0x6.c0dddeef5ea74p-4 : inexact-ok
= asinh tonearest binary64 0x6.f4a93p-4 : 0x6.c0dddeef5ea74p-4 : inexact-ok
= asinh towardzero binary64 0x6.f4a93p-4 : 0x6.c0dddeef5ea74p-4 : inexact-ok
= asinh upward binary64 0x6.f4a93p-4 : 0x6.c0dddeef5ea78p-4 : inexact-ok
= asinh downward intel96 0x6.f4a93p-4 : 0x6.c0dddeef5ea744dp-4 : inexact-ok
= asinh tonearest intel96 0x6.f4a93p-4 : 0x6.c0dddeef5ea744dp-4 : inexact-ok
= asinh towardzero intel96 0x6.f4a93p-4 : 0x6.c0dddeef5ea744dp-4 : inexact-ok
= asinh upward intel96 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d8p-4 : inexact-ok
= asinh downward m68k96 0x6.f4a93p-4 : 0x6.c0dddeef5ea744dp-4 : inexact-ok
= asinh tonearest m68k96 0x6.f4a93p-4 : 0x6.c0dddeef5ea744dp-4 : inexact-ok
= asinh towardzero m68k96 0x6.f4a93p-4 : 0x6.c0dddeef5ea744dp-4 : inexact-ok
= asinh upward m68k96 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d8p-4 : inexact-ok
= asinh downward binary128 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d14d99f9d11c74p-4 : inexact-ok
= asinh tonearest binary128 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d14d99f9d11c78p-4 : inexact-ok
= asinh towardzero binary128 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d14d99f9d11c74p-4 : inexact-ok
= asinh upward binary128 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d14d99f9d11c78p-4 : inexact-ok
= asinh downward ibm128 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d14d99f9d11cp-4 : inexact-ok
= asinh tonearest ibm128 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d14d99f9d11cp-4 : inexact-ok
= asinh towardzero ibm128 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d14d99f9d11cp-4 : inexact-ok
= asinh upward ibm128 0x6.f4a93p-4 : 0x6.c0dddeef5ea744d14d99f9d11ep-4 : inexact-ok
asinh -0x7.88bcc8p-4
= asinh downward binary32 -0x7.88bcc8p-4 : -0x7.47c18p-4 : inexact-ok
= asinh tonearest binary32 -0x7.88bcc8p-4 : -0x7.47c178p-4 : inexact-ok
= asinh towardzero binary32 -0x7.88bcc8p-4 : -0x7.47c178p-4 : inexact-ok
= asinh upward binary32 -0x7.88bcc8p-4 : -0x7.47c178p-4 : inexact-ok
= asinh downward binary64 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba64p-4 : inexact-ok
= asinh tonearest binary64 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba6p-4 : inexact-ok
= asinh towardzero binary64 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba6p-4 : inexact-ok
= asinh upward binary64 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba6p-4 : inexact-ok
= asinh downward intel96 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba60748p-4 : inexact-ok
= asinh tonearest intel96 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba60748p-4 : inexact-ok
= asinh towardzero intel96 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba6074p-4 : inexact-ok
= asinh upward intel96 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba6074p-4 : inexact-ok
= asinh downward m68k96 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba60748p-4 : inexact-ok
= asinh tonearest m68k96 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba60748p-4 : inexact-ok
= asinh towardzero m68k96 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba6074p-4 : inexact-ok
= asinh upward m68k96 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba6074p-4 : inexact-ok
= asinh downward binary128 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba607458f4e549f132cp-4 : inexact-ok
= asinh tonearest binary128 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba607458f4e549f132cp-4 : inexact-ok
= asinh towardzero binary128 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba607458f4e549f1328p-4 : inexact-ok
= asinh upward binary128 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba607458f4e549f1328p-4 : inexact-ok
= asinh downward ibm128 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba607458f4e549f14p-4 : inexact-ok
= asinh tonearest ibm128 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba607458f4e549f14p-4 : inexact-ok
= asinh towardzero ibm128 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba607458f4e549f12p-4 : inexact-ok
= asinh upward ibm128 -0x7.88bcc8p-4 : -0x7.47c17bbd7ba607458f4e549f12p-4 : inexact-ok
asinh -0x3.11c35p-4
= asinh downward binary32 -0x3.11c35p-4 : -0x3.0d0584p-4 : inexact-ok
= asinh tonearest binary32 -0x3.11c35p-4 : -0x3.0d0584p-4 : inexact-ok
= asinh towardzero binary32 -0x3.11c35p-4 : -0x3.0d058p-4 : inexact-ok
= asinh upward binary32 -0x3.11c35p-4 : -0x3.0d058p-4 : inexact-ok
= asinh downward binary64 -0x3.11c35p-4 : -0x3.0d05831101b46p-4 : inexact-ok
= asinh tonearest binary64 -0x3.11c35p-4 : -0x3.0d05831101b46p-4 : inexact-ok
= asinh towardzero binary64 -0x3.11c35p-4 : -0x3.0d05831101b44p-4 : inexact-ok
= asinh upward binary64 -0x3.11c35p-4 : -0x3.0d05831101b44p-4 : inexact-ok
= asinh downward intel96 -0x3.11c35p-4 : -0x3.0d05831101b45004p-4 : inexact-ok
= asinh tonearest intel96 -0x3.11c35p-4 : -0x3.0d05831101b45p-4 : inexact-ok
= asinh towardzero intel96 -0x3.11c35p-4 : -0x3.0d05831101b45p-4 : inexact-ok
= asinh upward intel96 -0x3.11c35p-4 : -0x3.0d05831101b45p-4 : inexact-ok
= asinh downward m68k96 -0x3.11c35p-4 : -0x3.0d05831101b45004p-4 : inexact-ok
= asinh tonearest m68k96 -0x3.11c35p-4 : -0x3.0d05831101b45p-4 : inexact-ok
= asinh towardzero m68k96 -0x3.11c35p-4 : -0x3.0d05831101b45p-4 : inexact-ok
= asinh upward m68k96 -0x3.11c35p-4 : -0x3.0d05831101b45p-4 : inexact-ok
= asinh downward binary128 -0x3.11c35p-4 : -0x3.0d05831101b4500142e4b2901772p-4 : inexact-ok
= asinh tonearest binary128 -0x3.11c35p-4 : -0x3.0d05831101b4500142e4b2901772p-4 : inexact-ok
= asinh towardzero binary128 -0x3.11c35p-4 : -0x3.0d05831101b4500142e4b290177p-4 : inexact-ok
= asinh upward binary128 -0x3.11c35p-4 : -0x3.0d05831101b4500142e4b290177p-4 : inexact-ok
= asinh downward ibm128 -0x3.11c35p-4 : -0x3.0d05831101b4500142e4b29018p-4 : inexact-ok
= asinh tonearest ibm128 -0x3.11c35p-4 : -0x3.0d05831101b4500142e4b29017p-4 : inexact-ok
= asinh towardzero ibm128 -0x3.11c35p-4 : -0x3.0d05831101b4500142e4b29017p-4 : inexact-ok
= asinh upward ibm128 -0x3.11c35p-4 : -0x3.0d05831101b4500142e4b29017p-4 : inexact-ok
asinh -0x4.39534p-4
= asinh downward binary32 -0x4.39534p-4 : -0x4.2d24bp-4 : inexact-ok
= asinh tonearest binary32 -0x4.39534p-4 : -0x4.2d24bp-4 : inexact-ok
= asinh towardzero binary32 -0x4.39534p-4 : -0x4.2d24a8p-4 : inexact-ok
= asinh upward binary32 -0x4.39534p-4 : -0x4.2d24a8p-4 : inexact-ok
= asinh downward binary64 -0x4.39534p-4 : -0x4.2d24ad5bedc8cp-4 : inexact-ok
= asinh tonearest binary64 -0x4.39534p-4 : -0x4.2d24ad5bedc88p-4 : inexact-ok
= asinh towardzero binary64 -0x4.39534p-4 : -0x4.2d24ad5bedc88p-4 : inexact-ok
= asinh upward binary64 -0x4.39534p-4 : -0x4.2d24ad5bedc88p-4 : inexact-ok
= asinh downward intel96 -0x4.39534p-4 : -0x4.2d24ad5bedc89dbp-4 : inexact-ok
= asinh tonearest intel96 -0x4.39534p-4 : -0x4.2d24ad5bedc89da8p-4 : inexact-ok
= asinh towardzero intel96 -0x4.39534p-4 : -0x4.2d24ad5bedc89da8p-4 : inexact-ok
= asinh upward intel96 -0x4.39534p-4 : -0x4.2d24ad5bedc89da8p-4 : inexact-ok
= asinh downward m68k96 -0x4.39534p-4 : -0x4.2d24ad5bedc89dbp-4 : inexact-ok
= asinh tonearest m68k96 -0x4.39534p-4 : -0x4.2d24ad5bedc89da8p-4 : inexact-ok
= asinh towardzero m68k96 -0x4.39534p-4 : -0x4.2d24ad5bedc89da8p-4 : inexact-ok
= asinh upward m68k96 -0x4.39534p-4 : -0x4.2d24ad5bedc89da8p-4 : inexact-ok
= asinh downward binary128 -0x4.39534p-4 : -0x4.2d24ad5bedc89dab07914ab2cedcp-4 : inexact-ok
= asinh tonearest binary128 -0x4.39534p-4 : -0x4.2d24ad5bedc89dab07914ab2cedcp-4 : inexact-ok
= asinh towardzero binary128 -0x4.39534p-4 : -0x4.2d24ad5bedc89dab07914ab2ced8p-4 : inexact-ok
= asinh upward binary128 -0x4.39534p-4 : -0x4.2d24ad5bedc89dab07914ab2ced8p-4 : inexact-ok
= asinh downward ibm128 -0x4.39534p-4 : -0x4.2d24ad5bedc89dab07914ab2dp-4 : inexact-ok
= asinh tonearest ibm128 -0x4.39534p-4 : -0x4.2d24ad5bedc89dab07914ab2cep-4 : inexact-ok
= asinh towardzero ibm128 -0x4.39534p-4 : -0x4.2d24ad5bedc89dab07914ab2cep-4 : inexact-ok
= asinh upward ibm128 -0x4.39534p-4 : -0x4.2d24ad5bedc89dab07914ab2cep-4 : inexact-ok
asinh -0xd.d62e8p+92
= asinh downward binary32 -0xd.d62e8p+92 : -0x4.3170bp+4 : inexact-ok
= asinh tonearest binary32 -0xd.d62e8p+92 : -0x4.3170bp+4 : inexact-ok
= asinh towardzero binary32 -0xd.d62e8p+92 : -0x4.3170a8p+4 : inexact-ok
= asinh upward binary32 -0xd.d62e8p+92 : -0x4.3170a8p+4 : inexact-ok
= asinh downward binary64 -0xd.d62e8p+92 : -0x4.3170acb26585cp+4 : inexact-ok
= asinh tonearest binary64 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
= asinh towardzero binary64 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
= asinh upward binary64 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
= asinh downward intel96 -0xd.d62e8p+92 : -0x4.3170acb265858008p+4 : inexact-ok
= asinh tonearest intel96 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
= asinh towardzero intel96 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
= asinh upward intel96 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
= asinh downward m68k96 -0xd.d62e8p+92 : -0x4.3170acb265858008p+4 : inexact-ok
= asinh tonearest m68k96 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
= asinh towardzero m68k96 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
= asinh upward m68k96 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
= asinh downward binary128 -0xd.d62e8p+92 : -0x4.3170acb265858000c5d391e6721p+4 : inexact-ok
= asinh tonearest binary128 -0xd.d62e8p+92 : -0x4.3170acb265858000c5d391e6721p+4 : inexact-ok
= asinh towardzero binary128 -0xd.d62e8p+92 : -0x4.3170acb265858000c5d391e6720cp+4 : inexact-ok
= asinh upward binary128 -0xd.d62e8p+92 : -0x4.3170acb265858000c5d391e6720cp+4 : inexact-ok
= asinh downward ibm128 -0xd.d62e8p+92 : -0x4.3170acb265858000c5d391e674p+4 : inexact-ok
= asinh tonearest ibm128 -0xd.d62e8p+92 : -0x4.3170acb265858000c5d391e672p+4 : inexact-ok
= asinh towardzero ibm128 -0xd.d62e8p+92 : -0x4.3170acb265858000c5d391e672p+4 : inexact-ok
= asinh upward ibm128 -0xd.d62e8p+92 : -0x4.3170acb265858000c5d391e672p+4 : inexact-ok
asinh -0x4.cfb9805a53a2065p-4
= asinh downward binary32 -0x4.cfb98p-4 : -0x4.bde0b8p-4 : inexact-ok
= asinh tonearest binary32 -0x4.cfb98p-4 : -0x4.bde0b8p-4 : inexact-ok
= asinh towardzero binary32 -0x4.cfb98p-4 : -0x4.bde0bp-4 : inexact-ok
= asinh upward binary32 -0x4.cfb98p-4 : -0x4.bde0bp-4 : inexact-ok
= asinh downward binary64 -0x4.cfb98p-4 : -0x4.bde0b72ea682p-4 : inexact-ok
= asinh tonearest binary64 -0x4.cfb98p-4 : -0x4.bde0b72ea682p-4 : inexact-ok
= asinh towardzero binary64 -0x4.cfb98p-4 : -0x4.bde0b72ea681cp-4 : inexact-ok
= asinh upward binary64 -0x4.cfb98p-4 : -0x4.bde0b72ea681cp-4 : inexact-ok
= asinh downward intel96 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6fp-4 : inexact-ok
= asinh tonearest intel96 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e8p-4 : inexact-ok
= asinh towardzero intel96 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e8p-4 : inexact-ok
= asinh upward intel96 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e8p-4 : inexact-ok
= asinh downward m68k96 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6fp-4 : inexact-ok
= asinh tonearest m68k96 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e8p-4 : inexact-ok
= asinh towardzero m68k96 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e8p-4 : inexact-ok
= asinh upward m68k96 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e8p-4 : inexact-ok
= asinh downward binary128 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e82ea91bcdc42p-4 : inexact-ok
= asinh tonearest binary128 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e82ea91bcdc42p-4 : inexact-ok
= asinh towardzero binary128 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e82ea91bcdc41cp-4 : inexact-ok
= asinh upward binary128 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e82ea91bcdc41cp-4 : inexact-ok
= asinh downward ibm128 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e82ea91bcdc6p-4 : inexact-ok
= asinh tonearest ibm128 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e82ea91bcdc4p-4 : inexact-ok
= asinh towardzero ibm128 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e82ea91bcdc4p-4 : inexact-ok
= asinh upward ibm128 -0x4.cfb98p-4 : -0x4.bde0b72ea681f6e82ea91bcdc4p-4 : inexact-ok
= asinh downward binary32 -0x4.cfb988p-4 : -0x4.bde0cp-4 : inexact-ok
= asinh tonearest binary32 -0x4.cfb988p-4 : -0x4.bde0cp-4 : inexact-ok
= asinh towardzero binary32 -0x4.cfb988p-4 : -0x4.bde0b8p-4 : inexact-ok
= asinh upward binary32 -0x4.cfb988p-4 : -0x4.bde0b8p-4 : inexact-ok
= asinh downward binary64 -0x4.cfb988p-4 : -0x4.bde0bed7e48fp-4 : inexact-ok
= asinh tonearest binary64 -0x4.cfb988p-4 : -0x4.bde0bed7e48ecp-4 : inexact-ok
= asinh towardzero binary64 -0x4.cfb988p-4 : -0x4.bde0bed7e48ecp-4 : inexact-ok
= asinh upward binary64 -0x4.cfb988p-4 : -0x4.bde0bed7e48ecp-4 : inexact-ok
= asinh downward intel96 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed178p-4 : inexact-ok
= asinh tonearest intel96 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed178p-4 : inexact-ok
= asinh towardzero intel96 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed17p-4 : inexact-ok
= asinh upward intel96 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed17p-4 : inexact-ok
= asinh downward m68k96 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed178p-4 : inexact-ok
= asinh tonearest m68k96 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed178p-4 : inexact-ok
= asinh towardzero m68k96 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed17p-4 : inexact-ok
= asinh upward m68k96 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed17p-4 : inexact-ok
= asinh downward binary128 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed176770b2cee5408p-4 : inexact-ok
= asinh tonearest binary128 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed176770b2cee5404p-4 : inexact-ok
= asinh towardzero binary128 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed176770b2cee5404p-4 : inexact-ok
= asinh upward binary128 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed176770b2cee5404p-4 : inexact-ok
= asinh downward ibm128 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed176770b2cee56p-4 : inexact-ok
= asinh tonearest ibm128 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed176770b2cee54p-4 : inexact-ok
= asinh towardzero ibm128 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed176770b2cee54p-4 : inexact-ok
= asinh upward ibm128 -0x4.cfb988p-4 : -0x4.bde0bed7e48ed176770b2cee54p-4 : inexact-ok
= asinh downward binary64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b78526934p-4 : inexact-ok
= asinh tonearest binary64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693p-4 : inexact-ok
= asinh towardzero binary64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693p-4 : inexact-ok
= asinh upward binary64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693p-4 : inexact-ok
= asinh downward intel96 -0x4.cfb9805a53a2p-4 : -0x4.bde0b78526931428p-4 : inexact-ok
= asinh tonearest intel96 -0x4.cfb9805a53a2p-4 : -0x4.bde0b78526931428p-4 : inexact-ok
= asinh towardzero intel96 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693142p-4 : inexact-ok
= asinh upward intel96 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693142p-4 : inexact-ok
= asinh downward m68k96 -0x4.cfb9805a53a2p-4 : -0x4.bde0b78526931428p-4 : inexact-ok
= asinh tonearest m68k96 -0x4.cfb9805a53a2p-4 : -0x4.bde0b78526931428p-4 : inexact-ok
= asinh towardzero m68k96 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693142p-4 : inexact-ok
= asinh upward m68k96 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693142p-4 : inexact-ok
= asinh downward binary128 -0x4.cfb9805a53a2p-4 : -0x4.bde0b785269314242ca206df863cp-4 : inexact-ok
= asinh tonearest binary128 -0x4.cfb9805a53a2p-4 : -0x4.bde0b785269314242ca206df8638p-4 : inexact-ok
= asinh towardzero binary128 -0x4.cfb9805a53a2p-4 : -0x4.bde0b785269314242ca206df8638p-4 : inexact-ok
= asinh upward binary128 -0x4.cfb9805a53a2p-4 : -0x4.bde0b785269314242ca206df8638p-4 : inexact-ok
= asinh downward ibm128 -0x4.cfb9805a53a2p-4 : -0x4.bde0b785269314242ca206df88p-4 : inexact-ok
= asinh tonearest ibm128 -0x4.cfb9805a53a2p-4 : -0x4.bde0b785269314242ca206df86p-4 : inexact-ok
= asinh towardzero ibm128 -0x4.cfb9805a53a2p-4 : -0x4.bde0b785269314242ca206df86p-4 : inexact-ok
= asinh upward ibm128 -0x4.cfb9805a53a2p-4 : -0x4.bde0b785269314242ca206df86p-4 : inexact-ok
= asinh downward binary64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526938p-4 : inexact-ok
= asinh tonearest binary64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526934p-4 : inexact-ok
= asinh towardzero binary64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526934p-4 : inexact-ok
= asinh upward binary64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526934p-4 : inexact-ok
= asinh downward intel96 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693517p-4 : inexact-ok
= asinh tonearest intel96 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693517p-4 : inexact-ok
= asinh towardzero intel96 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526935168p-4 : inexact-ok
= asinh upward intel96 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526935168p-4 : inexact-ok
= asinh downward m68k96 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693517p-4 : inexact-ok
= asinh tonearest m68k96 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693517p-4 : inexact-ok
= asinh towardzero m68k96 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526935168p-4 : inexact-ok
= asinh upward m68k96 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526935168p-4 : inexact-ok
= asinh downward binary128 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693516e1d0cb5a0a54cp-4 : inexact-ok
= asinh tonearest binary128 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693516e1d0cb5a0a548p-4 : inexact-ok
= asinh towardzero binary128 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693516e1d0cb5a0a548p-4 : inexact-ok
= asinh upward binary128 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693516e1d0cb5a0a548p-4 : inexact-ok
= asinh downward ibm128 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693516e1d0cb5a0a6p-4 : inexact-ok
= asinh tonearest ibm128 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693516e1d0cb5a0a6p-4 : inexact-ok
= asinh towardzero ibm128 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693516e1d0cb5a0a4p-4 : inexact-ok
= asinh upward ibm128 -0x4.cfb9805a53a24p-4 : -0x4.bde0b7852693516e1d0cb5a0a4p-4 : inexact-ok
= asinh downward intel96 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a3p-4 : inexact-ok
= asinh tonearest intel96 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a3p-4 : inexact-ok
= asinh towardzero intel96 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a28p-4 : inexact-ok
= asinh upward intel96 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a28p-4 : inexact-ok
= asinh downward m68k96 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a3p-4 : inexact-ok
= asinh tonearest m68k96 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a3p-4 : inexact-ok
= asinh towardzero m68k96 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a28p-4 : inexact-ok
= asinh upward m68k96 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a28p-4 : inexact-ok
= asinh downward binary128 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a2fb7988c9c129p-4 : inexact-ok
= asinh tonearest binary128 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a2fb7988c9c128cp-4 : inexact-ok
= asinh towardzero binary128 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a2fb7988c9c128cp-4 : inexact-ok
= asinh upward binary128 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a2fb7988c9c128cp-4 : inexact-ok
= asinh downward ibm128 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a2fb7988c9c14p-4 : inexact-ok
= asinh tonearest ibm128 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a2fb7988c9c12p-4 : inexact-ok
= asinh towardzero ibm128 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a2fb7988c9c12p-4 : inexact-ok
= asinh upward ibm128 -0x4.cfb9805a53a2065p-4 : -0x4.bde0b78526931a2fb7988c9c12p-4 : inexact-ok
asinh -0x5.cabae7a011e33d9p-4
= asinh downward binary32 -0x5.cabaep-4 : -0x5.ac1ebp-4 : inexact-ok
= asinh tonearest binary32 -0x5.cabaep-4 : -0x5.ac1ebp-4 : inexact-ok
= asinh towardzero binary32 -0x5.cabaep-4 : -0x5.ac1ea8p-4 : inexact-ok
= asinh upward binary32 -0x5.cabaep-4 : -0x5.ac1ea8p-4 : inexact-ok
= asinh downward binary64 -0x5.cabaep-4 : -0x5.ac1eaf0870dccp-4 : inexact-ok
= asinh tonearest binary64 -0x5.cabaep-4 : -0x5.ac1eaf0870dccp-4 : inexact-ok
= asinh towardzero binary64 -0x5.cabaep-4 : -0x5.ac1eaf0870dc8p-4 : inexact-ok
= asinh upward binary64 -0x5.cabaep-4 : -0x5.ac1eaf0870dc8p-4 : inexact-ok
= asinh downward intel96 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb5p-4 : inexact-ok
= asinh tonearest intel96 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb5p-4 : inexact-ok
= asinh towardzero intel96 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4f8p-4 : inexact-ok
= asinh upward intel96 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4f8p-4 : inexact-ok
= asinh downward m68k96 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb5p-4 : inexact-ok
= asinh tonearest m68k96 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb5p-4 : inexact-ok
= asinh towardzero m68k96 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4f8p-4 : inexact-ok
= asinh upward m68k96 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4f8p-4 : inexact-ok
= asinh downward binary128 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4fc584cd1a4e9a4p-4 : inexact-ok
= asinh tonearest binary128 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4fc584cd1a4e9a4p-4 : inexact-ok
= asinh towardzero binary128 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4fc584cd1a4e9ap-4 : inexact-ok
= asinh upward binary128 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4fc584cd1a4e9ap-4 : inexact-ok
= asinh downward ibm128 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4fc584cd1a4eap-4 : inexact-ok
= asinh tonearest ibm128 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4fc584cd1a4eap-4 : inexact-ok
= asinh towardzero ibm128 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4fc584cd1a4e8p-4 : inexact-ok
= asinh upward ibm128 -0x5.cabaep-4 : -0x5.ac1eaf0870dcb4fc584cd1a4e8p-4 : inexact-ok
= asinh downward binary32 -0x5.cabae8p-4 : -0x5.ac1eb8p-4 : inexact-ok
= asinh tonearest binary32 -0x5.cabae8p-4 : -0x5.ac1eb8p-4 : inexact-ok
= asinh towardzero binary32 -0x5.cabae8p-4 : -0x5.ac1ebp-4 : inexact-ok
= asinh upward binary32 -0x5.cabae8p-4 : -0x5.ac1ebp-4 : inexact-ok
= asinh downward binary64 -0x5.cabae8p-4 : -0x5.ac1eb68e26b14p-4 : inexact-ok
= asinh tonearest binary64 -0x5.cabae8p-4 : -0x5.ac1eb68e26b14p-4 : inexact-ok
= asinh towardzero binary64 -0x5.cabae8p-4 : -0x5.ac1eb68e26b1p-4 : inexact-ok
= asinh upward binary64 -0x5.cabae8p-4 : -0x5.ac1eb68e26b1p-4 : inexact-ok
= asinh downward intel96 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a8p-4 : inexact-ok
= asinh tonearest intel96 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a8p-4 : inexact-ok
= asinh towardzero intel96 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132ap-4 : inexact-ok
= asinh upward intel96 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132ap-4 : inexact-ok
= asinh downward m68k96 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a8p-4 : inexact-ok
= asinh tonearest m68k96 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a8p-4 : inexact-ok
= asinh towardzero m68k96 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132ap-4 : inexact-ok
= asinh upward m68k96 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132ap-4 : inexact-ok
= asinh downward binary128 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a5e3ce931aa7b4p-4 : inexact-ok
= asinh tonearest binary128 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a5e3ce931aa7b4p-4 : inexact-ok
= asinh towardzero binary128 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a5e3ce931aa7bp-4 : inexact-ok
= asinh upward binary128 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a5e3ce931aa7bp-4 : inexact-ok
= asinh downward ibm128 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a5e3ce931aa8p-4 : inexact-ok
= asinh tonearest ibm128 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a5e3ce931aa8p-4 : inexact-ok
= asinh towardzero ibm128 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a5e3ce931aa6p-4 : inexact-ok
= asinh upward ibm128 -0x5.cabae8p-4 : -0x5.ac1eb68e26b132a5e3ce931aa6p-4 : inexact-ok
= asinh downward binary64 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fdp-4 : inexact-ok
= asinh tonearest binary64 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fccp-4 : inexact-ok
= asinh towardzero binary64 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fccp-4 : inexact-ok
= asinh upward binary64 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fccp-4 : inexact-ok
= asinh downward intel96 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd81p-4 : inexact-ok
= asinh tonearest intel96 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd81p-4 : inexact-ok
= asinh towardzero intel96 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd808p-4 : inexact-ok
= asinh upward intel96 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd808p-4 : inexact-ok
= asinh downward m68k96 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd81p-4 : inexact-ok
= asinh tonearest m68k96 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd81p-4 : inexact-ok
= asinh towardzero m68k96 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd808p-4 : inexact-ok
= asinh upward m68k96 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd808p-4 : inexact-ok
= asinh downward binary128 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd80e04e8e6253e2p-4 : inexact-ok
= asinh tonearest binary128 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd80e04e8e6253e2p-4 : inexact-ok
= asinh towardzero binary128 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd80e04e8e6253e1cp-4 : inexact-ok
= asinh upward binary128 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd80e04e8e6253e1cp-4 : inexact-ok
= asinh downward ibm128 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd80e04e8e6254p-4 : inexact-ok
= asinh tonearest ibm128 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd80e04e8e6253ep-4 : inexact-ok
= asinh towardzero ibm128 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd80e04e8e6253ep-4 : inexact-ok
= asinh upward ibm128 -0x5.cabae7a011e3p-4 : -0x5.ac1eb633f2fcd80e04e8e6253ep-4 : inexact-ok
= asinh downward binary64 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd4p-4 : inexact-ok
= asinh tonearest binary64 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fdp-4 : inexact-ok
= asinh towardzero binary64 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fdp-4 : inexact-ok
= asinh upward binary64 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fdp-4 : inexact-ok
= asinh downward intel96 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd144p-4 : inexact-ok
= asinh tonearest intel96 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd1438p-4 : inexact-ok
= asinh towardzero intel96 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd1438p-4 : inexact-ok
= asinh upward intel96 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd1438p-4 : inexact-ok
= asinh downward m68k96 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd144p-4 : inexact-ok
= asinh tonearest m68k96 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd1438p-4 : inexact-ok
= asinh towardzero m68k96 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd1438p-4 : inexact-ok
= asinh upward m68k96 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd1438p-4 : inexact-ok
= asinh downward binary128 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd143bb3887641c888p-4 : inexact-ok
= asinh tonearest binary128 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd143bb3887641c888p-4 : inexact-ok
= asinh towardzero binary128 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd143bb3887641c884p-4 : inexact-ok
= asinh upward binary128 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd143bb3887641c884p-4 : inexact-ok
= asinh downward ibm128 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd143bb3887641cap-4 : inexact-ok
= asinh tonearest ibm128 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd143bb3887641c8p-4 : inexact-ok
= asinh towardzero ibm128 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd143bb3887641c8p-4 : inexact-ok
= asinh upward ibm128 -0x5.cabae7a011e34p-4 : -0x5.ac1eb633f2fd143bb3887641c8p-4 : inexact-ok
= asinh downward intel96 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f8p-4 : inexact-ok
= asinh tonearest intel96 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11fp-4 : inexact-ok
= asinh towardzero intel96 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11fp-4 : inexact-ok
= asinh upward intel96 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11fp-4 : inexact-ok
= asinh downward m68k96 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f8p-4 : inexact-ok
= asinh tonearest m68k96 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11fp-4 : inexact-ok
= asinh towardzero m68k96 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11fp-4 : inexact-ok
= asinh upward m68k96 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11fp-4 : inexact-ok
= asinh downward binary128 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f0f621e284b244p-4 : inexact-ok
= asinh tonearest binary128 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f0f621e284b244p-4 : inexact-ok
= asinh towardzero binary128 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f0f621e284b24p-4 : inexact-ok
= asinh upward binary128 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f0f621e284b24p-4 : inexact-ok
= asinh downward ibm128 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f0f621e284b4p-4 : inexact-ok
= asinh tonearest ibm128 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f0f621e284b2p-4 : inexact-ok
= asinh towardzero ibm128 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f0f621e284b2p-4 : inexact-ok
= asinh upward ibm128 -0x5.cabae7a011e33d9p-4 : -0x5.ac1eb633f2fd11f0f621e284b2p-4 : inexact-ok
asinh -0x6.e26358p-4
= asinh downward binary32 -0x6.e26358p-4 : -0x6.b01868p-4 : inexact-ok
= asinh tonearest binary32 -0x6.e26358p-4 : -0x6.b0186p-4 : inexact-ok
= asinh towardzero binary32 -0x6.e26358p-4 : -0x6.b0186p-4 : inexact-ok
= asinh upward binary32 -0x6.e26358p-4 : -0x6.b0186p-4 : inexact-ok
= asinh downward binary64 -0x6.e26358p-4 : -0x6.b01863558de0cp-4 : inexact-ok
= asinh tonearest binary64 -0x6.e26358p-4 : -0x6.b01863558de0cp-4 : inexact-ok
= asinh towardzero binary64 -0x6.e26358p-4 : -0x6.b01863558de08p-4 : inexact-ok
= asinh upward binary64 -0x6.e26358p-4 : -0x6.b01863558de08p-4 : inexact-ok
= asinh downward intel96 -0x6.e26358p-4 : -0x6.b01863558de0abap-4 : inexact-ok
= asinh tonearest intel96 -0x6.e26358p-4 : -0x6.b01863558de0abap-4 : inexact-ok
= asinh towardzero intel96 -0x6.e26358p-4 : -0x6.b01863558de0ab98p-4 : inexact-ok
= asinh upward intel96 -0x6.e26358p-4 : -0x6.b01863558de0ab98p-4 : inexact-ok
= asinh downward m68k96 -0x6.e26358p-4 : -0x6.b01863558de0abap-4 : inexact-ok
= asinh tonearest m68k96 -0x6.e26358p-4 : -0x6.b01863558de0abap-4 : inexact-ok
= asinh towardzero m68k96 -0x6.e26358p-4 : -0x6.b01863558de0ab98p-4 : inexact-ok
= asinh upward m68k96 -0x6.e26358p-4 : -0x6.b01863558de0ab98p-4 : inexact-ok
= asinh downward binary128 -0x6.e26358p-4 : -0x6.b01863558de0ab9db866832ea55cp-4 : inexact-ok
= asinh tonearest binary128 -0x6.e26358p-4 : -0x6.b01863558de0ab9db866832ea558p-4 : inexact-ok
= asinh towardzero binary128 -0x6.e26358p-4 : -0x6.b01863558de0ab9db866832ea558p-4 : inexact-ok
= asinh upward binary128 -0x6.e26358p-4 : -0x6.b01863558de0ab9db866832ea558p-4 : inexact-ok
= asinh downward ibm128 -0x6.e26358p-4 : -0x6.b01863558de0ab9db866832ea6p-4 : inexact-ok
= asinh tonearest ibm128 -0x6.e26358p-4 : -0x6.b01863558de0ab9db866832ea6p-4 : inexact-ok
= asinh towardzero ibm128 -0x6.e26358p-4 : -0x6.b01863558de0ab9db866832ea4p-4 : inexact-ok
= asinh upward ibm128 -0x6.e26358p-4 : -0x6.b01863558de0ab9db866832ea4p-4 : inexact-ok
asinh 0x6.c92c08p-4
= asinh downward binary32 0x6.c92c08p-4 : 0x6.98e81p-4 : inexact-ok
= asinh tonearest binary32 0x6.c92c08p-4 : 0x6.98e81p-4 : inexact-ok
= asinh towardzero binary32 0x6.c92c08p-4 : 0x6.98e81p-4 : inexact-ok
= asinh upward binary32 0x6.c92c08p-4 : 0x6.98e818p-4 : inexact-ok
= asinh downward binary64 0x6.c92c08p-4 : 0x6.98e810591e8cp-4 : inexact-ok
= asinh tonearest binary64 0x6.c92c08p-4 : 0x6.98e810591e8cp-4 : inexact-ok
= asinh towardzero binary64 0x6.c92c08p-4 : 0x6.98e810591e8cp-4 : inexact-ok
= asinh upward binary64 0x6.c92c08p-4 : 0x6.98e810591e8c4p-4 : inexact-ok
= asinh downward intel96 0x6.c92c08p-4 : 0x6.98e810591e8c1c78p-4 : inexact-ok
= asinh tonearest intel96 0x6.c92c08p-4 : 0x6.98e810591e8c1c78p-4 : inexact-ok
= asinh towardzero intel96 0x6.c92c08p-4 : 0x6.98e810591e8c1c78p-4 : inexact-ok
= asinh upward intel96 0x6.c92c08p-4 : 0x6.98e810591e8c1c8p-4 : inexact-ok
= asinh downward m68k96 0x6.c92c08p-4 : 0x6.98e810591e8c1c78p-4 : inexact-ok
= asinh tonearest m68k96 0x6.c92c08p-4 : 0x6.98e810591e8c1c78p-4 : inexact-ok
= asinh towardzero m68k96 0x6.c92c08p-4 : 0x6.98e810591e8c1c78p-4 : inexact-ok
= asinh upward m68k96 0x6.c92c08p-4 : 0x6.98e810591e8c1c8p-4 : inexact-ok
= asinh downward binary128 0x6.c92c08p-4 : 0x6.98e810591e8c1c7a088484b273bp-4 : inexact-ok
= asinh tonearest binary128 0x6.c92c08p-4 : 0x6.98e810591e8c1c7a088484b273b4p-4 : inexact-ok
= asinh towardzero binary128 0x6.c92c08p-4 : 0x6.98e810591e8c1c7a088484b273bp-4 : inexact-ok
= asinh upward binary128 0x6.c92c08p-4 : 0x6.98e810591e8c1c7a088484b273b4p-4 : inexact-ok
= asinh downward ibm128 0x6.c92c08p-4 : 0x6.98e810591e8c1c7a088484b272p-4 : inexact-ok
= asinh tonearest ibm128 0x6.c92c08p-4 : 0x6.98e810591e8c1c7a088484b274p-4 : inexact-ok
= asinh towardzero ibm128 0x6.c92c08p-4 : 0x6.98e810591e8c1c7a088484b272p-4 : inexact-ok
= asinh upward ibm128 0x6.c92c08p-4 : 0x6.98e810591e8c1c7a088484b274p-4 : inexact-ok
asinh 0x1p-500
= asinh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= asinh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
= asinh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
= asinh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= asinh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= asinh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= asinh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= asinh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward binary64 0x1p-500 : 0xf.ffffffffffff8p-504 : inexact-ok
= asinh tonearest binary64 0x1p-500 : 0x1p-500 : inexact-ok
= asinh towardzero binary64 0x1p-500 : 0xf.ffffffffffff8p-504 : inexact-ok
= asinh upward binary64 0x1p-500 : 0x1p-500 : inexact-ok
= asinh downward intel96 0x1p-500 : 0xf.fffffffffffffffp-504 : inexact-ok
= asinh tonearest intel96 0x1p-500 : 0x1p-500 : inexact-ok
= asinh towardzero intel96 0x1p-500 : 0xf.fffffffffffffffp-504 : inexact-ok
= asinh upward intel96 0x1p-500 : 0x1p-500 : inexact-ok
= asinh downward m68k96 0x1p-500 : 0xf.fffffffffffffffp-504 : inexact-ok
= asinh tonearest m68k96 0x1p-500 : 0x1p-500 : inexact-ok
= asinh towardzero m68k96 0x1p-500 : 0xf.fffffffffffffffp-504 : inexact-ok
= asinh upward m68k96 0x1p-500 : 0x1p-500 : inexact-ok
= asinh downward binary128 0x1p-500 : 0xf.fffffffffffffffffffffffffff8p-504 : inexact-ok
= asinh tonearest binary128 0x1p-500 : 0x1p-500 : inexact-ok
= asinh towardzero binary128 0x1p-500 : 0xf.fffffffffffffffffffffffffff8p-504 : inexact-ok
= asinh upward binary128 0x1p-500 : 0x1p-500 : inexact-ok
= asinh downward ibm128 0x1p-500 : 0xf.fffffffffffffffffffffffffcp-504 : inexact-ok
= asinh tonearest ibm128 0x1p-500 : 0x1p-500 : inexact-ok
= asinh towardzero ibm128 0x1p-500 : 0xf.fffffffffffffffffffffffffcp-504 : inexact-ok
= asinh upward ibm128 0x1p-500 : 0x1p-500 : inexact-ok
asinh 0x1p-5000
= asinh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= asinh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
= asinh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
= asinh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= asinh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= asinh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= asinh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= asinh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= asinh downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= asinh downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= asinh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= asinh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= asinh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= asinh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= asinh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= asinh downward intel96 0x1p-5000 : 0xf.fffffffffffffffp-5004 : inexact-ok
= asinh tonearest intel96 0x1p-5000 : 0x1p-5000 : inexact-ok
= asinh towardzero intel96 0x1p-5000 : 0xf.fffffffffffffffp-5004 : inexact-ok
= asinh upward intel96 0x1p-5000 : 0x1p-5000 : inexact-ok
= asinh downward m68k96 0x1p-5000 : 0xf.fffffffffffffffp-5004 : inexact-ok
= asinh tonearest m68k96 0x1p-5000 : 0x1p-5000 : inexact-ok
= asinh towardzero m68k96 0x1p-5000 : 0xf.fffffffffffffffp-5004 : inexact-ok
= asinh upward m68k96 0x1p-5000 : 0x1p-5000 : inexact-ok
= asinh downward binary128 0x1p-5000 : 0xf.fffffffffffffffffffffffffff8p-5004 : inexact-ok
= asinh tonearest binary128 0x1p-5000 : 0x1p-5000 : inexact-ok
= asinh towardzero binary128 0x1p-5000 : 0xf.fffffffffffffffffffffffffff8p-5004 : inexact-ok
= asinh upward binary128 0x1p-5000 : 0x1p-5000 : inexact-ok
asinh min
= asinh downward binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
= asinh upward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
= asinh downward binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
= asinh tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
= asinh towardzero binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
= asinh upward binary64 0x4p-128 : 0x4p-128 : inexact-ok
= asinh downward intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
= asinh tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
= asinh towardzero intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
= asinh upward intel96 0x4p-128 : 0x4p-128 : inexact-ok
= asinh downward m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
= asinh tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
= asinh towardzero m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
= asinh upward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
= asinh downward binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
= asinh tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
= asinh towardzero binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
= asinh upward binary128 0x4p-128 : 0x4p-128 : inexact-ok
= asinh downward ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
= asinh tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
= asinh towardzero ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
= asinh upward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
= asinh downward binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
= asinh upward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
= asinh downward intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
= asinh tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
= asinh towardzero intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
= asinh upward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
= asinh downward m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
= asinh tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
= asinh towardzero m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
= asinh upward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
= asinh downward binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
= asinh tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
= asinh towardzero binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
= asinh upward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
= asinh downward ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
= asinh tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
= asinh towardzero ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
= asinh upward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
= asinh downward intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh upward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh downward m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
= asinh tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
= asinh towardzero m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
= asinh upward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
= asinh downward binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh upward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh downward intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
= asinh tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
= asinh towardzero intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
= asinh upward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
= asinh downward m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh upward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh downward binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
= asinh upward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
= asinh downward binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
= asinh tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
= asinh towardzero binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
= asinh upward binary64 0x8p-972 : 0x8p-972 : inexact-ok
= asinh downward intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
= asinh tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
= asinh towardzero intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
= asinh upward intel96 0x8p-972 : 0x8p-972 : inexact-ok
= asinh downward m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
= asinh tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
= asinh towardzero m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
= asinh upward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
= asinh downward binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
= asinh tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
= asinh towardzero binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
= asinh upward binary128 0x8p-972 : 0x8p-972 : inexact-ok
= asinh downward ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
= asinh upward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
asinh -min
= asinh downward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
= asinh upward binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
= asinh downward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh towardzero binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
= asinh upward binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
= asinh downward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh towardzero intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
= asinh upward intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
= asinh downward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh towardzero m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
= asinh upward m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
= asinh downward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh towardzero binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
= asinh upward binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
= asinh downward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
= asinh towardzero ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
= asinh upward ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
= asinh downward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
= asinh upward binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
= asinh downward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
= asinh tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
= asinh towardzero intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
= asinh upward intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
= asinh downward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
= asinh tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
= asinh towardzero m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
= asinh upward m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
= asinh downward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
= asinh tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
= asinh towardzero binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
= asinh upward binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
= asinh downward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
= asinh tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
= asinh towardzero ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
= asinh upward ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
= asinh downward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh upward intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh downward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
= asinh tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
= asinh towardzero m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
= asinh upward m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
= asinh downward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh upward binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh downward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
= asinh tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
= asinh towardzero intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
= asinh upward intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
= asinh downward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh upward m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= asinh downward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
= asinh upward binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
= asinh downward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
= asinh tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
= asinh towardzero binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
= asinh upward binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
= asinh downward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
= asinh tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
= asinh towardzero intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
= asinh upward intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
= asinh downward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
= asinh tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
= asinh towardzero m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
= asinh upward m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
= asinh downward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
= asinh tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
= asinh towardzero binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
= asinh upward binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
= asinh downward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
= asinh tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
= asinh towardzero ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
= asinh upward ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
asinh min_subnorm
= asinh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= asinh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
= asinh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
= asinh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
= asinh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= asinh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= asinh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= asinh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= asinh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
= asinh downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= asinh downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= asinh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= asinh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
= asinh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= asinh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= asinh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= asinh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= asinh downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh downward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh upward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh downward binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= asinh upward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh downward binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= asinh upward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
asinh -min_subnorm
= asinh downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh downward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh towardzero binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
= asinh upward binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
= asinh downward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh towardzero intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
= asinh upward intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
= asinh downward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh towardzero m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
= asinh upward m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
= asinh downward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh towardzero binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= asinh upward binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= asinh downward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
= asinh towardzero ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= asinh upward ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= asinh downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh downward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
= asinh tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
= asinh towardzero intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh upward intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh downward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
= asinh tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
= asinh towardzero m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh upward m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
= asinh downward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
= asinh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
= asinh towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= asinh upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= asinh downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= asinh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= asinh towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= asinh upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= asinh downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh downward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh upward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh downward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= asinh upward binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= asinh downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh downward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= asinh upward binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= asinh downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
= asinh tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
= asinh towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= asinh upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
asinh max no-test-inline
= asinh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok
= asinh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok
= asinh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok
= asinh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : no-test-inline inexact-ok
= asinh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
= asinh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
= asinh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
= asinh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
= asinh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
= asinh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
= asinh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
= asinh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
= asinh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
= asinh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : no-test-inline inexact-ok
= asinh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
= asinh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
= asinh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
= asinh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : no-test-inline inexact-ok
= asinh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
= asinh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
= asinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
= asinh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
= asinh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
= asinh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
= asinh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
= asinh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
= asinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
= asinh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
= asinh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
= asinh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
= asinh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
= asinh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
= asinh downward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
= asinh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
= asinh towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
= asinh upward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
= asinh downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
= asinh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
= asinh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
= asinh upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
= asinh downward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
= asinh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
= asinh towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
= asinh upward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : no-test-inline inexact-ok
= asinh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
= asinh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
= asinh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
= asinh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : no-test-inline inexact-ok
= asinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
= asinh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
= asinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
= asinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
= asinh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok
= asinh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
= asinh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok
= asinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
asinh -max no-test-inline
= asinh downward binary32 -0xf.fffffp+124 : -0x5.96a7e8p+4 : no-test-inline inexact-ok
= asinh tonearest binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : no-test-inline inexact-ok
= asinh towardzero binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : no-test-inline inexact-ok
= asinh upward binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : no-test-inline inexact-ok
= asinh downward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
= asinh tonearest binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
= asinh towardzero binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
= asinh upward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
= asinh downward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
= asinh tonearest intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh towardzero intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh upward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh downward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
= asinh tonearest m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh towardzero m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh upward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
= asinh downward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a44684p+4 : no-test-inline inexact-ok
= asinh tonearest binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
= asinh towardzero binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
= asinh upward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
= asinh downward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a448p+4 : no-test-inline inexact-ok
= asinh tonearest ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
= asinh towardzero ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
= asinh upward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
= asinh downward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
= asinh tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
= asinh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
= asinh upward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
= asinh downward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
= asinh tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh upward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh downward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
= asinh tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh upward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
= asinh downward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
= asinh tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
= asinh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
= asinh upward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
= asinh downward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
= asinh tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
= asinh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
= asinh upward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
= asinh downward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
= asinh tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
= asinh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
= asinh upward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
= asinh downward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
= asinh tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
= asinh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
= asinh upward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
= asinh downward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : no-test-inline inexact-ok
= asinh tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
= asinh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
= asinh upward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
= asinh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : no-test-inline inexact-ok
= asinh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
= asinh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
= asinh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
= asinh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
= asinh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
= asinh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
= asinh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
= asinh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
= asinh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
= asinh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok
= asinh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok