about summary refs log tree commit diff
path: root/math/auto-libm-test-out-asin
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2017-02-06 18:41:20 +0000
committerJoseph Myers <joseph@codesourcery.com>2017-02-06 18:41:20 +0000
commit4f1bc131db81042e8e8d1f829ed18e28d9c56b58 (patch)
tree74c14e29f2928fade2d9f27a664915ee4897ebc2 /math/auto-libm-test-out-asin
parent5cd81881e221d2943ca41b2da7bb87c0ede3386b (diff)
downloadglibc-4f1bc131db81042e8e8d1f829ed18e28d9c56b58.tar.gz
glibc-4f1bc131db81042e8e8d1f829ed18e28d9c56b58.tar.xz
glibc-4f1bc131db81042e8e8d1f829ed18e28d9c56b58.zip
Split auto-libm-test-out by function.
math/auto-libm-test-out is, at over 30 MB, by far the largest file in
the glibc source tree.  This patch splits it by function, so reducing
it to auto-libm-test-out-<func> files that are all under 5 MB in size.

This is preliminary to splitting up libm-test.inc as well so that each
function's tests can also be processed separately by
gen-libm-test.pl.  As a preliminary patch it doesn't actually
implement that step; rather, all the separate files get concatenated
by the Makefile to produce the monolithic auto-libm-test-out file
again as an input to gen-libm-test.pl.  (The concatentation is
identical to the file in the source tree before this patch.)

Even this preliminary step, however, is of use independent of
splitting up libm-test.inc: some tests for csin and csinh have not
been moved to auto-libm-test-in because they result in
auto-libm-test-out generation taking several minutes rather than a few
seconds (all released MPC versions are very slow for certain sin /
sinh inputs; there are some old improvements in MPC mainline which
should eventually become MPC 1.1, but the complex inverse trig and
hyperbolic functions are slow even in MPC mainline and have yet to be
moved to auto-libm-test-in at all), and it seems much more reasonable
to add such inputs to auto-libm-test-in when it will only slow down
regeneration for particular functions than when it will slow down
regeneration globally.

gen-auto-libm-tests still parses the whole input file, but only
generates output for the requested function.  This ensures bad syntax
in the file is always detected, and parsing the whole file is quick;
it's output generation that is comparatively slow for some functions.

Tested for x86_64.

	* math/gen-auto-libm-tests.c: Update comment about use of program.
	(generate_output): Add argument FUNCTION.
	(main): Require extra argument.  Pass function name to
	generate_output.
	* math/Makefile (generated): Add auto-libm-test-out.
	(libm-test-funcs-auto): New variable.
	(auto-libm-test-out-files): New variable.
	($(objpfx)libm-test.c): Depend on $(auto-libm-test-out-files).
	Concatenate those files to form $(objpfx)auto-libm-test-out and
	use it as input to gen-libm-test.pl.
	* math/README.libm-test: Update.
	* math/auto-libm-test-out: Remove.
	* math/auto-libm-test-out-acos: New generated file.
	* math/auto-libm-test-out-acosh: Likewise.
	* math/auto-libm-test-out-asin: Likewise.
	* math/auto-libm-test-out-asinh: Likewise.
	* math/auto-libm-test-out-atan: Likewise.
	* math/auto-libm-test-out-atan2: Likewise.
	* math/auto-libm-test-out-atanh: Likewise.
	* math/auto-libm-test-out-cabs: Likewise.
	* math/auto-libm-test-out-carg: Likewise.
	* math/auto-libm-test-out-cbrt: Likewise.
	* math/auto-libm-test-out-ccos: Likewise.
	* math/auto-libm-test-out-ccosh: Likewise.
	* math/auto-libm-test-out-cexp: Likewise.
	* math/auto-libm-test-out-clog: Likewise.
	* math/auto-libm-test-out-clog10: Likewise.
	* math/auto-libm-test-out-cos: Likewise.
	* math/auto-libm-test-out-cosh: Likewise.
	* math/auto-libm-test-out-cpow: Likewise.
	* math/auto-libm-test-out-csin: Likewise.
	* math/auto-libm-test-out-csinh: Likewise.
	* math/auto-libm-test-out-csqrt: Likewise.
	* math/auto-libm-test-out-ctan: Likewise.
	* math/auto-libm-test-out-ctanh: Likewise.
	* math/auto-libm-test-out-erf: Likewise.
	* math/auto-libm-test-out-erfc: Likewise.
	* math/auto-libm-test-out-exp: Likewise.
	* math/auto-libm-test-out-exp10: Likewise.
	* math/auto-libm-test-out-exp2: Likewise.
	* math/auto-libm-test-out-expm1: Likewise.
	* math/auto-libm-test-out-fma: Likewise.
	* math/auto-libm-test-out-hypot: Likewise.
	* math/auto-libm-test-out-j0: Likewise.
	* math/auto-libm-test-out-j1: Likewise.
	* math/auto-libm-test-out-jn: Likewise.
	* math/auto-libm-test-out-lgamma: Likewise.
	* math/auto-libm-test-out-log: Likewise.
	* math/auto-libm-test-out-log10: Likewise.
	* math/auto-libm-test-out-log1p: Likewise.
	* math/auto-libm-test-out-log2: Likewise.
	* math/auto-libm-test-out-pow: Likewise.
	* math/auto-libm-test-out-sin: Likewise.
	* math/auto-libm-test-out-sincos: Likewise.
	* math/auto-libm-test-out-sinh: Likewise.
	* math/auto-libm-test-out-sqrt: Likewise.
	* math/auto-libm-test-out-tan: Likewise.
	* math/auto-libm-test-out-tanh: Likewise.
	* math/auto-libm-test-out-tgamma: Likewise.
	* math/auto-libm-test-out-y0: Likewise.
	* math/auto-libm-test-out-y1: Likewise.
	* math/auto-libm-test-out-yn: Likewise.
Diffstat (limited to 'math/auto-libm-test-out-asin')
-rw-r--r--math/auto-libm-test-out-asin2373
1 files changed, 2373 insertions, 0 deletions
diff --git a/math/auto-libm-test-out-asin b/math/auto-libm-test-out-asin
new file mode 100644
index 0000000000..b792377971
--- /dev/null
+++ b/math/auto-libm-test-out-asin
@@ -0,0 +1,2373 @@
+asin 0
+= asin downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+asin -0
+= asin downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
+asin 0.5
+= asin downward binary32 0x8p-4 : 0x8.60a91p-4 : inexact-ok
+= asin tonearest binary32 0x8p-4 : 0x8.60a92p-4 : inexact-ok
+= asin towardzero binary32 0x8p-4 : 0x8.60a91p-4 : inexact-ok
+= asin upward binary32 0x8p-4 : 0x8.60a92p-4 : inexact-ok
+= asin downward binary64 0x8p-4 : 0x8.60a91c16b9b28p-4 : inexact-ok
+= asin tonearest binary64 0x8p-4 : 0x8.60a91c16b9b3p-4 : inexact-ok
+= asin towardzero binary64 0x8p-4 : 0x8.60a91c16b9b28p-4 : inexact-ok
+= asin upward binary64 0x8p-4 : 0x8.60a91c16b9b3p-4 : inexact-ok
+= asin downward intel96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin tonearest intel96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin towardzero intel96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin upward intel96 0x8p-4 : 0x8.60a91c16b9b2c24p-4 : inexact-ok
+= asin downward m68k96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin tonearest m68k96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin towardzero m68k96 0x8p-4 : 0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin upward m68k96 0x8p-4 : 0x8.60a91c16b9b2c24p-4 : inexact-ok
+= asin downward binary128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab3dp-4 : inexact-ok
+= asin tonearest binary128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab3d8p-4 : inexact-ok
+= asin towardzero binary128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab3dp-4 : inexact-ok
+= asin upward binary128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab3d8p-4 : inexact-ok
+= asin downward ibm128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707abp-4 : inexact-ok
+= asin tonearest ibm128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab4p-4 : inexact-ok
+= asin towardzero ibm128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707abp-4 : inexact-ok
+= asin upward ibm128 0x8p-4 : 0x8.60a91c16b9b2c232dd99707ab4p-4 : inexact-ok
+asin -0.5
+= asin downward binary32 -0x8p-4 : -0x8.60a92p-4 : inexact-ok
+= asin tonearest binary32 -0x8p-4 : -0x8.60a92p-4 : inexact-ok
+= asin towardzero binary32 -0x8p-4 : -0x8.60a91p-4 : inexact-ok
+= asin upward binary32 -0x8p-4 : -0x8.60a91p-4 : inexact-ok
+= asin downward binary64 -0x8p-4 : -0x8.60a91c16b9b3p-4 : inexact-ok
+= asin tonearest binary64 -0x8p-4 : -0x8.60a91c16b9b3p-4 : inexact-ok
+= asin towardzero binary64 -0x8p-4 : -0x8.60a91c16b9b28p-4 : inexact-ok
+= asin upward binary64 -0x8p-4 : -0x8.60a91c16b9b28p-4 : inexact-ok
+= asin downward intel96 -0x8p-4 : -0x8.60a91c16b9b2c24p-4 : inexact-ok
+= asin tonearest intel96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin towardzero intel96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin upward intel96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin downward m68k96 -0x8p-4 : -0x8.60a91c16b9b2c24p-4 : inexact-ok
+= asin tonearest m68k96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin towardzero m68k96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin upward m68k96 -0x8p-4 : -0x8.60a91c16b9b2c23p-4 : inexact-ok
+= asin downward binary128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab3d8p-4 : inexact-ok
+= asin tonearest binary128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab3d8p-4 : inexact-ok
+= asin towardzero binary128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab3dp-4 : inexact-ok
+= asin upward binary128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab3dp-4 : inexact-ok
+= asin downward ibm128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab4p-4 : inexact-ok
+= asin tonearest ibm128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707ab4p-4 : inexact-ok
+= asin towardzero ibm128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707abp-4 : inexact-ok
+= asin upward ibm128 -0x8p-4 : -0x8.60a91c16b9b2c232dd99707abp-4 : inexact-ok
+asin 1.0
+= asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+asin -1.0
+= asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+asin 0.75
+= asin downward binary32 0xcp-4 : 0xd.91a98p-4 : inexact-ok
+= asin tonearest binary32 0xcp-4 : 0xd.91a99p-4 : inexact-ok
+= asin towardzero binary32 0xcp-4 : 0xd.91a98p-4 : inexact-ok
+= asin upward binary32 0xcp-4 : 0xd.91a99p-4 : inexact-ok
+= asin downward binary64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok
+= asin tonearest binary64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok
+= asin towardzero binary64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok
+= asin upward binary64 0xcp-4 : 0xd.91a98ae3406e8p-4 : inexact-ok
+= asin downward intel96 0xcp-4 : 0xd.91a98ae3406e04p-4 : inexact-ok
+= asin tonearest intel96 0xcp-4 : 0xd.91a98ae3406e041p-4 : inexact-ok
+= asin towardzero intel96 0xcp-4 : 0xd.91a98ae3406e04p-4 : inexact-ok
+= asin upward intel96 0xcp-4 : 0xd.91a98ae3406e041p-4 : inexact-ok
+= asin downward m68k96 0xcp-4 : 0xd.91a98ae3406e04p-4 : inexact-ok
+= asin tonearest m68k96 0xcp-4 : 0xd.91a98ae3406e041p-4 : inexact-ok
+= asin towardzero m68k96 0xcp-4 : 0xd.91a98ae3406e04p-4 : inexact-ok
+= asin upward m68k96 0xcp-4 : 0xd.91a98ae3406e041p-4 : inexact-ok
+= asin downward binary128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06af08p-4 : inexact-ok
+= asin tonearest binary128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06af1p-4 : inexact-ok
+= asin towardzero binary128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06af08p-4 : inexact-ok
+= asin upward binary128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06af1p-4 : inexact-ok
+= asin downward ibm128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06acp-4 : inexact-ok
+= asin tonearest ibm128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06bp-4 : inexact-ok
+= asin towardzero ibm128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06acp-4 : inexact-ok
+= asin upward ibm128 0xcp-4 : 0xd.91a98ae3406e040ac1ed9b06bp-4 : inexact-ok
+asin 0x0.ffffffp0
+= asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok
+= asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+asin -0x0.ffffffp0
+= asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok
+= asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+asin 0x0.ffffffff8p0
+= asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok
+= asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin downward binary64 0xf.fffffff8p-4 : 0x1.921eb54442d17p+0 : inexact-ok
+= asin tonearest binary64 0xf.fffffff8p-4 : 0x1.921eb54442d18p+0 : inexact-ok
+= asin towardzero binary64 0xf.fffffff8p-4 : 0x1.921eb54442d17p+0 : inexact-ok
+= asin upward binary64 0xf.fffffff8p-4 : 0x1.921eb54442d18p+0 : inexact-ok
+= asin downward intel96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok
+= asin upward intel96 0xf.fffffff8p-4 : 0x1.921eb54442d179cp+0 : inexact-ok
+= asin downward m68k96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffff8p-4 : 0x1.921eb54442d179bep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffff8p-4 : 0x1.921eb54442d179cp+0 : inexact-ok
+= asin downward binary128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193923dap+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193923dap+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193923dap+0 : inexact-ok
+= asin upward binary128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193923dbp+0 : inexact-ok
+= asin downward ibm128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee21939238p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193924p+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee21939238p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffff8p-4 : 0x1.921eb54442d179bedee2193924p+0 : inexact-ok
+asin -0x0.ffffffff8p0
+= asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok
+= asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin downward binary64 -0xf.fffffff8p-4 : -0x1.921eb54442d18p+0 : inexact-ok
+= asin tonearest binary64 -0xf.fffffff8p-4 : -0x1.921eb54442d18p+0 : inexact-ok
+= asin towardzero binary64 -0xf.fffffff8p-4 : -0x1.921eb54442d17p+0 : inexact-ok
+= asin upward binary64 -0xf.fffffff8p-4 : -0x1.921eb54442d17p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffff8p-4 : -0x1.921eb54442d179cp+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffff8p-4 : -0x1.921eb54442d179cp+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffff8p-4 : -0x1.921eb54442d179bep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193923dbp+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193923dap+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193923dap+0 : inexact-ok
+= asin upward binary128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193923dap+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193924p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee2193924p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee21939238p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffff8p-4 : -0x1.921eb54442d179bedee21939238p+0 : inexact-ok
+asin 0x0.ffffffffffffp0
+= asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok
+= asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin downward binary64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1p+0 : inexact-ok
+= asin tonearest binary64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb2p+0 : inexact-ok
+= asin towardzero binary64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1p+0 : inexact-ok
+= asin upward binary64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb2p+0 : inexact-ok
+= asin downward intel96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c74p+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c76p+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c74p+0 : inexact-ok
+= asin upward intel96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c76p+0 : inexact-ok
+= asin downward m68k96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c74p+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c76p+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c74p+0 : inexact-ok
+= asin upward m68k96 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c76p+0 : inexact-ok
+= asin downward binary128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e628a5p+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e628a6p+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e628a5p+0 : inexact-ok
+= asin upward binary128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e628a6p+0 : inexact-ok
+= asin downward ibm128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1c75cca590e629p+0 : inexact-ok
+asin -0x0.ffffffffffffp0
+= asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok
+= asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin downward binary64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb2p+0 : inexact-ok
+= asin tonearest binary64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb2p+0 : inexact-ok
+= asin towardzero binary64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1p+0 : inexact-ok
+= asin upward binary64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c76p+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c76p+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c74p+0 : inexact-ok
+= asin upward intel96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c74p+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c76p+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c76p+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c74p+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c74p+0 : inexact-ok
+= asin downward binary128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e628a6p+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e628a6p+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e628a5p+0 : inexact-ok
+= asin upward binary128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e628a5p+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e629p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1c75cca590e6288p+0 : inexact-ok
+asin 0x0.fffffffffffff8p0
+= asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok
+= asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin downward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin upward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok
+= asin downward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin downward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin downward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin upward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin downward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin upward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok
+asin -0x0.fffffffffffff8p0
+= asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok
+= asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin downward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok
+= asin tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin upward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin downward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin downward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin upward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+asin 0x0.ffffffffffffffffp0
+= asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok
+= asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin downward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin upward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok
+= asin downward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin downward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin downward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin upward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin downward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin upward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok
+= asin downward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin downward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin downward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin upward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin downward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok
+asin -0x0.ffffffffffffffffp0
+= asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok
+= asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin downward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok
+= asin tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin upward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin downward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin downward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin upward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin upward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+asin 0x0.ffffffffffffffffffffffffffcp0
+= asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok
+= asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin downward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin upward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok
+= asin downward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin downward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin downward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin upward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin downward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin upward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok
+= asin downward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin downward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin downward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin upward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin downward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok
+= asin downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b7p+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok
+= asin upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b7p+0 : inexact-ok
+= asin downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791bp+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b8p+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791bp+0 : inexact-ok
+= asin upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b8p+0 : inexact-ok
+asin -0x0.ffffffffffffffffffffffffffcp0
+= asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok
+= asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin downward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok
+= asin tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin upward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin downward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin downward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin upward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin upward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b7p+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b7p+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok
+= asin upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b8p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b8p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791bp+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791bp+0 : inexact-ok
+asin 0x0.ffffffffffffffffffffffffffff8p0
+= asin downward binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin tonearest binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 0x1p+0 : 0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 0x1p+0 : 0x1.921fb6p+0 : inexact-ok
+= asin downward binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0x1p+0 : 0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 0x1p+0 : 0x1.921fb54442d1846ap+0 : inexact-ok
+= asin downward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin tonearest binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 0x1p+0 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin downward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin tonearest ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 0x1p+0 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 0x1p+0 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin downward binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin tonearest binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 0xf.fffffp-4 : 0x1.920914p+0 : inexact-ok
+= asin upward binary32 0xf.fffffp-4 : 0x1.920916p+0 : inexact-ok
+= asin downward binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffp-4 : 0x1.920914a5da6f90cp+0 : inexact-ok
+= asin downward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin downward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffp-4 : 0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin downward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin upward binary64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok
+= asin downward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward intel96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin downward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward m68k96 0xf.ffffffffffff8p-4 : 0x1.921fb50442d1846ap+0 : inexact-ok
+= asin downward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin upward binary128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin downward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin upward ibm128 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok
+= asin downward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward intel96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin downward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward m68k96 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin downward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin upward binary128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin downward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin upward ibm128 0xf.fffffffffffffffp-4 : 0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok
+= asin downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok
+= asin upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x1.921fb54442d18369898cc51701b9p+0 : inexact-ok
+= asin downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok
+= asin tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b7p+0 : inexact-ok
+= asin towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok
+= asin upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b7p+0 : inexact-ok
+= asin downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791bp+0 : inexact-ok
+= asin tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b8p+0 : inexact-ok
+= asin towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791bp+0 : inexact-ok
+= asin upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x1.921fb54442d179193a5985791b8p+0 : inexact-ok
+asin -0x0.ffffffffffffffffffffffffffff8p0
+= asin downward binary32 -0xf.fffffp-4 : -0x1.920916p+0 : inexact-ok
+= asin tonearest binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin towardzero binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin upward binary32 -0xf.fffffp-4 : -0x1.920914p+0 : inexact-ok
+= asin downward binary64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward binary64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90cp+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffp-4 : -0x1.920914a5da6f90bep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81adep+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin upward binary128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81addp+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81bp+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffp-4 : -0x1.920914a5da6f90beac755cf81a8p+0 : inexact-ok
+= asin downward binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin tonearest binary32 -0x1p+0 : -0x1.921fb6p+0 : inexact-ok
+= asin towardzero binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin upward binary32 -0x1p+0 : -0x1.921fb4p+0 : inexact-ok
+= asin downward binary64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward binary64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward intel96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0x1p+0 : -0x1.921fb54442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin upward m68k96 -0x1p+0 : -0x1.921fb54442d18468p+0 : inexact-ok
+= asin downward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
+= asin tonearest binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin upward binary128 -0x1p+0 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
+= asin downward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
+= asin tonearest ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin towardzero ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin upward ibm128 -0x1p+0 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
+= asin downward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok
+= asin tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin upward binary64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin downward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward intel96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d1846ap+0 : inexact-ok
+= asin towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18468p+0 : inexact-ok
+= asin downward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570ep+0 : inexact-ok
+= asin towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin upward binary128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c570dp+0 : inexact-ok
+= asin downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c578p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18469898c9a6c57p+0 : inexact-ok
+= asin downward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward intel96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e02p+0 : inexact-ok
+= asin towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79ep+0 : inexact-ok
+= asin downward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3092p+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin upward binary128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e3091p+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e31p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.921fb542d8c79e0195cffc0e308p+0 : inexact-ok
+= asin downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x1.921fb54442d18369898cc51701b9p+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok
+= asin upward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x1.921fb54442d18369898cc51701b8p+0 : inexact-ok
+= asin downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b7p+0 : inexact-ok
+= asin tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b7p+0 : inexact-ok
+= asin towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok
+= asin upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b6fp+0 : inexact-ok
+= asin downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b8p+0 : inexact-ok
+= asin tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791b8p+0 : inexact-ok
+= asin towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791bp+0 : inexact-ok
+= asin upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x1.921fb54442d179193a5985791bp+0 : inexact-ok
+asin 0x1p-5
+= asin downward binary32 0x8p-8 : 0x8.00555p-8 : inexact-ok
+= asin tonearest binary32 0x8p-8 : 0x8.00556p-8 : inexact-ok
+= asin towardzero binary32 0x8p-8 : 0x8.00555p-8 : inexact-ok
+= asin upward binary32 0x8p-8 : 0x8.00556p-8 : inexact-ok
+= asin downward binary64 0x8p-8 : 0x8.00555ef05ce4p-8 : inexact-ok
+= asin tonearest binary64 0x8p-8 : 0x8.00555ef05ce4p-8 : inexact-ok
+= asin towardzero binary64 0x8p-8 : 0x8.00555ef05ce4p-8 : inexact-ok
+= asin upward binary64 0x8p-8 : 0x8.00555ef05ce48p-8 : inexact-ok
+= asin downward intel96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok
+= asin tonearest intel96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok
+= asin towardzero intel96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok
+= asin upward intel96 0x8p-8 : 0x8.00555ef05ce40ecp-8 : inexact-ok
+= asin downward m68k96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok
+= asin tonearest m68k96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok
+= asin towardzero m68k96 0x8p-8 : 0x8.00555ef05ce40ebp-8 : inexact-ok
+= asin upward m68k96 0x8p-8 : 0x8.00555ef05ce40ecp-8 : inexact-ok
+= asin downward binary128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f49p-8 : inexact-ok
+= asin tonearest binary128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f49p-8 : inexact-ok
+= asin towardzero binary128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f49p-8 : inexact-ok
+= asin upward binary128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f498p-8 : inexact-ok
+= asin downward ibm128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f4p-8 : inexact-ok
+= asin tonearest ibm128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f4p-8 : inexact-ok
+= asin towardzero ibm128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f4p-8 : inexact-ok
+= asin upward ibm128 0x8p-8 : 0x8.00555ef05ce40eb6ca2a8df1f8p-8 : inexact-ok
+asin 0x1p-10
+= asin downward binary32 0x4p-12 : 0x4.000008p-12 : inexact-ok
+= asin tonearest binary32 0x4p-12 : 0x4.000008p-12 : inexact-ok
+= asin towardzero binary32 0x4p-12 : 0x4.000008p-12 : inexact-ok
+= asin upward binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
+= asin downward binary64 0x4p-12 : 0x4.00000aaaaaf74p-12 : inexact-ok
+= asin tonearest binary64 0x4p-12 : 0x4.00000aaaaaf78p-12 : inexact-ok
+= asin towardzero binary64 0x4p-12 : 0x4.00000aaaaaf74p-12 : inexact-ok
+= asin upward binary64 0x4p-12 : 0x4.00000aaaaaf78p-12 : inexact-ok
+= asin downward intel96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok
+= asin tonearest intel96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok
+= asin towardzero intel96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok
+= asin upward intel96 0x4p-12 : 0x4.00000aaaaaf7778p-12 : inexact-ok
+= asin downward m68k96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok
+= asin tonearest m68k96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok
+= asin towardzero m68k96 0x4p-12 : 0x4.00000aaaaaf77778p-12 : inexact-ok
+= asin upward m68k96 0x4p-12 : 0x4.00000aaaaaf7778p-12 : inexact-ok
+= asin downward binary128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f586p-12 : inexact-ok
+= asin tonearest binary128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f5864p-12 : inexact-ok
+= asin towardzero binary128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f586p-12 : inexact-ok
+= asin upward binary128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f5864p-12 : inexact-ok
+= asin downward ibm128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f58p-12 : inexact-ok
+= asin tonearest ibm128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f58p-12 : inexact-ok
+= asin towardzero ibm128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f58p-12 : inexact-ok
+= asin upward ibm128 0x4p-12 : 0x4.00000aaaaaf7777a52e54d6f5ap-12 : inexact-ok
+asin 0x1p-15
+= asin downward binary32 0x2p-16 : 0x2p-16 : inexact-ok
+= asin tonearest binary32 0x2p-16 : 0x2p-16 : inexact-ok
+= asin towardzero binary32 0x2p-16 : 0x2p-16 : inexact-ok
+= asin upward binary32 0x2p-16 : 0x2.000004p-16 : inexact-ok
+= asin downward binary64 0x2p-16 : 0x2.0000000155554p-16 : inexact-ok
+= asin tonearest binary64 0x2p-16 : 0x2.0000000155556p-16 : inexact-ok
+= asin towardzero binary64 0x2p-16 : 0x2.0000000155554p-16 : inexact-ok
+= asin upward binary64 0x2p-16 : 0x2.0000000155556p-16 : inexact-ok
+= asin downward intel96 0x2p-16 : 0x2.0000000155555554p-16 : inexact-ok
+= asin tonearest intel96 0x2p-16 : 0x2.0000000155555558p-16 : inexact-ok
+= asin towardzero intel96 0x2p-16 : 0x2.0000000155555554p-16 : inexact-ok
+= asin upward intel96 0x2p-16 : 0x2.0000000155555558p-16 : inexact-ok
+= asin downward m68k96 0x2p-16 : 0x2.0000000155555554p-16 : inexact-ok
+= asin tonearest m68k96 0x2p-16 : 0x2.0000000155555558p-16 : inexact-ok
+= asin towardzero m68k96 0x2p-16 : 0x2.0000000155555554p-16 : inexact-ok
+= asin upward m68k96 0x2p-16 : 0x2.0000000155555558p-16 : inexact-ok
+= asin downward binary128 0x2p-16 : 0x2.0000000155555557bbbbbbc17296p-16 : inexact-ok
+= asin tonearest binary128 0x2p-16 : 0x2.0000000155555557bbbbbbc17298p-16 : inexact-ok
+= asin towardzero binary128 0x2p-16 : 0x2.0000000155555557bbbbbbc17296p-16 : inexact-ok
+= asin upward binary128 0x2p-16 : 0x2.0000000155555557bbbbbbc17298p-16 : inexact-ok
+= asin downward ibm128 0x2p-16 : 0x2.0000000155555557bbbbbbc172p-16 : inexact-ok
+= asin tonearest ibm128 0x2p-16 : 0x2.0000000155555557bbbbbbc173p-16 : inexact-ok
+= asin towardzero ibm128 0x2p-16 : 0x2.0000000155555557bbbbbbc172p-16 : inexact-ok
+= asin upward ibm128 0x2p-16 : 0x2.0000000155555557bbbbbbc173p-16 : inexact-ok
+asin 0x1p-20
+= asin downward binary32 0x1p-20 : 0x1p-20 : inexact-ok
+= asin tonearest binary32 0x1p-20 : 0x1p-20 : inexact-ok
+= asin towardzero binary32 0x1p-20 : 0x1p-20 : inexact-ok
+= asin upward binary32 0x1p-20 : 0x1.000002p-20 : inexact-ok
+= asin downward binary64 0x1p-20 : 0x1.00000000002aap-20 : inexact-ok
+= asin tonearest binary64 0x1p-20 : 0x1.00000000002abp-20 : inexact-ok
+= asin towardzero binary64 0x1p-20 : 0x1.00000000002aap-20 : inexact-ok
+= asin upward binary64 0x1p-20 : 0x1.00000000002abp-20 : inexact-ok
+= asin downward intel96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok
+= asin tonearest intel96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok
+= asin towardzero intel96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok
+= asin upward intel96 0x1p-20 : 0x1.00000000002aaaacp-20 : inexact-ok
+= asin downward m68k96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok
+= asin tonearest m68k96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok
+= asin towardzero m68k96 0x1p-20 : 0x1.00000000002aaaaap-20 : inexact-ok
+= asin upward m68k96 0x1p-20 : 0x1.00000000002aaaacp-20 : inexact-ok
+= asin downward binary128 0x1p-20 : 0x1.00000000002aaaaaaaaabdddddddp-20 : inexact-ok
+= asin tonearest binary128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddddep-20 : inexact-ok
+= asin towardzero binary128 0x1p-20 : 0x1.00000000002aaaaaaaaabdddddddp-20 : inexact-ok
+= asin upward binary128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddddep-20 : inexact-ok
+= asin downward ibm128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddd8p-20 : inexact-ok
+= asin tonearest ibm128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddep-20 : inexact-ok
+= asin towardzero ibm128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddd8p-20 : inexact-ok
+= asin upward ibm128 0x1p-20 : 0x1.00000000002aaaaaaaaabddddep-20 : inexact-ok
+asin 0x1p-25
+= asin downward binary32 0x8p-28 : 0x8p-28 : inexact-ok
+= asin tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok
+= asin towardzero binary32 0x8p-28 : 0x8p-28 : inexact-ok
+= asin upward binary32 0x8p-28 : 0x8.00001p-28 : inexact-ok
+= asin downward binary64 0x8p-28 : 0x8p-28 : inexact-ok
+= asin tonearest binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
+= asin towardzero binary64 0x8p-28 : 0x8p-28 : inexact-ok
+= asin upward binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
+= asin downward intel96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok
+= asin tonearest intel96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok
+= asin towardzero intel96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok
+= asin upward intel96 0x8p-28 : 0x8.000000000000556p-28 : inexact-ok
+= asin downward m68k96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok
+= asin tonearest m68k96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok
+= asin towardzero m68k96 0x8p-28 : 0x8.000000000000555p-28 : inexact-ok
+= asin upward m68k96 0x8p-28 : 0x8.000000000000556p-28 : inexact-ok
+= asin downward binary128 0x8p-28 : 0x8.0000000000005555555555555ee8p-28 : inexact-ok
+= asin tonearest binary128 0x8p-28 : 0x8.0000000000005555555555555efp-28 : inexact-ok
+= asin towardzero binary128 0x8p-28 : 0x8.0000000000005555555555555ee8p-28 : inexact-ok
+= asin upward binary128 0x8p-28 : 0x8.0000000000005555555555555efp-28 : inexact-ok
+= asin downward ibm128 0x8p-28 : 0x8.0000000000005555555555555cp-28 : inexact-ok
+= asin tonearest ibm128 0x8p-28 : 0x8.0000000000005555555555556p-28 : inexact-ok
+= asin towardzero ibm128 0x8p-28 : 0x8.0000000000005555555555555cp-28 : inexact-ok
+= asin upward ibm128 0x8p-28 : 0x8.0000000000005555555555556p-28 : inexact-ok
+asin 0x1p-30
+= asin downward binary32 0x4p-32 : 0x4p-32 : inexact-ok
+= asin tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok
+= asin towardzero binary32 0x4p-32 : 0x4p-32 : inexact-ok
+= asin upward binary32 0x4p-32 : 0x4.000008p-32 : inexact-ok
+= asin downward binary64 0x4p-32 : 0x4p-32 : inexact-ok
+= asin tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok
+= asin towardzero binary64 0x4p-32 : 0x4p-32 : inexact-ok
+= asin upward binary64 0x4p-32 : 0x4.0000000000004p-32 : inexact-ok
+= asin downward intel96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok
+= asin tonearest intel96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok
+= asin towardzero intel96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok
+= asin upward intel96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
+= asin downward m68k96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok
+= asin tonearest m68k96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok
+= asin towardzero m68k96 0x4p-32 : 0x4.0000000000000008p-32 : inexact-ok
+= asin upward m68k96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
+= asin downward binary128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaaa8p-32 : inexact-ok
+= asin tonearest binary128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaaacp-32 : inexact-ok
+= asin towardzero binary128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaaa8p-32 : inexact-ok
+= asin upward binary128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaaacp-32 : inexact-ok
+= asin downward ibm128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaap-32 : inexact-ok
+= asin tonearest ibm128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaap-32 : inexact-ok
+= asin towardzero ibm128 0x4p-32 : 0x4.000000000000000aaaaaaaaaaap-32 : inexact-ok
+= asin upward ibm128 0x4p-32 : 0x4.000000000000000aaaaaaaaaacp-32 : inexact-ok
+asin 0x1p-35
+= asin downward binary32 0x2p-36 : 0x2p-36 : inexact-ok
+= asin tonearest binary32 0x2p-36 : 0x2p-36 : inexact-ok
+= asin towardzero binary32 0x2p-36 : 0x2p-36 : inexact-ok
+= asin upward binary32 0x2p-36 : 0x2.000004p-36 : inexact-ok
+= asin downward binary64 0x2p-36 : 0x2p-36 : inexact-ok
+= asin tonearest binary64 0x2p-36 : 0x2p-36 : inexact-ok
+= asin towardzero binary64 0x2p-36 : 0x2p-36 : inexact-ok
+= asin upward binary64 0x2p-36 : 0x2.0000000000002p-36 : inexact-ok
+= asin downward intel96 0x2p-36 : 0x2p-36 : inexact-ok
+= asin tonearest intel96 0x2p-36 : 0x2p-36 : inexact-ok
+= asin towardzero intel96 0x2p-36 : 0x2p-36 : inexact-ok
+= asin upward intel96 0x2p-36 : 0x2.0000000000000004p-36 : inexact-ok
+= asin downward m68k96 0x2p-36 : 0x2p-36 : inexact-ok
+= asin tonearest m68k96 0x2p-36 : 0x2p-36 : inexact-ok
+= asin towardzero m68k96 0x2p-36 : 0x2p-36 : inexact-ok
+= asin upward m68k96 0x2p-36 : 0x2.0000000000000004p-36 : inexact-ok
+= asin downward binary128 0x2p-36 : 0x2.0000000000000000015555555554p-36 : inexact-ok
+= asin tonearest binary128 0x2p-36 : 0x2.0000000000000000015555555556p-36 : inexact-ok
+= asin towardzero binary128 0x2p-36 : 0x2.0000000000000000015555555554p-36 : inexact-ok
+= asin upward binary128 0x2p-36 : 0x2.0000000000000000015555555556p-36 : inexact-ok
+= asin downward ibm128 0x2p-36 : 0x2.00000000000000000155555555p-36 : inexact-ok
+= asin tonearest ibm128 0x2p-36 : 0x2.00000000000000000155555555p-36 : inexact-ok
+= asin towardzero ibm128 0x2p-36 : 0x2.00000000000000000155555555p-36 : inexact-ok
+= asin upward ibm128 0x2p-36 : 0x2.00000000000000000155555556p-36 : inexact-ok
+asin 0x1p-40
+= asin downward binary32 0x1p-40 : 0x1p-40 : inexact-ok
+= asin tonearest binary32 0x1p-40 : 0x1p-40 : inexact-ok
+= asin towardzero binary32 0x1p-40 : 0x1p-40 : inexact-ok
+= asin upward binary32 0x1p-40 : 0x1.000002p-40 : inexact-ok
+= asin downward binary64 0x1p-40 : 0x1p-40 : inexact-ok
+= asin tonearest binary64 0x1p-40 : 0x1p-40 : inexact-ok
+= asin towardzero binary64 0x1p-40 : 0x1p-40 : inexact-ok
+= asin upward binary64 0x1p-40 : 0x1.0000000000001p-40 : inexact-ok
+= asin downward intel96 0x1p-40 : 0x1p-40 : inexact-ok
+= asin tonearest intel96 0x1p-40 : 0x1p-40 : inexact-ok
+= asin towardzero intel96 0x1p-40 : 0x1p-40 : inexact-ok
+= asin upward intel96 0x1p-40 : 0x1.0000000000000002p-40 : inexact-ok
+= asin downward m68k96 0x1p-40 : 0x1p-40 : inexact-ok
+= asin tonearest m68k96 0x1p-40 : 0x1p-40 : inexact-ok
+= asin towardzero m68k96 0x1p-40 : 0x1p-40 : inexact-ok
+= asin upward m68k96 0x1p-40 : 0x1.0000000000000002p-40 : inexact-ok
+= asin downward binary128 0x1p-40 : 0x1.000000000000000000002aaaaaaap-40 : inexact-ok
+= asin tonearest binary128 0x1p-40 : 0x1.000000000000000000002aaaaaabp-40 : inexact-ok
+= asin towardzero binary128 0x1p-40 : 0x1.000000000000000000002aaaaaaap-40 : inexact-ok
+= asin upward binary128 0x1p-40 : 0x1.000000000000000000002aaaaaabp-40 : inexact-ok
+= asin downward ibm128 0x1p-40 : 0x1.000000000000000000002aaaaa8p-40 : inexact-ok
+= asin tonearest ibm128 0x1p-40 : 0x1.000000000000000000002aaaaa8p-40 : inexact-ok
+= asin towardzero ibm128 0x1p-40 : 0x1.000000000000000000002aaaaa8p-40 : inexact-ok
+= asin upward ibm128 0x1p-40 : 0x1.000000000000000000002aaaabp-40 : inexact-ok
+asin 0x1p-45
+= asin downward binary32 0x8p-48 : 0x8p-48 : inexact-ok
+= asin tonearest binary32 0x8p-48 : 0x8p-48 : inexact-ok
+= asin towardzero binary32 0x8p-48 : 0x8p-48 : inexact-ok
+= asin upward binary32 0x8p-48 : 0x8.00001p-48 : inexact-ok
+= asin downward binary64 0x8p-48 : 0x8p-48 : inexact-ok
+= asin tonearest binary64 0x8p-48 : 0x8p-48 : inexact-ok
+= asin towardzero binary64 0x8p-48 : 0x8p-48 : inexact-ok
+= asin upward binary64 0x8p-48 : 0x8.0000000000008p-48 : inexact-ok
+= asin downward intel96 0x8p-48 : 0x8p-48 : inexact-ok
+= asin tonearest intel96 0x8p-48 : 0x8p-48 : inexact-ok
+= asin towardzero intel96 0x8p-48 : 0x8p-48 : inexact-ok
+= asin upward intel96 0x8p-48 : 0x8.000000000000001p-48 : inexact-ok
+= asin downward m68k96 0x8p-48 : 0x8p-48 : inexact-ok
+= asin tonearest m68k96 0x8p-48 : 0x8p-48 : inexact-ok
+= asin towardzero m68k96 0x8p-48 : 0x8p-48 : inexact-ok
+= asin upward m68k96 0x8p-48 : 0x8.000000000000001p-48 : inexact-ok
+= asin downward binary128 0x8p-48 : 0x8.000000000000000000000055555p-48 : inexact-ok
+= asin tonearest binary128 0x8p-48 : 0x8.0000000000000000000000555558p-48 : inexact-ok
+= asin towardzero binary128 0x8p-48 : 0x8.000000000000000000000055555p-48 : inexact-ok
+= asin upward binary128 0x8p-48 : 0x8.0000000000000000000000555558p-48 : inexact-ok
+= asin downward ibm128 0x8p-48 : 0x8.00000000000000000000005554p-48 : inexact-ok
+= asin tonearest ibm128 0x8p-48 : 0x8.00000000000000000000005554p-48 : inexact-ok
+= asin towardzero ibm128 0x8p-48 : 0x8.00000000000000000000005554p-48 : inexact-ok
+= asin upward ibm128 0x8p-48 : 0x8.00000000000000000000005558p-48 : inexact-ok
+asin 0x1p-50
+= asin downward binary32 0x4p-52 : 0x4p-52 : inexact-ok
+= asin tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok
+= asin towardzero binary32 0x4p-52 : 0x4p-52 : inexact-ok
+= asin upward binary32 0x4p-52 : 0x4.000008p-52 : inexact-ok
+= asin downward binary64 0x4p-52 : 0x4p-52 : inexact-ok
+= asin tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok
+= asin towardzero binary64 0x4p-52 : 0x4p-52 : inexact-ok
+= asin upward binary64 0x4p-52 : 0x4.0000000000004p-52 : inexact-ok
+= asin downward intel96 0x4p-52 : 0x4p-52 : inexact-ok
+= asin tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok
+= asin towardzero intel96 0x4p-52 : 0x4p-52 : inexact-ok
+= asin upward intel96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok
+= asin downward m68k96 0x4p-52 : 0x4p-52 : inexact-ok
+= asin tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok
+= asin towardzero m68k96 0x4p-52 : 0x4p-52 : inexact-ok
+= asin upward m68k96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok
+= asin downward binary128 0x4p-52 : 0x4.0000000000000000000000000aa8p-52 : inexact-ok
+= asin tonearest binary128 0x4p-52 : 0x4.0000000000000000000000000aacp-52 : inexact-ok
+= asin towardzero binary128 0x4p-52 : 0x4.0000000000000000000000000aa8p-52 : inexact-ok
+= asin upward binary128 0x4p-52 : 0x4.0000000000000000000000000aacp-52 : inexact-ok
+= asin downward ibm128 0x4p-52 : 0x4.0000000000000000000000000ap-52 : inexact-ok
+= asin tonearest ibm128 0x4p-52 : 0x4.0000000000000000000000000ap-52 : inexact-ok
+= asin towardzero ibm128 0x4p-52 : 0x4.0000000000000000000000000ap-52 : inexact-ok
+= asin upward ibm128 0x4p-52 : 0x4.0000000000000000000000000cp-52 : inexact-ok
+asin 0x1p-55
+= asin downward binary32 0x2p-56 : 0x2p-56 : inexact-ok
+= asin tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok
+= asin towardzero binary32 0x2p-56 : 0x2p-56 : inexact-ok
+= asin upward binary32 0x2p-56 : 0x2.000004p-56 : inexact-ok
+= asin downward binary64 0x2p-56 : 0x2p-56 : inexact-ok
+= asin tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok
+= asin towardzero binary64 0x2p-56 : 0x2p-56 : inexact-ok
+= asin upward binary64 0x2p-56 : 0x2.0000000000002p-56 : inexact-ok
+= asin downward intel96 0x2p-56 : 0x2p-56 : inexact-ok
+= asin tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok
+= asin towardzero intel96 0x2p-56 : 0x2p-56 : inexact-ok
+= asin upward intel96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok
+= asin downward m68k96 0x2p-56 : 0x2p-56 : inexact-ok
+= asin tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok
+= asin towardzero m68k96 0x2p-56 : 0x2p-56 : inexact-ok
+= asin upward m68k96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok
+= asin downward binary128 0x2p-56 : 0x2p-56 : inexact-ok
+= asin tonearest binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
+= asin towardzero binary128 0x2p-56 : 0x2p-56 : inexact-ok
+= asin upward binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
+= asin downward ibm128 0x2p-56 : 0x2p-56 : inexact-ok
+= asin tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok
+= asin towardzero ibm128 0x2p-56 : 0x2p-56 : inexact-ok
+= asin upward ibm128 0x2p-56 : 0x2.00000000000000000000000001p-56 : inexact-ok
+asin 0x1p-60
+= asin downward binary32 0x1p-60 : 0x1p-60 : inexact-ok
+= asin tonearest binary32 0x1p-60 : 0x1p-60 : inexact-ok
+= asin towardzero binary32 0x1p-60 : 0x1p-60 : inexact-ok
+= asin upward binary32 0x1p-60 : 0x1.000002p-60 : inexact-ok
+= asin downward binary64 0x1p-60 : 0x1p-60 : inexact-ok
+= asin tonearest binary64 0x1p-60 : 0x1p-60 : inexact-ok
+= asin towardzero binary64 0x1p-60 : 0x1p-60 : inexact-ok
+= asin upward binary64 0x1p-60 : 0x1.0000000000001p-60 : inexact-ok
+= asin downward intel96 0x1p-60 : 0x1p-60 : inexact-ok
+= asin tonearest intel96 0x1p-60 : 0x1p-60 : inexact-ok
+= asin towardzero intel96 0x1p-60 : 0x1p-60 : inexact-ok
+= asin upward intel96 0x1p-60 : 0x1.0000000000000002p-60 : inexact-ok
+= asin downward m68k96 0x1p-60 : 0x1p-60 : inexact-ok
+= asin tonearest m68k96 0x1p-60 : 0x1p-60 : inexact-ok
+= asin towardzero m68k96 0x1p-60 : 0x1p-60 : inexact-ok
+= asin upward m68k96 0x1p-60 : 0x1.0000000000000002p-60 : inexact-ok
+= asin downward binary128 0x1p-60 : 0x1p-60 : inexact-ok
+= asin tonearest binary128 0x1p-60 : 0x1p-60 : inexact-ok
+= asin towardzero binary128 0x1p-60 : 0x1p-60 : inexact-ok
+= asin upward binary128 0x1p-60 : 0x1.0000000000000000000000000001p-60 : inexact-ok
+= asin downward ibm128 0x1p-60 : 0x1p-60 : inexact-ok
+= asin tonearest ibm128 0x1p-60 : 0x1p-60 : inexact-ok
+= asin towardzero ibm128 0x1p-60 : 0x1p-60 : inexact-ok
+= asin upward ibm128 0x1p-60 : 0x1.000000000000000000000000008p-60 : inexact-ok
+asin 0x1p-100
+= asin downward binary32 0x1p-100 : 0x1p-100 : inexact-ok
+= asin tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok
+= asin towardzero binary32 0x1p-100 : 0x1p-100 : inexact-ok
+= asin upward binary32 0x1p-100 : 0x1.000002p-100 : inexact-ok
+= asin downward binary64 0x1p-100 : 0x1p-100 : inexact-ok
+= asin tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok
+= asin towardzero binary64 0x1p-100 : 0x1p-100 : inexact-ok
+= asin upward binary64 0x1p-100 : 0x1.0000000000001p-100 : inexact-ok
+= asin downward intel96 0x1p-100 : 0x1p-100 : inexact-ok
+= asin tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok
+= asin towardzero intel96 0x1p-100 : 0x1p-100 : inexact-ok
+= asin upward intel96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok
+= asin downward m68k96 0x1p-100 : 0x1p-100 : inexact-ok
+= asin tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok
+= asin towardzero m68k96 0x1p-100 : 0x1p-100 : inexact-ok
+= asin upward m68k96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok
+= asin downward binary128 0x1p-100 : 0x1p-100 : inexact-ok
+= asin tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok
+= asin towardzero binary128 0x1p-100 : 0x1p-100 : inexact-ok
+= asin upward binary128 0x1p-100 : 0x1.0000000000000000000000000001p-100 : inexact-ok
+= asin downward ibm128 0x1p-100 : 0x1p-100 : inexact-ok
+= asin tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok
+= asin towardzero ibm128 0x1p-100 : 0x1p-100 : inexact-ok
+= asin upward ibm128 0x1p-100 : 0x1.000000000000000000000000008p-100 : inexact-ok
+asin 0x1p-600
+= asin downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
+= asin downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= asin downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= asin downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= asin downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= asin downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= asin downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward binary64 0x1p-600 : 0x1p-600 : inexact-ok
+= asin tonearest binary64 0x1p-600 : 0x1p-600 : inexact-ok
+= asin towardzero binary64 0x1p-600 : 0x1p-600 : inexact-ok
+= asin upward binary64 0x1p-600 : 0x1.0000000000001p-600 : inexact-ok
+= asin downward intel96 0x1p-600 : 0x1p-600 : inexact-ok
+= asin tonearest intel96 0x1p-600 : 0x1p-600 : inexact-ok
+= asin towardzero intel96 0x1p-600 : 0x1p-600 : inexact-ok
+= asin upward intel96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok
+= asin downward m68k96 0x1p-600 : 0x1p-600 : inexact-ok
+= asin tonearest m68k96 0x1p-600 : 0x1p-600 : inexact-ok
+= asin towardzero m68k96 0x1p-600 : 0x1p-600 : inexact-ok
+= asin upward m68k96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok
+= asin downward binary128 0x1p-600 : 0x1p-600 : inexact-ok
+= asin tonearest binary128 0x1p-600 : 0x1p-600 : inexact-ok
+= asin towardzero binary128 0x1p-600 : 0x1p-600 : inexact-ok
+= asin upward binary128 0x1p-600 : 0x1.0000000000000000000000000001p-600 : inexact-ok
+= asin downward ibm128 0x1p-600 : 0x1p-600 : inexact-ok
+= asin tonearest ibm128 0x1p-600 : 0x1p-600 : inexact-ok
+= asin towardzero ibm128 0x1p-600 : 0x1p-600 : inexact-ok
+= asin upward ibm128 0x1p-600 : 0x1.000000000000000000000000008p-600 : inexact-ok
+asin 0x1p-10000
+= asin downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
+= asin downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= asin downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= asin downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= asin downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= asin downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= asin downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= asin downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= asin downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= asin downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= asin downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= asin downward intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
+= asin tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
+= asin towardzero intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
+= asin upward intel96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok
+= asin downward m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
+= asin tonearest m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
+= asin towardzero m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
+= asin upward m68k96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok
+= asin downward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
+= asin tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
+= asin towardzero binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
+= asin upward binary128 0x1p-10000 : 0x1.0000000000000000000000000001p-10000 : inexact-ok
+asin -0x2.18915cp-4
+= asin downward binary32 -0x2.18915cp-4 : -0x2.1a1d4cp-4 : inexact-ok
+= asin tonearest binary32 -0x2.18915cp-4 : -0x2.1a1d48p-4 : inexact-ok
+= asin towardzero binary32 -0x2.18915cp-4 : -0x2.1a1d48p-4 : inexact-ok
+= asin upward binary32 -0x2.18915cp-4 : -0x2.1a1d48p-4 : inexact-ok
+= asin downward binary64 -0x2.18915cp-4 : -0x2.1a1d49f573ed2p-4 : inexact-ok
+= asin tonearest binary64 -0x2.18915cp-4 : -0x2.1a1d49f573edp-4 : inexact-ok
+= asin towardzero binary64 -0x2.18915cp-4 : -0x2.1a1d49f573edp-4 : inexact-ok
+= asin upward binary64 -0x2.18915cp-4 : -0x2.1a1d49f573edp-4 : inexact-ok
+= asin downward intel96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f88p-4 : inexact-ok
+= asin tonearest intel96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f88p-4 : inexact-ok
+= asin towardzero intel96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f84p-4 : inexact-ok
+= asin upward intel96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f84p-4 : inexact-ok
+= asin downward m68k96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f88p-4 : inexact-ok
+= asin tonearest m68k96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f88p-4 : inexact-ok
+= asin towardzero m68k96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f84p-4 : inexact-ok
+= asin upward m68k96 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f84p-4 : inexact-ok
+= asin downward binary128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa92ap-4 : inexact-ok
+= asin tonearest binary128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa928p-4 : inexact-ok
+= asin towardzero binary128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa928p-4 : inexact-ok
+= asin upward binary128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa928p-4 : inexact-ok
+= asin downward ibm128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aaap-4 : inexact-ok
+= asin tonearest ibm128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa9p-4 : inexact-ok
+= asin towardzero ibm128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa9p-4 : inexact-ok
+= asin upward ibm128 -0x2.18915cp-4 : -0x2.1a1d49f573ed0f87239cf32aa9p-4 : inexact-ok
+asin -0x3.746774p-4
+= asin downward binary32 -0x3.746774p-4 : -0x3.7b6ca8p-4 : inexact-ok
+= asin tonearest binary32 -0x3.746774p-4 : -0x3.7b6ca4p-4 : inexact-ok
+= asin towardzero binary32 -0x3.746774p-4 : -0x3.7b6ca4p-4 : inexact-ok
+= asin upward binary32 -0x3.746774p-4 : -0x3.7b6ca4p-4 : inexact-ok
+= asin downward binary64 -0x3.746774p-4 : -0x3.7b6ca46d29854p-4 : inexact-ok
+= asin tonearest binary64 -0x3.746774p-4 : -0x3.7b6ca46d29854p-4 : inexact-ok
+= asin towardzero binary64 -0x3.746774p-4 : -0x3.7b6ca46d29852p-4 : inexact-ok
+= asin upward binary64 -0x3.746774p-4 : -0x3.7b6ca46d29852p-4 : inexact-ok
+= asin downward intel96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc8p-4 : inexact-ok
+= asin tonearest intel96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok
+= asin towardzero intel96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok
+= asin upward intel96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok
+= asin downward m68k96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc8p-4 : inexact-ok
+= asin tonearest m68k96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok
+= asin towardzero m68k96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok
+= asin upward m68k96 -0x3.746774p-4 : -0x3.7b6ca46d29853fc4p-4 : inexact-ok
+= asin downward binary128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af92053ep-4 : inexact-ok
+= asin tonearest binary128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af92053ep-4 : inexact-ok
+= asin towardzero binary128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af92053cp-4 : inexact-ok
+= asin upward binary128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af92053cp-4 : inexact-ok
+= asin downward ibm128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af9206p-4 : inexact-ok
+= asin tonearest ibm128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af9205p-4 : inexact-ok
+= asin towardzero ibm128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af9205p-4 : inexact-ok
+= asin upward ibm128 -0x3.746774p-4 : -0x3.7b6ca46d29853fc564f8af9205p-4 : inexact-ok
+asin -0x3.1c54d10e5c844p-4
+= asin downward binary32 -0x3.1c54dp-4 : -0x3.216f6cp-4 : inexact-ok
+= asin tonearest binary32 -0x3.1c54dp-4 : -0x3.216f68p-4 : inexact-ok
+= asin towardzero binary32 -0x3.1c54dp-4 : -0x3.216f68p-4 : inexact-ok
+= asin upward binary32 -0x3.1c54dp-4 : -0x3.216f68p-4 : inexact-ok
+= asin downward binary64 -0x3.1c54dp-4 : -0x3.216f69a38d3c4p-4 : inexact-ok
+= asin tonearest binary64 -0x3.1c54dp-4 : -0x3.216f69a38d3c4p-4 : inexact-ok
+= asin towardzero binary64 -0x3.1c54dp-4 : -0x3.216f69a38d3c2p-4 : inexact-ok
+= asin upward binary64 -0x3.1c54dp-4 : -0x3.216f69a38d3c2p-4 : inexact-ok
+= asin downward intel96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a4p-4 : inexact-ok
+= asin tonearest intel96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a4p-4 : inexact-ok
+= asin towardzero intel96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37ap-4 : inexact-ok
+= asin upward intel96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37ap-4 : inexact-ok
+= asin downward m68k96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a4p-4 : inexact-ok
+= asin tonearest m68k96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a4p-4 : inexact-ok
+= asin towardzero m68k96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37ap-4 : inexact-ok
+= asin upward m68k96 -0x3.1c54dp-4 : -0x3.216f69a38d3c37ap-4 : inexact-ok
+= asin downward binary128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be8692p-4 : inexact-ok
+= asin tonearest binary128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be869p-4 : inexact-ok
+= asin towardzero binary128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be869p-4 : inexact-ok
+= asin upward binary128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be869p-4 : inexact-ok
+= asin downward ibm128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be87p-4 : inexact-ok
+= asin tonearest ibm128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be87p-4 : inexact-ok
+= asin towardzero ibm128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be86p-4 : inexact-ok
+= asin upward ibm128 -0x3.1c54dp-4 : -0x3.216f69a38d3c37a2637be7be86p-4 : inexact-ok
+= asin downward binary32 -0x3.1c54d4p-4 : -0x3.216f7p-4 : inexact-ok
+= asin tonearest binary32 -0x3.1c54d4p-4 : -0x3.216f6cp-4 : inexact-ok
+= asin towardzero binary32 -0x3.1c54d4p-4 : -0x3.216f6cp-4 : inexact-ok
+= asin upward binary32 -0x3.1c54d4p-4 : -0x3.216f6cp-4 : inexact-ok
+= asin downward binary64 -0x3.1c54d4p-4 : -0x3.216f6db77880ap-4 : inexact-ok
+= asin tonearest binary64 -0x3.1c54d4p-4 : -0x3.216f6db77880ap-4 : inexact-ok
+= asin towardzero binary64 -0x3.1c54d4p-4 : -0x3.216f6db778808p-4 : inexact-ok
+= asin upward binary64 -0x3.1c54d4p-4 : -0x3.216f6db778808p-4 : inexact-ok
+= asin downward intel96 -0x3.1c54d4p-4 : -0x3.216f6db7788099p-4 : inexact-ok
+= asin tonearest intel96 -0x3.1c54d4p-4 : -0x3.216f6db7788099p-4 : inexact-ok
+= asin towardzero intel96 -0x3.1c54d4p-4 : -0x3.216f6db7788098fcp-4 : inexact-ok
+= asin upward intel96 -0x3.1c54d4p-4 : -0x3.216f6db7788098fcp-4 : inexact-ok
+= asin downward m68k96 -0x3.1c54d4p-4 : -0x3.216f6db7788099p-4 : inexact-ok
+= asin tonearest m68k96 -0x3.1c54d4p-4 : -0x3.216f6db7788099p-4 : inexact-ok
+= asin towardzero m68k96 -0x3.1c54d4p-4 : -0x3.216f6db7788098fcp-4 : inexact-ok
+= asin upward m68k96 -0x3.1c54d4p-4 : -0x3.216f6db7788098fcp-4 : inexact-ok
+= asin downward binary128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57a4p-4 : inexact-ok
+= asin tonearest binary128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57a4p-4 : inexact-ok
+= asin towardzero binary128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57a2p-4 : inexact-ok
+= asin upward binary128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57a2p-4 : inexact-ok
+= asin downward ibm128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d58p-4 : inexact-ok
+= asin tonearest ibm128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d58p-4 : inexact-ok
+= asin towardzero ibm128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57p-4 : inexact-ok
+= asin upward ibm128 -0x3.1c54d4p-4 : -0x3.216f6db7788098fedc7b703d57p-4 : inexact-ok
+= asin downward binary64 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15cp-4 : inexact-ok
+= asin tonearest binary64 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15ap-4 : inexact-ok
+= asin towardzero binary64 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15ap-4 : inexact-ok
+= asin upward binary64 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15ap-4 : inexact-ok
+= asin downward intel96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe8p-4 : inexact-ok
+= asin tonearest intel96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok
+= asin towardzero intel96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok
+= asin upward intel96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok
+= asin downward m68k96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe8p-4 : inexact-ok
+= asin tonearest m68k96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok
+= asin towardzero m68k96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok
+= asin upward m68k96 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe4p-4 : inexact-ok
+= asin downward binary128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9e6p-4 : inexact-ok
+= asin tonearest binary128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9e4p-4 : inexact-ok
+= asin towardzero binary128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9e4p-4 : inexact-ok
+= asin upward binary128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9e4p-4 : inexact-ok
+= asin downward ibm128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcbap-4 : inexact-ok
+= asin tonearest ibm128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcbap-4 : inexact-ok
+= asin towardzero ibm128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9p-4 : inexact-ok
+= asin upward ibm128 -0x3.1c54d10e5c844p-4 : -0x3.216f6ab72c15afe5f7027efcb9p-4 : inexact-ok
+asin 0xf.c9675fa6fe69f12p-4
+= asin downward binary32 0xf.c9676p-4 : 0x1.68477ap+0 : inexact-ok
+= asin tonearest binary32 0xf.c9676p-4 : 0x1.68477cp+0 : inexact-ok
+= asin towardzero binary32 0xf.c9676p-4 : 0x1.68477ap+0 : inexact-ok
+= asin upward binary32 0xf.c9676p-4 : 0x1.68477cp+0 : inexact-ok
+= asin downward binary64 0xf.c9676p-4 : 0x1.68477b84d3958p+0 : inexact-ok
+= asin tonearest binary64 0xf.c9676p-4 : 0x1.68477b84d3959p+0 : inexact-ok
+= asin towardzero binary64 0xf.c9676p-4 : 0x1.68477b84d3958p+0 : inexact-ok
+= asin upward binary64 0xf.c9676p-4 : 0x1.68477b84d3959p+0 : inexact-ok
+= asin downward intel96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok
+= asin tonearest intel96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok
+= asin towardzero intel96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok
+= asin upward intel96 0xf.c9676p-4 : 0x1.68477b84d3958a7cp+0 : inexact-ok
+= asin downward m68k96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok
+= asin tonearest m68k96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok
+= asin towardzero m68k96 0xf.c9676p-4 : 0x1.68477b84d3958a7ap+0 : inexact-ok
+= asin upward m68k96 0xf.c9676p-4 : 0x1.68477b84d3958a7cp+0 : inexact-ok
+= asin downward binary128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3547fap+0 : inexact-ok
+= asin tonearest binary128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3547fap+0 : inexact-ok
+= asin towardzero binary128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3547fap+0 : inexact-ok
+= asin upward binary128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3547fbp+0 : inexact-ok
+= asin downward ibm128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f35478p+0 : inexact-ok
+= asin tonearest ibm128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3548p+0 : inexact-ok
+= asin towardzero ibm128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f35478p+0 : inexact-ok
+= asin upward ibm128 0xf.c9676p-4 : 0x1.68477b84d3958a7a34403f3548p+0 : inexact-ok
+= asin downward binary32 0xf.c9675p-4 : 0x1.684774p+0 : inexact-ok
+= asin tonearest binary32 0xf.c9675p-4 : 0x1.684776p+0 : inexact-ok
+= asin towardzero binary32 0xf.c9675p-4 : 0x1.684774p+0 : inexact-ok
+= asin upward binary32 0xf.c9675p-4 : 0x1.684776p+0 : inexact-ok
+= asin downward binary64 0xf.c9675p-4 : 0x1.6847755fa85f6p+0 : inexact-ok
+= asin tonearest binary64 0xf.c9675p-4 : 0x1.6847755fa85f6p+0 : inexact-ok
+= asin towardzero binary64 0xf.c9675p-4 : 0x1.6847755fa85f6p+0 : inexact-ok
+= asin upward binary64 0xf.c9675p-4 : 0x1.6847755fa85f7p+0 : inexact-ok
+= asin downward intel96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok
+= asin tonearest intel96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok
+= asin towardzero intel96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok
+= asin upward intel96 0xf.c9675p-4 : 0x1.6847755fa85f645ep+0 : inexact-ok
+= asin downward m68k96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok
+= asin tonearest m68k96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok
+= asin towardzero m68k96 0xf.c9675p-4 : 0x1.6847755fa85f645cp+0 : inexact-ok
+= asin upward m68k96 0xf.c9675p-4 : 0x1.6847755fa85f645ep+0 : inexact-ok
+= asin downward binary128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e473p+0 : inexact-ok
+= asin tonearest binary128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e474p+0 : inexact-ok
+= asin towardzero binary128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e473p+0 : inexact-ok
+= asin upward binary128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e474p+0 : inexact-ok
+= asin downward ibm128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e4p+0 : inexact-ok
+= asin tonearest ibm128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e48p+0 : inexact-ok
+= asin towardzero ibm128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e4p+0 : inexact-ok
+= asin upward ibm128 0xf.c9675p-4 : 0x1.6847755fa85f645c45fe9c19e48p+0 : inexact-ok
+= asin downward binary64 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cp+0 : inexact-ok
+= asin tonearest binary64 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436dp+0 : inexact-ok
+= asin towardzero binary64 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cp+0 : inexact-ok
+= asin upward binary64 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436dp+0 : inexact-ok
+= asin downward intel96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok
+= asin tonearest intel96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok
+= asin towardzero intel96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok
+= asin upward intel96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf18p+0 : inexact-ok
+= asin downward m68k96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok
+= asin tonearest m68k96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok
+= asin towardzero m68k96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf16p+0 : inexact-ok
+= asin upward m68k96 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf18p+0 : inexact-ok
+= asin downward binary128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75bf8p+0 : inexact-ok
+= asin tonearest binary128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75bf8p+0 : inexact-ok
+= asin towardzero binary128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75bf8p+0 : inexact-ok
+= asin upward binary128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75bf9p+0 : inexact-ok
+= asin downward ibm128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75b8p+0 : inexact-ok
+= asin tonearest ibm128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75cp+0 : inexact-ok
+= asin towardzero ibm128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75b8p+0 : inexact-ok
+= asin upward ibm128 0xf.c9675fa6fe6ap-4 : 0x1.68477b62a436cf166e28d3e75cp+0 : inexact-ok
+= asin downward binary64 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369p+0 : inexact-ok
+= asin tonearest binary64 0xf.c9675fa6fe698p-4 : 0x1.68477b62a436ap+0 : inexact-ok
+= asin towardzero binary64 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369p+0 : inexact-ok
+= asin upward binary64 0xf.c9675fa6fe698p-4 : 0x1.68477b62a436ap+0 : inexact-ok
+= asin downward intel96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369decp+0 : inexact-ok
+= asin tonearest intel96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369deep+0 : inexact-ok
+= asin towardzero intel96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369decp+0 : inexact-ok
+= asin upward intel96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369deep+0 : inexact-ok
+= asin downward m68k96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369decp+0 : inexact-ok
+= asin tonearest m68k96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369deep+0 : inexact-ok
+= asin towardzero m68k96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369decp+0 : inexact-ok
+= asin upward m68k96 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369deep+0 : inexact-ok
+= asin downward binary128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f733738p+0 : inexact-ok
+= asin tonearest binary128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f733739p+0 : inexact-ok
+= asin towardzero binary128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f733738p+0 : inexact-ok
+= asin upward binary128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f733739p+0 : inexact-ok
+= asin downward ibm128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f7337p+0 : inexact-ok
+= asin tonearest ibm128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f7337p+0 : inexact-ok
+= asin towardzero ibm128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f7337p+0 : inexact-ok
+= asin upward ibm128 0xf.c9675fa6fe698p-4 : 0x1.68477b62a4369ded110b8f73378p+0 : inexact-ok
+= asin downward intel96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95ep+0 : inexact-ok
+= asin tonearest intel96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c96p+0 : inexact-ok
+= asin towardzero intel96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95ep+0 : inexact-ok
+= asin upward intel96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c96p+0 : inexact-ok
+= asin downward m68k96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95ep+0 : inexact-ok
+= asin tonearest m68k96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c96p+0 : inexact-ok
+= asin towardzero m68k96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95ep+0 : inexact-ok
+= asin upward m68k96 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c96p+0 : inexact-ok
+= asin downward binary128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d9c2p+0 : inexact-ok
+= asin tonearest binary128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d9c3p+0 : inexact-ok
+= asin towardzero binary128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d9c2p+0 : inexact-ok
+= asin upward binary128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d9c3p+0 : inexact-ok
+= asin downward ibm128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d98p+0 : inexact-ok
+= asin tonearest ibm128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32dap+0 : inexact-ok
+= asin towardzero ibm128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32d98p+0 : inexact-ok
+= asin upward ibm128 0xf.c9675fa6fe69f12p-4 : 0x1.68477b62a436c95fdf96ad32dap+0 : inexact-ok
+asin -0xa.fc5afp-4
+= asin downward binary32 -0xa.fc5afp-4 : -0xc.1beb4p-4 : inexact-ok
+= asin tonearest binary32 -0xa.fc5afp-4 : -0xc.1beb3p-4 : inexact-ok
+= asin towardzero binary32 -0xa.fc5afp-4 : -0xc.1beb3p-4 : inexact-ok
+= asin upward binary32 -0xa.fc5afp-4 : -0xc.1beb3p-4 : inexact-ok
+= asin downward binary64 -0xa.fc5afp-4 : -0xc.1beb36c9491dp-4 : inexact-ok
+= asin tonearest binary64 -0xa.fc5afp-4 : -0xc.1beb36c9491dp-4 : inexact-ok
+= asin towardzero binary64 -0xa.fc5afp-4 : -0xc.1beb36c9491c8p-4 : inexact-ok
+= asin upward binary64 -0xa.fc5afp-4 : -0xc.1beb36c9491c8p-4 : inexact-ok
+= asin downward intel96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd55p-4 : inexact-ok
+= asin tonearest intel96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok
+= asin towardzero intel96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok
+= asin upward intel96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok
+= asin downward m68k96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd55p-4 : inexact-ok
+= asin tonearest m68k96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok
+= asin towardzero m68k96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok
+= asin upward m68k96 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54p-4 : inexact-ok
+= asin downward binary128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87256c8p-4 : inexact-ok
+= asin tonearest binary128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87256c8p-4 : inexact-ok
+= asin towardzero binary128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87256cp-4 : inexact-ok
+= asin upward binary128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87256cp-4 : inexact-ok
+= asin downward ibm128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87258p-4 : inexact-ok
+= asin tonearest ibm128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87258p-4 : inexact-ok
+= asin towardzero ibm128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87254p-4 : inexact-ok
+= asin upward ibm128 -0xa.fc5afp-4 : -0xc.1beb36c9491cd54007aee87254p-4 : inexact-ok
+asin 0xd.805e5p-4
+= asin downward binary32 0xd.805e5p-4 : 0x1.012054p+0 : inexact-ok
+= asin tonearest binary32 0xd.805e5p-4 : 0x1.012054p+0 : inexact-ok
+= asin towardzero binary32 0xd.805e5p-4 : 0x1.012054p+0 : inexact-ok
+= asin upward binary32 0xd.805e5p-4 : 0x1.012056p+0 : inexact-ok
+= asin downward binary64 0xd.805e5p-4 : 0x1.012054eb9eab6p+0 : inexact-ok
+= asin tonearest binary64 0xd.805e5p-4 : 0x1.012054eb9eab7p+0 : inexact-ok
+= asin towardzero binary64 0xd.805e5p-4 : 0x1.012054eb9eab6p+0 : inexact-ok
+= asin upward binary64 0xd.805e5p-4 : 0x1.012054eb9eab7p+0 : inexact-ok
+= asin downward intel96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok
+= asin tonearest intel96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok
+= asin towardzero intel96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok
+= asin upward intel96 0xd.805e5p-4 : 0x1.012054eb9eab6802p+0 : inexact-ok
+= asin downward m68k96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok
+= asin tonearest m68k96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok
+= asin towardzero m68k96 0xd.805e5p-4 : 0x1.012054eb9eab68p+0 : inexact-ok
+= asin upward m68k96 0xd.805e5p-4 : 0x1.012054eb9eab6802p+0 : inexact-ok
+= asin downward binary128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc489p+0 : inexact-ok
+= asin tonearest binary128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc489p+0 : inexact-ok
+= asin towardzero binary128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc489p+0 : inexact-ok
+= asin upward binary128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc48ap+0 : inexact-ok
+= asin downward ibm128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc48p+0 : inexact-ok
+= asin tonearest ibm128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc48p+0 : inexact-ok
+= asin towardzero ibm128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc48p+0 : inexact-ok
+= asin upward ibm128 0xd.805e5p-4 : 0x1.012054eb9eab6800ea9c192bc5p+0 : inexact-ok
+asin -0x2.1a02dcp-4
+= asin downward binary32 -0x2.1a02dcp-4 : -0x2.1b9204p-4 : inexact-ok
+= asin tonearest binary32 -0x2.1a02dcp-4 : -0x2.1b9204p-4 : inexact-ok
+= asin towardzero binary32 -0x2.1a02dcp-4 : -0x2.1b92p-4 : inexact-ok
+= asin upward binary32 -0x2.1a02dcp-4 : -0x2.1b92p-4 : inexact-ok
+= asin downward binary64 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok
+= asin tonearest binary64 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok
+= asin towardzero binary64 -0x2.1a02dcp-4 : -0x2.1b92026bc652p-4 : inexact-ok
+= asin upward binary64 -0x2.1a02dcp-4 : -0x2.1b92026bc652p-4 : inexact-ok
+= asin downward intel96 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok
+= asin tonearest intel96 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok
+= asin towardzero intel96 -0x2.1a02dcp-4 : -0x2.1b92026bc6521ffcp-4 : inexact-ok
+= asin upward intel96 -0x2.1a02dcp-4 : -0x2.1b92026bc6521ffcp-4 : inexact-ok
+= asin downward m68k96 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok
+= asin tonearest m68k96 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok
+= asin towardzero m68k96 -0x2.1a02dcp-4 : -0x2.1b92026bc6521ffcp-4 : inexact-ok
+= asin upward m68k96 -0x2.1a02dcp-4 : -0x2.1b92026bc6521ffcp-4 : inexact-ok
+= asin downward binary128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13a6p-4 : inexact-ok
+= asin tonearest binary128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13a6p-4 : inexact-ok
+= asin towardzero binary128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13a4p-4 : inexact-ok
+= asin upward binary128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13a4p-4 : inexact-ok
+= asin downward ibm128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc14p-4 : inexact-ok
+= asin tonearest ibm128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc14p-4 : inexact-ok
+= asin towardzero ibm128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13p-4 : inexact-ok
+= asin upward ibm128 -0x2.1a02dcp-4 : -0x2.1b92026bc6521fffd679b7bc13p-4 : inexact-ok
+asin -0x8.1c120ac3e495p-4
+= asin downward binary32 -0x8.1c12p-4 : -0x8.8125fp-4 : inexact-ok
+= asin tonearest binary32 -0x8.1c12p-4 : -0x8.8125fp-4 : inexact-ok
+= asin towardzero binary32 -0x8.1c12p-4 : -0x8.8125ep-4 : inexact-ok
+= asin upward binary32 -0x8.1c12p-4 : -0x8.8125ep-4 : inexact-ok
+= asin downward binary64 -0x8.1c12p-4 : -0x8.8125ead6b6e8p-4 : inexact-ok
+= asin tonearest binary64 -0x8.1c12p-4 : -0x8.8125ead6b6e78p-4 : inexact-ok
+= asin towardzero binary64 -0x8.1c12p-4 : -0x8.8125ead6b6e78p-4 : inexact-ok
+= asin upward binary64 -0x8.1c12p-4 : -0x8.8125ead6b6e78p-4 : inexact-ok
+= asin downward intel96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1ep-4 : inexact-ok
+= asin tonearest intel96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1ep-4 : inexact-ok
+= asin towardzero intel96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1dp-4 : inexact-ok
+= asin upward intel96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1dp-4 : inexact-ok
+= asin downward m68k96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1ep-4 : inexact-ok
+= asin tonearest m68k96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1ep-4 : inexact-ok
+= asin towardzero m68k96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1dp-4 : inexact-ok
+= asin upward m68k96 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1dp-4 : inexact-ok
+= asin downward binary128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d95fp-4 : inexact-ok
+= asin tonearest binary128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d95e8p-4 : inexact-ok
+= asin towardzero binary128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d95e8p-4 : inexact-ok
+= asin upward binary128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d95e8p-4 : inexact-ok
+= asin downward ibm128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d98p-4 : inexact-ok
+= asin tonearest ibm128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d94p-4 : inexact-ok
+= asin towardzero ibm128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d94p-4 : inexact-ok
+= asin upward ibm128 -0x8.1c12p-4 : -0x8.8125ead6b6e7a1d8c217cd5d94p-4 : inexact-ok
+= asin downward binary32 -0x8.1c121p-4 : -0x8.8126p-4 : inexact-ok
+= asin tonearest binary32 -0x8.1c121p-4 : -0x8.8126p-4 : inexact-ok
+= asin towardzero binary32 -0x8.1c121p-4 : -0x8.8125fp-4 : inexact-ok
+= asin upward binary32 -0x8.1c121p-4 : -0x8.8125fp-4 : inexact-ok
+= asin downward binary64 -0x8.1c121p-4 : -0x8.8125fd6646ap-4 : inexact-ok
+= asin tonearest binary64 -0x8.1c121p-4 : -0x8.8125fd6646ap-4 : inexact-ok
+= asin towardzero binary64 -0x8.1c121p-4 : -0x8.8125fd66469f8p-4 : inexact-ok
+= asin upward binary64 -0x8.1c121p-4 : -0x8.8125fd66469f8p-4 : inexact-ok
+= asin downward intel96 -0x8.1c121p-4 : -0x8.8125fd66469ff71p-4 : inexact-ok
+= asin tonearest intel96 -0x8.1c121p-4 : -0x8.8125fd66469ff71p-4 : inexact-ok
+= asin towardzero intel96 -0x8.1c121p-4 : -0x8.8125fd66469ff7p-4 : inexact-ok
+= asin upward intel96 -0x8.1c121p-4 : -0x8.8125fd66469ff7p-4 : inexact-ok
+= asin downward m68k96 -0x8.1c121p-4 : -0x8.8125fd66469ff71p-4 : inexact-ok
+= asin tonearest m68k96 -0x8.1c121p-4 : -0x8.8125fd66469ff71p-4 : inexact-ok
+= asin towardzero m68k96 -0x8.1c121p-4 : -0x8.8125fd66469ff7p-4 : inexact-ok
+= asin upward m68k96 -0x8.1c121p-4 : -0x8.8125fd66469ff7p-4 : inexact-ok
+= asin downward binary128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19098p-4 : inexact-ok
+= asin tonearest binary128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19098p-4 : inexact-ok
+= asin towardzero binary128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da1909p-4 : inexact-ok
+= asin upward binary128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da1909p-4 : inexact-ok
+= asin downward ibm128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da194p-4 : inexact-ok
+= asin tonearest ibm128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19p-4 : inexact-ok
+= asin towardzero ibm128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19p-4 : inexact-ok
+= asin upward ibm128 -0x8.1c121p-4 : -0x8.8125fd66469ff70b465e5da19p-4 : inexact-ok
+= asin downward binary64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8cp-4 : inexact-ok
+= asin tonearest binary64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8b8p-4 : inexact-ok
+= asin towardzero binary64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8b8p-4 : inexact-ok
+= asin upward binary64 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8b8p-4 : inexact-ok
+= asin downward intel96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1ep-4 : inexact-ok
+= asin tonearest intel96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1ep-4 : inexact-ok
+= asin towardzero intel96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dp-4 : inexact-ok
+= asin upward intel96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dp-4 : inexact-ok
+= asin downward m68k96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1ep-4 : inexact-ok
+= asin tonearest m68k96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1ep-4 : inexact-ok
+= asin towardzero m68k96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dp-4 : inexact-ok
+= asin upward m68k96 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dp-4 : inexact-ok
+= asin downward binary128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9103f8p-4 : inexact-ok
+= asin tonearest binary128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9103f8p-4 : inexact-ok
+= asin towardzero binary128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9103fp-4 : inexact-ok
+= asin upward binary128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9103fp-4 : inexact-ok
+= asin downward ibm128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9104p-4 : inexact-ok
+= asin tonearest ibm128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd9104p-4 : inexact-ok
+= asin towardzero ibm128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd91p-4 : inexact-ok
+= asin upward ibm128 -0x8.1c120ac3e495p-4 : -0x8.8125f753af8ba1dc6075dd91p-4 : inexact-ok
+asin -0xb.36dacp-4
+= asin downward binary32 -0xb.36dacp-4 : -0xc.6d261p-4 : inexact-ok
+= asin tonearest binary32 -0xb.36dacp-4 : -0xc.6d261p-4 : inexact-ok
+= asin towardzero binary32 -0xb.36dacp-4 : -0xc.6d26p-4 : inexact-ok
+= asin upward binary32 -0xb.36dacp-4 : -0xc.6d26p-4 : inexact-ok
+= asin downward binary64 -0xb.36dacp-4 : -0xc.6d260a784d778p-4 : inexact-ok
+= asin tonearest binary64 -0xb.36dacp-4 : -0xc.6d260a784d778p-4 : inexact-ok
+= asin towardzero binary64 -0xb.36dacp-4 : -0xc.6d260a784d77p-4 : inexact-ok
+= asin upward binary64 -0xb.36dacp-4 : -0xc.6d260a784d77p-4 : inexact-ok
+= asin downward intel96 -0xb.36dacp-4 : -0xc.6d260a784d776d9p-4 : inexact-ok
+= asin tonearest intel96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok
+= asin towardzero intel96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok
+= asin upward intel96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok
+= asin downward m68k96 -0xb.36dacp-4 : -0xc.6d260a784d776d9p-4 : inexact-ok
+= asin tonearest m68k96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok
+= asin towardzero m68k96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok
+= asin upward m68k96 -0xb.36dacp-4 : -0xc.6d260a784d776d8p-4 : inexact-ok
+= asin downward binary128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71c1p-4 : inexact-ok
+= asin tonearest binary128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71c08p-4 : inexact-ok
+= asin towardzero binary128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71c08p-4 : inexact-ok
+= asin upward binary128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71c08p-4 : inexact-ok
+= asin downward ibm128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba72p-4 : inexact-ok
+= asin tonearest ibm128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71cp-4 : inexact-ok
+= asin towardzero ibm128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71cp-4 : inexact-ok
+= asin upward ibm128 -0xb.36dacp-4 : -0xc.6d260a784d776d866f2a5ba71cp-4 : inexact-ok
+asin min
+= asin downward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= asin upward binary32 0x4p-128 : 0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok
+= asin downward binary64 0x4p-128 : 0x4p-128 : inexact-ok
+= asin tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
+= asin towardzero binary64 0x4p-128 : 0x4p-128 : inexact-ok
+= asin upward binary64 0x4p-128 : 0x4.0000000000004p-128 : inexact-ok
+= asin downward intel96 0x4p-128 : 0x4p-128 : inexact-ok
+= asin tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
+= asin towardzero intel96 0x4p-128 : 0x4p-128 : inexact-ok
+= asin upward intel96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= asin downward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
+= asin tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
+= asin towardzero m68k96 0x4p-128 : 0x4p-128 : inexact-ok
+= asin upward m68k96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= asin downward binary128 0x4p-128 : 0x4p-128 : inexact-ok
+= asin tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
+= asin towardzero binary128 0x4p-128 : 0x4p-128 : inexact-ok
+= asin upward binary128 0x4p-128 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= asin downward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
+= asin tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
+= asin towardzero ibm128 0x4p-128 : 0x4p-128 : inexact-ok
+= asin upward ibm128 0x4p-128 : 0x4.00000000000000000000000002p-128 : inexact-ok
+= asin downward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin upward binary64 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin downward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin towardzero intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin upward intel96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
+= asin downward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin towardzero m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin upward m68k96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
+= asin downward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin towardzero binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin upward binary128 0x4p-1024 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
+= asin downward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
+= asin tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
+= asin towardzero ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
+= asin upward ibm128 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= asin downward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin upward intel96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin downward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
+= asin tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
+= asin towardzero m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
+= asin upward m68k96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok
+= asin downward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin upward binary128 0x4p-16384 : 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin downward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin towardzero intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin upward intel96 0x2p-16384 : 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
+= asin downward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin upward m68k96 0x2p-16384 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin downward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin upward binary128 0x2p-16384 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= asin downward binary64 0x8p-972 : 0x8p-972 : inexact-ok
+= asin tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
+= asin towardzero binary64 0x8p-972 : 0x8p-972 : inexact-ok
+= asin upward binary64 0x8p-972 : 0x8.0000000000008p-972 : inexact-ok
+= asin downward intel96 0x8p-972 : 0x8p-972 : inexact-ok
+= asin tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
+= asin towardzero intel96 0x8p-972 : 0x8p-972 : inexact-ok
+= asin upward intel96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
+= asin downward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
+= asin tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
+= asin towardzero m68k96 0x8p-972 : 0x8p-972 : inexact-ok
+= asin upward m68k96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
+= asin downward binary128 0x8p-972 : 0x8p-972 : inexact-ok
+= asin tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
+= asin towardzero binary128 0x8p-972 : 0x8p-972 : inexact-ok
+= asin upward binary128 0x8p-972 : 0x8.0000000000000000000000000008p-972 : inexact-ok
+= asin downward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= asin upward ibm128 0x8p-972 : 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
+asin -min
+= asin downward binary32 -0x4p-128 : -0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= asin upward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= asin downward binary64 -0x4p-128 : -0x4.0000000000004p-128 : inexact-ok
+= asin tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin towardzero binary64 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin upward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin downward intel96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok
+= asin tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin towardzero intel96 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin upward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin downward m68k96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok
+= asin tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin towardzero m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin upward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin downward binary128 -0x4p-128 : -0x4.0000000000000000000000000004p-128 : inexact-ok
+= asin tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin towardzero binary128 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin upward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin downward ibm128 -0x4p-128 : -0x4.00000000000000000000000002p-128 : inexact-ok
+= asin tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin towardzero ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin upward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin downward binary64 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin upward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin downward intel96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok
+= asin tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
+= asin towardzero intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
+= asin upward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
+= asin downward m68k96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok
+= asin tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
+= asin towardzero m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
+= asin upward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
+= asin downward binary128 -0x4p-1024 : -0x4.0000000000000000000000000004p-1024 : inexact-ok
+= asin tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
+= asin towardzero binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
+= asin upward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
+= asin downward ibm128 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= asin tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
+= asin towardzero ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
+= asin upward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
+= asin downward intel96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin upward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin downward m68k96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok
+= asin tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
+= asin towardzero m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
+= asin upward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
+= asin downward binary128 -0x4p-16384 : -0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin upward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin downward intel96 -0x2p-16384 : -0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
+= asin tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin towardzero intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin upward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin downward m68k96 -0x2p-16384 : -0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin upward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= asin downward binary128 -0x2p-16384 : -0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin upward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= asin downward binary64 -0x8p-972 : -0x8.0000000000008p-972 : inexact-ok
+= asin tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin towardzero binary64 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin upward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin downward intel96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok
+= asin tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin towardzero intel96 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin upward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin downward m68k96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok
+= asin tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin towardzero m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin upward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin downward binary128 -0x8p-972 : -0x8.0000000000000000000000000008p-972 : inexact-ok
+= asin tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin towardzero binary128 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin upward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin downward ibm128 -0x8p-972 : -0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= asin upward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+asin min_subnorm
+= asin downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
+= asin downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= asin downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= asin downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= asin downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= asin downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= asin downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= asin downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= asin downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= asin downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
+= asin upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= asin downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= asin downward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward intel96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= asin downward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward m68k96 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
+= asin downward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward binary128 0x8p-16448 : 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
+= asin downward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward m68k96 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin downward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward binary128 0x4p-16448 : 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
+= asin downward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= asin upward binary128 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok
+asin -min_subnorm
+= asin downward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin upward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= asin downward binary64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok
+= asin tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin towardzero binary64 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin upward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin downward intel96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
+= asin tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin towardzero intel96 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin upward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin downward m68k96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
+= asin tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin towardzero m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin upward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin downward binary128 -0x8p-152 : -0x8.0000000000000000000000000008p-152 : inexact-ok
+= asin tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin towardzero binary128 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin upward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin downward ibm128 -0x8p-152 : -0x8.00000000000000000000000004p-152 : inexact-ok
+= asin tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin towardzero ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin upward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin downward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin upward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin downward intel96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
+= asin tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
+= asin towardzero intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
+= asin upward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
+= asin downward m68k96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
+= asin tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
+= asin towardzero m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
+= asin upward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
+= asin downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p-1076 : inexact-ok
+= asin tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
+= asin towardzero binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
+= asin upward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
+= asin downward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
+= asin tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin towardzero ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin upward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asin downward intel96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
+= asin tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin downward m68k96 -0x8p-16448 : -0xcp-16448 : inexact-ok underflow errno-erange-ok
+= asin tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin downward binary128 -0x8p-16448 : -0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin downward m68k96 -0x4p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= asin tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin downward binary128 -0x4p-16448 : -0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin upward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= asin downward binary128 -0x4p-16496 : -0x8p-16496 : inexact-ok underflow errno-erange-ok
+= asin tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= asin towardzero binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= asin upward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok