S390: Move utf8-utf32-z9.c to multiarch folder and use s390_libc_ifunc_expr macro.
[glibc.git] / math / auto-libm-test-out-tan
blob7d00d03e1da81b182debb98cd66edb66698e78f1
1 tan 0
2 = tan downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
3 = tan tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
4 = tan towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
5 = tan upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
6 = tan downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
7 = tan tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
8 = tan towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
9 = tan upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
10 = tan downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
11 = tan tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
12 = tan towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
13 = tan upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
14 = tan downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
15 = tan tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
16 = tan towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
17 = tan upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
18 = tan downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
19 = tan tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
20 = tan towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
21 = tan upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
22 = tan downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
23 = tan tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
24 = tan towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
25 = tan upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
26 tan -0
27 = tan downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
28 = tan tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
29 = tan towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
30 = tan upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
31 = tan downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
32 = tan tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
33 = tan towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
34 = tan upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
35 = tan downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
36 = tan tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
37 = tan towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
38 = tan upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
39 = tan downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
40 = tan tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
41 = tan towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
42 = tan upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
43 = tan downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
44 = tan tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
45 = tan towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
46 = tan upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
47 = tan downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
48 = tan tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
49 = tan towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
50 = tan upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
51 tan pi/4
52 = tan downward binary32 0xc.90fdbp-4 : 0x1p+0 : inexact-ok
53 = tan tonearest binary32 0xc.90fdbp-4 : 0x1p+0 : inexact-ok
54 = tan towardzero binary32 0xc.90fdbp-4 : 0x1p+0 : inexact-ok
55 = tan upward binary32 0xc.90fdbp-4 : 0x1.000002p+0 : inexact-ok
56 = tan downward binary64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
57 = tan tonearest binary64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
58 = tan towardzero binary64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
59 = tan upward binary64 0xc.90fdbp-4 : 0x1.000000bbbd2edp+0 : inexact-ok
60 = tan downward intel96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06cp+0 : inexact-ok
61 = tan tonearest intel96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06ep+0 : inexact-ok
62 = tan towardzero intel96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06cp+0 : inexact-ok
63 = tan upward intel96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06ep+0 : inexact-ok
64 = tan downward m68k96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06cp+0 : inexact-ok
65 = tan tonearest m68k96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06ep+0 : inexact-ok
66 = tan towardzero m68k96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06cp+0 : inexact-ok
67 = tan upward m68k96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06ep+0 : inexact-ok
68 = tan downward binary128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3655a3p+0 : inexact-ok
69 = tan tonearest binary128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3655a3p+0 : inexact-ok
70 = tan towardzero binary128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3655a3p+0 : inexact-ok
71 = tan upward binary128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3655a4p+0 : inexact-ok
72 = tan downward ibm128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff36558p+0 : inexact-ok
73 = tan tonearest ibm128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff36558p+0 : inexact-ok
74 = tan towardzero ibm128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff36558p+0 : inexact-ok
75 = tan upward ibm128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3656p+0 : inexact-ok
76 = tan downward binary32 0xc.90fdap-4 : 0xf.ffffep-4 : inexact-ok
77 = tan tonearest binary32 0xc.90fdap-4 : 0xf.fffffp-4 : inexact-ok
78 = tan towardzero binary32 0xc.90fdap-4 : 0xf.ffffep-4 : inexact-ok
79 = tan upward binary32 0xc.90fdap-4 : 0xf.fffffp-4 : inexact-ok
80 = tan downward binary64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
81 = tan tonearest binary64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
82 = tan towardzero binary64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
83 = tan upward binary64 0xc.90fdap-4 : 0xf.ffffebbbd2f5p-4 : inexact-ok
84 = tan downward intel96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
85 = tan tonearest intel96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
86 = tan towardzero intel96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
87 = tan upward intel96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f4p-4 : inexact-ok
88 = tan downward m68k96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
89 = tan tonearest m68k96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
90 = tan towardzero m68k96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
91 = tan upward m68k96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f4p-4 : inexact-ok
92 = tan downward binary128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4 : inexact-ok
93 = tan tonearest binary128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4 : inexact-ok
94 = tan towardzero binary128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4 : inexact-ok
95 = tan upward binary128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc047p-4 : inexact-ok
96 = tan downward ibm128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc04p-4 : inexact-ok
97 = tan tonearest ibm128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc04p-4 : inexact-ok
98 = tan towardzero ibm128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc04p-4 : inexact-ok
99 = tan upward ibm128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc08p-4 : inexact-ok
100 = tan downward binary64 0xc.90fdaa22168c8p-4 : 0x1p+0 : inexact-ok
101 = tan tonearest binary64 0xc.90fdaa22168c8p-4 : 0x1.0000000000001p+0 : inexact-ok
102 = tan towardzero binary64 0xc.90fdaa22168c8p-4 : 0x1p+0 : inexact-ok
103 = tan upward binary64 0xc.90fdaa22168c8p-4 : 0x1.0000000000001p+0 : inexact-ok
104 = tan downward intel96 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b96p+0 : inexact-ok
105 = tan tonearest intel96 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b96p+0 : inexact-ok
106 = tan towardzero intel96 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b96p+0 : inexact-ok
107 = tan upward intel96 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b98p+0 : inexact-ok
108 = tan downward m68k96 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b96p+0 : inexact-ok
109 = tan tonearest m68k96 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b96p+0 : inexact-ok
110 = tan towardzero m68k96 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b96p+0 : inexact-ok
111 = tan upward m68k96 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b98p+0 : inexact-ok
112 = tan downward binary128 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b9676733ae8fe8ap+0 : inexact-ok
113 = tan tonearest binary128 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b9676733ae8fe8bp+0 : inexact-ok
114 = tan towardzero binary128 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b9676733ae8fe8ap+0 : inexact-ok
115 = tan upward binary128 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b9676733ae8fe8bp+0 : inexact-ok
116 = tan downward ibm128 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b9676733ae8fe8p+0 : inexact-ok
117 = tan tonearest ibm128 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b9676733ae8fe8p+0 : inexact-ok
118 = tan towardzero ibm128 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b9676733ae8fe8p+0 : inexact-ok
119 = tan upward ibm128 0xc.90fdaa22168c8p-4 : 0x1.0000000000000b9676733ae8ffp+0 : inexact-ok
120 = tan downward binary64 0xc.90fdaa22168cp-4 : 0xf.ffffffffffff8p-4 : inexact-ok
121 = tan tonearest binary64 0xc.90fdaa22168cp-4 : 0xf.ffffffffffff8p-4 : inexact-ok
122 = tan towardzero binary64 0xc.90fdaa22168cp-4 : 0xf.ffffffffffff8p-4 : inexact-ok
123 = tan upward binary64 0xc.90fdaa22168cp-4 : 0x1p+0 : inexact-ok
124 = tan downward intel96 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb96p-4 : inexact-ok
125 = tan tonearest intel96 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb96p-4 : inexact-ok
126 = tan towardzero intel96 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb96p-4 : inexact-ok
127 = tan upward intel96 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb97p-4 : inexact-ok
128 = tan downward m68k96 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb96p-4 : inexact-ok
129 = tan tonearest m68k96 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb96p-4 : inexact-ok
130 = tan towardzero m68k96 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb96p-4 : inexact-ok
131 = tan upward m68k96 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb97p-4 : inexact-ok
132 = tan downward binary128 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb9676733ae8fe518p-4 : inexact-ok
133 = tan tonearest binary128 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb9676733ae8fe518p-4 : inexact-ok
134 = tan towardzero binary128 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb9676733ae8fe518p-4 : inexact-ok
135 = tan upward binary128 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb9676733ae8fe52p-4 : inexact-ok
136 = tan downward ibm128 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb9676733ae8fe4p-4 : inexact-ok
137 = tan tonearest ibm128 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb9676733ae8fe4p-4 : inexact-ok
138 = tan towardzero ibm128 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb9676733ae8fe4p-4 : inexact-ok
139 = tan upward ibm128 0xc.90fdaa22168cp-4 : 0xf.ffffffffffffb9676733ae8fe8p-4 : inexact-ok
140 = tan downward intel96 0xc.90fdaa22168c235p-4 : 0x1p+0 : inexact-ok
141 = tan tonearest intel96 0xc.90fdaa22168c235p-4 : 0x1p+0 : inexact-ok
142 = tan towardzero intel96 0xc.90fdaa22168c235p-4 : 0x1p+0 : inexact-ok
143 = tan upward intel96 0xc.90fdaa22168c235p-4 : 0x1.0000000000000002p+0 : inexact-ok
144 = tan downward m68k96 0xc.90fdaa22168c235p-4 : 0x1p+0 : inexact-ok
145 = tan tonearest m68k96 0xc.90fdaa22168c235p-4 : 0x1p+0 : inexact-ok
146 = tan towardzero m68k96 0xc.90fdaa22168c235p-4 : 0x1p+0 : inexact-ok
147 = tan upward m68k96 0xc.90fdaa22168c235p-4 : 0x1.0000000000000002p+0 : inexact-ok
148 = tan downward binary128 0xc.90fdaa22168c235p-4 : 0x1.000000000000000076733ae8fe47p+0 : inexact-ok
149 = tan tonearest binary128 0xc.90fdaa22168c235p-4 : 0x1.000000000000000076733ae8fe48p+0 : inexact-ok
150 = tan towardzero binary128 0xc.90fdaa22168c235p-4 : 0x1.000000000000000076733ae8fe47p+0 : inexact-ok
151 = tan upward binary128 0xc.90fdaa22168c235p-4 : 0x1.000000000000000076733ae8fe48p+0 : inexact-ok
152 = tan downward ibm128 0xc.90fdaa22168c235p-4 : 0x1.000000000000000076733ae8fep+0 : inexact-ok
153 = tan tonearest ibm128 0xc.90fdaa22168c235p-4 : 0x1.000000000000000076733ae8fe8p+0 : inexact-ok
154 = tan towardzero ibm128 0xc.90fdaa22168c235p-4 : 0x1.000000000000000076733ae8fep+0 : inexact-ok
155 = tan upward ibm128 0xc.90fdaa22168c235p-4 : 0x1.000000000000000076733ae8fe8p+0 : inexact-ok
156 = tan downward intel96 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffep-4 : inexact-ok
157 = tan tonearest intel96 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffep-4 : inexact-ok
158 = tan towardzero intel96 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffep-4 : inexact-ok
159 = tan upward intel96 0xc.90fdaa22168c234p-4 : 0xf.fffffffffffffffp-4 : inexact-ok
160 = tan downward m68k96 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffep-4 : inexact-ok
161 = tan tonearest m68k96 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffep-4 : inexact-ok
162 = tan towardzero m68k96 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffep-4 : inexact-ok
163 = tan upward m68k96 0xc.90fdaa22168c234p-4 : 0xf.fffffffffffffffp-4 : inexact-ok
164 = tan downward binary128 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffe76733ae8fe478p-4 : inexact-ok
165 = tan tonearest binary128 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffe76733ae8fe48p-4 : inexact-ok
166 = tan towardzero binary128 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffe76733ae8fe478p-4 : inexact-ok
167 = tan upward binary128 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffe76733ae8fe48p-4 : inexact-ok
168 = tan downward ibm128 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffe76733ae8fe4p-4 : inexact-ok
169 = tan tonearest ibm128 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffe76733ae8fe4p-4 : inexact-ok
170 = tan towardzero ibm128 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffe76733ae8fe4p-4 : inexact-ok
171 = tan upward ibm128 0xc.90fdaa22168c234p-4 : 0xf.ffffffffffffffe76733ae8fe8p-4 : inexact-ok
172 = tan downward binary128 0xc.90fdaa22168c234c4c6628b80dc8p-4 : 0x1p+0 : inexact-ok
173 = tan tonearest binary128 0xc.90fdaa22168c234c4c6628b80dc8p-4 : 0x1.0000000000000000000000000001p+0 : inexact-ok
174 = tan towardzero binary128 0xc.90fdaa22168c234c4c6628b80dc8p-4 : 0x1p+0 : inexact-ok
175 = tan upward binary128 0xc.90fdaa22168c234c4c6628b80dc8p-4 : 0x1.0000000000000000000000000001p+0 : inexact-ok
176 = tan downward binary128 0xc.90fdaa22168c234c4c6628b80dcp-4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
177 = tan tonearest binary128 0xc.90fdaa22168c234c4c6628b80dcp-4 : 0x1p+0 : inexact-ok
178 = tan towardzero binary128 0xc.90fdaa22168c234c4c6628b80dcp-4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
179 = tan upward binary128 0xc.90fdaa22168c234c4c6628b80dcp-4 : 0x1p+0 : inexact-ok
180 = tan downward binary128 0xc.90fdaa22168c234c4c6628b81p-4 : 0x1.0000000000000000000000000047p+0 : inexact-ok
181 = tan tonearest binary128 0xc.90fdaa22168c234c4c6628b81p-4 : 0x1.0000000000000000000000000048p+0 : inexact-ok
182 = tan towardzero binary128 0xc.90fdaa22168c234c4c6628b81p-4 : 0x1.0000000000000000000000000047p+0 : inexact-ok
183 = tan upward binary128 0xc.90fdaa22168c234c4c6628b81p-4 : 0x1.0000000000000000000000000048p+0 : inexact-ok
184 = tan downward ibm128 0xc.90fdaa22168c234c4c6628b81p-4 : 0x1p+0 : inexact-ok
185 = tan tonearest ibm128 0xc.90fdaa22168c234c4c6628b81p-4 : 0x1.000000000000000000000000008p+0 : inexact-ok
186 = tan towardzero ibm128 0xc.90fdaa22168c234c4c6628b81p-4 : 0x1p+0 : inexact-ok
187 = tan upward ibm128 0xc.90fdaa22168c234c4c6628b81p-4 : 0x1.000000000000000000000000008p+0 : inexact-ok
188 = tan downward binary128 0xc.90fdaa22168c234c4c6628b80cp-4 : 0xf.fffffffffffffffffffffffffc78p-4 : inexact-ok
189 = tan tonearest binary128 0xc.90fdaa22168c234c4c6628b80cp-4 : 0xf.fffffffffffffffffffffffffc8p-4 : inexact-ok
190 = tan towardzero binary128 0xc.90fdaa22168c234c4c6628b80cp-4 : 0xf.fffffffffffffffffffffffffc78p-4 : inexact-ok
191 = tan upward binary128 0xc.90fdaa22168c234c4c6628b80cp-4 : 0xf.fffffffffffffffffffffffffc8p-4 : inexact-ok
192 = tan downward ibm128 0xc.90fdaa22168c234c4c6628b80cp-4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
193 = tan tonearest ibm128 0xc.90fdaa22168c234c4c6628b80cp-4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
194 = tan towardzero ibm128 0xc.90fdaa22168c234c4c6628b80cp-4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
195 = tan upward ibm128 0xc.90fdaa22168c234c4c6628b80cp-4 : 0x1p+0 : inexact-ok
196 tan pi/2
197 = tan downward binary32 0x1.921fb6p+0 : -0x1.5d1496p+24 : inexact-ok
198 = tan tonearest binary32 0x1.921fb6p+0 : -0x1.5d1494p+24 : inexact-ok
199 = tan towardzero binary32 0x1.921fb6p+0 : -0x1.5d1494p+24 : inexact-ok
200 = tan upward binary32 0x1.921fb6p+0 : -0x1.5d1494p+24 : inexact-ok
201 = tan downward binary64 0x1.921fb6p+0 : -0x1.5d14946dc9898p+24 : inexact-ok
202 = tan tonearest binary64 0x1.921fb6p+0 : -0x1.5d14946dc9897p+24 : inexact-ok
203 = tan towardzero binary64 0x1.921fb6p+0 : -0x1.5d14946dc9897p+24 : inexact-ok
204 = tan upward binary64 0x1.921fb6p+0 : -0x1.5d14946dc9897p+24 : inexact-ok
205 = tan downward intel96 0x1.921fb6p+0 : -0x1.5d14946dc98975d8p+24 : inexact-ok
206 = tan tonearest intel96 0x1.921fb6p+0 : -0x1.5d14946dc98975d6p+24 : inexact-ok
207 = tan towardzero intel96 0x1.921fb6p+0 : -0x1.5d14946dc98975d6p+24 : inexact-ok
208 = tan upward intel96 0x1.921fb6p+0 : -0x1.5d14946dc98975d6p+24 : inexact-ok
209 = tan downward m68k96 0x1.921fb6p+0 : -0x1.5d14946dc98975d8p+24 : inexact-ok
210 = tan tonearest m68k96 0x1.921fb6p+0 : -0x1.5d14946dc98975d6p+24 : inexact-ok
211 = tan towardzero m68k96 0x1.921fb6p+0 : -0x1.5d14946dc98975d6p+24 : inexact-ok
212 = tan upward m68k96 0x1.921fb6p+0 : -0x1.5d14946dc98975d6p+24 : inexact-ok
213 = tan downward binary128 0x1.921fb6p+0 : -0x1.5d14946dc98975d6421a55284fe1p+24 : inexact-ok
214 = tan tonearest binary128 0x1.921fb6p+0 : -0x1.5d14946dc98975d6421a55284fep+24 : inexact-ok
215 = tan towardzero binary128 0x1.921fb6p+0 : -0x1.5d14946dc98975d6421a55284fep+24 : inexact-ok
216 = tan upward binary128 0x1.921fb6p+0 : -0x1.5d14946dc98975d6421a55284fep+24 : inexact-ok
217 = tan downward ibm128 0x1.921fb6p+0 : -0x1.5d14946dc98975d6421a55285p+24 : inexact-ok
218 = tan tonearest ibm128 0x1.921fb6p+0 : -0x1.5d14946dc98975d6421a55285p+24 : inexact-ok
219 = tan towardzero ibm128 0x1.921fb6p+0 : -0x1.5d14946dc98975d6421a55284f8p+24 : inexact-ok
220 = tan upward ibm128 0x1.921fb6p+0 : -0x1.5d14946dc98975d6421a55284f8p+24 : inexact-ok
221 = tan downward binary32 0x1.921fb4p+0 : 0xc.a1bd9p+20 : inexact-ok
222 = tan tonearest binary32 0x1.921fb4p+0 : 0xc.a1bdap+20 : inexact-ok
223 = tan towardzero binary32 0x1.921fb4p+0 : 0xc.a1bd9p+20 : inexact-ok
224 = tan upward binary32 0x1.921fb4p+0 : 0xc.a1bdap+20 : inexact-ok
225 = tan downward binary64 0x1.921fb4p+0 : 0xc.a1bd99b5b586p+20 : inexact-ok
226 = tan tonearest binary64 0x1.921fb4p+0 : 0xc.a1bd99b5b586p+20 : inexact-ok
227 = tan towardzero binary64 0x1.921fb4p+0 : 0xc.a1bd99b5b586p+20 : inexact-ok
228 = tan upward binary64 0x1.921fb4p+0 : 0xc.a1bd99b5b5868p+20 : inexact-ok
229 = tan downward intel96 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cp+20 : inexact-ok
230 = tan tonearest intel96 0x1.921fb4p+0 : 0xc.a1bd99b5b58623dp+20 : inexact-ok
231 = tan towardzero intel96 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cp+20 : inexact-ok
232 = tan upward intel96 0x1.921fb4p+0 : 0xc.a1bd99b5b58623dp+20 : inexact-ok
233 = tan downward m68k96 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cp+20 : inexact-ok
234 = tan tonearest m68k96 0x1.921fb4p+0 : 0xc.a1bd99b5b58623dp+20 : inexact-ok
235 = tan towardzero m68k96 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cp+20 : inexact-ok
236 = tan upward m68k96 0x1.921fb4p+0 : 0xc.a1bd99b5b58623dp+20 : inexact-ok
237 = tan downward binary128 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cd91404ccd8ca8p+20 : inexact-ok
238 = tan tonearest binary128 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cd91404ccd8ca8p+20 : inexact-ok
239 = tan towardzero binary128 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cd91404ccd8ca8p+20 : inexact-ok
240 = tan upward binary128 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cd91404ccd8cbp+20 : inexact-ok
241 = tan downward ibm128 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cd91404ccd8cp+20 : inexact-ok
242 = tan tonearest ibm128 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cd91404ccd8cp+20 : inexact-ok
243 = tan towardzero ibm128 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cd91404ccd8cp+20 : inexact-ok
244 = tan upward ibm128 0x1.921fb4p+0 : 0xc.a1bd99b5b58623cd91404ccd9p+20 : inexact-ok
245 = tan downward binary64 0x1.921fb54442d19p+0 : -0x1.617a15494767bp+52 : inexact-ok
246 = tan tonearest binary64 0x1.921fb54442d19p+0 : -0x1.617a15494767ap+52 : inexact-ok
247 = tan towardzero binary64 0x1.921fb54442d19p+0 : -0x1.617a15494767ap+52 : inexact-ok
248 = tan upward binary64 0x1.921fb54442d19p+0 : -0x1.617a15494767ap+52 : inexact-ok
249 = tan downward intel96 0x1.921fb54442d19p+0 : -0x1.617a15494767a04ap+52 : inexact-ok
250 = tan tonearest intel96 0x1.921fb54442d19p+0 : -0x1.617a15494767a048p+52 : inexact-ok
251 = tan towardzero intel96 0x1.921fb54442d19p+0 : -0x1.617a15494767a048p+52 : inexact-ok
252 = tan upward intel96 0x1.921fb54442d19p+0 : -0x1.617a15494767a048p+52 : inexact-ok
253 = tan downward m68k96 0x1.921fb54442d19p+0 : -0x1.617a15494767a04ap+52 : inexact-ok
254 = tan tonearest m68k96 0x1.921fb54442d19p+0 : -0x1.617a15494767a048p+52 : inexact-ok
255 = tan towardzero m68k96 0x1.921fb54442d19p+0 : -0x1.617a15494767a048p+52 : inexact-ok
256 = tan upward m68k96 0x1.921fb54442d19p+0 : -0x1.617a15494767a048p+52 : inexact-ok
257 = tan downward binary128 0x1.921fb54442d19p+0 : -0x1.617a15494767a04882c320317f3fp+52 : inexact-ok
258 = tan tonearest binary128 0x1.921fb54442d19p+0 : -0x1.617a15494767a04882c320317f3ep+52 : inexact-ok
259 = tan towardzero binary128 0x1.921fb54442d19p+0 : -0x1.617a15494767a04882c320317f3ep+52 : inexact-ok
260 = tan upward binary128 0x1.921fb54442d19p+0 : -0x1.617a15494767a04882c320317f3ep+52 : inexact-ok
261 = tan downward ibm128 0x1.921fb54442d19p+0 : -0x1.617a15494767a04882c320317f8p+52 : inexact-ok
262 = tan tonearest ibm128 0x1.921fb54442d19p+0 : -0x1.617a15494767a04882c320317fp+52 : inexact-ok
263 = tan towardzero ibm128 0x1.921fb54442d19p+0 : -0x1.617a15494767a04882c320317fp+52 : inexact-ok
264 = tan upward ibm128 0x1.921fb54442d19p+0 : -0x1.617a15494767a04882c320317fp+52 : inexact-ok
265 = tan downward binary64 0x1.921fb54442d18p+0 : 0x3.a052cf8639b68p+52 : inexact-ok
266 = tan tonearest binary64 0x1.921fb54442d18p+0 : 0x3.a052cf8639b6ap+52 : inexact-ok
267 = tan towardzero binary64 0x1.921fb54442d18p+0 : 0x3.a052cf8639b68p+52 : inexact-ok
268 = tan upward binary64 0x1.921fb54442d18p+0 : 0x3.a052cf8639b6ap+52 : inexact-ok
269 = tan downward intel96 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c18p+52 : inexact-ok
270 = tan tonearest intel96 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c18p+52 : inexact-ok
271 = tan towardzero intel96 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c18p+52 : inexact-ok
272 = tan upward intel96 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1cp+52 : inexact-ok
273 = tan downward m68k96 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c18p+52 : inexact-ok
274 = tan tonearest m68k96 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c18p+52 : inexact-ok
275 = tan towardzero m68k96 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c18p+52 : inexact-ok
276 = tan upward m68k96 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1cp+52 : inexact-ok
277 = tan downward binary128 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1871a036cababcp+52 : inexact-ok
278 = tan tonearest binary128 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1871a036cababcp+52 : inexact-ok
279 = tan towardzero binary128 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1871a036cababcp+52 : inexact-ok
280 = tan upward binary128 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1871a036cababep+52 : inexact-ok
281 = tan downward ibm128 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1871a036cabap+52 : inexact-ok
282 = tan tonearest ibm128 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1871a036cabbp+52 : inexact-ok
283 = tan towardzero ibm128 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1871a036cabap+52 : inexact-ok
284 = tan upward ibm128 0x1.921fb54442d18p+0 : 0x3.a052cf8639b69c1871a036cabbp+52 : inexact-ok
285 = tan downward intel96 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7cp+64 : inexact-ok
286 = tan tonearest intel96 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7cp+64 : inexact-ok
287 = tan towardzero intel96 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d78p+64 : inexact-ok
288 = tan upward intel96 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d78p+64 : inexact-ok
289 = tan downward m68k96 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7cp+64 : inexact-ok
290 = tan tonearest m68k96 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7cp+64 : inexact-ok
291 = tan towardzero m68k96 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d78p+64 : inexact-ok
292 = tan upward m68k96 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d78p+64 : inexact-ok
293 = tan downward binary128 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7b3b807fb349bcp+64 : inexact-ok
294 = tan tonearest binary128 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7b3b807fb349bap+64 : inexact-ok
295 = tan towardzero binary128 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7b3b807fb349bap+64 : inexact-ok
296 = tan upward binary128 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7b3b807fb349bap+64 : inexact-ok
297 = tan downward ibm128 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7b3b807fb34ap+64 : inexact-ok
298 = tan tonearest ibm128 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7b3b807fb34ap+64 : inexact-ok
299 = tan towardzero ibm128 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7b3b807fb349p+64 : inexact-ok
300 = tan upward ibm128 0x1.921fb54442d1846ap+0 : -0x2.29478136aaf68d7b3b807fb349p+64 : inexact-ok
301 = tan downward intel96 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74p+60 : inexact-ok
302 = tan tonearest intel96 0x1.921fb54442d18468p+0 : 0xa.686780675d73f75p+60 : inexact-ok
303 = tan towardzero intel96 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74p+60 : inexact-ok
304 = tan upward intel96 0x1.921fb54442d18468p+0 : 0xa.686780675d73f75p+60 : inexact-ok
305 = tan downward m68k96 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74p+60 : inexact-ok
306 = tan tonearest m68k96 0x1.921fb54442d18468p+0 : 0xa.686780675d73f75p+60 : inexact-ok
307 = tan towardzero m68k96 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74p+60 : inexact-ok
308 = tan upward m68k96 0x1.921fb54442d18468p+0 : 0xa.686780675d73f75p+60 : inexact-ok
309 = tan downward binary128 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74c339c44a53238p+60 : inexact-ok
310 = tan tonearest binary128 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74c339c44a53238p+60 : inexact-ok
311 = tan towardzero binary128 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74c339c44a53238p+60 : inexact-ok
312 = tan upward binary128 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74c339c44a5324p+60 : inexact-ok
313 = tan downward ibm128 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74c339c44a53p+60 : inexact-ok
314 = tan tonearest ibm128 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74c339c44a534p+60 : inexact-ok
315 = tan towardzero ibm128 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74c339c44a53p+60 : inexact-ok
316 = tan upward ibm128 0x1.921fb54442d18468p+0 : 0xa.686780675d73f74c339c44a534p+60 : inexact-ok
317 = tan downward binary128 0x1.921fb54442d18469898cc51701b9p+0 : -0x1.4a611a1bc0c6c27a11d14bf714f2p+112 : inexact-ok
318 = tan tonearest binary128 0x1.921fb54442d18469898cc51701b9p+0 : -0x1.4a611a1bc0c6c27a11d14bf714f1p+112 : inexact-ok
319 = tan towardzero binary128 0x1.921fb54442d18469898cc51701b9p+0 : -0x1.4a611a1bc0c6c27a11d14bf714f1p+112 : inexact-ok
320 = tan upward binary128 0x1.921fb54442d18469898cc51701b9p+0 : -0x1.4a611a1bc0c6c27a11d14bf714f1p+112 : inexact-ok
321 = tan downward binary128 0x1.921fb54442d18469898cc51701b8p+0 : 0x4.711af55c9de64e8bb98064f255e8p+112 : inexact-ok
322 = tan tonearest binary128 0x1.921fb54442d18469898cc51701b8p+0 : 0x4.711af55c9de64e8bb98064f255ecp+112 : inexact-ok
323 = tan towardzero binary128 0x1.921fb54442d18469898cc51701b8p+0 : 0x4.711af55c9de64e8bb98064f255e8p+112 : inexact-ok
324 = tan upward binary128 0x1.921fb54442d18469898cc51701b8p+0 : 0x4.711af55c9de64e8bb98064f255ecp+112 : inexact-ok
325 = tan downward binary128 0x1.921fb54442d18469898cc51702p+0 : -0x3.9113c85ed0a9399bff03c9d9d62cp+104 : inexact-ok
326 = tan tonearest binary128 0x1.921fb54442d18469898cc51702p+0 : -0x3.9113c85ed0a9399bff03c9d9d62ap+104 : inexact-ok
327 = tan towardzero binary128 0x1.921fb54442d18469898cc51702p+0 : -0x3.9113c85ed0a9399bff03c9d9d62ap+104 : inexact-ok
328 = tan upward binary128 0x1.921fb54442d18469898cc51702p+0 : -0x3.9113c85ed0a9399bff03c9d9d62ap+104 : inexact-ok
329 = tan downward ibm128 0x1.921fb54442d18469898cc51702p+0 : -0x3.9113c85ed0a9399bff03c9d9d7p+104 : inexact-ok
330 = tan tonearest ibm128 0x1.921fb54442d18469898cc51702p+0 : -0x3.9113c85ed0a9399bff03c9d9d6p+104 : inexact-ok
331 = tan towardzero ibm128 0x1.921fb54442d18469898cc51702p+0 : -0x3.9113c85ed0a9399bff03c9d9d6p+104 : inexact-ok
332 = tan upward ibm128 0x1.921fb54442d18469898cc51702p+0 : -0x3.9113c85ed0a9399bff03c9d9d6p+104 : inexact-ok
333 = tan downward binary128 0x1.921fb54442d18469898cc517018p+0 : 0x4.8d99880090a89825c6aaa8a4c2d8p+104 : inexact-ok
334 = tan tonearest binary128 0x1.921fb54442d18469898cc517018p+0 : 0x4.8d99880090a89825c6aaa8a4c2dcp+104 : inexact-ok
335 = tan towardzero binary128 0x1.921fb54442d18469898cc517018p+0 : 0x4.8d99880090a89825c6aaa8a4c2d8p+104 : inexact-ok
336 = tan upward binary128 0x1.921fb54442d18469898cc517018p+0 : 0x4.8d99880090a89825c6aaa8a4c2dcp+104 : inexact-ok
337 = tan downward ibm128 0x1.921fb54442d18469898cc517018p+0 : 0x4.8d99880090a89825c6aaa8a4c2p+104 : inexact-ok
338 = tan tonearest ibm128 0x1.921fb54442d18469898cc517018p+0 : 0x4.8d99880090a89825c6aaa8a4c2p+104 : inexact-ok
339 = tan towardzero ibm128 0x1.921fb54442d18469898cc517018p+0 : 0x4.8d99880090a89825c6aaa8a4c2p+104 : inexact-ok
340 = tan upward ibm128 0x1.921fb54442d18469898cc517018p+0 : 0x4.8d99880090a89825c6aaa8a4c4p+104 : inexact-ok
341 tan -pi/2
342 = tan downward binary32 -0x1.921fb6p+0 : 0x1.5d1494p+24 : inexact-ok
343 = tan tonearest binary32 -0x1.921fb6p+0 : 0x1.5d1494p+24 : inexact-ok
344 = tan towardzero binary32 -0x1.921fb6p+0 : 0x1.5d1494p+24 : inexact-ok
345 = tan upward binary32 -0x1.921fb6p+0 : 0x1.5d1496p+24 : inexact-ok
346 = tan downward binary64 -0x1.921fb6p+0 : 0x1.5d14946dc9897p+24 : inexact-ok
347 = tan tonearest binary64 -0x1.921fb6p+0 : 0x1.5d14946dc9897p+24 : inexact-ok
348 = tan towardzero binary64 -0x1.921fb6p+0 : 0x1.5d14946dc9897p+24 : inexact-ok
349 = tan upward binary64 -0x1.921fb6p+0 : 0x1.5d14946dc9898p+24 : inexact-ok
350 = tan downward intel96 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6p+24 : inexact-ok
351 = tan tonearest intel96 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6p+24 : inexact-ok
352 = tan towardzero intel96 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6p+24 : inexact-ok
353 = tan upward intel96 -0x1.921fb6p+0 : 0x1.5d14946dc98975d8p+24 : inexact-ok
354 = tan downward m68k96 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6p+24 : inexact-ok
355 = tan tonearest m68k96 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6p+24 : inexact-ok
356 = tan towardzero m68k96 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6p+24 : inexact-ok
357 = tan upward m68k96 -0x1.921fb6p+0 : 0x1.5d14946dc98975d8p+24 : inexact-ok
358 = tan downward binary128 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6421a55284fep+24 : inexact-ok
359 = tan tonearest binary128 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6421a55284fep+24 : inexact-ok
360 = tan towardzero binary128 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6421a55284fep+24 : inexact-ok
361 = tan upward binary128 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6421a55284fe1p+24 : inexact-ok
362 = tan downward ibm128 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6421a55284f8p+24 : inexact-ok
363 = tan tonearest ibm128 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6421a55285p+24 : inexact-ok
364 = tan towardzero ibm128 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6421a55284f8p+24 : inexact-ok
365 = tan upward ibm128 -0x1.921fb6p+0 : 0x1.5d14946dc98975d6421a55285p+24 : inexact-ok
366 = tan downward binary32 -0x1.921fb4p+0 : -0xc.a1bdap+20 : inexact-ok
367 = tan tonearest binary32 -0x1.921fb4p+0 : -0xc.a1bdap+20 : inexact-ok
368 = tan towardzero binary32 -0x1.921fb4p+0 : -0xc.a1bd9p+20 : inexact-ok
369 = tan upward binary32 -0x1.921fb4p+0 : -0xc.a1bd9p+20 : inexact-ok
370 = tan downward binary64 -0x1.921fb4p+0 : -0xc.a1bd99b5b5868p+20 : inexact-ok
371 = tan tonearest binary64 -0x1.921fb4p+0 : -0xc.a1bd99b5b586p+20 : inexact-ok
372 = tan towardzero binary64 -0x1.921fb4p+0 : -0xc.a1bd99b5b586p+20 : inexact-ok
373 = tan upward binary64 -0x1.921fb4p+0 : -0xc.a1bd99b5b586p+20 : inexact-ok
374 = tan downward intel96 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623dp+20 : inexact-ok
375 = tan tonearest intel96 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623dp+20 : inexact-ok
376 = tan towardzero intel96 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cp+20 : inexact-ok
377 = tan upward intel96 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cp+20 : inexact-ok
378 = tan downward m68k96 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623dp+20 : inexact-ok
379 = tan tonearest m68k96 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623dp+20 : inexact-ok
380 = tan towardzero m68k96 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cp+20 : inexact-ok
381 = tan upward m68k96 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cp+20 : inexact-ok
382 = tan downward binary128 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cd91404ccd8cbp+20 : inexact-ok
383 = tan tonearest binary128 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cd91404ccd8ca8p+20 : inexact-ok
384 = tan towardzero binary128 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cd91404ccd8ca8p+20 : inexact-ok
385 = tan upward binary128 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cd91404ccd8ca8p+20 : inexact-ok
386 = tan downward ibm128 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cd91404ccd9p+20 : inexact-ok
387 = tan tonearest ibm128 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cd91404ccd8cp+20 : inexact-ok
388 = tan towardzero ibm128 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cd91404ccd8cp+20 : inexact-ok
389 = tan upward ibm128 -0x1.921fb4p+0 : -0xc.a1bd99b5b58623cd91404ccd8cp+20 : inexact-ok
390 = tan downward binary64 -0x1.921fb54442d19p+0 : 0x1.617a15494767ap+52 : inexact-ok
391 = tan tonearest binary64 -0x1.921fb54442d19p+0 : 0x1.617a15494767ap+52 : inexact-ok
392 = tan towardzero binary64 -0x1.921fb54442d19p+0 : 0x1.617a15494767ap+52 : inexact-ok
393 = tan upward binary64 -0x1.921fb54442d19p+0 : 0x1.617a15494767bp+52 : inexact-ok
394 = tan downward intel96 -0x1.921fb54442d19p+0 : 0x1.617a15494767a048p+52 : inexact-ok
395 = tan tonearest intel96 -0x1.921fb54442d19p+0 : 0x1.617a15494767a048p+52 : inexact-ok
396 = tan towardzero intel96 -0x1.921fb54442d19p+0 : 0x1.617a15494767a048p+52 : inexact-ok
397 = tan upward intel96 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04ap+52 : inexact-ok
398 = tan downward m68k96 -0x1.921fb54442d19p+0 : 0x1.617a15494767a048p+52 : inexact-ok
399 = tan tonearest m68k96 -0x1.921fb54442d19p+0 : 0x1.617a15494767a048p+52 : inexact-ok
400 = tan towardzero m68k96 -0x1.921fb54442d19p+0 : 0x1.617a15494767a048p+52 : inexact-ok
401 = tan upward m68k96 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04ap+52 : inexact-ok
402 = tan downward binary128 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04882c320317f3ep+52 : inexact-ok
403 = tan tonearest binary128 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04882c320317f3ep+52 : inexact-ok
404 = tan towardzero binary128 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04882c320317f3ep+52 : inexact-ok
405 = tan upward binary128 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04882c320317f3fp+52 : inexact-ok
406 = tan downward ibm128 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04882c320317fp+52 : inexact-ok
407 = tan tonearest ibm128 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04882c320317fp+52 : inexact-ok
408 = tan towardzero ibm128 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04882c320317fp+52 : inexact-ok
409 = tan upward ibm128 -0x1.921fb54442d19p+0 : 0x1.617a15494767a04882c320317f8p+52 : inexact-ok
410 = tan downward binary64 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b6ap+52 : inexact-ok
411 = tan tonearest binary64 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b6ap+52 : inexact-ok
412 = tan towardzero binary64 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b68p+52 : inexact-ok
413 = tan upward binary64 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b68p+52 : inexact-ok
414 = tan downward intel96 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1cp+52 : inexact-ok
415 = tan tonearest intel96 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c18p+52 : inexact-ok
416 = tan towardzero intel96 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c18p+52 : inexact-ok
417 = tan upward intel96 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c18p+52 : inexact-ok
418 = tan downward m68k96 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1cp+52 : inexact-ok
419 = tan tonearest m68k96 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c18p+52 : inexact-ok
420 = tan towardzero m68k96 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c18p+52 : inexact-ok
421 = tan upward m68k96 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c18p+52 : inexact-ok
422 = tan downward binary128 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1871a036cababep+52 : inexact-ok
423 = tan tonearest binary128 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1871a036cababcp+52 : inexact-ok
424 = tan towardzero binary128 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1871a036cababcp+52 : inexact-ok
425 = tan upward binary128 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1871a036cababcp+52 : inexact-ok
426 = tan downward ibm128 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1871a036cabbp+52 : inexact-ok
427 = tan tonearest ibm128 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1871a036cabbp+52 : inexact-ok
428 = tan towardzero ibm128 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1871a036cabap+52 : inexact-ok
429 = tan upward ibm128 -0x1.921fb54442d18p+0 : -0x3.a052cf8639b69c1871a036cabap+52 : inexact-ok
430 = tan downward intel96 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d78p+64 : inexact-ok
431 = tan tonearest intel96 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7cp+64 : inexact-ok
432 = tan towardzero intel96 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d78p+64 : inexact-ok
433 = tan upward intel96 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7cp+64 : inexact-ok
434 = tan downward m68k96 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d78p+64 : inexact-ok
435 = tan tonearest m68k96 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7cp+64 : inexact-ok
436 = tan towardzero m68k96 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d78p+64 : inexact-ok
437 = tan upward m68k96 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7cp+64 : inexact-ok
438 = tan downward binary128 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7b3b807fb349bap+64 : inexact-ok
439 = tan tonearest binary128 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7b3b807fb349bap+64 : inexact-ok
440 = tan towardzero binary128 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7b3b807fb349bap+64 : inexact-ok
441 = tan upward binary128 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7b3b807fb349bcp+64 : inexact-ok
442 = tan downward ibm128 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7b3b807fb349p+64 : inexact-ok
443 = tan tonearest ibm128 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7b3b807fb34ap+64 : inexact-ok
444 = tan towardzero ibm128 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7b3b807fb349p+64 : inexact-ok
445 = tan upward ibm128 -0x1.921fb54442d1846ap+0 : 0x2.29478136aaf68d7b3b807fb34ap+64 : inexact-ok
446 = tan downward intel96 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f75p+60 : inexact-ok
447 = tan tonearest intel96 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f75p+60 : inexact-ok
448 = tan towardzero intel96 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74p+60 : inexact-ok
449 = tan upward intel96 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74p+60 : inexact-ok
450 = tan downward m68k96 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f75p+60 : inexact-ok
451 = tan tonearest m68k96 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f75p+60 : inexact-ok
452 = tan towardzero m68k96 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74p+60 : inexact-ok
453 = tan upward m68k96 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74p+60 : inexact-ok
454 = tan downward binary128 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74c339c44a5324p+60 : inexact-ok
455 = tan tonearest binary128 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74c339c44a53238p+60 : inexact-ok
456 = tan towardzero binary128 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74c339c44a53238p+60 : inexact-ok
457 = tan upward binary128 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74c339c44a53238p+60 : inexact-ok
458 = tan downward ibm128 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74c339c44a534p+60 : inexact-ok
459 = tan tonearest ibm128 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74c339c44a534p+60 : inexact-ok
460 = tan towardzero ibm128 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74c339c44a53p+60 : inexact-ok
461 = tan upward ibm128 -0x1.921fb54442d18468p+0 : -0xa.686780675d73f74c339c44a53p+60 : inexact-ok
462 = tan downward binary128 -0x1.921fb54442d18469898cc51701b9p+0 : 0x1.4a611a1bc0c6c27a11d14bf714f1p+112 : inexact-ok
463 = tan tonearest binary128 -0x1.921fb54442d18469898cc51701b9p+0 : 0x1.4a611a1bc0c6c27a11d14bf714f1p+112 : inexact-ok
464 = tan towardzero binary128 -0x1.921fb54442d18469898cc51701b9p+0 : 0x1.4a611a1bc0c6c27a11d14bf714f1p+112 : inexact-ok
465 = tan upward binary128 -0x1.921fb54442d18469898cc51701b9p+0 : 0x1.4a611a1bc0c6c27a11d14bf714f2p+112 : inexact-ok
466 = tan downward binary128 -0x1.921fb54442d18469898cc51701b8p+0 : -0x4.711af55c9de64e8bb98064f255ecp+112 : inexact-ok
467 = tan tonearest binary128 -0x1.921fb54442d18469898cc51701b8p+0 : -0x4.711af55c9de64e8bb98064f255ecp+112 : inexact-ok
468 = tan towardzero binary128 -0x1.921fb54442d18469898cc51701b8p+0 : -0x4.711af55c9de64e8bb98064f255e8p+112 : inexact-ok
469 = tan upward binary128 -0x1.921fb54442d18469898cc51701b8p+0 : -0x4.711af55c9de64e8bb98064f255e8p+112 : inexact-ok
470 = tan downward binary128 -0x1.921fb54442d18469898cc51702p+0 : 0x3.9113c85ed0a9399bff03c9d9d62ap+104 : inexact-ok
471 = tan tonearest binary128 -0x1.921fb54442d18469898cc51702p+0 : 0x3.9113c85ed0a9399bff03c9d9d62ap+104 : inexact-ok
472 = tan towardzero binary128 -0x1.921fb54442d18469898cc51702p+0 : 0x3.9113c85ed0a9399bff03c9d9d62ap+104 : inexact-ok
473 = tan upward binary128 -0x1.921fb54442d18469898cc51702p+0 : 0x3.9113c85ed0a9399bff03c9d9d62cp+104 : inexact-ok
474 = tan downward ibm128 -0x1.921fb54442d18469898cc51702p+0 : 0x3.9113c85ed0a9399bff03c9d9d6p+104 : inexact-ok
475 = tan tonearest ibm128 -0x1.921fb54442d18469898cc51702p+0 : 0x3.9113c85ed0a9399bff03c9d9d6p+104 : inexact-ok
476 = tan towardzero ibm128 -0x1.921fb54442d18469898cc51702p+0 : 0x3.9113c85ed0a9399bff03c9d9d6p+104 : inexact-ok
477 = tan upward ibm128 -0x1.921fb54442d18469898cc51702p+0 : 0x3.9113c85ed0a9399bff03c9d9d7p+104 : inexact-ok
478 = tan downward binary128 -0x1.921fb54442d18469898cc517018p+0 : -0x4.8d99880090a89825c6aaa8a4c2dcp+104 : inexact-ok
479 = tan tonearest binary128 -0x1.921fb54442d18469898cc517018p+0 : -0x4.8d99880090a89825c6aaa8a4c2dcp+104 : inexact-ok
480 = tan towardzero binary128 -0x1.921fb54442d18469898cc517018p+0 : -0x4.8d99880090a89825c6aaa8a4c2d8p+104 : inexact-ok
481 = tan upward binary128 -0x1.921fb54442d18469898cc517018p+0 : -0x4.8d99880090a89825c6aaa8a4c2d8p+104 : inexact-ok
482 = tan downward ibm128 -0x1.921fb54442d18469898cc517018p+0 : -0x4.8d99880090a89825c6aaa8a4c4p+104 : inexact-ok
483 = tan tonearest ibm128 -0x1.921fb54442d18469898cc517018p+0 : -0x4.8d99880090a89825c6aaa8a4c2p+104 : inexact-ok
484 = tan towardzero ibm128 -0x1.921fb54442d18469898cc517018p+0 : -0x4.8d99880090a89825c6aaa8a4c2p+104 : inexact-ok
485 = tan upward ibm128 -0x1.921fb54442d18469898cc517018p+0 : -0x4.8d99880090a89825c6aaa8a4c2p+104 : inexact-ok
486 tan 0.75
487 = tan downward binary32 0xcp-4 : 0xe.e7d1bp-4 : inexact-ok
488 = tan tonearest binary32 0xcp-4 : 0xe.e7d1bp-4 : inexact-ok
489 = tan towardzero binary32 0xcp-4 : 0xe.e7d1bp-4 : inexact-ok
490 = tan upward binary32 0xcp-4 : 0xe.e7d1cp-4 : inexact-ok
491 = tan downward binary64 0xcp-4 : 0xe.e7d1b08877758p-4 : inexact-ok
492 = tan tonearest binary64 0xcp-4 : 0xe.e7d1b0887776p-4 : inexact-ok
493 = tan towardzero binary64 0xcp-4 : 0xe.e7d1b08877758p-4 : inexact-ok
494 = tan upward binary64 0xcp-4 : 0xe.e7d1b0887776p-4 : inexact-ok
495 = tan downward intel96 0xcp-4 : 0xe.e7d1b0887775f06p-4 : inexact-ok
496 = tan tonearest intel96 0xcp-4 : 0xe.e7d1b0887775f06p-4 : inexact-ok
497 = tan towardzero intel96 0xcp-4 : 0xe.e7d1b0887775f06p-4 : inexact-ok
498 = tan upward intel96 0xcp-4 : 0xe.e7d1b0887775f07p-4 : inexact-ok
499 = tan downward m68k96 0xcp-4 : 0xe.e7d1b0887775f06p-4 : inexact-ok
500 = tan tonearest m68k96 0xcp-4 : 0xe.e7d1b0887775f06p-4 : inexact-ok
501 = tan towardzero m68k96 0xcp-4 : 0xe.e7d1b0887775f06p-4 : inexact-ok
502 = tan upward m68k96 0xcp-4 : 0xe.e7d1b0887775f07p-4 : inexact-ok
503 = tan downward binary128 0xcp-4 : 0xe.e7d1b0887775f06184cd76c016fp-4 : inexact-ok
504 = tan tonearest binary128 0xcp-4 : 0xe.e7d1b0887775f06184cd76c016fp-4 : inexact-ok
505 = tan towardzero binary128 0xcp-4 : 0xe.e7d1b0887775f06184cd76c016fp-4 : inexact-ok
506 = tan upward binary128 0xcp-4 : 0xe.e7d1b0887775f06184cd76c016f8p-4 : inexact-ok
507 = tan downward ibm128 0xcp-4 : 0xe.e7d1b0887775f06184cd76c014p-4 : inexact-ok
508 = tan tonearest ibm128 0xcp-4 : 0xe.e7d1b0887775f06184cd76c018p-4 : inexact-ok
509 = tan towardzero ibm128 0xcp-4 : 0xe.e7d1b0887775f06184cd76c014p-4 : inexact-ok
510 = tan upward ibm128 0xcp-4 : 0xe.e7d1b0887775f06184cd76c018p-4 : inexact-ok
511 tan 0x1p65
512 = tan downward binary32 0x2p+64 : -0xc.17b0cp-8 : inexact-ok
513 = tan tonearest binary32 0x2p+64 : -0xc.17b0cp-8 : inexact-ok
514 = tan towardzero binary32 0x2p+64 : -0xc.17b0bp-8 : inexact-ok
515 = tan upward binary32 0x2p+64 : -0xc.17b0bp-8 : inexact-ok
516 = tan downward binary64 0x2p+64 : -0xc.17b0bfdb2b808p-8 : inexact-ok
517 = tan tonearest binary64 0x2p+64 : -0xc.17b0bfdb2b808p-8 : inexact-ok
518 = tan towardzero binary64 0x2p+64 : -0xc.17b0bfdb2b8p-8 : inexact-ok
519 = tan upward binary64 0x2p+64 : -0xc.17b0bfdb2b8p-8 : inexact-ok
520 = tan downward intel96 0x2p+64 : -0xc.17b0bfdb2b8061fp-8 : inexact-ok
521 = tan tonearest intel96 0x2p+64 : -0xc.17b0bfdb2b8061ep-8 : inexact-ok
522 = tan towardzero intel96 0x2p+64 : -0xc.17b0bfdb2b8061ep-8 : inexact-ok
523 = tan upward intel96 0x2p+64 : -0xc.17b0bfdb2b8061ep-8 : inexact-ok
524 = tan downward m68k96 0x2p+64 : -0xc.17b0bfdb2b8061fp-8 : inexact-ok
525 = tan tonearest m68k96 0x2p+64 : -0xc.17b0bfdb2b8061ep-8 : inexact-ok
526 = tan towardzero m68k96 0x2p+64 : -0xc.17b0bfdb2b8061ep-8 : inexact-ok
527 = tan upward m68k96 0x2p+64 : -0xc.17b0bfdb2b8061ep-8 : inexact-ok
528 = tan downward binary128 0x2p+64 : -0xc.17b0bfdb2b8061e7b11d5008731p-8 : inexact-ok
529 = tan tonearest binary128 0x2p+64 : -0xc.17b0bfdb2b8061e7b11d50087308p-8 : inexact-ok
530 = tan towardzero binary128 0x2p+64 : -0xc.17b0bfdb2b8061e7b11d50087308p-8 : inexact-ok
531 = tan upward binary128 0x2p+64 : -0xc.17b0bfdb2b8061e7b11d50087308p-8 : inexact-ok
532 = tan downward ibm128 0x2p+64 : -0xc.17b0bfdb2b8061e7b11d500874p-8 : inexact-ok
533 = tan tonearest ibm128 0x2p+64 : -0xc.17b0bfdb2b8061e7b11d500874p-8 : inexact-ok
534 = tan towardzero ibm128 0x2p+64 : -0xc.17b0bfdb2b8061e7b11d50087p-8 : inexact-ok
535 = tan upward ibm128 0x2p+64 : -0xc.17b0bfdb2b8061e7b11d50087p-8 : inexact-ok
536 tan -0x1p65
537 = tan downward binary32 -0x2p+64 : 0xc.17b0bp-8 : inexact-ok
538 = tan tonearest binary32 -0x2p+64 : 0xc.17b0cp-8 : inexact-ok
539 = tan towardzero binary32 -0x2p+64 : 0xc.17b0bp-8 : inexact-ok
540 = tan upward binary32 -0x2p+64 : 0xc.17b0cp-8 : inexact-ok
541 = tan downward binary64 -0x2p+64 : 0xc.17b0bfdb2b8p-8 : inexact-ok
542 = tan tonearest binary64 -0x2p+64 : 0xc.17b0bfdb2b808p-8 : inexact-ok
543 = tan towardzero binary64 -0x2p+64 : 0xc.17b0bfdb2b8p-8 : inexact-ok
544 = tan upward binary64 -0x2p+64 : 0xc.17b0bfdb2b808p-8 : inexact-ok
545 = tan downward intel96 -0x2p+64 : 0xc.17b0bfdb2b8061ep-8 : inexact-ok
546 = tan tonearest intel96 -0x2p+64 : 0xc.17b0bfdb2b8061ep-8 : inexact-ok
547 = tan towardzero intel96 -0x2p+64 : 0xc.17b0bfdb2b8061ep-8 : inexact-ok
548 = tan upward intel96 -0x2p+64 : 0xc.17b0bfdb2b8061fp-8 : inexact-ok
549 = tan downward m68k96 -0x2p+64 : 0xc.17b0bfdb2b8061ep-8 : inexact-ok
550 = tan tonearest m68k96 -0x2p+64 : 0xc.17b0bfdb2b8061ep-8 : inexact-ok
551 = tan towardzero m68k96 -0x2p+64 : 0xc.17b0bfdb2b8061ep-8 : inexact-ok
552 = tan upward m68k96 -0x2p+64 : 0xc.17b0bfdb2b8061fp-8 : inexact-ok
553 = tan downward binary128 -0x2p+64 : 0xc.17b0bfdb2b8061e7b11d50087308p-8 : inexact-ok
554 = tan tonearest binary128 -0x2p+64 : 0xc.17b0bfdb2b8061e7b11d50087308p-8 : inexact-ok
555 = tan towardzero binary128 -0x2p+64 : 0xc.17b0bfdb2b8061e7b11d50087308p-8 : inexact-ok
556 = tan upward binary128 -0x2p+64 : 0xc.17b0bfdb2b8061e7b11d5008731p-8 : inexact-ok
557 = tan downward ibm128 -0x2p+64 : 0xc.17b0bfdb2b8061e7b11d50087p-8 : inexact-ok
558 = tan tonearest ibm128 -0x2p+64 : 0xc.17b0bfdb2b8061e7b11d500874p-8 : inexact-ok
559 = tan towardzero ibm128 -0x2p+64 : 0xc.17b0bfdb2b8061e7b11d50087p-8 : inexact-ok
560 = tan upward ibm128 -0x2p+64 : 0xc.17b0bfdb2b8061e7b11d500874p-8 : inexact-ok
561 tan 0x1p-27
562 = tan downward binary32 0x2p-28 : 0x2p-28 : inexact-ok
563 = tan tonearest binary32 0x2p-28 : 0x2p-28 : inexact-ok
564 = tan towardzero binary32 0x2p-28 : 0x2p-28 : inexact-ok
565 = tan upward binary32 0x2p-28 : 0x2.000004p-28 : inexact-ok
566 = tan downward binary64 0x2p-28 : 0x2p-28 : inexact-ok
567 = tan tonearest binary64 0x2p-28 : 0x2p-28 : inexact-ok
568 = tan towardzero binary64 0x2p-28 : 0x2p-28 : inexact-ok
569 = tan upward binary64 0x2p-28 : 0x2.0000000000002p-28 : inexact-ok
570 = tan downward intel96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
571 = tan tonearest intel96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
572 = tan towardzero intel96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
573 = tan upward intel96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
574 = tan downward m68k96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
575 = tan tonearest m68k96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
576 = tan towardzero m68k96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
577 = tan upward m68k96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
578 = tan downward binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaaaep-28 : inexact-ok
579 = tan tonearest binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaaaep-28 : inexact-ok
580 = tan towardzero binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaaaep-28 : inexact-ok
581 = tan upward binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaabp-28 : inexact-ok
582 = tan downward ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaap-28 : inexact-ok
583 = tan tonearest ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaabp-28 : inexact-ok
584 = tan towardzero ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaap-28 : inexact-ok
585 = tan upward ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaabp-28 : inexact-ok
586 tan -0x1p-27
587 = tan downward binary32 -0x2p-28 : -0x2.000004p-28 : inexact-ok
588 = tan tonearest binary32 -0x2p-28 : -0x2p-28 : inexact-ok
589 = tan towardzero binary32 -0x2p-28 : -0x2p-28 : inexact-ok
590 = tan upward binary32 -0x2p-28 : -0x2p-28 : inexact-ok
591 = tan downward binary64 -0x2p-28 : -0x2.0000000000002p-28 : inexact-ok
592 = tan tonearest binary64 -0x2p-28 : -0x2p-28 : inexact-ok
593 = tan towardzero binary64 -0x2p-28 : -0x2p-28 : inexact-ok
594 = tan upward binary64 -0x2p-28 : -0x2p-28 : inexact-ok
595 = tan downward intel96 -0x2p-28 : -0x2.00000000000002acp-28 : inexact-ok
596 = tan tonearest intel96 -0x2p-28 : -0x2.00000000000002acp-28 : inexact-ok
597 = tan towardzero intel96 -0x2p-28 : -0x2.00000000000002a8p-28 : inexact-ok
598 = tan upward intel96 -0x2p-28 : -0x2.00000000000002a8p-28 : inexact-ok
599 = tan downward m68k96 -0x2p-28 : -0x2.00000000000002acp-28 : inexact-ok
600 = tan tonearest m68k96 -0x2p-28 : -0x2.00000000000002acp-28 : inexact-ok
601 = tan towardzero m68k96 -0x2p-28 : -0x2.00000000000002a8p-28 : inexact-ok
602 = tan upward m68k96 -0x2p-28 : -0x2.00000000000002a8p-28 : inexact-ok
603 = tan downward binary128 -0x2p-28 : -0x2.00000000000002aaaaaaaaaaaabp-28 : inexact-ok
604 = tan tonearest binary128 -0x2p-28 : -0x2.00000000000002aaaaaaaaaaaaaep-28 : inexact-ok
605 = tan towardzero binary128 -0x2p-28 : -0x2.00000000000002aaaaaaaaaaaaaep-28 : inexact-ok
606 = tan upward binary128 -0x2p-28 : -0x2.00000000000002aaaaaaaaaaaaaep-28 : inexact-ok
607 = tan downward ibm128 -0x2p-28 : -0x2.00000000000002aaaaaaaaaaabp-28 : inexact-ok
608 = tan tonearest ibm128 -0x2p-28 : -0x2.00000000000002aaaaaaaaaaabp-28 : inexact-ok
609 = tan towardzero ibm128 -0x2p-28 : -0x2.00000000000002aaaaaaaaaaaap-28 : inexact-ok
610 = tan upward ibm128 -0x2p-28 : -0x2.00000000000002aaaaaaaaaaaap-28 : inexact-ok
611 tan 0xc.9p-4
612 = tan downward binary32 0xc.9p-4 : 0xf.fe04cp-4 : inexact-ok
613 = tan tonearest binary32 0xc.9p-4 : 0xf.fe04dp-4 : inexact-ok
614 = tan towardzero binary32 0xc.9p-4 : 0xf.fe04cp-4 : inexact-ok
615 = tan upward binary32 0xc.9p-4 : 0xf.fe04dp-4 : inexact-ok
616 = tan downward binary64 0xc.9p-4 : 0xf.fe04cb247202p-4 : inexact-ok
617 = tan tonearest binary64 0xc.9p-4 : 0xf.fe04cb247202p-4 : inexact-ok
618 = tan towardzero binary64 0xc.9p-4 : 0xf.fe04cb247202p-4 : inexact-ok
619 = tan upward binary64 0xc.9p-4 : 0xf.fe04cb2472028p-4 : inexact-ok
620 = tan downward intel96 0xc.9p-4 : 0xf.fe04cb2472021f1p-4 : inexact-ok
621 = tan tonearest intel96 0xc.9p-4 : 0xf.fe04cb2472021f2p-4 : inexact-ok
622 = tan towardzero intel96 0xc.9p-4 : 0xf.fe04cb2472021f1p-4 : inexact-ok
623 = tan upward intel96 0xc.9p-4 : 0xf.fe04cb2472021f2p-4 : inexact-ok
624 = tan downward m68k96 0xc.9p-4 : 0xf.fe04cb2472021f1p-4 : inexact-ok
625 = tan tonearest m68k96 0xc.9p-4 : 0xf.fe04cb2472021f2p-4 : inexact-ok
626 = tan towardzero m68k96 0xc.9p-4 : 0xf.fe04cb2472021f1p-4 : inexact-ok
627 = tan upward m68k96 0xc.9p-4 : 0xf.fe04cb2472021f2p-4 : inexact-ok
628 = tan downward binary128 0xc.9p-4 : 0xf.fe04cb2472021f1945ff358e1fa8p-4 : inexact-ok
629 = tan tonearest binary128 0xc.9p-4 : 0xf.fe04cb2472021f1945ff358e1fa8p-4 : inexact-ok
630 = tan towardzero binary128 0xc.9p-4 : 0xf.fe04cb2472021f1945ff358e1fa8p-4 : inexact-ok
631 = tan upward binary128 0xc.9p-4 : 0xf.fe04cb2472021f1945ff358e1fbp-4 : inexact-ok
632 = tan downward ibm128 0xc.9p-4 : 0xf.fe04cb2472021f1945ff358e1cp-4 : inexact-ok
633 = tan tonearest ibm128 0xc.9p-4 : 0xf.fe04cb2472021f1945ff358e2p-4 : inexact-ok
634 = tan towardzero ibm128 0xc.9p-4 : 0xf.fe04cb2472021f1945ff358e1cp-4 : inexact-ok
635 = tan upward ibm128 0xc.9p-4 : 0xf.fe04cb2472021f1945ff358e2p-4 : inexact-ok
636 tan 0xc.908p-4
637 = tan downward binary32 0xc.908p-4 : 0xf.ff04bp-4 : inexact-ok
638 = tan tonearest binary32 0xc.908p-4 : 0xf.ff04bp-4 : inexact-ok
639 = tan towardzero binary32 0xc.908p-4 : 0xf.ff04bp-4 : inexact-ok
640 = tan upward binary32 0xc.908p-4 : 0xf.ff04cp-4 : inexact-ok
641 = tan downward binary64 0xc.908p-4 : 0xf.ff04b37174f68p-4 : inexact-ok
642 = tan tonearest binary64 0xc.908p-4 : 0xf.ff04b37174f7p-4 : inexact-ok
643 = tan towardzero binary64 0xc.908p-4 : 0xf.ff04b37174f68p-4 : inexact-ok
644 = tan upward binary64 0xc.908p-4 : 0xf.ff04b37174f7p-4 : inexact-ok
645 = tan downward intel96 0xc.908p-4 : 0xf.ff04b37174f6f35p-4 : inexact-ok
646 = tan tonearest intel96 0xc.908p-4 : 0xf.ff04b37174f6f35p-4 : inexact-ok
647 = tan towardzero intel96 0xc.908p-4 : 0xf.ff04b37174f6f35p-4 : inexact-ok
648 = tan upward intel96 0xc.908p-4 : 0xf.ff04b37174f6f36p-4 : inexact-ok
649 = tan downward m68k96 0xc.908p-4 : 0xf.ff04b37174f6f35p-4 : inexact-ok
650 = tan tonearest m68k96 0xc.908p-4 : 0xf.ff04b37174f6f35p-4 : inexact-ok
651 = tan towardzero m68k96 0xc.908p-4 : 0xf.ff04b37174f6f35p-4 : inexact-ok
652 = tan upward m68k96 0xc.908p-4 : 0xf.ff04b37174f6f36p-4 : inexact-ok
653 = tan downward binary128 0xc.908p-4 : 0xf.ff04b37174f6f3528b2b1b69f988p-4 : inexact-ok
654 = tan tonearest binary128 0xc.908p-4 : 0xf.ff04b37174f6f3528b2b1b69f988p-4 : inexact-ok
655 = tan towardzero binary128 0xc.908p-4 : 0xf.ff04b37174f6f3528b2b1b69f988p-4 : inexact-ok
656 = tan upward binary128 0xc.908p-4 : 0xf.ff04b37174f6f3528b2b1b69f99p-4 : inexact-ok
657 = tan downward ibm128 0xc.908p-4 : 0xf.ff04b37174f6f3528b2b1b69f8p-4 : inexact-ok
658 = tan tonearest ibm128 0xc.908p-4 : 0xf.ff04b37174f6f3528b2b1b69f8p-4 : inexact-ok
659 = tan towardzero ibm128 0xc.908p-4 : 0xf.ff04b37174f6f3528b2b1b69f8p-4 : inexact-ok
660 = tan upward ibm128 0xc.908p-4 : 0xf.ff04b37174f6f3528b2b1b69fcp-4 : inexact-ok
661 tan 0xc.90cp-4
662 = tan downward binary32 0xc.90cp-4 : 0xf.ff84ap-4 : inexact-ok
663 = tan tonearest binary32 0xc.90cp-4 : 0xf.ff84bp-4 : inexact-ok
664 = tan towardzero binary32 0xc.90cp-4 : 0xf.ff84ap-4 : inexact-ok
665 = tan upward binary32 0xc.90cp-4 : 0xf.ff84bp-4 : inexact-ok
666 = tan downward binary64 0xc.90cp-4 : 0xf.ff84ad971a07p-4 : inexact-ok
667 = tan tonearest binary64 0xc.90cp-4 : 0xf.ff84ad971a078p-4 : inexact-ok
668 = tan towardzero binary64 0xc.90cp-4 : 0xf.ff84ad971a07p-4 : inexact-ok
669 = tan upward binary64 0xc.90cp-4 : 0xf.ff84ad971a078p-4 : inexact-ok
670 = tan downward intel96 0xc.90cp-4 : 0xf.ff84ad971a07663p-4 : inexact-ok
671 = tan tonearest intel96 0xc.90cp-4 : 0xf.ff84ad971a07664p-4 : inexact-ok
672 = tan towardzero intel96 0xc.90cp-4 : 0xf.ff84ad971a07663p-4 : inexact-ok
673 = tan upward intel96 0xc.90cp-4 : 0xf.ff84ad971a07664p-4 : inexact-ok
674 = tan downward m68k96 0xc.90cp-4 : 0xf.ff84ad971a07663p-4 : inexact-ok
675 = tan tonearest m68k96 0xc.90cp-4 : 0xf.ff84ad971a07664p-4 : inexact-ok
676 = tan towardzero m68k96 0xc.90cp-4 : 0xf.ff84ad971a07663p-4 : inexact-ok
677 = tan upward m68k96 0xc.90cp-4 : 0xf.ff84ad971a07664p-4 : inexact-ok
678 = tan downward binary128 0xc.90cp-4 : 0xf.ff84ad971a07663e3871b57341ep-4 : inexact-ok
679 = tan tonearest binary128 0xc.90cp-4 : 0xf.ff84ad971a07663e3871b57341ep-4 : inexact-ok
680 = tan towardzero binary128 0xc.90cp-4 : 0xf.ff84ad971a07663e3871b57341ep-4 : inexact-ok
681 = tan upward binary128 0xc.90cp-4 : 0xf.ff84ad971a07663e3871b57341e8p-4 : inexact-ok
682 = tan downward ibm128 0xc.90cp-4 : 0xf.ff84ad971a07663e3871b5734p-4 : inexact-ok
683 = tan tonearest ibm128 0xc.90cp-4 : 0xf.ff84ad971a07663e3871b5734p-4 : inexact-ok
684 = tan towardzero ibm128 0xc.90cp-4 : 0xf.ff84ad971a07663e3871b5734p-4 : inexact-ok
685 = tan upward ibm128 0xc.90cp-4 : 0xf.ff84ad971a07663e3871b57344p-4 : inexact-ok
686 tan 0xc.90ep-4
687 = tan downward binary32 0xc.90ep-4 : 0xf.ffc4ap-4 : inexact-ok
688 = tan tonearest binary32 0xc.90ep-4 : 0xf.ffc4bp-4 : inexact-ok
689 = tan towardzero binary32 0xc.90ep-4 : 0xf.ffc4ap-4 : inexact-ok
690 = tan upward binary32 0xc.90ep-4 : 0xf.ffc4bp-4 : inexact-ok
691 = tan downward binary64 0xc.90ep-4 : 0xf.ffc4ac29d171p-4 : inexact-ok
692 = tan tonearest binary64 0xc.90ep-4 : 0xf.ffc4ac29d171p-4 : inexact-ok
693 = tan towardzero binary64 0xc.90ep-4 : 0xf.ffc4ac29d171p-4 : inexact-ok
694 = tan upward binary64 0xc.90ep-4 : 0xf.ffc4ac29d1718p-4 : inexact-ok
695 = tan downward intel96 0xc.90ep-4 : 0xf.ffc4ac29d1711cbp-4 : inexact-ok
696 = tan tonearest intel96 0xc.90ep-4 : 0xf.ffc4ac29d1711ccp-4 : inexact-ok
697 = tan towardzero intel96 0xc.90ep-4 : 0xf.ffc4ac29d1711cbp-4 : inexact-ok
698 = tan upward intel96 0xc.90ep-4 : 0xf.ffc4ac29d1711ccp-4 : inexact-ok
699 = tan downward m68k96 0xc.90ep-4 : 0xf.ffc4ac29d1711cbp-4 : inexact-ok
700 = tan tonearest m68k96 0xc.90ep-4 : 0xf.ffc4ac29d1711ccp-4 : inexact-ok
701 = tan towardzero m68k96 0xc.90ep-4 : 0xf.ffc4ac29d1711cbp-4 : inexact-ok
702 = tan upward m68k96 0xc.90ep-4 : 0xf.ffc4ac29d1711ccp-4 : inexact-ok
703 = tan downward binary128 0xc.90ep-4 : 0xf.ffc4ac29d1711cbfd2ecbfc18d58p-4 : inexact-ok
704 = tan tonearest binary128 0xc.90ep-4 : 0xf.ffc4ac29d1711cbfd2ecbfc18d6p-4 : inexact-ok
705 = tan towardzero binary128 0xc.90ep-4 : 0xf.ffc4ac29d1711cbfd2ecbfc18d58p-4 : inexact-ok
706 = tan upward binary128 0xc.90ep-4 : 0xf.ffc4ac29d1711cbfd2ecbfc18d6p-4 : inexact-ok
707 = tan downward ibm128 0xc.90ep-4 : 0xf.ffc4ac29d1711cbfd2ecbfc18cp-4 : inexact-ok
708 = tan tonearest ibm128 0xc.90ep-4 : 0xf.ffc4ac29d1711cbfd2ecbfc18cp-4 : inexact-ok
709 = tan towardzero ibm128 0xc.90ep-4 : 0xf.ffc4ac29d1711cbfd2ecbfc18cp-4 : inexact-ok
710 = tan upward ibm128 0xc.90ep-4 : 0xf.ffc4ac29d1711cbfd2ecbfc19p-4 : inexact-ok
711 tan 0xc.90fp-4
712 = tan downward binary32 0xc.90fp-4 : 0xf.ffe4ap-4 : inexact-ok
713 = tan tonearest binary32 0xc.90fp-4 : 0xf.ffe4bp-4 : inexact-ok
714 = tan towardzero binary32 0xc.90fp-4 : 0xf.ffe4ap-4 : inexact-ok
715 = tan upward binary32 0xc.90fp-4 : 0xf.ffe4bp-4 : inexact-ok
716 = tan downward binary64 0xc.90fp-4 : 0xf.ffe4abd329dep-4 : inexact-ok
717 = tan tonearest binary64 0xc.90fp-4 : 0xf.ffe4abd329dep-4 : inexact-ok
718 = tan towardzero binary64 0xc.90fp-4 : 0xf.ffe4abd329dep-4 : inexact-ok
719 = tan upward binary64 0xc.90fp-4 : 0xf.ffe4abd329de8p-4 : inexact-ok
720 = tan downward intel96 0xc.90fp-4 : 0xf.ffe4abd329de183p-4 : inexact-ok
721 = tan tonearest intel96 0xc.90fp-4 : 0xf.ffe4abd329de183p-4 : inexact-ok
722 = tan towardzero intel96 0xc.90fp-4 : 0xf.ffe4abd329de183p-4 : inexact-ok
723 = tan upward intel96 0xc.90fp-4 : 0xf.ffe4abd329de184p-4 : inexact-ok
724 = tan downward m68k96 0xc.90fp-4 : 0xf.ffe4abd329de183p-4 : inexact-ok
725 = tan tonearest m68k96 0xc.90fp-4 : 0xf.ffe4abd329de183p-4 : inexact-ok
726 = tan towardzero m68k96 0xc.90fp-4 : 0xf.ffe4abd329de183p-4 : inexact-ok
727 = tan upward m68k96 0xc.90fp-4 : 0xf.ffe4abd329de184p-4 : inexact-ok
728 = tan downward binary128 0xc.90fp-4 : 0xf.ffe4abd329de1834a397d6e46a48p-4 : inexact-ok
729 = tan tonearest binary128 0xc.90fp-4 : 0xf.ffe4abd329de1834a397d6e46a5p-4 : inexact-ok
730 = tan towardzero binary128 0xc.90fp-4 : 0xf.ffe4abd329de1834a397d6e46a48p-4 : inexact-ok
731 = tan upward binary128 0xc.90fp-4 : 0xf.ffe4abd329de1834a397d6e46a5p-4 : inexact-ok
732 = tan downward ibm128 0xc.90fp-4 : 0xf.ffe4abd329de1834a397d6e468p-4 : inexact-ok
733 = tan tonearest ibm128 0xc.90fp-4 : 0xf.ffe4abd329de1834a397d6e46cp-4 : inexact-ok
734 = tan towardzero ibm128 0xc.90fp-4 : 0xf.ffe4abd329de1834a397d6e468p-4 : inexact-ok
735 = tan upward ibm128 0xc.90fp-4 : 0xf.ffe4abd329de1834a397d6e46cp-4 : inexact-ok
736 tan 0xc.90f8p-4
737 = tan downward binary32 0xc.90f8p-4 : 0xf.fff4ap-4 : inexact-ok
738 = tan tonearest binary32 0xc.90f8p-4 : 0xf.fff4bp-4 : inexact-ok
739 = tan towardzero binary32 0xc.90f8p-4 : 0xf.fff4ap-4 : inexact-ok
740 = tan upward binary32 0xc.90f8p-4 : 0xf.fff4bp-4 : inexact-ok
741 = tan downward binary64 0xc.90f8p-4 : 0xf.fff4abbfd5b28p-4 : inexact-ok
742 = tan tonearest binary64 0xc.90f8p-4 : 0xf.fff4abbfd5b28p-4 : inexact-ok
743 = tan towardzero binary64 0xc.90f8p-4 : 0xf.fff4abbfd5b28p-4 : inexact-ok
744 = tan upward binary64 0xc.90f8p-4 : 0xf.fff4abbfd5b3p-4 : inexact-ok
745 = tan downward intel96 0xc.90f8p-4 : 0xf.fff4abbfd5b29a3p-4 : inexact-ok
746 = tan tonearest intel96 0xc.90f8p-4 : 0xf.fff4abbfd5b29a3p-4 : inexact-ok
747 = tan towardzero intel96 0xc.90f8p-4 : 0xf.fff4abbfd5b29a3p-4 : inexact-ok
748 = tan upward intel96 0xc.90f8p-4 : 0xf.fff4abbfd5b29a4p-4 : inexact-ok
749 = tan downward m68k96 0xc.90f8p-4 : 0xf.fff4abbfd5b29a3p-4 : inexact-ok
750 = tan tonearest m68k96 0xc.90f8p-4 : 0xf.fff4abbfd5b29a3p-4 : inexact-ok
751 = tan towardzero m68k96 0xc.90f8p-4 : 0xf.fff4abbfd5b29a3p-4 : inexact-ok
752 = tan upward m68k96 0xc.90f8p-4 : 0xf.fff4abbfd5b29a4p-4 : inexact-ok
753 = tan downward binary128 0xc.90f8p-4 : 0xf.fff4abbfd5b29a33e190809aa1cp-4 : inexact-ok
754 = tan tonearest binary128 0xc.90f8p-4 : 0xf.fff4abbfd5b29a33e190809aa1cp-4 : inexact-ok
755 = tan towardzero binary128 0xc.90f8p-4 : 0xf.fff4abbfd5b29a33e190809aa1cp-4 : inexact-ok
756 = tan upward binary128 0xc.90f8p-4 : 0xf.fff4abbfd5b29a33e190809aa1c8p-4 : inexact-ok
757 = tan downward ibm128 0xc.90f8p-4 : 0xf.fff4abbfd5b29a33e190809aap-4 : inexact-ok
758 = tan tonearest ibm128 0xc.90f8p-4 : 0xf.fff4abbfd5b29a33e190809aap-4 : inexact-ok
759 = tan towardzero ibm128 0xc.90f8p-4 : 0xf.fff4abbfd5b29a33e190809aap-4 : inexact-ok
760 = tan upward ibm128 0xc.90f8p-4 : 0xf.fff4abbfd5b29a33e190809aa4p-4 : inexact-ok
761 tan 0xc.90fcp-4
762 = tan downward binary32 0xc.90fcp-4 : 0xf.fffcap-4 : inexact-ok
763 = tan tonearest binary32 0xc.90fcp-4 : 0xf.fffcbp-4 : inexact-ok
764 = tan towardzero binary32 0xc.90fcp-4 : 0xf.fffcap-4 : inexact-ok
765 = tan upward binary32 0xc.90fcp-4 : 0xf.fffcbp-4 : inexact-ok
766 = tan downward binary64 0xc.90fcp-4 : 0xf.fffcabbc2b92p-4 : inexact-ok
767 = tan tonearest binary64 0xc.90fcp-4 : 0xf.fffcabbc2b928p-4 : inexact-ok
768 = tan towardzero binary64 0xc.90fcp-4 : 0xf.fffcabbc2b92p-4 : inexact-ok
769 = tan upward binary64 0xc.90fcp-4 : 0xf.fffcabbc2b928p-4 : inexact-ok
770 = tan downward intel96 0xc.90fcp-4 : 0xf.fffcabbc2b925cp-4 : inexact-ok
771 = tan tonearest intel96 0xc.90fcp-4 : 0xf.fffcabbc2b925c1p-4 : inexact-ok
772 = tan towardzero intel96 0xc.90fcp-4 : 0xf.fffcabbc2b925cp-4 : inexact-ok
773 = tan upward intel96 0xc.90fcp-4 : 0xf.fffcabbc2b925c1p-4 : inexact-ok
774 = tan downward m68k96 0xc.90fcp-4 : 0xf.fffcabbc2b925cp-4 : inexact-ok
775 = tan tonearest m68k96 0xc.90fcp-4 : 0xf.fffcabbc2b925c1p-4 : inexact-ok
776 = tan towardzero m68k96 0xc.90fcp-4 : 0xf.fffcabbc2b925cp-4 : inexact-ok
777 = tan upward m68k96 0xc.90fcp-4 : 0xf.fffcabbc2b925c1p-4 : inexact-ok
778 = tan downward binary128 0xc.90fcp-4 : 0xf.fffcabbc2b925c0d4e40f079838p-4 : inexact-ok
779 = tan tonearest binary128 0xc.90fcp-4 : 0xf.fffcabbc2b925c0d4e40f079838p-4 : inexact-ok
780 = tan towardzero binary128 0xc.90fcp-4 : 0xf.fffcabbc2b925c0d4e40f079838p-4 : inexact-ok
781 = tan upward binary128 0xc.90fcp-4 : 0xf.fffcabbc2b925c0d4e40f0798388p-4 : inexact-ok
782 = tan downward ibm128 0xc.90fcp-4 : 0xf.fffcabbc2b925c0d4e40f0798p-4 : inexact-ok
783 = tan tonearest ibm128 0xc.90fcp-4 : 0xf.fffcabbc2b925c0d4e40f07984p-4 : inexact-ok
784 = tan towardzero ibm128 0xc.90fcp-4 : 0xf.fffcabbc2b925c0d4e40f0798p-4 : inexact-ok
785 = tan upward ibm128 0xc.90fcp-4 : 0xf.fffcabbc2b925c0d4e40f07984p-4 : inexact-ok
786 tan 0xc.90fdp-4
787 = tan downward binary32 0xc.90fdp-4 : 0xf.fffeap-4 : inexact-ok
788 = tan tonearest binary32 0xc.90fdp-4 : 0xf.fffebp-4 : inexact-ok
789 = tan towardzero binary32 0xc.90fdp-4 : 0xf.fffeap-4 : inexact-ok
790 = tan upward binary32 0xc.90fdp-4 : 0xf.fffebp-4 : inexact-ok
791 = tan downward binary64 0xc.90fdp-4 : 0xf.fffeabbbe1098p-4 : inexact-ok
792 = tan tonearest binary64 0xc.90fdp-4 : 0xf.fffeabbbe10ap-4 : inexact-ok
793 = tan towardzero binary64 0xc.90fdp-4 : 0xf.fffeabbbe1098p-4 : inexact-ok
794 = tan upward binary64 0xc.90fdp-4 : 0xf.fffeabbbe10ap-4 : inexact-ok
795 = tan downward intel96 0xc.90fdp-4 : 0xf.fffeabbbe109e1ep-4 : inexact-ok
796 = tan tonearest intel96 0xc.90fdp-4 : 0xf.fffeabbbe109e1fp-4 : inexact-ok
797 = tan towardzero intel96 0xc.90fdp-4 : 0xf.fffeabbbe109e1ep-4 : inexact-ok
798 = tan upward intel96 0xc.90fdp-4 : 0xf.fffeabbbe109e1fp-4 : inexact-ok
799 = tan downward m68k96 0xc.90fdp-4 : 0xf.fffeabbbe109e1ep-4 : inexact-ok
800 = tan tonearest m68k96 0xc.90fdp-4 : 0xf.fffeabbbe109e1fp-4 : inexact-ok
801 = tan towardzero m68k96 0xc.90fdp-4 : 0xf.fffeabbbe109e1ep-4 : inexact-ok
802 = tan upward m68k96 0xc.90fdp-4 : 0xf.fffeabbbe109e1fp-4 : inexact-ok
803 = tan downward binary128 0xc.90fdp-4 : 0xf.fffeabbbe109e1ee8991b9d3ba3p-4 : inexact-ok
804 = tan tonearest binary128 0xc.90fdp-4 : 0xf.fffeabbbe109e1ee8991b9d3ba38p-4 : inexact-ok
805 = tan towardzero binary128 0xc.90fdp-4 : 0xf.fffeabbbe109e1ee8991b9d3ba3p-4 : inexact-ok
806 = tan upward binary128 0xc.90fdp-4 : 0xf.fffeabbbe109e1ee8991b9d3ba38p-4 : inexact-ok
807 = tan downward ibm128 0xc.90fdp-4 : 0xf.fffeabbbe109e1ee8991b9d3b8p-4 : inexact-ok
808 = tan tonearest ibm128 0xc.90fdp-4 : 0xf.fffeabbbe109e1ee8991b9d3bcp-4 : inexact-ok
809 = tan towardzero ibm128 0xc.90fdp-4 : 0xf.fffeabbbe109e1ee8991b9d3b8p-4 : inexact-ok
810 = tan upward ibm128 0xc.90fdp-4 : 0xf.fffeabbbe109e1ee8991b9d3bcp-4 : inexact-ok
811 tan 0xc.90fd8p-4
812 = tan downward binary32 0xc.90fd8p-4 : 0xf.ffffap-4 : inexact-ok
813 = tan tonearest binary32 0xc.90fd8p-4 : 0xf.ffffbp-4 : inexact-ok
814 = tan towardzero binary32 0xc.90fd8p-4 : 0xf.ffffap-4 : inexact-ok
815 = tan upward binary32 0xc.90fd8p-4 : 0xf.ffffbp-4 : inexact-ok
816 = tan downward binary64 0xc.90fd8p-4 : 0xf.ffffabbbd3c58p-4 : inexact-ok
817 = tan tonearest binary64 0xc.90fd8p-4 : 0xf.ffffabbbd3c58p-4 : inexact-ok
818 = tan towardzero binary64 0xc.90fd8p-4 : 0xf.ffffabbbd3c58p-4 : inexact-ok
819 = tan upward binary64 0xc.90fd8p-4 : 0xf.ffffabbbd3c6p-4 : inexact-ok
820 = tan downward intel96 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fep-4 : inexact-ok
821 = tan tonearest intel96 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fep-4 : inexact-ok
822 = tan towardzero intel96 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fep-4 : inexact-ok
823 = tan upward intel96 0xc.90fd8p-4 : 0xf.ffffabbbd3c59ffp-4 : inexact-ok
824 = tan downward m68k96 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fep-4 : inexact-ok
825 = tan tonearest m68k96 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fep-4 : inexact-ok
826 = tan towardzero m68k96 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fep-4 : inexact-ok
827 = tan upward m68k96 0xc.90fd8p-4 : 0xf.ffffabbbd3c59ffp-4 : inexact-ok
828 = tan downward binary128 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fe25b70006f7cbp-4 : inexact-ok
829 = tan tonearest binary128 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fe25b70006f7cbp-4 : inexact-ok
830 = tan towardzero binary128 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fe25b70006f7cbp-4 : inexact-ok
831 = tan upward binary128 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fe25b70006f7cb8p-4 : inexact-ok
832 = tan downward ibm128 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fe25b70006f7cp-4 : inexact-ok
833 = tan tonearest ibm128 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fe25b70006f7cp-4 : inexact-ok
834 = tan towardzero ibm128 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fe25b70006f7cp-4 : inexact-ok
835 = tan upward ibm128 0xc.90fd8p-4 : 0xf.ffffabbbd3c59fe25b70006f8p-4 : inexact-ok
836 tan 0xc.90fdap-4
837 = tan downward binary32 0xc.90fdap-4 : 0xf.ffffep-4 : inexact-ok
838 = tan tonearest binary32 0xc.90fdap-4 : 0xf.fffffp-4 : inexact-ok
839 = tan towardzero binary32 0xc.90fdap-4 : 0xf.ffffep-4 : inexact-ok
840 = tan upward binary32 0xc.90fdap-4 : 0xf.fffffp-4 : inexact-ok
841 = tan downward binary64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
842 = tan tonearest binary64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
843 = tan towardzero binary64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
844 = tan upward binary64 0xc.90fdap-4 : 0xf.ffffebbbd2f5p-4 : inexact-ok
845 = tan downward intel96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
846 = tan tonearest intel96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
847 = tan towardzero intel96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
848 = tan upward intel96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f4p-4 : inexact-ok
849 = tan downward m68k96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
850 = tan tonearest m68k96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
851 = tan towardzero m68k96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f3p-4 : inexact-ok
852 = tan upward m68k96 0xc.90fdap-4 : 0xf.ffffebbbd2f48f4p-4 : inexact-ok
853 = tan downward binary128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4 : inexact-ok
854 = tan tonearest binary128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4 : inexact-ok
855 = tan towardzero binary128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4 : inexact-ok
856 = tan upward binary128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc047p-4 : inexact-ok
857 = tan downward ibm128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc04p-4 : inexact-ok
858 = tan tonearest ibm128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc04p-4 : inexact-ok
859 = tan towardzero ibm128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc04p-4 : inexact-ok
860 = tan upward ibm128 0xc.90fdap-4 : 0xf.ffffebbbd2f48f30fa9c07dc08p-4 : inexact-ok
861 tan 0xc.ap-4
862 = tan downward binary32 0xc.ap-4 : 0x1.01e20ep+0 : inexact-ok
863 = tan tonearest binary32 0xc.ap-4 : 0x1.01e21p+0 : inexact-ok
864 = tan towardzero binary32 0xc.ap-4 : 0x1.01e20ep+0 : inexact-ok
865 = tan upward binary32 0xc.ap-4 : 0x1.01e21p+0 : inexact-ok
866 = tan downward binary64 0xc.ap-4 : 0x1.01e20f7e06e4bp+0 : inexact-ok
867 = tan tonearest binary64 0xc.ap-4 : 0x1.01e20f7e06e4bp+0 : inexact-ok
868 = tan towardzero binary64 0xc.ap-4 : 0x1.01e20f7e06e4bp+0 : inexact-ok
869 = tan upward binary64 0xc.ap-4 : 0x1.01e20f7e06e4cp+0 : inexact-ok
870 = tan downward intel96 0xc.ap-4 : 0x1.01e20f7e06e4b406p+0 : inexact-ok
871 = tan tonearest intel96 0xc.ap-4 : 0x1.01e20f7e06e4b406p+0 : inexact-ok
872 = tan towardzero intel96 0xc.ap-4 : 0x1.01e20f7e06e4b406p+0 : inexact-ok
873 = tan upward intel96 0xc.ap-4 : 0x1.01e20f7e06e4b408p+0 : inexact-ok
874 = tan downward m68k96 0xc.ap-4 : 0x1.01e20f7e06e4b406p+0 : inexact-ok
875 = tan tonearest m68k96 0xc.ap-4 : 0x1.01e20f7e06e4b406p+0 : inexact-ok
876 = tan towardzero m68k96 0xc.ap-4 : 0x1.01e20f7e06e4b406p+0 : inexact-ok
877 = tan upward m68k96 0xc.ap-4 : 0x1.01e20f7e06e4b408p+0 : inexact-ok
878 = tan downward binary128 0xc.ap-4 : 0x1.01e20f7e06e4b4069f6fd6809128p+0 : inexact-ok
879 = tan tonearest binary128 0xc.ap-4 : 0x1.01e20f7e06e4b4069f6fd6809128p+0 : inexact-ok
880 = tan towardzero binary128 0xc.ap-4 : 0x1.01e20f7e06e4b4069f6fd6809128p+0 : inexact-ok
881 = tan upward binary128 0xc.ap-4 : 0x1.01e20f7e06e4b4069f6fd6809129p+0 : inexact-ok
882 = tan downward ibm128 0xc.ap-4 : 0x1.01e20f7e06e4b4069f6fd68091p+0 : inexact-ok
883 = tan tonearest ibm128 0xc.ap-4 : 0x1.01e20f7e06e4b4069f6fd68091p+0 : inexact-ok
884 = tan towardzero ibm128 0xc.ap-4 : 0x1.01e20f7e06e4b4069f6fd68091p+0 : inexact-ok
885 = tan upward ibm128 0xc.ap-4 : 0x1.01e20f7e06e4b4069f6fd680918p+0 : inexact-ok
886 tan 0xc.98p-4
887 = tan downward binary32 0xc.98p-4 : 0x1.00e0acp+0 : inexact-ok
888 = tan tonearest binary32 0xc.98p-4 : 0x1.00e0aep+0 : inexact-ok
889 = tan towardzero binary32 0xc.98p-4 : 0x1.00e0acp+0 : inexact-ok
890 = tan upward binary32 0xc.98p-4 : 0x1.00e0aep+0 : inexact-ok
891 = tan downward binary64 0xc.98p-4 : 0x1.00e0ad36afd0dp+0 : inexact-ok
892 = tan tonearest binary64 0xc.98p-4 : 0x1.00e0ad36afd0ep+0 : inexact-ok
893 = tan towardzero binary64 0xc.98p-4 : 0x1.00e0ad36afd0dp+0 : inexact-ok
894 = tan upward binary64 0xc.98p-4 : 0x1.00e0ad36afd0ep+0 : inexact-ok
895 = tan downward intel96 0xc.98p-4 : 0x1.00e0ad36afd0da34p+0 : inexact-ok
896 = tan tonearest intel96 0xc.98p-4 : 0x1.00e0ad36afd0da36p+0 : inexact-ok
897 = tan towardzero intel96 0xc.98p-4 : 0x1.00e0ad36afd0da34p+0 : inexact-ok
898 = tan upward intel96 0xc.98p-4 : 0x1.00e0ad36afd0da36p+0 : inexact-ok
899 = tan downward m68k96 0xc.98p-4 : 0x1.00e0ad36afd0da34p+0 : inexact-ok
900 = tan tonearest m68k96 0xc.98p-4 : 0x1.00e0ad36afd0da36p+0 : inexact-ok
901 = tan towardzero m68k96 0xc.98p-4 : 0x1.00e0ad36afd0da34p+0 : inexact-ok
902 = tan upward m68k96 0xc.98p-4 : 0x1.00e0ad36afd0da36p+0 : inexact-ok
903 = tan downward binary128 0xc.98p-4 : 0x1.00e0ad36afd0da359300dc8485abp+0 : inexact-ok
904 = tan tonearest binary128 0xc.98p-4 : 0x1.00e0ad36afd0da359300dc8485abp+0 : inexact-ok
905 = tan towardzero binary128 0xc.98p-4 : 0x1.00e0ad36afd0da359300dc8485abp+0 : inexact-ok
906 = tan upward binary128 0xc.98p-4 : 0x1.00e0ad36afd0da359300dc8485acp+0 : inexact-ok
907 = tan downward ibm128 0xc.98p-4 : 0x1.00e0ad36afd0da359300dc84858p+0 : inexact-ok
908 = tan tonearest ibm128 0xc.98p-4 : 0x1.00e0ad36afd0da359300dc84858p+0 : inexact-ok
909 = tan towardzero ibm128 0xc.98p-4 : 0x1.00e0ad36afd0da359300dc84858p+0 : inexact-ok
910 = tan upward ibm128 0xc.98p-4 : 0x1.00e0ad36afd0da359300dc8486p+0 : inexact-ok
911 tan 0xc.94p-4
912 = tan downward binary32 0xc.94p-4 : 0x1.00605cp+0 : inexact-ok
913 = tan tonearest binary32 0xc.94p-4 : 0x1.00605cp+0 : inexact-ok
914 = tan towardzero binary32 0xc.94p-4 : 0x1.00605cp+0 : inexact-ok
915 = tan upward binary32 0xc.94p-4 : 0x1.00605ep+0 : inexact-ok
916 = tan downward binary64 0xc.94p-4 : 0x1.00605cdc5a1a1p+0 : inexact-ok
917 = tan tonearest binary64 0xc.94p-4 : 0x1.00605cdc5a1a2p+0 : inexact-ok
918 = tan towardzero binary64 0xc.94p-4 : 0x1.00605cdc5a1a1p+0 : inexact-ok
919 = tan upward binary64 0xc.94p-4 : 0x1.00605cdc5a1a2p+0 : inexact-ok
920 = tan downward intel96 0xc.94p-4 : 0x1.00605cdc5a1a1c1ep+0 : inexact-ok
921 = tan tonearest intel96 0xc.94p-4 : 0x1.00605cdc5a1a1c1ep+0 : inexact-ok
922 = tan towardzero intel96 0xc.94p-4 : 0x1.00605cdc5a1a1c1ep+0 : inexact-ok
923 = tan upward intel96 0xc.94p-4 : 0x1.00605cdc5a1a1c2p+0 : inexact-ok
924 = tan downward m68k96 0xc.94p-4 : 0x1.00605cdc5a1a1c1ep+0 : inexact-ok
925 = tan tonearest m68k96 0xc.94p-4 : 0x1.00605cdc5a1a1c1ep+0 : inexact-ok
926 = tan towardzero m68k96 0xc.94p-4 : 0x1.00605cdc5a1a1c1ep+0 : inexact-ok
927 = tan upward m68k96 0xc.94p-4 : 0x1.00605cdc5a1a1c2p+0 : inexact-ok
928 = tan downward binary128 0xc.94p-4 : 0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0 : inexact-ok
929 = tan tonearest binary128 0xc.94p-4 : 0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0 : inexact-ok
930 = tan towardzero binary128 0xc.94p-4 : 0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0 : inexact-ok
931 = tan upward binary128 0xc.94p-4 : 0x1.00605cdc5a1a1c1e7a2e9db9f98bp+0 : inexact-ok
932 = tan downward ibm128 0xc.94p-4 : 0x1.00605cdc5a1a1c1e7a2e9db9f98p+0 : inexact-ok
933 = tan tonearest ibm128 0xc.94p-4 : 0x1.00605cdc5a1a1c1e7a2e9db9f98p+0 : inexact-ok
934 = tan towardzero ibm128 0xc.94p-4 : 0x1.00605cdc5a1a1c1e7a2e9db9f98p+0 : inexact-ok
935 = tan upward ibm128 0xc.94p-4 : 0x1.00605cdc5a1a1c1e7a2e9db9fap+0 : inexact-ok
936 tan 0xc.92p-4
937 = tan downward binary32 0xc.92p-4 : 0x1.00204cp+0 : inexact-ok
938 = tan tonearest binary32 0xc.92p-4 : 0x1.00204cp+0 : inexact-ok
939 = tan towardzero binary32 0xc.92p-4 : 0x1.00204cp+0 : inexact-ok
940 = tan upward binary32 0xc.92p-4 : 0x1.00204ep+0 : inexact-ok
941 = tan downward binary64 0xc.92p-4 : 0x1.00204cc54b6a7p+0 : inexact-ok
942 = tan tonearest binary64 0xc.92p-4 : 0x1.00204cc54b6a7p+0 : inexact-ok
943 = tan towardzero binary64 0xc.92p-4 : 0x1.00204cc54b6a7p+0 : inexact-ok
944 = tan upward binary64 0xc.92p-4 : 0x1.00204cc54b6a8p+0 : inexact-ok
945 = tan downward intel96 0xc.92p-4 : 0x1.00204cc54b6a75fap+0 : inexact-ok
946 = tan tonearest intel96 0xc.92p-4 : 0x1.00204cc54b6a75fcp+0 : inexact-ok
947 = tan towardzero intel96 0xc.92p-4 : 0x1.00204cc54b6a75fap+0 : inexact-ok
948 = tan upward intel96 0xc.92p-4 : 0x1.00204cc54b6a75fcp+0 : inexact-ok
949 = tan downward m68k96 0xc.92p-4 : 0x1.00204cc54b6a75fap+0 : inexact-ok
950 = tan tonearest m68k96 0xc.92p-4 : 0x1.00204cc54b6a75fcp+0 : inexact-ok
951 = tan towardzero m68k96 0xc.92p-4 : 0x1.00204cc54b6a75fap+0 : inexact-ok
952 = tan upward m68k96 0xc.92p-4 : 0x1.00204cc54b6a75fcp+0 : inexact-ok
953 = tan downward binary128 0xc.92p-4 : 0x1.00204cc54b6a75fbaa11ed8cf1c4p+0 : inexact-ok
954 = tan tonearest binary128 0xc.92p-4 : 0x1.00204cc54b6a75fbaa11ed8cf1c4p+0 : inexact-ok
955 = tan towardzero binary128 0xc.92p-4 : 0x1.00204cc54b6a75fbaa11ed8cf1c4p+0 : inexact-ok
956 = tan upward binary128 0xc.92p-4 : 0x1.00204cc54b6a75fbaa11ed8cf1c5p+0 : inexact-ok
957 = tan downward ibm128 0xc.92p-4 : 0x1.00204cc54b6a75fbaa11ed8cf18p+0 : inexact-ok
958 = tan tonearest ibm128 0xc.92p-4 : 0x1.00204cc54b6a75fbaa11ed8cf2p+0 : inexact-ok
959 = tan towardzero ibm128 0xc.92p-4 : 0x1.00204cc54b6a75fbaa11ed8cf18p+0 : inexact-ok
960 = tan upward ibm128 0xc.92p-4 : 0x1.00204cc54b6a75fbaa11ed8cf2p+0 : inexact-ok
961 tan 0xc.91p-4
962 = tan downward binary32 0xc.91p-4 : 0x1.00004ap+0 : inexact-ok
963 = tan tonearest binary32 0xc.91p-4 : 0x1.00004ap+0 : inexact-ok
964 = tan towardzero binary32 0xc.91p-4 : 0x1.00004ap+0 : inexact-ok
965 = tan upward binary32 0xc.91p-4 : 0x1.00004cp+0 : inexact-ok
966 = tan downward binary64 0xc.91p-4 : 0x1.00004abbc817p+0 : inexact-ok
967 = tan tonearest binary64 0xc.91p-4 : 0x1.00004abbc817p+0 : inexact-ok
968 = tan towardzero binary64 0xc.91p-4 : 0x1.00004abbc817p+0 : inexact-ok
969 = tan upward binary64 0xc.91p-4 : 0x1.00004abbc8171p+0 : inexact-ok
970 = tan downward intel96 0xc.91p-4 : 0x1.00004abbc817073cp+0 : inexact-ok
971 = tan tonearest intel96 0xc.91p-4 : 0x1.00004abbc817073cp+0 : inexact-ok
972 = tan towardzero intel96 0xc.91p-4 : 0x1.00004abbc817073cp+0 : inexact-ok
973 = tan upward intel96 0xc.91p-4 : 0x1.00004abbc817073ep+0 : inexact-ok
974 = tan downward m68k96 0xc.91p-4 : 0x1.00004abbc817073cp+0 : inexact-ok
975 = tan tonearest m68k96 0xc.91p-4 : 0x1.00004abbc817073cp+0 : inexact-ok
976 = tan towardzero m68k96 0xc.91p-4 : 0x1.00004abbc817073cp+0 : inexact-ok
977 = tan upward m68k96 0xc.91p-4 : 0x1.00004abbc817073ep+0 : inexact-ok
978 = tan downward binary128 0xc.91p-4 : 0x1.00004abbc817073c57de4e2c7227p+0 : inexact-ok
979 = tan tonearest binary128 0xc.91p-4 : 0x1.00004abbc817073c57de4e2c7227p+0 : inexact-ok
980 = tan towardzero binary128 0xc.91p-4 : 0x1.00004abbc817073c57de4e2c7227p+0 : inexact-ok
981 = tan upward binary128 0xc.91p-4 : 0x1.00004abbc817073c57de4e2c7228p+0 : inexact-ok
982 = tan downward ibm128 0xc.91p-4 : 0x1.00004abbc817073c57de4e2c72p+0 : inexact-ok
983 = tan tonearest ibm128 0xc.91p-4 : 0x1.00004abbc817073c57de4e2c72p+0 : inexact-ok
984 = tan towardzero ibm128 0xc.91p-4 : 0x1.00004abbc817073c57de4e2c72p+0 : inexact-ok
985 = tan upward ibm128 0xc.91p-4 : 0x1.00004abbc817073c57de4e2c728p+0 : inexact-ok
986 tan 0xc.90fep-4
987 = tan downward binary32 0xc.90fep-4 : 0x1.00000ap+0 : inexact-ok
988 = tan tonearest binary32 0xc.90fep-4 : 0x1.00000ap+0 : inexact-ok
989 = tan towardzero binary32 0xc.90fep-4 : 0x1.00000ap+0 : inexact-ok
990 = tan upward binary32 0xc.90fep-4 : 0x1.00000cp+0 : inexact-ok
991 = tan downward binary64 0xc.90fep-4 : 0x1.00000abbbd681p+0 : inexact-ok
992 = tan tonearest binary64 0xc.90fep-4 : 0x1.00000abbbd681p+0 : inexact-ok
993 = tan towardzero binary64 0xc.90fep-4 : 0x1.00000abbbd681p+0 : inexact-ok
994 = tan upward binary64 0xc.90fep-4 : 0x1.00000abbbd682p+0 : inexact-ok
995 = tan downward intel96 0xc.90fep-4 : 0x1.00000abbbd6815d2p+0 : inexact-ok
996 = tan tonearest intel96 0xc.90fep-4 : 0x1.00000abbbd6815d2p+0 : inexact-ok
997 = tan towardzero intel96 0xc.90fep-4 : 0x1.00000abbbd6815d2p+0 : inexact-ok
998 = tan upward intel96 0xc.90fep-4 : 0x1.00000abbbd6815d4p+0 : inexact-ok
999 = tan downward m68k96 0xc.90fep-4 : 0x1.00000abbbd6815d2p+0 : inexact-ok
1000 = tan tonearest m68k96 0xc.90fep-4 : 0x1.00000abbbd6815d2p+0 : inexact-ok
1001 = tan towardzero m68k96 0xc.90fep-4 : 0x1.00000abbbd6815d2p+0 : inexact-ok
1002 = tan upward m68k96 0xc.90fep-4 : 0x1.00000abbbd6815d4p+0 : inexact-ok
1003 = tan downward binary128 0xc.90fep-4 : 0x1.00000abbbd6815d2da4ff16a8a5ep+0 : inexact-ok
1004 = tan tonearest binary128 0xc.90fep-4 : 0x1.00000abbbd6815d2da4ff16a8a5fp+0 : inexact-ok
1005 = tan towardzero binary128 0xc.90fep-4 : 0x1.00000abbbd6815d2da4ff16a8a5ep+0 : inexact-ok
1006 = tan upward binary128 0xc.90fep-4 : 0x1.00000abbbd6815d2da4ff16a8a5fp+0 : inexact-ok
1007 = tan downward ibm128 0xc.90fep-4 : 0x1.00000abbbd6815d2da4ff16a8ap+0 : inexact-ok
1008 = tan tonearest ibm128 0xc.90fep-4 : 0x1.00000abbbd6815d2da4ff16a8a8p+0 : inexact-ok
1009 = tan towardzero ibm128 0xc.90fep-4 : 0x1.00000abbbd6815d2da4ff16a8ap+0 : inexact-ok
1010 = tan upward ibm128 0xc.90fep-4 : 0x1.00000abbbd6815d2da4ff16a8a8p+0 : inexact-ok
1011 tan 0xc.90fdcp-4
1012 = tan downward binary32 0xc.90fdcp-4 : 0x1.000002p+0 : inexact-ok
1013 = tan tonearest binary32 0xc.90fdcp-4 : 0x1.000002p+0 : inexact-ok
1014 = tan towardzero binary32 0xc.90fdcp-4 : 0x1.000002p+0 : inexact-ok
1015 = tan upward binary32 0xc.90fdcp-4 : 0x1.000004p+0 : inexact-ok
1016 = tan downward binary64 0xc.90fdcp-4 : 0x1.000002bbbd323p+0 : inexact-ok
1017 = tan tonearest binary64 0xc.90fdcp-4 : 0x1.000002bbbd323p+0 : inexact-ok
1018 = tan towardzero binary64 0xc.90fdcp-4 : 0x1.000002bbbd323p+0 : inexact-ok
1019 = tan upward binary64 0xc.90fdcp-4 : 0x1.000002bbbd324p+0 : inexact-ok
1020 = tan downward intel96 0xc.90fdcp-4 : 0x1.000002bbbd3237e6p+0 : inexact-ok
1021 = tan tonearest intel96 0xc.90fdcp-4 : 0x1.000002bbbd3237e8p+0 : inexact-ok
1022 = tan towardzero intel96 0xc.90fdcp-4 : 0x1.000002bbbd3237e6p+0 : inexact-ok
1023 = tan upward intel96 0xc.90fdcp-4 : 0x1.000002bbbd3237e8p+0 : inexact-ok
1024 = tan downward m68k96 0xc.90fdcp-4 : 0x1.000002bbbd3237e6p+0 : inexact-ok
1025 = tan tonearest m68k96 0xc.90fdcp-4 : 0x1.000002bbbd3237e8p+0 : inexact-ok
1026 = tan towardzero m68k96 0xc.90fdcp-4 : 0x1.000002bbbd3237e6p+0 : inexact-ok
1027 = tan upward m68k96 0xc.90fdcp-4 : 0x1.000002bbbd3237e8p+0 : inexact-ok
1028 = tan downward binary128 0xc.90fdcp-4 : 0x1.000002bbbd3237e7d114276ed329p+0 : inexact-ok
1029 = tan tonearest binary128 0xc.90fdcp-4 : 0x1.000002bbbd3237e7d114276ed32ap+0 : inexact-ok
1030 = tan towardzero binary128 0xc.90fdcp-4 : 0x1.000002bbbd3237e7d114276ed329p+0 : inexact-ok
1031 = tan upward binary128 0xc.90fdcp-4 : 0x1.000002bbbd3237e7d114276ed32ap+0 : inexact-ok
1032 = tan downward ibm128 0xc.90fdcp-4 : 0x1.000002bbbd3237e7d114276ed3p+0 : inexact-ok
1033 = tan tonearest ibm128 0xc.90fdcp-4 : 0x1.000002bbbd3237e7d114276ed3p+0 : inexact-ok
1034 = tan towardzero ibm128 0xc.90fdcp-4 : 0x1.000002bbbd3237e7d114276ed3p+0 : inexact-ok
1035 = tan upward ibm128 0xc.90fdcp-4 : 0x1.000002bbbd3237e7d114276ed38p+0 : inexact-ok
1036 tan 0xc.90fdbp-4
1037 = tan downward binary32 0xc.90fdbp-4 : 0x1p+0 : inexact-ok
1038 = tan tonearest binary32 0xc.90fdbp-4 : 0x1p+0 : inexact-ok
1039 = tan towardzero binary32 0xc.90fdbp-4 : 0x1p+0 : inexact-ok
1040 = tan upward binary32 0xc.90fdbp-4 : 0x1.000002p+0 : inexact-ok
1041 = tan downward binary64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
1042 = tan tonearest binary64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
1043 = tan towardzero binary64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
1044 = tan upward binary64 0xc.90fdbp-4 : 0x1.000000bbbd2edp+0 : inexact-ok
1045 = tan downward intel96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06cp+0 : inexact-ok
1046 = tan tonearest intel96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06ep+0 : inexact-ok
1047 = tan towardzero intel96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06cp+0 : inexact-ok
1048 = tan upward intel96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06ep+0 : inexact-ok
1049 = tan downward m68k96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06cp+0 : inexact-ok
1050 = tan tonearest m68k96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06ep+0 : inexact-ok
1051 = tan towardzero m68k96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06cp+0 : inexact-ok
1052 = tan upward m68k96 0xc.90fdbp-4 : 0x1.000000bbbd2ec06ep+0 : inexact-ok
1053 = tan downward binary128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3655a3p+0 : inexact-ok
1054 = tan tonearest binary128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3655a3p+0 : inexact-ok
1055 = tan towardzero binary128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3655a3p+0 : inexact-ok
1056 = tan upward binary128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3655a4p+0 : inexact-ok
1057 = tan downward ibm128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff36558p+0 : inexact-ok
1058 = tan tonearest ibm128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff36558p+0 : inexact-ok
1059 = tan towardzero ibm128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff36558p+0 : inexact-ok
1060 = tan upward ibm128 0xc.90fdbp-4 : 0x1.000000bbbd2ec06d6d6fff3656p+0 : inexact-ok
1061 tan -0xc.9p-4
1062 = tan downward binary32 -0xc.9p-4 : -0xf.fe04dp-4 : inexact-ok
1063 = tan tonearest binary32 -0xc.9p-4 : -0xf.fe04dp-4 : inexact-ok
1064 = tan towardzero binary32 -0xc.9p-4 : -0xf.fe04cp-4 : inexact-ok
1065 = tan upward binary32 -0xc.9p-4 : -0xf.fe04cp-4 : inexact-ok
1066 = tan downward binary64 -0xc.9p-4 : -0xf.fe04cb2472028p-4 : inexact-ok
1067 = tan tonearest binary64 -0xc.9p-4 : -0xf.fe04cb247202p-4 : inexact-ok
1068 = tan towardzero binary64 -0xc.9p-4 : -0xf.fe04cb247202p-4 : inexact-ok
1069 = tan upward binary64 -0xc.9p-4 : -0xf.fe04cb247202p-4 : inexact-ok
1070 = tan downward intel96 -0xc.9p-4 : -0xf.fe04cb2472021f2p-4 : inexact-ok
1071 = tan tonearest intel96 -0xc.9p-4 : -0xf.fe04cb2472021f2p-4 : inexact-ok
1072 = tan towardzero intel96 -0xc.9p-4 : -0xf.fe04cb2472021f1p-4 : inexact-ok
1073 = tan upward intel96 -0xc.9p-4 : -0xf.fe04cb2472021f1p-4 : inexact-ok
1074 = tan downward m68k96 -0xc.9p-4 : -0xf.fe04cb2472021f2p-4 : inexact-ok
1075 = tan tonearest m68k96 -0xc.9p-4 : -0xf.fe04cb2472021f2p-4 : inexact-ok
1076 = tan towardzero m68k96 -0xc.9p-4 : -0xf.fe04cb2472021f1p-4 : inexact-ok
1077 = tan upward m68k96 -0xc.9p-4 : -0xf.fe04cb2472021f1p-4 : inexact-ok
1078 = tan downward binary128 -0xc.9p-4 : -0xf.fe04cb2472021f1945ff358e1fbp-4 : inexact-ok
1079 = tan tonearest binary128 -0xc.9p-4 : -0xf.fe04cb2472021f1945ff358e1fa8p-4 : inexact-ok
1080 = tan towardzero binary128 -0xc.9p-4 : -0xf.fe04cb2472021f1945ff358e1fa8p-4 : inexact-ok
1081 = tan upward binary128 -0xc.9p-4 : -0xf.fe04cb2472021f1945ff358e1fa8p-4 : inexact-ok
1082 = tan downward ibm128 -0xc.9p-4 : -0xf.fe04cb2472021f1945ff358e2p-4 : inexact-ok
1083 = tan tonearest ibm128 -0xc.9p-4 : -0xf.fe04cb2472021f1945ff358e2p-4 : inexact-ok
1084 = tan towardzero ibm128 -0xc.9p-4 : -0xf.fe04cb2472021f1945ff358e1cp-4 : inexact-ok
1085 = tan upward ibm128 -0xc.9p-4 : -0xf.fe04cb2472021f1945ff358e1cp-4 : inexact-ok
1086 tan -0xc.908p-4
1087 = tan downward binary32 -0xc.908p-4 : -0xf.ff04cp-4 : inexact-ok
1088 = tan tonearest binary32 -0xc.908p-4 : -0xf.ff04bp-4 : inexact-ok
1089 = tan towardzero binary32 -0xc.908p-4 : -0xf.ff04bp-4 : inexact-ok
1090 = tan upward binary32 -0xc.908p-4 : -0xf.ff04bp-4 : inexact-ok
1091 = tan downward binary64 -0xc.908p-4 : -0xf.ff04b37174f7p-4 : inexact-ok
1092 = tan tonearest binary64 -0xc.908p-4 : -0xf.ff04b37174f7p-4 : inexact-ok
1093 = tan towardzero binary64 -0xc.908p-4 : -0xf.ff04b37174f68p-4 : inexact-ok
1094 = tan upward binary64 -0xc.908p-4 : -0xf.ff04b37174f68p-4 : inexact-ok
1095 = tan downward intel96 -0xc.908p-4 : -0xf.ff04b37174f6f36p-4 : inexact-ok
1096 = tan tonearest intel96 -0xc.908p-4 : -0xf.ff04b37174f6f35p-4 : inexact-ok
1097 = tan towardzero intel96 -0xc.908p-4 : -0xf.ff04b37174f6f35p-4 : inexact-ok
1098 = tan upward intel96 -0xc.908p-4 : -0xf.ff04b37174f6f35p-4 : inexact-ok
1099 = tan downward m68k96 -0xc.908p-4 : -0xf.ff04b37174f6f36p-4 : inexact-ok
1100 = tan tonearest m68k96 -0xc.908p-4 : -0xf.ff04b37174f6f35p-4 : inexact-ok
1101 = tan towardzero m68k96 -0xc.908p-4 : -0xf.ff04b37174f6f35p-4 : inexact-ok
1102 = tan upward m68k96 -0xc.908p-4 : -0xf.ff04b37174f6f35p-4 : inexact-ok
1103 = tan downward binary128 -0xc.908p-4 : -0xf.ff04b37174f6f3528b2b1b69f99p-4 : inexact-ok
1104 = tan tonearest binary128 -0xc.908p-4 : -0xf.ff04b37174f6f3528b2b1b69f988p-4 : inexact-ok
1105 = tan towardzero binary128 -0xc.908p-4 : -0xf.ff04b37174f6f3528b2b1b69f988p-4 : inexact-ok
1106 = tan upward binary128 -0xc.908p-4 : -0xf.ff04b37174f6f3528b2b1b69f988p-4 : inexact-ok
1107 = tan downward ibm128 -0xc.908p-4 : -0xf.ff04b37174f6f3528b2b1b69fcp-4 : inexact-ok
1108 = tan tonearest ibm128 -0xc.908p-4 : -0xf.ff04b37174f6f3528b2b1b69f8p-4 : inexact-ok
1109 = tan towardzero ibm128 -0xc.908p-4 : -0xf.ff04b37174f6f3528b2b1b69f8p-4 : inexact-ok
1110 = tan upward ibm128 -0xc.908p-4 : -0xf.ff04b37174f6f3528b2b1b69f8p-4 : inexact-ok
1111 tan -0xc.90cp-4
1112 = tan downward binary32 -0xc.90cp-4 : -0xf.ff84bp-4 : inexact-ok
1113 = tan tonearest binary32 -0xc.90cp-4 : -0xf.ff84bp-4 : inexact-ok
1114 = tan towardzero binary32 -0xc.90cp-4 : -0xf.ff84ap-4 : inexact-ok
1115 = tan upward binary32 -0xc.90cp-4 : -0xf.ff84ap-4 : inexact-ok
1116 = tan downward binary64 -0xc.90cp-4 : -0xf.ff84ad971a078p-4 : inexact-ok
1117 = tan tonearest binary64 -0xc.90cp-4 : -0xf.ff84ad971a078p-4 : inexact-ok
1118 = tan towardzero binary64 -0xc.90cp-4 : -0xf.ff84ad971a07p-4 : inexact-ok
1119 = tan upward binary64 -0xc.90cp-4 : -0xf.ff84ad971a07p-4 : inexact-ok
1120 = tan downward intel96 -0xc.90cp-4 : -0xf.ff84ad971a07664p-4 : inexact-ok
1121 = tan tonearest intel96 -0xc.90cp-4 : -0xf.ff84ad971a07664p-4 : inexact-ok
1122 = tan towardzero intel96 -0xc.90cp-4 : -0xf.ff84ad971a07663p-4 : inexact-ok
1123 = tan upward intel96 -0xc.90cp-4 : -0xf.ff84ad971a07663p-4 : inexact-ok
1124 = tan downward m68k96 -0xc.90cp-4 : -0xf.ff84ad971a07664p-4 : inexact-ok
1125 = tan tonearest m68k96 -0xc.90cp-4 : -0xf.ff84ad971a07664p-4 : inexact-ok
1126 = tan towardzero m68k96 -0xc.90cp-4 : -0xf.ff84ad971a07663p-4 : inexact-ok
1127 = tan upward m68k96 -0xc.90cp-4 : -0xf.ff84ad971a07663p-4 : inexact-ok
1128 = tan downward binary128 -0xc.90cp-4 : -0xf.ff84ad971a07663e3871b57341e8p-4 : inexact-ok
1129 = tan tonearest binary128 -0xc.90cp-4 : -0xf.ff84ad971a07663e3871b57341ep-4 : inexact-ok
1130 = tan towardzero binary128 -0xc.90cp-4 : -0xf.ff84ad971a07663e3871b57341ep-4 : inexact-ok
1131 = tan upward binary128 -0xc.90cp-4 : -0xf.ff84ad971a07663e3871b57341ep-4 : inexact-ok
1132 = tan downward ibm128 -0xc.90cp-4 : -0xf.ff84ad971a07663e3871b57344p-4 : inexact-ok
1133 = tan tonearest ibm128 -0xc.90cp-4 : -0xf.ff84ad971a07663e3871b5734p-4 : inexact-ok
1134 = tan towardzero ibm128 -0xc.90cp-4 : -0xf.ff84ad971a07663e3871b5734p-4 : inexact-ok
1135 = tan upward ibm128 -0xc.90cp-4 : -0xf.ff84ad971a07663e3871b5734p-4 : inexact-ok
1136 tan -0xc.90ep-4
1137 = tan downward binary32 -0xc.90ep-4 : -0xf.ffc4bp-4 : inexact-ok
1138 = tan tonearest binary32 -0xc.90ep-4 : -0xf.ffc4bp-4 : inexact-ok
1139 = tan towardzero binary32 -0xc.90ep-4 : -0xf.ffc4ap-4 : inexact-ok
1140 = tan upward binary32 -0xc.90ep-4 : -0xf.ffc4ap-4 : inexact-ok
1141 = tan downward binary64 -0xc.90ep-4 : -0xf.ffc4ac29d1718p-4 : inexact-ok
1142 = tan tonearest binary64 -0xc.90ep-4 : -0xf.ffc4ac29d171p-4 : inexact-ok
1143 = tan towardzero binary64 -0xc.90ep-4 : -0xf.ffc4ac29d171p-4 : inexact-ok
1144 = tan upward binary64 -0xc.90ep-4 : -0xf.ffc4ac29d171p-4 : inexact-ok
1145 = tan downward intel96 -0xc.90ep-4 : -0xf.ffc4ac29d1711ccp-4 : inexact-ok
1146 = tan tonearest intel96 -0xc.90ep-4 : -0xf.ffc4ac29d1711ccp-4 : inexact-ok
1147 = tan towardzero intel96 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbp-4 : inexact-ok
1148 = tan upward intel96 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbp-4 : inexact-ok
1149 = tan downward m68k96 -0xc.90ep-4 : -0xf.ffc4ac29d1711ccp-4 : inexact-ok
1150 = tan tonearest m68k96 -0xc.90ep-4 : -0xf.ffc4ac29d1711ccp-4 : inexact-ok
1151 = tan towardzero m68k96 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbp-4 : inexact-ok
1152 = tan upward m68k96 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbp-4 : inexact-ok
1153 = tan downward binary128 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbfd2ecbfc18d6p-4 : inexact-ok
1154 = tan tonearest binary128 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbfd2ecbfc18d6p-4 : inexact-ok
1155 = tan towardzero binary128 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbfd2ecbfc18d58p-4 : inexact-ok
1156 = tan upward binary128 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbfd2ecbfc18d58p-4 : inexact-ok
1157 = tan downward ibm128 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbfd2ecbfc19p-4 : inexact-ok
1158 = tan tonearest ibm128 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbfd2ecbfc18cp-4 : inexact-ok
1159 = tan towardzero ibm128 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbfd2ecbfc18cp-4 : inexact-ok
1160 = tan upward ibm128 -0xc.90ep-4 : -0xf.ffc4ac29d1711cbfd2ecbfc18cp-4 : inexact-ok
1161 tan -0xc.90fp-4
1162 = tan downward binary32 -0xc.90fp-4 : -0xf.ffe4bp-4 : inexact-ok
1163 = tan tonearest binary32 -0xc.90fp-4 : -0xf.ffe4bp-4 : inexact-ok
1164 = tan towardzero binary32 -0xc.90fp-4 : -0xf.ffe4ap-4 : inexact-ok
1165 = tan upward binary32 -0xc.90fp-4 : -0xf.ffe4ap-4 : inexact-ok
1166 = tan downward binary64 -0xc.90fp-4 : -0xf.ffe4abd329de8p-4 : inexact-ok
1167 = tan tonearest binary64 -0xc.90fp-4 : -0xf.ffe4abd329dep-4 : inexact-ok
1168 = tan towardzero binary64 -0xc.90fp-4 : -0xf.ffe4abd329dep-4 : inexact-ok
1169 = tan upward binary64 -0xc.90fp-4 : -0xf.ffe4abd329dep-4 : inexact-ok
1170 = tan downward intel96 -0xc.90fp-4 : -0xf.ffe4abd329de184p-4 : inexact-ok
1171 = tan tonearest intel96 -0xc.90fp-4 : -0xf.ffe4abd329de183p-4 : inexact-ok
1172 = tan towardzero intel96 -0xc.90fp-4 : -0xf.ffe4abd329de183p-4 : inexact-ok
1173 = tan upward intel96 -0xc.90fp-4 : -0xf.ffe4abd329de183p-4 : inexact-ok
1174 = tan downward m68k96 -0xc.90fp-4 : -0xf.ffe4abd329de184p-4 : inexact-ok
1175 = tan tonearest m68k96 -0xc.90fp-4 : -0xf.ffe4abd329de183p-4 : inexact-ok
1176 = tan towardzero m68k96 -0xc.90fp-4 : -0xf.ffe4abd329de183p-4 : inexact-ok
1177 = tan upward m68k96 -0xc.90fp-4 : -0xf.ffe4abd329de183p-4 : inexact-ok
1178 = tan downward binary128 -0xc.90fp-4 : -0xf.ffe4abd329de1834a397d6e46a5p-4 : inexact-ok
1179 = tan tonearest binary128 -0xc.90fp-4 : -0xf.ffe4abd329de1834a397d6e46a5p-4 : inexact-ok
1180 = tan towardzero binary128 -0xc.90fp-4 : -0xf.ffe4abd329de1834a397d6e46a48p-4 : inexact-ok
1181 = tan upward binary128 -0xc.90fp-4 : -0xf.ffe4abd329de1834a397d6e46a48p-4 : inexact-ok
1182 = tan downward ibm128 -0xc.90fp-4 : -0xf.ffe4abd329de1834a397d6e46cp-4 : inexact-ok
1183 = tan tonearest ibm128 -0xc.90fp-4 : -0xf.ffe4abd329de1834a397d6e46cp-4 : inexact-ok
1184 = tan towardzero ibm128 -0xc.90fp-4 : -0xf.ffe4abd329de1834a397d6e468p-4 : inexact-ok
1185 = tan upward ibm128 -0xc.90fp-4 : -0xf.ffe4abd329de1834a397d6e468p-4 : inexact-ok
1186 tan -0xc.90f8p-4
1187 = tan downward binary32 -0xc.90f8p-4 : -0xf.fff4bp-4 : inexact-ok
1188 = tan tonearest binary32 -0xc.90f8p-4 : -0xf.fff4bp-4 : inexact-ok
1189 = tan towardzero binary32 -0xc.90f8p-4 : -0xf.fff4ap-4 : inexact-ok
1190 = tan upward binary32 -0xc.90f8p-4 : -0xf.fff4ap-4 : inexact-ok
1191 = tan downward binary64 -0xc.90f8p-4 : -0xf.fff4abbfd5b3p-4 : inexact-ok
1192 = tan tonearest binary64 -0xc.90f8p-4 : -0xf.fff4abbfd5b28p-4 : inexact-ok
1193 = tan towardzero binary64 -0xc.90f8p-4 : -0xf.fff4abbfd5b28p-4 : inexact-ok
1194 = tan upward binary64 -0xc.90f8p-4 : -0xf.fff4abbfd5b28p-4 : inexact-ok
1195 = tan downward intel96 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a4p-4 : inexact-ok
1196 = tan tonearest intel96 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a3p-4 : inexact-ok
1197 = tan towardzero intel96 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a3p-4 : inexact-ok
1198 = tan upward intel96 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a3p-4 : inexact-ok
1199 = tan downward m68k96 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a4p-4 : inexact-ok
1200 = tan tonearest m68k96 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a3p-4 : inexact-ok
1201 = tan towardzero m68k96 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a3p-4 : inexact-ok
1202 = tan upward m68k96 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a3p-4 : inexact-ok
1203 = tan downward binary128 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a33e190809aa1c8p-4 : inexact-ok
1204 = tan tonearest binary128 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a33e190809aa1cp-4 : inexact-ok
1205 = tan towardzero binary128 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a33e190809aa1cp-4 : inexact-ok
1206 = tan upward binary128 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a33e190809aa1cp-4 : inexact-ok
1207 = tan downward ibm128 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a33e190809aa4p-4 : inexact-ok
1208 = tan tonearest ibm128 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a33e190809aap-4 : inexact-ok
1209 = tan towardzero ibm128 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a33e190809aap-4 : inexact-ok
1210 = tan upward ibm128 -0xc.90f8p-4 : -0xf.fff4abbfd5b29a33e190809aap-4 : inexact-ok
1211 tan -0xc.90fcp-4
1212 = tan downward binary32 -0xc.90fcp-4 : -0xf.fffcbp-4 : inexact-ok
1213 = tan tonearest binary32 -0xc.90fcp-4 : -0xf.fffcbp-4 : inexact-ok
1214 = tan towardzero binary32 -0xc.90fcp-4 : -0xf.fffcap-4 : inexact-ok
1215 = tan upward binary32 -0xc.90fcp-4 : -0xf.fffcap-4 : inexact-ok
1216 = tan downward binary64 -0xc.90fcp-4 : -0xf.fffcabbc2b928p-4 : inexact-ok
1217 = tan tonearest binary64 -0xc.90fcp-4 : -0xf.fffcabbc2b928p-4 : inexact-ok
1218 = tan towardzero binary64 -0xc.90fcp-4 : -0xf.fffcabbc2b92p-4 : inexact-ok
1219 = tan upward binary64 -0xc.90fcp-4 : -0xf.fffcabbc2b92p-4 : inexact-ok
1220 = tan downward intel96 -0xc.90fcp-4 : -0xf.fffcabbc2b925c1p-4 : inexact-ok
1221 = tan tonearest intel96 -0xc.90fcp-4 : -0xf.fffcabbc2b925c1p-4 : inexact-ok
1222 = tan towardzero intel96 -0xc.90fcp-4 : -0xf.fffcabbc2b925cp-4 : inexact-ok
1223 = tan upward intel96 -0xc.90fcp-4 : -0xf.fffcabbc2b925cp-4 : inexact-ok
1224 = tan downward m68k96 -0xc.90fcp-4 : -0xf.fffcabbc2b925c1p-4 : inexact-ok
1225 = tan tonearest m68k96 -0xc.90fcp-4 : -0xf.fffcabbc2b925c1p-4 : inexact-ok
1226 = tan towardzero m68k96 -0xc.90fcp-4 : -0xf.fffcabbc2b925cp-4 : inexact-ok
1227 = tan upward m68k96 -0xc.90fcp-4 : -0xf.fffcabbc2b925cp-4 : inexact-ok
1228 = tan downward binary128 -0xc.90fcp-4 : -0xf.fffcabbc2b925c0d4e40f0798388p-4 : inexact-ok
1229 = tan tonearest binary128 -0xc.90fcp-4 : -0xf.fffcabbc2b925c0d4e40f079838p-4 : inexact-ok
1230 = tan towardzero binary128 -0xc.90fcp-4 : -0xf.fffcabbc2b925c0d4e40f079838p-4 : inexact-ok
1231 = tan upward binary128 -0xc.90fcp-4 : -0xf.fffcabbc2b925c0d4e40f079838p-4 : inexact-ok
1232 = tan downward ibm128 -0xc.90fcp-4 : -0xf.fffcabbc2b925c0d4e40f07984p-4 : inexact-ok
1233 = tan tonearest ibm128 -0xc.90fcp-4 : -0xf.fffcabbc2b925c0d4e40f07984p-4 : inexact-ok
1234 = tan towardzero ibm128 -0xc.90fcp-4 : -0xf.fffcabbc2b925c0d4e40f0798p-4 : inexact-ok
1235 = tan upward ibm128 -0xc.90fcp-4 : -0xf.fffcabbc2b925c0d4e40f0798p-4 : inexact-ok
1236 tan -0xc.90fdp-4
1237 = tan downward binary32 -0xc.90fdp-4 : -0xf.fffebp-4 : inexact-ok
1238 = tan tonearest binary32 -0xc.90fdp-4 : -0xf.fffebp-4 : inexact-ok
1239 = tan towardzero binary32 -0xc.90fdp-4 : -0xf.fffeap-4 : inexact-ok
1240 = tan upward binary32 -0xc.90fdp-4 : -0xf.fffeap-4 : inexact-ok
1241 = tan downward binary64 -0xc.90fdp-4 : -0xf.fffeabbbe10ap-4 : inexact-ok
1242 = tan tonearest binary64 -0xc.90fdp-4 : -0xf.fffeabbbe10ap-4 : inexact-ok
1243 = tan towardzero binary64 -0xc.90fdp-4 : -0xf.fffeabbbe1098p-4 : inexact-ok
1244 = tan upward binary64 -0xc.90fdp-4 : -0xf.fffeabbbe1098p-4 : inexact-ok
1245 = tan downward intel96 -0xc.90fdp-4 : -0xf.fffeabbbe109e1fp-4 : inexact-ok
1246 = tan tonearest intel96 -0xc.90fdp-4 : -0xf.fffeabbbe109e1fp-4 : inexact-ok
1247 = tan towardzero intel96 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ep-4 : inexact-ok
1248 = tan upward intel96 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ep-4 : inexact-ok
1249 = tan downward m68k96 -0xc.90fdp-4 : -0xf.fffeabbbe109e1fp-4 : inexact-ok
1250 = tan tonearest m68k96 -0xc.90fdp-4 : -0xf.fffeabbbe109e1fp-4 : inexact-ok
1251 = tan towardzero m68k96 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ep-4 : inexact-ok
1252 = tan upward m68k96 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ep-4 : inexact-ok
1253 = tan downward binary128 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ee8991b9d3ba38p-4 : inexact-ok
1254 = tan tonearest binary128 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ee8991b9d3ba38p-4 : inexact-ok
1255 = tan towardzero binary128 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ee8991b9d3ba3p-4 : inexact-ok
1256 = tan upward binary128 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ee8991b9d3ba3p-4 : inexact-ok
1257 = tan downward ibm128 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ee8991b9d3bcp-4 : inexact-ok
1258 = tan tonearest ibm128 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ee8991b9d3bcp-4 : inexact-ok
1259 = tan towardzero ibm128 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ee8991b9d3b8p-4 : inexact-ok
1260 = tan upward ibm128 -0xc.90fdp-4 : -0xf.fffeabbbe109e1ee8991b9d3b8p-4 : inexact-ok
1261 tan -0xc.90fd8p-4
1262 = tan downward binary32 -0xc.90fd8p-4 : -0xf.ffffbp-4 : inexact-ok
1263 = tan tonearest binary32 -0xc.90fd8p-4 : -0xf.ffffbp-4 : inexact-ok
1264 = tan towardzero binary32 -0xc.90fd8p-4 : -0xf.ffffap-4 : inexact-ok
1265 = tan upward binary32 -0xc.90fd8p-4 : -0xf.ffffap-4 : inexact-ok
1266 = tan downward binary64 -0xc.90fd8p-4 : -0xf.ffffabbbd3c6p-4 : inexact-ok
1267 = tan tonearest binary64 -0xc.90fd8p-4 : -0xf.ffffabbbd3c58p-4 : inexact-ok
1268 = tan towardzero binary64 -0xc.90fd8p-4 : -0xf.ffffabbbd3c58p-4 : inexact-ok
1269 = tan upward binary64 -0xc.90fd8p-4 : -0xf.ffffabbbd3c58p-4 : inexact-ok
1270 = tan downward intel96 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59ffp-4 : inexact-ok
1271 = tan tonearest intel96 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fep-4 : inexact-ok
1272 = tan towardzero intel96 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fep-4 : inexact-ok
1273 = tan upward intel96 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fep-4 : inexact-ok
1274 = tan downward m68k96 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59ffp-4 : inexact-ok
1275 = tan tonearest m68k96 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fep-4 : inexact-ok
1276 = tan towardzero m68k96 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fep-4 : inexact-ok
1277 = tan upward m68k96 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fep-4 : inexact-ok
1278 = tan downward binary128 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fe25b70006f7cb8p-4 : inexact-ok
1279 = tan tonearest binary128 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fe25b70006f7cbp-4 : inexact-ok
1280 = tan towardzero binary128 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fe25b70006f7cbp-4 : inexact-ok
1281 = tan upward binary128 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fe25b70006f7cbp-4 : inexact-ok
1282 = tan downward ibm128 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fe25b70006f8p-4 : inexact-ok
1283 = tan tonearest ibm128 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fe25b70006f7cp-4 : inexact-ok
1284 = tan towardzero ibm128 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fe25b70006f7cp-4 : inexact-ok
1285 = tan upward ibm128 -0xc.90fd8p-4 : -0xf.ffffabbbd3c59fe25b70006f7cp-4 : inexact-ok
1286 tan -0xc.90fdap-4
1287 = tan downward binary32 -0xc.90fdap-4 : -0xf.fffffp-4 : inexact-ok
1288 = tan tonearest binary32 -0xc.90fdap-4 : -0xf.fffffp-4 : inexact-ok
1289 = tan towardzero binary32 -0xc.90fdap-4 : -0xf.ffffep-4 : inexact-ok
1290 = tan upward binary32 -0xc.90fdap-4 : -0xf.ffffep-4 : inexact-ok
1291 = tan downward binary64 -0xc.90fdap-4 : -0xf.ffffebbbd2f5p-4 : inexact-ok
1292 = tan tonearest binary64 -0xc.90fdap-4 : -0xf.ffffebbbd2f48p-4 : inexact-ok
1293 = tan towardzero binary64 -0xc.90fdap-4 : -0xf.ffffebbbd2f48p-4 : inexact-ok
1294 = tan upward binary64 -0xc.90fdap-4 : -0xf.ffffebbbd2f48p-4 : inexact-ok
1295 = tan downward intel96 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f4p-4 : inexact-ok
1296 = tan tonearest intel96 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f3p-4 : inexact-ok
1297 = tan towardzero intel96 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f3p-4 : inexact-ok
1298 = tan upward intel96 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f3p-4 : inexact-ok
1299 = tan downward m68k96 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f4p-4 : inexact-ok
1300 = tan tonearest m68k96 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f3p-4 : inexact-ok
1301 = tan towardzero m68k96 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f3p-4 : inexact-ok
1302 = tan upward m68k96 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f3p-4 : inexact-ok
1303 = tan downward binary128 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f30fa9c07dc047p-4 : inexact-ok
1304 = tan tonearest binary128 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f30fa9c07dc0468p-4 : inexact-ok
1305 = tan towardzero binary128 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f30fa9c07dc0468p-4 : inexact-ok
1306 = tan upward binary128 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f30fa9c07dc0468p-4 : inexact-ok
1307 = tan downward ibm128 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f30fa9c07dc08p-4 : inexact-ok
1308 = tan tonearest ibm128 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f30fa9c07dc04p-4 : inexact-ok
1309 = tan towardzero ibm128 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f30fa9c07dc04p-4 : inexact-ok
1310 = tan upward ibm128 -0xc.90fdap-4 : -0xf.ffffebbbd2f48f30fa9c07dc04p-4 : inexact-ok
1311 tan -0xc.ap-4
1312 = tan downward binary32 -0xc.ap-4 : -0x1.01e21p+0 : inexact-ok
1313 = tan tonearest binary32 -0xc.ap-4 : -0x1.01e21p+0 : inexact-ok
1314 = tan towardzero binary32 -0xc.ap-4 : -0x1.01e20ep+0 : inexact-ok
1315 = tan upward binary32 -0xc.ap-4 : -0x1.01e20ep+0 : inexact-ok
1316 = tan downward binary64 -0xc.ap-4 : -0x1.01e20f7e06e4cp+0 : inexact-ok
1317 = tan tonearest binary64 -0xc.ap-4 : -0x1.01e20f7e06e4bp+0 : inexact-ok
1318 = tan towardzero binary64 -0xc.ap-4 : -0x1.01e20f7e06e4bp+0 : inexact-ok
1319 = tan upward binary64 -0xc.ap-4 : -0x1.01e20f7e06e4bp+0 : inexact-ok
1320 = tan downward intel96 -0xc.ap-4 : -0x1.01e20f7e06e4b408p+0 : inexact-ok
1321 = tan tonearest intel96 -0xc.ap-4 : -0x1.01e20f7e06e4b406p+0 : inexact-ok
1322 = tan towardzero intel96 -0xc.ap-4 : -0x1.01e20f7e06e4b406p+0 : inexact-ok
1323 = tan upward intel96 -0xc.ap-4 : -0x1.01e20f7e06e4b406p+0 : inexact-ok
1324 = tan downward m68k96 -0xc.ap-4 : -0x1.01e20f7e06e4b408p+0 : inexact-ok
1325 = tan tonearest m68k96 -0xc.ap-4 : -0x1.01e20f7e06e4b406p+0 : inexact-ok
1326 = tan towardzero m68k96 -0xc.ap-4 : -0x1.01e20f7e06e4b406p+0 : inexact-ok
1327 = tan upward m68k96 -0xc.ap-4 : -0x1.01e20f7e06e4b406p+0 : inexact-ok
1328 = tan downward binary128 -0xc.ap-4 : -0x1.01e20f7e06e4b4069f6fd6809129p+0 : inexact-ok
1329 = tan tonearest binary128 -0xc.ap-4 : -0x1.01e20f7e06e4b4069f6fd6809128p+0 : inexact-ok
1330 = tan towardzero binary128 -0xc.ap-4 : -0x1.01e20f7e06e4b4069f6fd6809128p+0 : inexact-ok
1331 = tan upward binary128 -0xc.ap-4 : -0x1.01e20f7e06e4b4069f6fd6809128p+0 : inexact-ok
1332 = tan downward ibm128 -0xc.ap-4 : -0x1.01e20f7e06e4b4069f6fd680918p+0 : inexact-ok
1333 = tan tonearest ibm128 -0xc.ap-4 : -0x1.01e20f7e06e4b4069f6fd68091p+0 : inexact-ok
1334 = tan towardzero ibm128 -0xc.ap-4 : -0x1.01e20f7e06e4b4069f6fd68091p+0 : inexact-ok
1335 = tan upward ibm128 -0xc.ap-4 : -0x1.01e20f7e06e4b4069f6fd68091p+0 : inexact-ok
1336 tan -0xc.98p-4
1337 = tan downward binary32 -0xc.98p-4 : -0x1.00e0aep+0 : inexact-ok
1338 = tan tonearest binary32 -0xc.98p-4 : -0x1.00e0aep+0 : inexact-ok
1339 = tan towardzero binary32 -0xc.98p-4 : -0x1.00e0acp+0 : inexact-ok
1340 = tan upward binary32 -0xc.98p-4 : -0x1.00e0acp+0 : inexact-ok
1341 = tan downward binary64 -0xc.98p-4 : -0x1.00e0ad36afd0ep+0 : inexact-ok
1342 = tan tonearest binary64 -0xc.98p-4 : -0x1.00e0ad36afd0ep+0 : inexact-ok
1343 = tan towardzero binary64 -0xc.98p-4 : -0x1.00e0ad36afd0dp+0 : inexact-ok
1344 = tan upward binary64 -0xc.98p-4 : -0x1.00e0ad36afd0dp+0 : inexact-ok
1345 = tan downward intel96 -0xc.98p-4 : -0x1.00e0ad36afd0da36p+0 : inexact-ok
1346 = tan tonearest intel96 -0xc.98p-4 : -0x1.00e0ad36afd0da36p+0 : inexact-ok
1347 = tan towardzero intel96 -0xc.98p-4 : -0x1.00e0ad36afd0da34p+0 : inexact-ok
1348 = tan upward intel96 -0xc.98p-4 : -0x1.00e0ad36afd0da34p+0 : inexact-ok
1349 = tan downward m68k96 -0xc.98p-4 : -0x1.00e0ad36afd0da36p+0 : inexact-ok
1350 = tan tonearest m68k96 -0xc.98p-4 : -0x1.00e0ad36afd0da36p+0 : inexact-ok
1351 = tan towardzero m68k96 -0xc.98p-4 : -0x1.00e0ad36afd0da34p+0 : inexact-ok
1352 = tan upward m68k96 -0xc.98p-4 : -0x1.00e0ad36afd0da34p+0 : inexact-ok
1353 = tan downward binary128 -0xc.98p-4 : -0x1.00e0ad36afd0da359300dc8485acp+0 : inexact-ok
1354 = tan tonearest binary128 -0xc.98p-4 : -0x1.00e0ad36afd0da359300dc8485abp+0 : inexact-ok
1355 = tan towardzero binary128 -0xc.98p-4 : -0x1.00e0ad36afd0da359300dc8485abp+0 : inexact-ok
1356 = tan upward binary128 -0xc.98p-4 : -0x1.00e0ad36afd0da359300dc8485abp+0 : inexact-ok
1357 = tan downward ibm128 -0xc.98p-4 : -0x1.00e0ad36afd0da359300dc8486p+0 : inexact-ok
1358 = tan tonearest ibm128 -0xc.98p-4 : -0x1.00e0ad36afd0da359300dc84858p+0 : inexact-ok
1359 = tan towardzero ibm128 -0xc.98p-4 : -0x1.00e0ad36afd0da359300dc84858p+0 : inexact-ok
1360 = tan upward ibm128 -0xc.98p-4 : -0x1.00e0ad36afd0da359300dc84858p+0 : inexact-ok
1361 tan -0xc.94p-4
1362 = tan downward binary32 -0xc.94p-4 : -0x1.00605ep+0 : inexact-ok
1363 = tan tonearest binary32 -0xc.94p-4 : -0x1.00605cp+0 : inexact-ok
1364 = tan towardzero binary32 -0xc.94p-4 : -0x1.00605cp+0 : inexact-ok
1365 = tan upward binary32 -0xc.94p-4 : -0x1.00605cp+0 : inexact-ok
1366 = tan downward binary64 -0xc.94p-4 : -0x1.00605cdc5a1a2p+0 : inexact-ok
1367 = tan tonearest binary64 -0xc.94p-4 : -0x1.00605cdc5a1a2p+0 : inexact-ok
1368 = tan towardzero binary64 -0xc.94p-4 : -0x1.00605cdc5a1a1p+0 : inexact-ok
1369 = tan upward binary64 -0xc.94p-4 : -0x1.00605cdc5a1a1p+0 : inexact-ok
1370 = tan downward intel96 -0xc.94p-4 : -0x1.00605cdc5a1a1c2p+0 : inexact-ok
1371 = tan tonearest intel96 -0xc.94p-4 : -0x1.00605cdc5a1a1c1ep+0 : inexact-ok
1372 = tan towardzero intel96 -0xc.94p-4 : -0x1.00605cdc5a1a1c1ep+0 : inexact-ok
1373 = tan upward intel96 -0xc.94p-4 : -0x1.00605cdc5a1a1c1ep+0 : inexact-ok
1374 = tan downward m68k96 -0xc.94p-4 : -0x1.00605cdc5a1a1c2p+0 : inexact-ok
1375 = tan tonearest m68k96 -0xc.94p-4 : -0x1.00605cdc5a1a1c1ep+0 : inexact-ok
1376 = tan towardzero m68k96 -0xc.94p-4 : -0x1.00605cdc5a1a1c1ep+0 : inexact-ok
1377 = tan upward m68k96 -0xc.94p-4 : -0x1.00605cdc5a1a1c1ep+0 : inexact-ok
1378 = tan downward binary128 -0xc.94p-4 : -0x1.00605cdc5a1a1c1e7a2e9db9f98bp+0 : inexact-ok
1379 = tan tonearest binary128 -0xc.94p-4 : -0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0 : inexact-ok
1380 = tan towardzero binary128 -0xc.94p-4 : -0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0 : inexact-ok
1381 = tan upward binary128 -0xc.94p-4 : -0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0 : inexact-ok
1382 = tan downward ibm128 -0xc.94p-4 : -0x1.00605cdc5a1a1c1e7a2e9db9fap+0 : inexact-ok
1383 = tan tonearest ibm128 -0xc.94p-4 : -0x1.00605cdc5a1a1c1e7a2e9db9f98p+0 : inexact-ok
1384 = tan towardzero ibm128 -0xc.94p-4 : -0x1.00605cdc5a1a1c1e7a2e9db9f98p+0 : inexact-ok
1385 = tan upward ibm128 -0xc.94p-4 : -0x1.00605cdc5a1a1c1e7a2e9db9f98p+0 : inexact-ok
1386 tan -0xc.92p-4
1387 = tan downward binary32 -0xc.92p-4 : -0x1.00204ep+0 : inexact-ok
1388 = tan tonearest binary32 -0xc.92p-4 : -0x1.00204cp+0 : inexact-ok
1389 = tan towardzero binary32 -0xc.92p-4 : -0x1.00204cp+0 : inexact-ok
1390 = tan upward binary32 -0xc.92p-4 : -0x1.00204cp+0 : inexact-ok
1391 = tan downward binary64 -0xc.92p-4 : -0x1.00204cc54b6a8p+0 : inexact-ok
1392 = tan tonearest binary64 -0xc.92p-4 : -0x1.00204cc54b6a7p+0 : inexact-ok
1393 = tan towardzero binary64 -0xc.92p-4 : -0x1.00204cc54b6a7p+0 : inexact-ok
1394 = tan upward binary64 -0xc.92p-4 : -0x1.00204cc54b6a7p+0 : inexact-ok
1395 = tan downward intel96 -0xc.92p-4 : -0x1.00204cc54b6a75fcp+0 : inexact-ok
1396 = tan tonearest intel96 -0xc.92p-4 : -0x1.00204cc54b6a75fcp+0 : inexact-ok
1397 = tan towardzero intel96 -0xc.92p-4 : -0x1.00204cc54b6a75fap+0 : inexact-ok
1398 = tan upward intel96 -0xc.92p-4 : -0x1.00204cc54b6a75fap+0 : inexact-ok
1399 = tan downward m68k96 -0xc.92p-4 : -0x1.00204cc54b6a75fcp+0 : inexact-ok
1400 = tan tonearest m68k96 -0xc.92p-4 : -0x1.00204cc54b6a75fcp+0 : inexact-ok
1401 = tan towardzero m68k96 -0xc.92p-4 : -0x1.00204cc54b6a75fap+0 : inexact-ok
1402 = tan upward m68k96 -0xc.92p-4 : -0x1.00204cc54b6a75fap+0 : inexact-ok
1403 = tan downward binary128 -0xc.92p-4 : -0x1.00204cc54b6a75fbaa11ed8cf1c5p+0 : inexact-ok
1404 = tan tonearest binary128 -0xc.92p-4 : -0x1.00204cc54b6a75fbaa11ed8cf1c4p+0 : inexact-ok
1405 = tan towardzero binary128 -0xc.92p-4 : -0x1.00204cc54b6a75fbaa11ed8cf1c4p+0 : inexact-ok
1406 = tan upward binary128 -0xc.92p-4 : -0x1.00204cc54b6a75fbaa11ed8cf1c4p+0 : inexact-ok
1407 = tan downward ibm128 -0xc.92p-4 : -0x1.00204cc54b6a75fbaa11ed8cf2p+0 : inexact-ok
1408 = tan tonearest ibm128 -0xc.92p-4 : -0x1.00204cc54b6a75fbaa11ed8cf2p+0 : inexact-ok
1409 = tan towardzero ibm128 -0xc.92p-4 : -0x1.00204cc54b6a75fbaa11ed8cf18p+0 : inexact-ok
1410 = tan upward ibm128 -0xc.92p-4 : -0x1.00204cc54b6a75fbaa11ed8cf18p+0 : inexact-ok
1411 tan -0xc.91p-4
1412 = tan downward binary32 -0xc.91p-4 : -0x1.00004cp+0 : inexact-ok
1413 = tan tonearest binary32 -0xc.91p-4 : -0x1.00004ap+0 : inexact-ok
1414 = tan towardzero binary32 -0xc.91p-4 : -0x1.00004ap+0 : inexact-ok
1415 = tan upward binary32 -0xc.91p-4 : -0x1.00004ap+0 : inexact-ok
1416 = tan downward binary64 -0xc.91p-4 : -0x1.00004abbc8171p+0 : inexact-ok
1417 = tan tonearest binary64 -0xc.91p-4 : -0x1.00004abbc817p+0 : inexact-ok
1418 = tan towardzero binary64 -0xc.91p-4 : -0x1.00004abbc817p+0 : inexact-ok
1419 = tan upward binary64 -0xc.91p-4 : -0x1.00004abbc817p+0 : inexact-ok
1420 = tan downward intel96 -0xc.91p-4 : -0x1.00004abbc817073ep+0 : inexact-ok
1421 = tan tonearest intel96 -0xc.91p-4 : -0x1.00004abbc817073cp+0 : inexact-ok
1422 = tan towardzero intel96 -0xc.91p-4 : -0x1.00004abbc817073cp+0 : inexact-ok
1423 = tan upward intel96 -0xc.91p-4 : -0x1.00004abbc817073cp+0 : inexact-ok
1424 = tan downward m68k96 -0xc.91p-4 : -0x1.00004abbc817073ep+0 : inexact-ok
1425 = tan tonearest m68k96 -0xc.91p-4 : -0x1.00004abbc817073cp+0 : inexact-ok
1426 = tan towardzero m68k96 -0xc.91p-4 : -0x1.00004abbc817073cp+0 : inexact-ok
1427 = tan upward m68k96 -0xc.91p-4 : -0x1.00004abbc817073cp+0 : inexact-ok
1428 = tan downward binary128 -0xc.91p-4 : -0x1.00004abbc817073c57de4e2c7228p+0 : inexact-ok
1429 = tan tonearest binary128 -0xc.91p-4 : -0x1.00004abbc817073c57de4e2c7227p+0 : inexact-ok
1430 = tan towardzero binary128 -0xc.91p-4 : -0x1.00004abbc817073c57de4e2c7227p+0 : inexact-ok
1431 = tan upward binary128 -0xc.91p-4 : -0x1.00004abbc817073c57de4e2c7227p+0 : inexact-ok
1432 = tan downward ibm128 -0xc.91p-4 : -0x1.00004abbc817073c57de4e2c728p+0 : inexact-ok
1433 = tan tonearest ibm128 -0xc.91p-4 : -0x1.00004abbc817073c57de4e2c72p+0 : inexact-ok
1434 = tan towardzero ibm128 -0xc.91p-4 : -0x1.00004abbc817073c57de4e2c72p+0 : inexact-ok
1435 = tan upward ibm128 -0xc.91p-4 : -0x1.00004abbc817073c57de4e2c72p+0 : inexact-ok
1436 tan -0xc.90fep-4
1437 = tan downward binary32 -0xc.90fep-4 : -0x1.00000cp+0 : inexact-ok
1438 = tan tonearest binary32 -0xc.90fep-4 : -0x1.00000ap+0 : inexact-ok
1439 = tan towardzero binary32 -0xc.90fep-4 : -0x1.00000ap+0 : inexact-ok
1440 = tan upward binary32 -0xc.90fep-4 : -0x1.00000ap+0 : inexact-ok
1441 = tan downward binary64 -0xc.90fep-4 : -0x1.00000abbbd682p+0 : inexact-ok
1442 = tan tonearest binary64 -0xc.90fep-4 : -0x1.00000abbbd681p+0 : inexact-ok
1443 = tan towardzero binary64 -0xc.90fep-4 : -0x1.00000abbbd681p+0 : inexact-ok
1444 = tan upward binary64 -0xc.90fep-4 : -0x1.00000abbbd681p+0 : inexact-ok
1445 = tan downward intel96 -0xc.90fep-4 : -0x1.00000abbbd6815d4p+0 : inexact-ok
1446 = tan tonearest intel96 -0xc.90fep-4 : -0x1.00000abbbd6815d2p+0 : inexact-ok
1447 = tan towardzero intel96 -0xc.90fep-4 : -0x1.00000abbbd6815d2p+0 : inexact-ok
1448 = tan upward intel96 -0xc.90fep-4 : -0x1.00000abbbd6815d2p+0 : inexact-ok
1449 = tan downward m68k96 -0xc.90fep-4 : -0x1.00000abbbd6815d4p+0 : inexact-ok
1450 = tan tonearest m68k96 -0xc.90fep-4 : -0x1.00000abbbd6815d2p+0 : inexact-ok
1451 = tan towardzero m68k96 -0xc.90fep-4 : -0x1.00000abbbd6815d2p+0 : inexact-ok
1452 = tan upward m68k96 -0xc.90fep-4 : -0x1.00000abbbd6815d2p+0 : inexact-ok
1453 = tan downward binary128 -0xc.90fep-4 : -0x1.00000abbbd6815d2da4ff16a8a5fp+0 : inexact-ok
1454 = tan tonearest binary128 -0xc.90fep-4 : -0x1.00000abbbd6815d2da4ff16a8a5fp+0 : inexact-ok
1455 = tan towardzero binary128 -0xc.90fep-4 : -0x1.00000abbbd6815d2da4ff16a8a5ep+0 : inexact-ok
1456 = tan upward binary128 -0xc.90fep-4 : -0x1.00000abbbd6815d2da4ff16a8a5ep+0 : inexact-ok
1457 = tan downward ibm128 -0xc.90fep-4 : -0x1.00000abbbd6815d2da4ff16a8a8p+0 : inexact-ok
1458 = tan tonearest ibm128 -0xc.90fep-4 : -0x1.00000abbbd6815d2da4ff16a8a8p+0 : inexact-ok
1459 = tan towardzero ibm128 -0xc.90fep-4 : -0x1.00000abbbd6815d2da4ff16a8ap+0 : inexact-ok
1460 = tan upward ibm128 -0xc.90fep-4 : -0x1.00000abbbd6815d2da4ff16a8ap+0 : inexact-ok
1461 tan -0xc.90fdcp-4
1462 = tan downward binary32 -0xc.90fdcp-4 : -0x1.000004p+0 : inexact-ok
1463 = tan tonearest binary32 -0xc.90fdcp-4 : -0x1.000002p+0 : inexact-ok
1464 = tan towardzero binary32 -0xc.90fdcp-4 : -0x1.000002p+0 : inexact-ok
1465 = tan upward binary32 -0xc.90fdcp-4 : -0x1.000002p+0 : inexact-ok
1466 = tan downward binary64 -0xc.90fdcp-4 : -0x1.000002bbbd324p+0 : inexact-ok
1467 = tan tonearest binary64 -0xc.90fdcp-4 : -0x1.000002bbbd323p+0 : inexact-ok
1468 = tan towardzero binary64 -0xc.90fdcp-4 : -0x1.000002bbbd323p+0 : inexact-ok
1469 = tan upward binary64 -0xc.90fdcp-4 : -0x1.000002bbbd323p+0 : inexact-ok
1470 = tan downward intel96 -0xc.90fdcp-4 : -0x1.000002bbbd3237e8p+0 : inexact-ok
1471 = tan tonearest intel96 -0xc.90fdcp-4 : -0x1.000002bbbd3237e8p+0 : inexact-ok
1472 = tan towardzero intel96 -0xc.90fdcp-4 : -0x1.000002bbbd3237e6p+0 : inexact-ok
1473 = tan upward intel96 -0xc.90fdcp-4 : -0x1.000002bbbd3237e6p+0 : inexact-ok
1474 = tan downward m68k96 -0xc.90fdcp-4 : -0x1.000002bbbd3237e8p+0 : inexact-ok
1475 = tan tonearest m68k96 -0xc.90fdcp-4 : -0x1.000002bbbd3237e8p+0 : inexact-ok
1476 = tan towardzero m68k96 -0xc.90fdcp-4 : -0x1.000002bbbd3237e6p+0 : inexact-ok
1477 = tan upward m68k96 -0xc.90fdcp-4 : -0x1.000002bbbd3237e6p+0 : inexact-ok
1478 = tan downward binary128 -0xc.90fdcp-4 : -0x1.000002bbbd3237e7d114276ed32ap+0 : inexact-ok
1479 = tan tonearest binary128 -0xc.90fdcp-4 : -0x1.000002bbbd3237e7d114276ed32ap+0 : inexact-ok
1480 = tan towardzero binary128 -0xc.90fdcp-4 : -0x1.000002bbbd3237e7d114276ed329p+0 : inexact-ok
1481 = tan upward binary128 -0xc.90fdcp-4 : -0x1.000002bbbd3237e7d114276ed329p+0 : inexact-ok
1482 = tan downward ibm128 -0xc.90fdcp-4 : -0x1.000002bbbd3237e7d114276ed38p+0 : inexact-ok
1483 = tan tonearest ibm128 -0xc.90fdcp-4 : -0x1.000002bbbd3237e7d114276ed3p+0 : inexact-ok
1484 = tan towardzero ibm128 -0xc.90fdcp-4 : -0x1.000002bbbd3237e7d114276ed3p+0 : inexact-ok
1485 = tan upward ibm128 -0xc.90fdcp-4 : -0x1.000002bbbd3237e7d114276ed3p+0 : inexact-ok
1486 tan -0xc.90fdbp-4
1487 = tan downward binary32 -0xc.90fdbp-4 : -0x1.000002p+0 : inexact-ok
1488 = tan tonearest binary32 -0xc.90fdbp-4 : -0x1p+0 : inexact-ok
1489 = tan towardzero binary32 -0xc.90fdbp-4 : -0x1p+0 : inexact-ok
1490 = tan upward binary32 -0xc.90fdbp-4 : -0x1p+0 : inexact-ok
1491 = tan downward binary64 -0xc.90fdbp-4 : -0x1.000000bbbd2edp+0 : inexact-ok
1492 = tan tonearest binary64 -0xc.90fdbp-4 : -0x1.000000bbbd2ecp+0 : inexact-ok
1493 = tan towardzero binary64 -0xc.90fdbp-4 : -0x1.000000bbbd2ecp+0 : inexact-ok
1494 = tan upward binary64 -0xc.90fdbp-4 : -0x1.000000bbbd2ecp+0 : inexact-ok
1495 = tan downward intel96 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06ep+0 : inexact-ok
1496 = tan tonearest intel96 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06ep+0 : inexact-ok
1497 = tan towardzero intel96 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06cp+0 : inexact-ok
1498 = tan upward intel96 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06cp+0 : inexact-ok
1499 = tan downward m68k96 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06ep+0 : inexact-ok
1500 = tan tonearest m68k96 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06ep+0 : inexact-ok
1501 = tan towardzero m68k96 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06cp+0 : inexact-ok
1502 = tan upward m68k96 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06cp+0 : inexact-ok
1503 = tan downward binary128 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06d6d6fff3655a4p+0 : inexact-ok
1504 = tan tonearest binary128 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06d6d6fff3655a3p+0 : inexact-ok
1505 = tan towardzero binary128 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06d6d6fff3655a3p+0 : inexact-ok
1506 = tan upward binary128 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06d6d6fff3655a3p+0 : inexact-ok
1507 = tan downward ibm128 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06d6d6fff3656p+0 : inexact-ok
1508 = tan tonearest ibm128 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06d6d6fff36558p+0 : inexact-ok
1509 = tan towardzero ibm128 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06d6d6fff36558p+0 : inexact-ok
1510 = tan upward ibm128 -0xc.90fdbp-4 : -0x1.000000bbbd2ec06d6d6fff36558p+0 : inexact-ok
1511 tan 1e22
1512 = tan downward binary32 0x2.1e19e4p+72 : -0x5.08eea8p-4 : inexact-ok
1513 = tan tonearest binary32 0x2.1e19e4p+72 : -0x5.08eea8p-4 : inexact-ok
1514 = tan towardzero binary32 0x2.1e19e4p+72 : -0x5.08eeap-4 : inexact-ok
1515 = tan upward binary32 0x2.1e19e4p+72 : -0x5.08eeap-4 : inexact-ok
1516 = tan downward binary64 0x2.1e19e4p+72 : -0x5.08eea5bdd992cp-4 : inexact-ok
1517 = tan tonearest binary64 0x2.1e19e4p+72 : -0x5.08eea5bdd992cp-4 : inexact-ok
1518 = tan towardzero binary64 0x2.1e19e4p+72 : -0x5.08eea5bdd9928p-4 : inexact-ok
1519 = tan upward binary64 0x2.1e19e4p+72 : -0x5.08eea5bdd9928p-4 : inexact-ok
1520 = tan downward intel96 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d8p-4 : inexact-ok
1521 = tan tonearest intel96 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0dp-4 : inexact-ok
1522 = tan towardzero intel96 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0dp-4 : inexact-ok
1523 = tan upward intel96 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0dp-4 : inexact-ok
1524 = tan downward m68k96 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d8p-4 : inexact-ok
1525 = tan tonearest m68k96 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0dp-4 : inexact-ok
1526 = tan towardzero m68k96 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0dp-4 : inexact-ok
1527 = tan upward m68k96 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0dp-4 : inexact-ok
1528 = tan downward binary128 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d19c9356cc5168p-4 : inexact-ok
1529 = tan tonearest binary128 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d19c9356cc5168p-4 : inexact-ok
1530 = tan towardzero binary128 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d19c9356cc5164p-4 : inexact-ok
1531 = tan upward binary128 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d19c9356cc5164p-4 : inexact-ok
1532 = tan downward ibm128 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d19c9356cc52p-4 : inexact-ok
1533 = tan tonearest ibm128 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d19c9356cc52p-4 : inexact-ok
1534 = tan towardzero ibm128 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d19c9356cc5p-4 : inexact-ok
1535 = tan upward ibm128 0x2.1e19e4p+72 : -0x5.08eea5bdd992a0d19c9356cc5p-4 : inexact-ok
1536 = tan downward binary32 0x2.1e19ep+72 : -0x1.14bdfcp+0 : inexact-ok
1537 = tan tonearest binary32 0x2.1e19ep+72 : -0x1.14bdfcp+0 : inexact-ok
1538 = tan towardzero binary32 0x2.1e19ep+72 : -0x1.14bdfap+0 : inexact-ok
1539 = tan upward binary32 0x2.1e19ep+72 : -0x1.14bdfap+0 : inexact-ok
1540 = tan downward binary64 0x2.1e19ep+72 : -0x1.14bdfb7ac8b93p+0 : inexact-ok
1541 = tan tonearest binary64 0x2.1e19ep+72 : -0x1.14bdfb7ac8b93p+0 : inexact-ok
1542 = tan towardzero binary64 0x2.1e19ep+72 : -0x1.14bdfb7ac8b92p+0 : inexact-ok
1543 = tan upward binary64 0x2.1e19ep+72 : -0x1.14bdfb7ac8b92p+0 : inexact-ok
1544 = tan downward intel96 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928bcp+0 : inexact-ok
1545 = tan tonearest intel96 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928bap+0 : inexact-ok
1546 = tan towardzero intel96 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928bap+0 : inexact-ok
1547 = tan upward intel96 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928bap+0 : inexact-ok
1548 = tan downward m68k96 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928bcp+0 : inexact-ok
1549 = tan tonearest m68k96 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928bap+0 : inexact-ok
1550 = tan towardzero m68k96 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928bap+0 : inexact-ok
1551 = tan upward m68k96 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928bap+0 : inexact-ok
1552 = tan downward binary128 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928ba2c1adb3ceb45p+0 : inexact-ok
1553 = tan tonearest binary128 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928ba2c1adb3ceb44p+0 : inexact-ok
1554 = tan towardzero binary128 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928ba2c1adb3ceb44p+0 : inexact-ok
1555 = tan upward binary128 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928ba2c1adb3ceb44p+0 : inexact-ok
1556 = tan downward ibm128 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928ba2c1adb3ceb8p+0 : inexact-ok
1557 = tan tonearest ibm128 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928ba2c1adb3ceb8p+0 : inexact-ok
1558 = tan towardzero ibm128 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928ba2c1adb3cebp+0 : inexact-ok
1559 = tan upward ibm128 0x2.1e19ep+72 : -0x1.14bdfb7ac8b928ba2c1adb3cebp+0 : inexact-ok
1560 = tan downward binary64 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b258p+0 : inexact-ok
1561 = tan tonearest binary64 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257p+0 : inexact-ok
1562 = tan towardzero binary64 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257p+0 : inexact-ok
1563 = tan upward binary64 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257p+0 : inexact-ok
1564 = tan downward intel96 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b25774ap+0 : inexact-ok
1565 = tan tonearest intel96 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b25774ap+0 : inexact-ok
1566 = tan towardzero intel96 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257748p+0 : inexact-ok
1567 = tan upward intel96 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257748p+0 : inexact-ok
1568 = tan downward m68k96 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b25774ap+0 : inexact-ok
1569 = tan tonearest m68k96 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b25774ap+0 : inexact-ok
1570 = tan towardzero m68k96 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257748p+0 : inexact-ok
1571 = tan upward m68k96 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257748p+0 : inexact-ok
1572 = tan downward binary128 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257749e043d5cdf75p+0 : inexact-ok
1573 = tan tonearest binary128 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257749e043d5cdf75p+0 : inexact-ok
1574 = tan towardzero binary128 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257749e043d5cdf74fp+0 : inexact-ok
1575 = tan upward binary128 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257749e043d5cdf74fp+0 : inexact-ok
1576 = tan downward ibm128 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257749e043d5cdf78p+0 : inexact-ok
1577 = tan tonearest ibm128 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257749e043d5cdf78p+0 : inexact-ok
1578 = tan towardzero ibm128 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257749e043d5cdf7p+0 : inexact-ok
1579 = tan upward ibm128 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257749e043d5cdf7p+0 : inexact-ok
1580 tan 0x1p1023
1581 = tan downward binary32 0xf.fffffp+124 : -0x9.c9ecbp-4 : inexact-ok
1582 = tan tonearest binary32 0xf.fffffp+124 : -0x9.c9ecap-4 : inexact-ok
1583 = tan towardzero binary32 0xf.fffffp+124 : -0x9.c9ecap-4 : inexact-ok
1584 = tan upward binary32 0xf.fffffp+124 : -0x9.c9ecap-4 : inexact-ok
1585 = tan downward binary64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
1586 = tan tonearest binary64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
1587 = tan towardzero binary64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
1588 = tan upward binary64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
1589 = tan downward intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
1590 = tan tonearest intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
1591 = tan towardzero intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
1592 = tan upward intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
1593 = tan downward m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
1594 = tan tonearest m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
1595 = tan towardzero m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
1596 = tan upward m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
1597 = tan downward binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf58p-4 : inexact-ok
1598 = tan tonearest binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
1599 = tan towardzero binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
1600 = tan upward binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
1601 = tan downward ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbedp-4 : inexact-ok
1602 = tan tonearest ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbedp-4 : inexact-ok
1603 = tan towardzero ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4 : inexact-ok
1604 = tan upward ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4 : inexact-ok
1605 = tan downward binary64 0x8p+1020 : -0xa.e735a6068152p-4 : inexact-ok
1606 = tan tonearest binary64 0x8p+1020 : -0xa.e735a60681518p-4 : inexact-ok
1607 = tan towardzero binary64 0x8p+1020 : -0xa.e735a60681518p-4 : inexact-ok
1608 = tan upward binary64 0x8p+1020 : -0xa.e735a60681518p-4 : inexact-ok
1609 = tan downward intel96 0x8p+1020 : -0xa.e735a6068151a9ep-4 : inexact-ok
1610 = tan tonearest intel96 0x8p+1020 : -0xa.e735a6068151a9ep-4 : inexact-ok
1611 = tan towardzero intel96 0x8p+1020 : -0xa.e735a6068151a9dp-4 : inexact-ok
1612 = tan upward intel96 0x8p+1020 : -0xa.e735a6068151a9dp-4 : inexact-ok
1613 = tan downward m68k96 0x8p+1020 : -0xa.e735a6068151a9ep-4 : inexact-ok
1614 = tan tonearest m68k96 0x8p+1020 : -0xa.e735a6068151a9ep-4 : inexact-ok
1615 = tan towardzero m68k96 0x8p+1020 : -0xa.e735a6068151a9dp-4 : inexact-ok
1616 = tan upward m68k96 0x8p+1020 : -0xa.e735a6068151a9dp-4 : inexact-ok
1617 = tan downward binary128 0x8p+1020 : -0xa.e735a6068151a9df841fc42ab17p-4 : inexact-ok
1618 = tan tonearest binary128 0x8p+1020 : -0xa.e735a6068151a9df841fc42ab17p-4 : inexact-ok
1619 = tan towardzero binary128 0x8p+1020 : -0xa.e735a6068151a9df841fc42ab168p-4 : inexact-ok
1620 = tan upward binary128 0x8p+1020 : -0xa.e735a6068151a9df841fc42ab168p-4 : inexact-ok
1621 = tan downward ibm128 0x8p+1020 : -0xa.e735a6068151a9df841fc42ab4p-4 : inexact-ok
1622 = tan tonearest ibm128 0x8p+1020 : -0xa.e735a6068151a9df841fc42abp-4 : inexact-ok
1623 = tan towardzero ibm128 0x8p+1020 : -0xa.e735a6068151a9df841fc42abp-4 : inexact-ok
1624 = tan upward ibm128 0x8p+1020 : -0xa.e735a6068151a9df841fc42abp-4 : inexact-ok
1625 tan 0x1p16383
1626 = tan downward binary32 0xf.fffffp+124 : -0x9.c9ecbp-4 : inexact-ok
1627 = tan tonearest binary32 0xf.fffffp+124 : -0x9.c9ecap-4 : inexact-ok
1628 = tan towardzero binary32 0xf.fffffp+124 : -0x9.c9ecap-4 : inexact-ok
1629 = tan upward binary32 0xf.fffffp+124 : -0x9.c9ecap-4 : inexact-ok
1630 = tan downward binary64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
1631 = tan tonearest binary64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
1632 = tan towardzero binary64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
1633 = tan upward binary64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
1634 = tan downward intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
1635 = tan tonearest intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
1636 = tan towardzero intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
1637 = tan upward intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
1638 = tan downward m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
1639 = tan tonearest m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
1640 = tan towardzero m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
1641 = tan upward m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
1642 = tan downward binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf58p-4 : inexact-ok
1643 = tan tonearest binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
1644 = tan towardzero binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
1645 = tan upward binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
1646 = tan downward ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbedp-4 : inexact-ok
1647 = tan tonearest ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbedp-4 : inexact-ok
1648 = tan towardzero ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4 : inexact-ok
1649 = tan upward ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4 : inexact-ok
1650 = tan downward binary64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729484p-8 : inexact-ok
1651 = tan tonearest binary64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729484p-8 : inexact-ok
1652 = tan towardzero binary64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483p-8 : inexact-ok
1653 = tan upward binary64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483p-8 : inexact-ok
1654 = tan downward intel96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8ep-8 : inexact-ok
1655 = tan tonearest intel96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8ep-8 : inexact-ok
1656 = tan towardzero intel96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8cp-8 : inexact-ok
1657 = tan upward intel96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8cp-8 : inexact-ok
1658 = tan downward m68k96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8ep-8 : inexact-ok
1659 = tan tonearest m68k96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8ep-8 : inexact-ok
1660 = tan towardzero m68k96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8cp-8 : inexact-ok
1661 = tan upward m68k96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8cp-8 : inexact-ok
1662 = tan downward binary128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e16cep-8 : inexact-ok
1663 = tan tonearest binary128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e16cdp-8 : inexact-ok
1664 = tan towardzero binary128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e16cdp-8 : inexact-ok
1665 = tan upward binary128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e16cdp-8 : inexact-ok
1666 = tan downward ibm128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e17p-8 : inexact-ok
1667 = tan tonearest ibm128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e17p-8 : inexact-ok
1668 = tan towardzero ibm128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e168p-8 : inexact-ok
1669 = tan upward ibm128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e168p-8 : inexact-ok
1670 = tan downward intel96 0x8p+16380 : 0x6.c3788e85da9be4f8p-4 : inexact-ok
1671 = tan tonearest intel96 0x8p+16380 : 0x6.c3788e85da9be4f8p-4 : inexact-ok
1672 = tan towardzero intel96 0x8p+16380 : 0x6.c3788e85da9be4f8p-4 : inexact-ok
1673 = tan upward intel96 0x8p+16380 : 0x6.c3788e85da9be5p-4 : inexact-ok
1674 = tan downward m68k96 0x8p+16380 : 0x6.c3788e85da9be4f8p-4 : inexact-ok
1675 = tan tonearest m68k96 0x8p+16380 : 0x6.c3788e85da9be4f8p-4 : inexact-ok
1676 = tan towardzero m68k96 0x8p+16380 : 0x6.c3788e85da9be4f8p-4 : inexact-ok
1677 = tan upward m68k96 0x8p+16380 : 0x6.c3788e85da9be5p-4 : inexact-ok
1678 = tan downward binary128 0x8p+16380 : 0x6.c3788e85da9be4fb78d39ebd3f3p-4 : inexact-ok
1679 = tan tonearest binary128 0x8p+16380 : 0x6.c3788e85da9be4fb78d39ebd3f3p-4 : inexact-ok
1680 = tan towardzero binary128 0x8p+16380 : 0x6.c3788e85da9be4fb78d39ebd3f3p-4 : inexact-ok
1681 = tan upward binary128 0x8p+16380 : 0x6.c3788e85da9be4fb78d39ebd3f34p-4 : inexact-ok
1682 = tan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc00078p+0 : inexact-ok
1683 = tan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc00078p+0 : inexact-ok
1684 = tan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc00078p+0 : inexact-ok
1685 = tan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc0007ap+0 : inexact-ok
1686 = tan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dcp+0 : inexact-ok
1687 = tan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dcp+0 : inexact-ok
1688 = tan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dcp+0 : inexact-ok
1689 = tan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc001p+0 : inexact-ok
1690 tan 1
1691 = tan downward binary32 0x1p+0 : 0x1.8eb244p+0 : inexact-ok
1692 = tan tonearest binary32 0x1p+0 : 0x1.8eb246p+0 : inexact-ok
1693 = tan towardzero binary32 0x1p+0 : 0x1.8eb244p+0 : inexact-ok
1694 = tan upward binary32 0x1p+0 : 0x1.8eb246p+0 : inexact-ok
1695 = tan downward binary64 0x1p+0 : 0x1.8eb245cbee3a5p+0 : inexact-ok
1696 = tan tonearest binary64 0x1p+0 : 0x1.8eb245cbee3a6p+0 : inexact-ok
1697 = tan towardzero binary64 0x1p+0 : 0x1.8eb245cbee3a5p+0 : inexact-ok
1698 = tan upward binary64 0x1p+0 : 0x1.8eb245cbee3a6p+0 : inexact-ok
1699 = tan downward intel96 0x1p+0 : 0x1.8eb245cbee3a5b8ap+0 : inexact-ok
1700 = tan tonearest intel96 0x1p+0 : 0x1.8eb245cbee3a5b8ap+0 : inexact-ok
1701 = tan towardzero intel96 0x1p+0 : 0x1.8eb245cbee3a5b8ap+0 : inexact-ok
1702 = tan upward intel96 0x1p+0 : 0x1.8eb245cbee3a5b8cp+0 : inexact-ok
1703 = tan downward m68k96 0x1p+0 : 0x1.8eb245cbee3a5b8ap+0 : inexact-ok
1704 = tan tonearest m68k96 0x1p+0 : 0x1.8eb245cbee3a5b8ap+0 : inexact-ok
1705 = tan towardzero m68k96 0x1p+0 : 0x1.8eb245cbee3a5b8ap+0 : inexact-ok
1706 = tan upward m68k96 0x1p+0 : 0x1.8eb245cbee3a5b8cp+0 : inexact-ok
1707 = tan downward binary128 0x1p+0 : 0x1.8eb245cbee3a5b8acc7d4132314p+0 : inexact-ok
1708 = tan tonearest binary128 0x1p+0 : 0x1.8eb245cbee3a5b8acc7d41323141p+0 : inexact-ok
1709 = tan towardzero binary128 0x1p+0 : 0x1.8eb245cbee3a5b8acc7d4132314p+0 : inexact-ok
1710 = tan upward binary128 0x1p+0 : 0x1.8eb245cbee3a5b8acc7d41323141p+0 : inexact-ok
1711 = tan downward ibm128 0x1p+0 : 0x1.8eb245cbee3a5b8acc7d413231p+0 : inexact-ok
1712 = tan tonearest ibm128 0x1p+0 : 0x1.8eb245cbee3a5b8acc7d4132318p+0 : inexact-ok
1713 = tan towardzero ibm128 0x1p+0 : 0x1.8eb245cbee3a5b8acc7d413231p+0 : inexact-ok
1714 = tan upward ibm128 0x1p+0 : 0x1.8eb245cbee3a5b8acc7d4132318p+0 : inexact-ok
1715 tan 2
1716 = tan downward binary32 0x2p+0 : -0x2.2f5ec8p+0 : inexact-ok
1717 = tan tonearest binary32 0x2p+0 : -0x2.2f5ec4p+0 : inexact-ok
1718 = tan towardzero binary32 0x2p+0 : -0x2.2f5ec4p+0 : inexact-ok
1719 = tan upward binary32 0x2p+0 : -0x2.2f5ec4p+0 : inexact-ok
1720 = tan downward binary64 0x2p+0 : -0x2.2f5ec5c12a1f2p+0 : inexact-ok
1721 = tan tonearest binary64 0x2p+0 : -0x2.2f5ec5c12a1fp+0 : inexact-ok
1722 = tan towardzero binary64 0x2p+0 : -0x2.2f5ec5c12a1fp+0 : inexact-ok
1723 = tan upward binary64 0x2p+0 : -0x2.2f5ec5c12a1fp+0 : inexact-ok
1724 = tan downward intel96 0x2p+0 : -0x2.2f5ec5c12a1f076cp+0 : inexact-ok
1725 = tan tonearest intel96 0x2p+0 : -0x2.2f5ec5c12a1f076cp+0 : inexact-ok
1726 = tan towardzero intel96 0x2p+0 : -0x2.2f5ec5c12a1f0768p+0 : inexact-ok
1727 = tan upward intel96 0x2p+0 : -0x2.2f5ec5c12a1f0768p+0 : inexact-ok
1728 = tan downward m68k96 0x2p+0 : -0x2.2f5ec5c12a1f076cp+0 : inexact-ok
1729 = tan tonearest m68k96 0x2p+0 : -0x2.2f5ec5c12a1f076cp+0 : inexact-ok
1730 = tan towardzero m68k96 0x2p+0 : -0x2.2f5ec5c12a1f0768p+0 : inexact-ok
1731 = tan upward m68k96 0x2p+0 : -0x2.2f5ec5c12a1f0768p+0 : inexact-ok
1732 = tan downward binary128 0x2p+0 : -0x2.2f5ec5c12a1f076a13210f55ecf6p+0 : inexact-ok
1733 = tan tonearest binary128 0x2p+0 : -0x2.2f5ec5c12a1f076a13210f55ecf6p+0 : inexact-ok
1734 = tan towardzero binary128 0x2p+0 : -0x2.2f5ec5c12a1f076a13210f55ecf4p+0 : inexact-ok
1735 = tan upward binary128 0x2p+0 : -0x2.2f5ec5c12a1f076a13210f55ecf4p+0 : inexact-ok
1736 = tan downward ibm128 0x2p+0 : -0x2.2f5ec5c12a1f076a13210f55edp+0 : inexact-ok
1737 = tan tonearest ibm128 0x2p+0 : -0x2.2f5ec5c12a1f076a13210f55edp+0 : inexact-ok
1738 = tan towardzero ibm128 0x2p+0 : -0x2.2f5ec5c12a1f076a13210f55ecp+0 : inexact-ok
1739 = tan upward ibm128 0x2p+0 : -0x2.2f5ec5c12a1f076a13210f55ecp+0 : inexact-ok
1740 tan 3
1741 = tan downward binary32 0x3p+0 : -0x2.47dee4p-4 : inexact-ok
1742 = tan tonearest binary32 0x3p+0 : -0x2.47dee4p-4 : inexact-ok
1743 = tan towardzero binary32 0x3p+0 : -0x2.47deep-4 : inexact-ok
1744 = tan upward binary32 0x3p+0 : -0x2.47deep-4 : inexact-ok
1745 = tan downward binary64 0x3p+0 : -0x2.47dee24a970ep-4 : inexact-ok
1746 = tan tonearest binary64 0x3p+0 : -0x2.47dee24a970dep-4 : inexact-ok
1747 = tan towardzero binary64 0x3p+0 : -0x2.47dee24a970dep-4 : inexact-ok
1748 = tan upward binary64 0x3p+0 : -0x2.47dee24a970dep-4 : inexact-ok
1749 = tan downward intel96 0x3p+0 : -0x2.47dee24a970de19cp-4 : inexact-ok
1750 = tan tonearest intel96 0x3p+0 : -0x2.47dee24a970de198p-4 : inexact-ok
1751 = tan towardzero intel96 0x3p+0 : -0x2.47dee24a970de198p-4 : inexact-ok
1752 = tan upward intel96 0x3p+0 : -0x2.47dee24a970de198p-4 : inexact-ok
1753 = tan downward m68k96 0x3p+0 : -0x2.47dee24a970de19cp-4 : inexact-ok
1754 = tan tonearest m68k96 0x3p+0 : -0x2.47dee24a970de198p-4 : inexact-ok
1755 = tan towardzero m68k96 0x3p+0 : -0x2.47dee24a970de198p-4 : inexact-ok
1756 = tan upward m68k96 0x3p+0 : -0x2.47dee24a970de198p-4 : inexact-ok
1757 = tan downward binary128 0x3p+0 : -0x2.47dee24a970de1996164fbff0a86p-4 : inexact-ok
1758 = tan tonearest binary128 0x3p+0 : -0x2.47dee24a970de1996164fbff0a86p-4 : inexact-ok
1759 = tan towardzero binary128 0x3p+0 : -0x2.47dee24a970de1996164fbff0a84p-4 : inexact-ok
1760 = tan upward binary128 0x3p+0 : -0x2.47dee24a970de1996164fbff0a84p-4 : inexact-ok
1761 = tan downward ibm128 0x3p+0 : -0x2.47dee24a970de1996164fbff0bp-4 : inexact-ok
1762 = tan tonearest ibm128 0x3p+0 : -0x2.47dee24a970de1996164fbff0bp-4 : inexact-ok
1763 = tan towardzero ibm128 0x3p+0 : -0x2.47dee24a970de1996164fbff0ap-4 : inexact-ok
1764 = tan upward ibm128 0x3p+0 : -0x2.47dee24a970de1996164fbff0ap-4 : inexact-ok
1765 tan 4
1766 = tan downward binary32 0x4p+0 : 0x1.2866f8p+0 : inexact-ok
1767 = tan tonearest binary32 0x4p+0 : 0x1.2866fap+0 : inexact-ok
1768 = tan towardzero binary32 0x4p+0 : 0x1.2866f8p+0 : inexact-ok
1769 = tan upward binary32 0x4p+0 : 0x1.2866fap+0 : inexact-ok
1770 = tan downward binary64 0x4p+0 : 0x1.2866f9be4de13p+0 : inexact-ok
1771 = tan tonearest binary64 0x4p+0 : 0x1.2866f9be4de13p+0 : inexact-ok
1772 = tan towardzero binary64 0x4p+0 : 0x1.2866f9be4de13p+0 : inexact-ok
1773 = tan upward binary64 0x4p+0 : 0x1.2866f9be4de14p+0 : inexact-ok
1774 = tan downward intel96 0x4p+0 : 0x1.2866f9be4de1370cp+0 : inexact-ok
1775 = tan tonearest intel96 0x4p+0 : 0x1.2866f9be4de1370ep+0 : inexact-ok
1776 = tan towardzero intel96 0x4p+0 : 0x1.2866f9be4de1370cp+0 : inexact-ok
1777 = tan upward intel96 0x4p+0 : 0x1.2866f9be4de1370ep+0 : inexact-ok
1778 = tan downward m68k96 0x4p+0 : 0x1.2866f9be4de1370cp+0 : inexact-ok
1779 = tan tonearest m68k96 0x4p+0 : 0x1.2866f9be4de1370ep+0 : inexact-ok
1780 = tan towardzero m68k96 0x4p+0 : 0x1.2866f9be4de1370cp+0 : inexact-ok
1781 = tan upward m68k96 0x4p+0 : 0x1.2866f9be4de1370ep+0 : inexact-ok
1782 = tan downward binary128 0x4p+0 : 0x1.2866f9be4de1370db9078607012cp+0 : inexact-ok
1783 = tan tonearest binary128 0x4p+0 : 0x1.2866f9be4de1370db9078607012dp+0 : inexact-ok
1784 = tan towardzero binary128 0x4p+0 : 0x1.2866f9be4de1370db9078607012cp+0 : inexact-ok
1785 = tan upward binary128 0x4p+0 : 0x1.2866f9be4de1370db9078607012dp+0 : inexact-ok
1786 = tan downward ibm128 0x4p+0 : 0x1.2866f9be4de1370db907860701p+0 : inexact-ok
1787 = tan tonearest ibm128 0x4p+0 : 0x1.2866f9be4de1370db907860701p+0 : inexact-ok
1788 = tan towardzero ibm128 0x4p+0 : 0x1.2866f9be4de1370db907860701p+0 : inexact-ok
1789 = tan upward ibm128 0x4p+0 : 0x1.2866f9be4de1370db9078607018p+0 : inexact-ok
1790 tan 5
1791 = tan downward binary32 0x5p+0 : -0x3.61697p+0 : inexact-ok
1792 = tan tonearest binary32 0x5p+0 : -0x3.61697p+0 : inexact-ok
1793 = tan towardzero binary32 0x5p+0 : -0x3.61696cp+0 : inexact-ok
1794 = tan upward binary32 0x5p+0 : -0x3.61696cp+0 : inexact-ok
1795 = tan downward binary64 0x5p+0 : -0x3.61696e737760ep+0 : inexact-ok
1796 = tan tonearest binary64 0x5p+0 : -0x3.61696e737760ep+0 : inexact-ok
1797 = tan towardzero binary64 0x5p+0 : -0x3.61696e737760cp+0 : inexact-ok
1798 = tan upward binary64 0x5p+0 : -0x3.61696e737760cp+0 : inexact-ok
1799 = tan downward intel96 0x5p+0 : -0x3.61696e737760d088p+0 : inexact-ok
1800 = tan tonearest intel96 0x5p+0 : -0x3.61696e737760d084p+0 : inexact-ok
1801 = tan towardzero intel96 0x5p+0 : -0x3.61696e737760d084p+0 : inexact-ok
1802 = tan upward intel96 0x5p+0 : -0x3.61696e737760d084p+0 : inexact-ok
1803 = tan downward m68k96 0x5p+0 : -0x3.61696e737760d088p+0 : inexact-ok
1804 = tan tonearest m68k96 0x5p+0 : -0x3.61696e737760d084p+0 : inexact-ok
1805 = tan towardzero m68k96 0x5p+0 : -0x3.61696e737760d084p+0 : inexact-ok
1806 = tan upward m68k96 0x5p+0 : -0x3.61696e737760d084p+0 : inexact-ok
1807 = tan downward binary128 0x5p+0 : -0x3.61696e737760d0851798bac59114p+0 : inexact-ok
1808 = tan tonearest binary128 0x5p+0 : -0x3.61696e737760d0851798bac59114p+0 : inexact-ok
1809 = tan towardzero binary128 0x5p+0 : -0x3.61696e737760d0851798bac59112p+0 : inexact-ok
1810 = tan upward binary128 0x5p+0 : -0x3.61696e737760d0851798bac59112p+0 : inexact-ok
1811 = tan downward ibm128 0x5p+0 : -0x3.61696e737760d0851798bac592p+0 : inexact-ok
1812 = tan tonearest ibm128 0x5p+0 : -0x3.61696e737760d0851798bac591p+0 : inexact-ok
1813 = tan towardzero ibm128 0x5p+0 : -0x3.61696e737760d0851798bac591p+0 : inexact-ok
1814 = tan upward ibm128 0x5p+0 : -0x3.61696e737760d0851798bac591p+0 : inexact-ok
1815 tan 6
1816 = tan downward binary32 0x6p+0 : -0x4.a7f62p-4 : inexact-ok
1817 = tan tonearest binary32 0x6p+0 : -0x4.a7f618p-4 : inexact-ok
1818 = tan towardzero binary32 0x6p+0 : -0x4.a7f618p-4 : inexact-ok
1819 = tan upward binary32 0x6p+0 : -0x4.a7f618p-4 : inexact-ok
1820 = tan downward binary64 0x6p+0 : -0x4.a7f61baee56fcp-4 : inexact-ok
1821 = tan tonearest binary64 0x6p+0 : -0x4.a7f61baee56f8p-4 : inexact-ok
1822 = tan towardzero binary64 0x6p+0 : -0x4.a7f61baee56f8p-4 : inexact-ok
1823 = tan upward binary64 0x6p+0 : -0x4.a7f61baee56f8p-4 : inexact-ok
1824 = tan downward intel96 0x6p+0 : -0x4.a7f61baee56f8c1p-4 : inexact-ok
1825 = tan tonearest intel96 0x6p+0 : -0x4.a7f61baee56f8c1p-4 : inexact-ok
1826 = tan towardzero intel96 0x6p+0 : -0x4.a7f61baee56f8c08p-4 : inexact-ok
1827 = tan upward intel96 0x6p+0 : -0x4.a7f61baee56f8c08p-4 : inexact-ok
1828 = tan downward m68k96 0x6p+0 : -0x4.a7f61baee56f8c1p-4 : inexact-ok
1829 = tan tonearest m68k96 0x6p+0 : -0x4.a7f61baee56f8c1p-4 : inexact-ok
1830 = tan towardzero m68k96 0x6p+0 : -0x4.a7f61baee56f8c08p-4 : inexact-ok
1831 = tan upward m68k96 0x6p+0 : -0x4.a7f61baee56f8c08p-4 : inexact-ok
1832 = tan downward binary128 0x6p+0 : -0x4.a7f61baee56f8c0d5cb480072ef8p-4 : inexact-ok
1833 = tan tonearest binary128 0x6p+0 : -0x4.a7f61baee56f8c0d5cb480072ef8p-4 : inexact-ok
1834 = tan towardzero binary128 0x6p+0 : -0x4.a7f61baee56f8c0d5cb480072ef4p-4 : inexact-ok
1835 = tan upward binary128 0x6p+0 : -0x4.a7f61baee56f8c0d5cb480072ef4p-4 : inexact-ok
1836 = tan downward ibm128 0x6p+0 : -0x4.a7f61baee56f8c0d5cb480073p-4 : inexact-ok
1837 = tan tonearest ibm128 0x6p+0 : -0x4.a7f61baee56f8c0d5cb480072ep-4 : inexact-ok
1838 = tan towardzero ibm128 0x6p+0 : -0x4.a7f61baee56f8c0d5cb480072ep-4 : inexact-ok
1839 = tan upward ibm128 0x6p+0 : -0x4.a7f61baee56f8c0d5cb480072ep-4 : inexact-ok
1840 tan 7
1841 = tan downward binary32 0x7p+0 : 0xd.f1737p-4 : inexact-ok
1842 = tan tonearest binary32 0x7p+0 : 0xd.f1737p-4 : inexact-ok
1843 = tan towardzero binary32 0x7p+0 : 0xd.f1737p-4 : inexact-ok
1844 = tan upward binary32 0x7p+0 : 0xd.f1738p-4 : inexact-ok
1845 = tan downward binary64 0x7p+0 : 0xd.f173709f753cp-4 : inexact-ok
1846 = tan tonearest binary64 0x7p+0 : 0xd.f173709f753c8p-4 : inexact-ok
1847 = tan towardzero binary64 0x7p+0 : 0xd.f173709f753cp-4 : inexact-ok
1848 = tan upward binary64 0x7p+0 : 0xd.f173709f753c8p-4 : inexact-ok
1849 = tan downward intel96 0x7p+0 : 0xd.f173709f753c4c1p-4 : inexact-ok
1850 = tan tonearest intel96 0x7p+0 : 0xd.f173709f753c4c1p-4 : inexact-ok
1851 = tan towardzero intel96 0x7p+0 : 0xd.f173709f753c4c1p-4 : inexact-ok
1852 = tan upward intel96 0x7p+0 : 0xd.f173709f753c4c2p-4 : inexact-ok
1853 = tan downward m68k96 0x7p+0 : 0xd.f173709f753c4c1p-4 : inexact-ok
1854 = tan tonearest m68k96 0x7p+0 : 0xd.f173709f753c4c1p-4 : inexact-ok
1855 = tan towardzero m68k96 0x7p+0 : 0xd.f173709f753c4c1p-4 : inexact-ok
1856 = tan upward m68k96 0x7p+0 : 0xd.f173709f753c4c2p-4 : inexact-ok
1857 = tan downward binary128 0x7p+0 : 0xd.f173709f753c4c117c5feb1485ap-4 : inexact-ok
1858 = tan tonearest binary128 0x7p+0 : 0xd.f173709f753c4c117c5feb1485a8p-4 : inexact-ok
1859 = tan towardzero binary128 0x7p+0 : 0xd.f173709f753c4c117c5feb1485ap-4 : inexact-ok
1860 = tan upward binary128 0x7p+0 : 0xd.f173709f753c4c117c5feb1485a8p-4 : inexact-ok
1861 = tan downward ibm128 0x7p+0 : 0xd.f173709f753c4c117c5feb1484p-4 : inexact-ok
1862 = tan tonearest ibm128 0x7p+0 : 0xd.f173709f753c4c117c5feb1484p-4 : inexact-ok
1863 = tan towardzero ibm128 0x7p+0 : 0xd.f173709f753c4c117c5feb1484p-4 : inexact-ok
1864 = tan upward ibm128 0x7p+0 : 0xd.f173709f753c4c117c5feb1488p-4 : inexact-ok
1865 tan 8
1866 = tan downward binary32 0x8p+0 : -0x6.ccb9e8p+0 : inexact-ok
1867 = tan tonearest binary32 0x8p+0 : -0x6.ccb9ep+0 : inexact-ok
1868 = tan towardzero binary32 0x8p+0 : -0x6.ccb9ep+0 : inexact-ok
1869 = tan upward binary32 0x8p+0 : -0x6.ccb9ep+0 : inexact-ok
1870 = tan downward binary64 0x8p+0 : -0x6.ccb9e3d26879p+0 : inexact-ok
1871 = tan tonearest binary64 0x8p+0 : -0x6.ccb9e3d26879p+0 : inexact-ok
1872 = tan towardzero binary64 0x8p+0 : -0x6.ccb9e3d26878cp+0 : inexact-ok
1873 = tan upward binary64 0x8p+0 : -0x6.ccb9e3d26878cp+0 : inexact-ok
1874 = tan downward intel96 0x8p+0 : -0x6.ccb9e3d26878e9c8p+0 : inexact-ok
1875 = tan tonearest intel96 0x8p+0 : -0x6.ccb9e3d26878e9c8p+0 : inexact-ok
1876 = tan towardzero intel96 0x8p+0 : -0x6.ccb9e3d26878e9cp+0 : inexact-ok
1877 = tan upward intel96 0x8p+0 : -0x6.ccb9e3d26878e9cp+0 : inexact-ok
1878 = tan downward m68k96 0x8p+0 : -0x6.ccb9e3d26878e9c8p+0 : inexact-ok
1879 = tan tonearest m68k96 0x8p+0 : -0x6.ccb9e3d26878e9c8p+0 : inexact-ok
1880 = tan towardzero m68k96 0x8p+0 : -0x6.ccb9e3d26878e9cp+0 : inexact-ok
1881 = tan upward m68k96 0x8p+0 : -0x6.ccb9e3d26878e9cp+0 : inexact-ok
1882 = tan downward binary128 0x8p+0 : -0x6.ccb9e3d26878e9c70c0fe7c54828p+0 : inexact-ok
1883 = tan tonearest binary128 0x8p+0 : -0x6.ccb9e3d26878e9c70c0fe7c54824p+0 : inexact-ok
1884 = tan towardzero binary128 0x8p+0 : -0x6.ccb9e3d26878e9c70c0fe7c54824p+0 : inexact-ok
1885 = tan upward binary128 0x8p+0 : -0x6.ccb9e3d26878e9c70c0fe7c54824p+0 : inexact-ok
1886 = tan downward ibm128 0x8p+0 : -0x6.ccb9e3d26878e9c70c0fe7c54ap+0 : inexact-ok
1887 = tan tonearest ibm128 0x8p+0 : -0x6.ccb9e3d26878e9c70c0fe7c548p+0 : inexact-ok
1888 = tan towardzero ibm128 0x8p+0 : -0x6.ccb9e3d26878e9c70c0fe7c548p+0 : inexact-ok
1889 = tan upward ibm128 0x8p+0 : -0x6.ccb9e3d26878e9c70c0fe7c548p+0 : inexact-ok
1890 tan 9
1891 = tan downward binary32 0x9p+0 : -0x7.3caf6p-4 : inexact-ok
1892 = tan tonearest binary32 0x9p+0 : -0x7.3caf58p-4 : inexact-ok
1893 = tan towardzero binary32 0x9p+0 : -0x7.3caf58p-4 : inexact-ok
1894 = tan upward binary32 0x9p+0 : -0x7.3caf58p-4 : inexact-ok
1895 = tan downward binary64 0x9p+0 : -0x7.3caf584c5707p-4 : inexact-ok
1896 = tan tonearest binary64 0x9p+0 : -0x7.3caf584c5707p-4 : inexact-ok
1897 = tan towardzero binary64 0x9p+0 : -0x7.3caf584c5706cp-4 : inexact-ok
1898 = tan upward binary64 0x9p+0 : -0x7.3caf584c5706cp-4 : inexact-ok
1899 = tan downward intel96 0x9p+0 : -0x7.3caf584c5706f808p-4 : inexact-ok
1900 = tan tonearest intel96 0x9p+0 : -0x7.3caf584c5706f808p-4 : inexact-ok
1901 = tan towardzero intel96 0x9p+0 : -0x7.3caf584c5706f8p-4 : inexact-ok
1902 = tan upward intel96 0x9p+0 : -0x7.3caf584c5706f8p-4 : inexact-ok
1903 = tan downward m68k96 0x9p+0 : -0x7.3caf584c5706f808p-4 : inexact-ok
1904 = tan tonearest m68k96 0x9p+0 : -0x7.3caf584c5706f808p-4 : inexact-ok
1905 = tan towardzero m68k96 0x9p+0 : -0x7.3caf584c5706f8p-4 : inexact-ok
1906 = tan upward m68k96 0x9p+0 : -0x7.3caf584c5706f8p-4 : inexact-ok
1907 = tan downward binary128 0x9p+0 : -0x7.3caf584c5706f80670ce6ab1353cp-4 : inexact-ok
1908 = tan tonearest binary128 0x9p+0 : -0x7.3caf584c5706f80670ce6ab1353cp-4 : inexact-ok
1909 = tan towardzero binary128 0x9p+0 : -0x7.3caf584c5706f80670ce6ab13538p-4 : inexact-ok
1910 = tan upward binary128 0x9p+0 : -0x7.3caf584c5706f80670ce6ab13538p-4 : inexact-ok
1911 = tan downward ibm128 0x9p+0 : -0x7.3caf584c5706f80670ce6ab136p-4 : inexact-ok
1912 = tan tonearest ibm128 0x9p+0 : -0x7.3caf584c5706f80670ce6ab136p-4 : inexact-ok
1913 = tan towardzero ibm128 0x9p+0 : -0x7.3caf584c5706f80670ce6ab134p-4 : inexact-ok
1914 = tan upward ibm128 0x9p+0 : -0x7.3caf584c5706f80670ce6ab134p-4 : inexact-ok
1915 tan 10
1916 = tan downward binary32 0xap+0 : 0xa.5faf9p-4 : inexact-ok
1917 = tan tonearest binary32 0xap+0 : 0xa.5fafap-4 : inexact-ok
1918 = tan towardzero binary32 0xap+0 : 0xa.5faf9p-4 : inexact-ok
1919 = tan upward binary32 0xap+0 : 0xa.5fafap-4 : inexact-ok
1920 = tan downward binary64 0xap+0 : 0xa.5faf9a5f1bc1p-4 : inexact-ok
1921 = tan tonearest binary64 0xap+0 : 0xa.5faf9a5f1bc1p-4 : inexact-ok
1922 = tan towardzero binary64 0xap+0 : 0xa.5faf9a5f1bc1p-4 : inexact-ok
1923 = tan upward binary64 0xap+0 : 0xa.5faf9a5f1bc18p-4 : inexact-ok
1924 = tan downward intel96 0xap+0 : 0xa.5faf9a5f1bc12efp-4 : inexact-ok
1925 = tan tonearest intel96 0xap+0 : 0xa.5faf9a5f1bc12fp-4 : inexact-ok
1926 = tan towardzero intel96 0xap+0 : 0xa.5faf9a5f1bc12efp-4 : inexact-ok
1927 = tan upward intel96 0xap+0 : 0xa.5faf9a5f1bc12fp-4 : inexact-ok
1928 = tan downward m68k96 0xap+0 : 0xa.5faf9a5f1bc12efp-4 : inexact-ok
1929 = tan tonearest m68k96 0xap+0 : 0xa.5faf9a5f1bc12fp-4 : inexact-ok
1930 = tan towardzero m68k96 0xap+0 : 0xa.5faf9a5f1bc12efp-4 : inexact-ok
1931 = tan upward m68k96 0xap+0 : 0xa.5faf9a5f1bc12fp-4 : inexact-ok
1932 = tan downward binary128 0xap+0 : 0xa.5faf9a5f1bc12efead12fa488fdp-4 : inexact-ok
1933 = tan tonearest binary128 0xap+0 : 0xa.5faf9a5f1bc12efead12fa488fdp-4 : inexact-ok
1934 = tan towardzero binary128 0xap+0 : 0xa.5faf9a5f1bc12efead12fa488fdp-4 : inexact-ok
1935 = tan upward binary128 0xap+0 : 0xa.5faf9a5f1bc12efead12fa488fd8p-4 : inexact-ok
1936 = tan downward ibm128 0xap+0 : 0xa.5faf9a5f1bc12efead12fa488cp-4 : inexact-ok
1937 = tan tonearest ibm128 0xap+0 : 0xa.5faf9a5f1bc12efead12fa489p-4 : inexact-ok
1938 = tan towardzero ibm128 0xap+0 : 0xa.5faf9a5f1bc12efead12fa488cp-4 : inexact-ok
1939 = tan upward ibm128 0xap+0 : 0xa.5faf9a5f1bc12efead12fa489p-4 : inexact-ok
1940 tan -0x1.062a48p+0
1941 = tan downward binary32 -0x1.062a48p+0 : -0x1.a4a484p+0 : inexact-ok
1942 = tan tonearest binary32 -0x1.062a48p+0 : -0x1.a4a482p+0 : inexact-ok
1943 = tan towardzero binary32 -0x1.062a48p+0 : -0x1.a4a482p+0 : inexact-ok
1944 = tan upward binary32 -0x1.062a48p+0 : -0x1.a4a482p+0 : inexact-ok
1945 = tan downward binary64 -0x1.062a48p+0 : -0x1.a4a482f560f6fp+0 : inexact-ok
1946 = tan tonearest binary64 -0x1.062a48p+0 : -0x1.a4a482f560f6ep+0 : inexact-ok
1947 = tan towardzero binary64 -0x1.062a48p+0 : -0x1.a4a482f560f6ep+0 : inexact-ok
1948 = tan upward binary64 -0x1.062a48p+0 : -0x1.a4a482f560f6ep+0 : inexact-ok
1949 = tan downward intel96 -0x1.062a48p+0 : -0x1.a4a482f560f6e4dp+0 : inexact-ok
1950 = tan tonearest intel96 -0x1.062a48p+0 : -0x1.a4a482f560f6e4cep+0 : inexact-ok
1951 = tan towardzero intel96 -0x1.062a48p+0 : -0x1.a4a482f560f6e4cep+0 : inexact-ok
1952 = tan upward intel96 -0x1.062a48p+0 : -0x1.a4a482f560f6e4cep+0 : inexact-ok
1953 = tan downward m68k96 -0x1.062a48p+0 : -0x1.a4a482f560f6e4dp+0 : inexact-ok
1954 = tan tonearest m68k96 -0x1.062a48p+0 : -0x1.a4a482f560f6e4cep+0 : inexact-ok
1955 = tan towardzero m68k96 -0x1.062a48p+0 : -0x1.a4a482f560f6e4cep+0 : inexact-ok
1956 = tan upward m68k96 -0x1.062a48p+0 : -0x1.a4a482f560f6e4cep+0 : inexact-ok
1957 = tan downward binary128 -0x1.062a48p+0 : -0x1.a4a482f560f6e4ceb9d6e73567d5p+0 : inexact-ok
1958 = tan tonearest binary128 -0x1.062a48p+0 : -0x1.a4a482f560f6e4ceb9d6e73567d4p+0 : inexact-ok
1959 = tan towardzero binary128 -0x1.062a48p+0 : -0x1.a4a482f560f6e4ceb9d6e73567d4p+0 : inexact-ok
1960 = tan upward binary128 -0x1.062a48p+0 : -0x1.a4a482f560f6e4ceb9d6e73567d4p+0 : inexact-ok
1961 = tan downward ibm128 -0x1.062a48p+0 : -0x1.a4a482f560f6e4ceb9d6e73568p+0 : inexact-ok
1962 = tan tonearest ibm128 -0x1.062a48p+0 : -0x1.a4a482f560f6e4ceb9d6e73568p+0 : inexact-ok
1963 = tan towardzero ibm128 -0x1.062a48p+0 : -0x1.a4a482f560f6e4ceb9d6e735678p+0 : inexact-ok
1964 = tan upward ibm128 -0x1.062a48p+0 : -0x1.a4a482f560f6e4ceb9d6e735678p+0 : inexact-ok
1965 tan -0x1.4f69cp+0
1966 = tan downward binary32 -0x1.4f69cp+0 : -0x3.c00d44p+0 : inexact-ok
1967 = tan tonearest binary32 -0x1.4f69cp+0 : -0x3.c00d44p+0 : inexact-ok
1968 = tan towardzero binary32 -0x1.4f69cp+0 : -0x3.c00d4p+0 : inexact-ok
1969 = tan upward binary32 -0x1.4f69cp+0 : -0x3.c00d4p+0 : inexact-ok
1970 = tan downward binary64 -0x1.4f69cp+0 : -0x3.c00d4280aa7cp+0 : inexact-ok
1971 = tan tonearest binary64 -0x1.4f69cp+0 : -0x3.c00d4280aa7bep+0 : inexact-ok
1972 = tan towardzero binary64 -0x1.4f69cp+0 : -0x3.c00d4280aa7bep+0 : inexact-ok
1973 = tan upward binary64 -0x1.4f69cp+0 : -0x3.c00d4280aa7bep+0 : inexact-ok
1974 = tan downward intel96 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede8p+0 : inexact-ok
1975 = tan tonearest intel96 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede8p+0 : inexact-ok
1976 = tan towardzero intel96 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede4p+0 : inexact-ok
1977 = tan upward intel96 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede4p+0 : inexact-ok
1978 = tan downward m68k96 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede8p+0 : inexact-ok
1979 = tan tonearest m68k96 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede8p+0 : inexact-ok
1980 = tan towardzero m68k96 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede4p+0 : inexact-ok
1981 = tan upward m68k96 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede4p+0 : inexact-ok
1982 = tan downward binary128 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede62d35d88620c2p+0 : inexact-ok
1983 = tan tonearest binary128 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede62d35d88620cp+0 : inexact-ok
1984 = tan towardzero binary128 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede62d35d88620cp+0 : inexact-ok
1985 = tan upward binary128 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede62d35d88620cp+0 : inexact-ok
1986 = tan downward ibm128 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede62d35d88621p+0 : inexact-ok
1987 = tan tonearest ibm128 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede62d35d88621p+0 : inexact-ok
1988 = tan towardzero ibm128 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede62d35d8862p+0 : inexact-ok
1989 = tan upward ibm128 -0x1.4f69cp+0 : -0x3.c00d4280aa7bede62d35d8862p+0 : inexact-ok
1990 tan 0x1.6ca7e8p+0
1991 = tan downward binary32 0x1.6ca7e8p+0 : 0x6.c89cf8p+0 : inexact-ok
1992 = tan tonearest binary32 0x1.6ca7e8p+0 : 0x6.c89cf8p+0 : inexact-ok
1993 = tan towardzero binary32 0x1.6ca7e8p+0 : 0x6.c89cf8p+0 : inexact-ok
1994 = tan upward binary32 0x1.6ca7e8p+0 : 0x6.c89dp+0 : inexact-ok
1995 = tan downward binary64 0x1.6ca7e8p+0 : 0x6.c89cf9333573p+0 : inexact-ok
1996 = tan tonearest binary64 0x1.6ca7e8p+0 : 0x6.c89cf9333573p+0 : inexact-ok
1997 = tan towardzero binary64 0x1.6ca7e8p+0 : 0x6.c89cf9333573p+0 : inexact-ok
1998 = tan upward binary64 0x1.6ca7e8p+0 : 0x6.c89cf93335734p+0 : inexact-ok
1999 = tan downward intel96 0x1.6ca7e8p+0 : 0x6.c89cf93335731dap+0 : inexact-ok
2000 = tan tonearest intel96 0x1.6ca7e8p+0 : 0x6.c89cf93335731da8p+0 : inexact-ok
2001 = tan towardzero intel96 0x1.6ca7e8p+0 : 0x6.c89cf93335731dap+0 : inexact-ok
2002 = tan upward intel96 0x1.6ca7e8p+0 : 0x6.c89cf93335731da8p+0 : inexact-ok
2003 = tan downward m68k96 0x1.6ca7e8p+0 : 0x6.c89cf93335731dap+0 : inexact-ok
2004 = tan tonearest m68k96 0x1.6ca7e8p+0 : 0x6.c89cf93335731da8p+0 : inexact-ok
2005 = tan towardzero m68k96 0x1.6ca7e8p+0 : 0x6.c89cf93335731dap+0 : inexact-ok
2006 = tan upward m68k96 0x1.6ca7e8p+0 : 0x6.c89cf93335731da8p+0 : inexact-ok
2007 = tan downward binary128 0x1.6ca7e8p+0 : 0x6.c89cf93335731da4f3da65c3025cp+0 : inexact-ok
2008 = tan tonearest binary128 0x1.6ca7e8p+0 : 0x6.c89cf93335731da4f3da65c3026p+0 : inexact-ok
2009 = tan towardzero binary128 0x1.6ca7e8p+0 : 0x6.c89cf93335731da4f3da65c3025cp+0 : inexact-ok
2010 = tan upward binary128 0x1.6ca7e8p+0 : 0x6.c89cf93335731da4f3da65c3026p+0 : inexact-ok
2011 = tan downward ibm128 0x1.6ca7e8p+0 : 0x6.c89cf93335731da4f3da65c302p+0 : inexact-ok
2012 = tan tonearest ibm128 0x1.6ca7e8p+0 : 0x6.c89cf93335731da4f3da65c302p+0 : inexact-ok
2013 = tan towardzero ibm128 0x1.6ca7e8p+0 : 0x6.c89cf93335731da4f3da65c302p+0 : inexact-ok
2014 = tan upward ibm128 0x1.6ca7e8p+0 : 0x6.c89cf93335731da4f3da65c304p+0 : inexact-ok
2015 tan -0x1.b569cp+0
2016 = tan downward binary32 -0x1.b569cp+0 : 0x7.355528p+0 : inexact-ok
2017 = tan tonearest binary32 -0x1.b569cp+0 : 0x7.35553p+0 : inexact-ok
2018 = tan towardzero binary32 -0x1.b569cp+0 : 0x7.355528p+0 : inexact-ok
2019 = tan upward binary32 -0x1.b569cp+0 : 0x7.35553p+0 : inexact-ok
2020 = tan downward binary64 -0x1.b569cp+0 : 0x7.35552c167cbe4p+0 : inexact-ok
2021 = tan tonearest binary64 -0x1.b569cp+0 : 0x7.35552c167cbe8p+0 : inexact-ok
2022 = tan towardzero binary64 -0x1.b569cp+0 : 0x7.35552c167cbe4p+0 : inexact-ok
2023 = tan upward binary64 -0x1.b569cp+0 : 0x7.35552c167cbe8p+0 : inexact-ok
2024 = tan downward intel96 -0x1.b569cp+0 : 0x7.35552c167cbe7688p+0 : inexact-ok
2025 = tan tonearest intel96 -0x1.b569cp+0 : 0x7.35552c167cbe769p+0 : inexact-ok
2026 = tan towardzero intel96 -0x1.b569cp+0 : 0x7.35552c167cbe7688p+0 : inexact-ok
2027 = tan upward intel96 -0x1.b569cp+0 : 0x7.35552c167cbe769p+0 : inexact-ok
2028 = tan downward m68k96 -0x1.b569cp+0 : 0x7.35552c167cbe7688p+0 : inexact-ok
2029 = tan tonearest m68k96 -0x1.b569cp+0 : 0x7.35552c167cbe769p+0 : inexact-ok
2030 = tan towardzero m68k96 -0x1.b569cp+0 : 0x7.35552c167cbe7688p+0 : inexact-ok
2031 = tan upward m68k96 -0x1.b569cp+0 : 0x7.35552c167cbe769p+0 : inexact-ok
2032 = tan downward binary128 -0x1.b569cp+0 : 0x7.35552c167cbe768ef1a28179e914p+0 : inexact-ok
2033 = tan tonearest binary128 -0x1.b569cp+0 : 0x7.35552c167cbe768ef1a28179e914p+0 : inexact-ok
2034 = tan towardzero binary128 -0x1.b569cp+0 : 0x7.35552c167cbe768ef1a28179e914p+0 : inexact-ok
2035 = tan upward binary128 -0x1.b569cp+0 : 0x7.35552c167cbe768ef1a28179e918p+0 : inexact-ok
2036 = tan downward ibm128 -0x1.b569cp+0 : 0x7.35552c167cbe768ef1a28179e8p+0 : inexact-ok
2037 = tan tonearest ibm128 -0x1.b569cp+0 : 0x7.35552c167cbe768ef1a28179eap+0 : inexact-ok
2038 = tan towardzero ibm128 -0x1.b569cp+0 : 0x7.35552c167cbe768ef1a28179e8p+0 : inexact-ok
2039 = tan upward ibm128 -0x1.b569cp+0 : 0x7.35552c167cbe768ef1a28179eap+0 : inexact-ok
2040 tan -0x2.12bafcp+0
2041 = tan downward binary32 -0x2.12bafcp+0 : 0x1.d1fa32p+0 : inexact-ok
2042 = tan tonearest binary32 -0x2.12bafcp+0 : 0x1.d1fa34p+0 : inexact-ok
2043 = tan towardzero binary32 -0x2.12bafcp+0 : 0x1.d1fa32p+0 : inexact-ok
2044 = tan upward binary32 -0x2.12bafcp+0 : 0x1.d1fa34p+0 : inexact-ok
2045 = tan downward binary64 -0x2.12bafcp+0 : 0x1.d1fa3375a3decp+0 : inexact-ok
2046 = tan tonearest binary64 -0x2.12bafcp+0 : 0x1.d1fa3375a3decp+0 : inexact-ok
2047 = tan towardzero binary64 -0x2.12bafcp+0 : 0x1.d1fa3375a3decp+0 : inexact-ok
2048 = tan upward binary64 -0x2.12bafcp+0 : 0x1.d1fa3375a3dedp+0 : inexact-ok
2049 = tan downward intel96 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8p+0 : inexact-ok
2050 = tan tonearest intel96 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8p+0 : inexact-ok
2051 = tan towardzero intel96 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8p+0 : inexact-ok
2052 = tan upward intel96 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7eap+0 : inexact-ok
2053 = tan downward m68k96 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8p+0 : inexact-ok
2054 = tan tonearest m68k96 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8p+0 : inexact-ok
2055 = tan towardzero m68k96 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8p+0 : inexact-ok
2056 = tan upward m68k96 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7eap+0 : inexact-ok
2057 = tan downward binary128 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8e0c696c99bd7p+0 : inexact-ok
2058 = tan tonearest binary128 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8e0c696c99bd8p+0 : inexact-ok
2059 = tan towardzero binary128 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8e0c696c99bd7p+0 : inexact-ok
2060 = tan upward binary128 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8e0c696c99bd8p+0 : inexact-ok
2061 = tan downward ibm128 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8e0c696c99b8p+0 : inexact-ok
2062 = tan tonearest ibm128 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8e0c696c99cp+0 : inexact-ok
2063 = tan towardzero ibm128 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8e0c696c99b8p+0 : inexact-ok
2064 = tan upward ibm128 -0x2.12bafcp+0 : 0x1.d1fa3375a3dec7e8e0c696c99cp+0 : inexact-ok
2065 tan 0x2.091d68p+0
2066 = tan downward binary32 0x2.091d68p+0 : -0x1.fe8472p+0 : inexact-ok
2067 = tan tonearest binary32 0x2.091d68p+0 : -0x1.fe847p+0 : inexact-ok
2068 = tan towardzero binary32 0x2.091d68p+0 : -0x1.fe847p+0 : inexact-ok
2069 = tan upward binary32 0x2.091d68p+0 : -0x1.fe847p+0 : inexact-ok
2070 = tan downward binary64 0x2.091d68p+0 : -0x1.fe84705639d39p+0 : inexact-ok
2071 = tan tonearest binary64 0x2.091d68p+0 : -0x1.fe84705639d38p+0 : inexact-ok
2072 = tan towardzero binary64 0x2.091d68p+0 : -0x1.fe84705639d38p+0 : inexact-ok
2073 = tan upward binary64 0x2.091d68p+0 : -0x1.fe84705639d38p+0 : inexact-ok
2074 = tan downward intel96 0x2.091d68p+0 : -0x1.fe84705639d38772p+0 : inexact-ok
2075 = tan tonearest intel96 0x2.091d68p+0 : -0x1.fe84705639d38772p+0 : inexact-ok
2076 = tan towardzero intel96 0x2.091d68p+0 : -0x1.fe84705639d3877p+0 : inexact-ok
2077 = tan upward intel96 0x2.091d68p+0 : -0x1.fe84705639d3877p+0 : inexact-ok
2078 = tan downward m68k96 0x2.091d68p+0 : -0x1.fe84705639d38772p+0 : inexact-ok
2079 = tan tonearest m68k96 0x2.091d68p+0 : -0x1.fe84705639d38772p+0 : inexact-ok
2080 = tan towardzero m68k96 0x2.091d68p+0 : -0x1.fe84705639d3877p+0 : inexact-ok
2081 = tan upward m68k96 0x2.091d68p+0 : -0x1.fe84705639d3877p+0 : inexact-ok
2082 = tan downward binary128 0x2.091d68p+0 : -0x1.fe84705639d387710dae52455d51p+0 : inexact-ok
2083 = tan tonearest binary128 0x2.091d68p+0 : -0x1.fe84705639d387710dae52455d5p+0 : inexact-ok
2084 = tan towardzero binary128 0x2.091d68p+0 : -0x1.fe84705639d387710dae52455d5p+0 : inexact-ok
2085 = tan upward binary128 0x2.091d68p+0 : -0x1.fe84705639d387710dae52455d5p+0 : inexact-ok
2086 = tan downward ibm128 0x2.091d68p+0 : -0x1.fe84705639d387710dae52455d8p+0 : inexact-ok
2087 = tan tonearest ibm128 0x2.091d68p+0 : -0x1.fe84705639d387710dae52455d8p+0 : inexact-ok
2088 = tan towardzero ibm128 0x2.091d68p+0 : -0x1.fe84705639d387710dae52455dp+0 : inexact-ok
2089 = tan upward ibm128 0x2.091d68p+0 : -0x1.fe84705639d387710dae52455dp+0 : inexact-ok
2090 tan -0x5.302ab9b18593264p+0
2091 = tan downward binary32 -0x5.302ab8p+0 : 0x1.f0dbcep+0 : inexact-ok
2092 = tan tonearest binary32 -0x5.302ab8p+0 : 0x1.f0dbcep+0 : inexact-ok
2093 = tan towardzero binary32 -0x5.302ab8p+0 : 0x1.f0dbcep+0 : inexact-ok
2094 = tan upward binary32 -0x5.302ab8p+0 : 0x1.f0dbdp+0 : inexact-ok
2095 = tan downward binary64 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbp+0 : inexact-ok
2096 = tan tonearest binary64 -0x5.302ab8p+0 : 0x1.f0dbcee9873ccp+0 : inexact-ok
2097 = tan towardzero binary64 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbp+0 : inexact-ok
2098 = tan upward binary64 -0x5.302ab8p+0 : 0x1.f0dbcee9873ccp+0 : inexact-ok
2099 = tan downward intel96 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ep+0 : inexact-ok
2100 = tan tonearest intel96 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ep+0 : inexact-ok
2101 = tan towardzero intel96 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ep+0 : inexact-ok
2102 = tan upward intel96 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf3p+0 : inexact-ok
2103 = tan downward m68k96 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ep+0 : inexact-ok
2104 = tan tonearest m68k96 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ep+0 : inexact-ok
2105 = tan towardzero m68k96 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ep+0 : inexact-ok
2106 = tan upward m68k96 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf3p+0 : inexact-ok
2107 = tan downward binary128 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ee7067b00e7ffp+0 : inexact-ok
2108 = tan tonearest binary128 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ee7067b00e8p+0 : inexact-ok
2109 = tan towardzero binary128 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ee7067b00e7ffp+0 : inexact-ok
2110 = tan upward binary128 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ee7067b00e8p+0 : inexact-ok
2111 = tan downward ibm128 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ee7067b00e78p+0 : inexact-ok
2112 = tan tonearest ibm128 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ee7067b00e8p+0 : inexact-ok
2113 = tan towardzero ibm128 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ee7067b00e78p+0 : inexact-ok
2114 = tan upward ibm128 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbf2ee7067b00e8p+0 : inexact-ok
2115 = tan downward binary32 -0x5.302acp+0 : 0x1.f0dba8p+0 : inexact-ok
2116 = tan tonearest binary32 -0x5.302acp+0 : 0x1.f0dba8p+0 : inexact-ok
2117 = tan towardzero binary32 -0x5.302acp+0 : 0x1.f0dba8p+0 : inexact-ok
2118 = tan upward binary32 -0x5.302acp+0 : 0x1.f0dbaap+0 : inexact-ok
2119 = tan downward binary64 -0x5.302acp+0 : 0x1.f0dba8c6e598bp+0 : inexact-ok
2120 = tan tonearest binary64 -0x5.302acp+0 : 0x1.f0dba8c6e598cp+0 : inexact-ok
2121 = tan towardzero binary64 -0x5.302acp+0 : 0x1.f0dba8c6e598bp+0 : inexact-ok
2122 = tan upward binary64 -0x5.302acp+0 : 0x1.f0dba8c6e598cp+0 : inexact-ok
2123 = tan downward intel96 -0x5.302acp+0 : 0x1.f0dba8c6e598b932p+0 : inexact-ok
2124 = tan tonearest intel96 -0x5.302acp+0 : 0x1.f0dba8c6e598b932p+0 : inexact-ok
2125 = tan towardzero intel96 -0x5.302acp+0 : 0x1.f0dba8c6e598b932p+0 : inexact-ok
2126 = tan upward intel96 -0x5.302acp+0 : 0x1.f0dba8c6e598b934p+0 : inexact-ok
2127 = tan downward m68k96 -0x5.302acp+0 : 0x1.f0dba8c6e598b932p+0 : inexact-ok
2128 = tan tonearest m68k96 -0x5.302acp+0 : 0x1.f0dba8c6e598b932p+0 : inexact-ok
2129 = tan towardzero m68k96 -0x5.302acp+0 : 0x1.f0dba8c6e598b932p+0 : inexact-ok
2130 = tan upward m68k96 -0x5.302acp+0 : 0x1.f0dba8c6e598b934p+0 : inexact-ok
2131 = tan downward binary128 -0x5.302acp+0 : 0x1.f0dba8c6e598b93213c2ad3e1475p+0 : inexact-ok
2132 = tan tonearest binary128 -0x5.302acp+0 : 0x1.f0dba8c6e598b93213c2ad3e1476p+0 : inexact-ok
2133 = tan towardzero binary128 -0x5.302acp+0 : 0x1.f0dba8c6e598b93213c2ad3e1475p+0 : inexact-ok
2134 = tan upward binary128 -0x5.302acp+0 : 0x1.f0dba8c6e598b93213c2ad3e1476p+0 : inexact-ok
2135 = tan downward ibm128 -0x5.302acp+0 : 0x1.f0dba8c6e598b93213c2ad3e14p+0 : inexact-ok
2136 = tan tonearest ibm128 -0x5.302acp+0 : 0x1.f0dba8c6e598b93213c2ad3e148p+0 : inexact-ok
2137 = tan towardzero ibm128 -0x5.302acp+0 : 0x1.f0dba8c6e598b93213c2ad3e14p+0 : inexact-ok
2138 = tan upward ibm128 -0x5.302acp+0 : 0x1.f0dba8c6e598b93213c2ad3e148p+0 : inexact-ok
2139 = tan downward binary64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0ap+0 : inexact-ok
2140 = tan tonearest binary64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0ap+0 : inexact-ok
2141 = tan towardzero binary64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0ap+0 : inexact-ok
2142 = tan upward binary64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0bp+0 : inexact-ok
2143 = tan downward intel96 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e4p+0 : inexact-ok
2144 = tan tonearest intel96 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e6p+0 : inexact-ok
2145 = tan towardzero intel96 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e4p+0 : inexact-ok
2146 = tan upward intel96 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e6p+0 : inexact-ok
2147 = tan downward m68k96 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e4p+0 : inexact-ok
2148 = tan tonearest m68k96 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e6p+0 : inexact-ok
2149 = tan towardzero m68k96 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e4p+0 : inexact-ok
2150 = tan upward m68k96 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e6p+0 : inexact-ok
2151 = tan downward binary128 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0 : inexact-ok
2152 = tan tonearest binary128 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0 : inexact-ok
2153 = tan towardzero binary128 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0 : inexact-ok
2154 = tan upward binary128 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e58732bf53fb81p+0 : inexact-ok
2155 = tan downward ibm128 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0 : inexact-ok
2156 = tan tonearest ibm128 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0 : inexact-ok
2157 = tan towardzero ibm128 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0 : inexact-ok
2158 = tan upward ibm128 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0a6e58732bf53fcp+0 : inexact-ok
2159 = tan downward binary64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af7p+0 : inexact-ok
2160 = tan tonearest binary64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af7p+0 : inexact-ok
2161 = tan towardzero binary64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af7p+0 : inexact-ok
2162 = tan upward binary64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af8p+0 : inexact-ok
2163 = tan downward intel96 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75dp+0 : inexact-ok
2164 = tan tonearest intel96 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75dp+0 : inexact-ok
2165 = tan towardzero intel96 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75dp+0 : inexact-ok
2166 = tan upward intel96 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d2p+0 : inexact-ok
2167 = tan downward m68k96 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75dp+0 : inexact-ok
2168 = tan tonearest m68k96 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75dp+0 : inexact-ok
2169 = tan towardzero m68k96 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75dp+0 : inexact-ok
2170 = tan upward m68k96 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d2p+0 : inexact-ok
2171 = tan downward binary128 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d06f670bd22cep+0 : inexact-ok
2172 = tan tonearest binary128 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d06f670bd22cep+0 : inexact-ok
2173 = tan towardzero binary128 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d06f670bd22cep+0 : inexact-ok
2174 = tan upward binary128 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d06f670bd22ce1p+0 : inexact-ok
2175 = tan downward ibm128 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d06f670bd22c8p+0 : inexact-ok
2176 = tan tonearest ibm128 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d06f670bd22dp+0 : inexact-ok
2177 = tan towardzero ibm128 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d06f670bd22c8p+0 : inexact-ok
2178 = tan upward ibm128 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af75d06f670bd22dp+0 : inexact-ok
2179 = tan downward intel96 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08ep+0 : inexact-ok
2180 = tan tonearest intel96 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff09p+0 : inexact-ok
2181 = tan towardzero intel96 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08ep+0 : inexact-ok
2182 = tan upward intel96 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff09p+0 : inexact-ok
2183 = tan downward m68k96 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08ep+0 : inexact-ok
2184 = tan tonearest m68k96 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff09p+0 : inexact-ok
2185 = tan towardzero m68k96 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08ep+0 : inexact-ok
2186 = tan upward m68k96 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff09p+0 : inexact-ok
2187 = tan downward binary128 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08febfa010b436ap+0 : inexact-ok
2188 = tan tonearest binary128 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08febfa010b436ap+0 : inexact-ok
2189 = tan towardzero binary128 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08febfa010b436ap+0 : inexact-ok
2190 = tan upward binary128 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08febfa010b436bp+0 : inexact-ok
2191 = tan downward ibm128 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08febfa010b43p+0 : inexact-ok
2192 = tan tonearest ibm128 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08febfa010b438p+0 : inexact-ok
2193 = tan towardzero ibm128 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08febfa010b43p+0 : inexact-ok
2194 = tan upward ibm128 -0x5.302ab9b18593264p+0 : 0x1.f0dbc6d6f7aff08febfa010b438p+0 : inexact-ok
2195 tan 0x1.1ad374p+0
2196 = tan downward binary32 0x1.1ad374p+0 : 0x1.fcfe66p+0 : inexact-ok
2197 = tan tonearest binary32 0x1.1ad374p+0 : 0x1.fcfe68p+0 : inexact-ok
2198 = tan towardzero binary32 0x1.1ad374p+0 : 0x1.fcfe66p+0 : inexact-ok
2199 = tan upward binary32 0x1.1ad374p+0 : 0x1.fcfe68p+0 : inexact-ok
2200 = tan downward binary64 0x1.1ad374p+0 : 0x1.fcfe678552d4ap+0 : inexact-ok
2201 = tan tonearest binary64 0x1.1ad374p+0 : 0x1.fcfe678552d4ap+0 : inexact-ok
2202 = tan towardzero binary64 0x1.1ad374p+0 : 0x1.fcfe678552d4ap+0 : inexact-ok
2203 = tan upward binary64 0x1.1ad374p+0 : 0x1.fcfe678552d4bp+0 : inexact-ok
2204 = tan downward intel96 0x1.1ad374p+0 : 0x1.fcfe678552d4a7ccp+0 : inexact-ok
2205 = tan tonearest intel96 0x1.1ad374p+0 : 0x1.fcfe678552d4a7ccp+0 : inexact-ok
2206 = tan towardzero intel96 0x1.1ad374p+0 : 0x1.fcfe678552d4a7ccp+0 : inexact-ok
2207 = tan upward intel96 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cep+0 : inexact-ok
2208 = tan downward m68k96 0x1.1ad374p+0 : 0x1.fcfe678552d4a7ccp+0 : inexact-ok
2209 = tan tonearest m68k96 0x1.1ad374p+0 : 0x1.fcfe678552d4a7ccp+0 : inexact-ok
2210 = tan towardzero m68k96 0x1.1ad374p+0 : 0x1.fcfe678552d4a7ccp+0 : inexact-ok
2211 = tan upward m68k96 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cep+0 : inexact-ok
2212 = tan downward binary128 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cc4536fb771831p+0 : inexact-ok
2213 = tan tonearest binary128 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cc4536fb771832p+0 : inexact-ok
2214 = tan towardzero binary128 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cc4536fb771831p+0 : inexact-ok
2215 = tan upward binary128 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cc4536fb771832p+0 : inexact-ok
2216 = tan downward ibm128 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cc4536fb7718p+0 : inexact-ok
2217 = tan tonearest ibm128 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cc4536fb7718p+0 : inexact-ok
2218 = tan towardzero ibm128 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cc4536fb7718p+0 : inexact-ok
2219 = tan upward ibm128 0x1.1ad374p+0 : 0x1.fcfe678552d4a7cc4536fb77188p+0 : inexact-ok
2220 tan -0x1.0d55b8p+0
2221 = tan downward binary32 -0x1.0d55b8p+0 : -0x1.c074fap+0 : inexact-ok
2222 = tan tonearest binary32 -0x1.0d55b8p+0 : -0x1.c074f8p+0 : inexact-ok
2223 = tan towardzero binary32 -0x1.0d55b8p+0 : -0x1.c074f8p+0 : inexact-ok
2224 = tan upward binary32 -0x1.0d55b8p+0 : -0x1.c074f8p+0 : inexact-ok
2225 = tan downward binary64 -0x1.0d55b8p+0 : -0x1.c074f83e72237p+0 : inexact-ok
2226 = tan tonearest binary64 -0x1.0d55b8p+0 : -0x1.c074f83e72237p+0 : inexact-ok
2227 = tan towardzero binary64 -0x1.0d55b8p+0 : -0x1.c074f83e72236p+0 : inexact-ok
2228 = tan upward binary64 -0x1.0d55b8p+0 : -0x1.c074f83e72236p+0 : inexact-ok
2229 = tan downward intel96 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1ap+0 : inexact-ok
2230 = tan tonearest intel96 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1ap+0 : inexact-ok
2231 = tan towardzero intel96 -0x1.0d55b8p+0 : -0x1.c074f83e72236f18p+0 : inexact-ok
2232 = tan upward intel96 -0x1.0d55b8p+0 : -0x1.c074f83e72236f18p+0 : inexact-ok
2233 = tan downward m68k96 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1ap+0 : inexact-ok
2234 = tan tonearest m68k96 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1ap+0 : inexact-ok
2235 = tan towardzero m68k96 -0x1.0d55b8p+0 : -0x1.c074f83e72236f18p+0 : inexact-ok
2236 = tan upward m68k96 -0x1.0d55b8p+0 : -0x1.c074f83e72236f18p+0 : inexact-ok
2237 = tan downward binary128 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1900dbba65f784p+0 : inexact-ok
2238 = tan tonearest binary128 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1900dbba65f783p+0 : inexact-ok
2239 = tan towardzero binary128 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1900dbba65f783p+0 : inexact-ok
2240 = tan upward binary128 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1900dbba65f783p+0 : inexact-ok
2241 = tan downward ibm128 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1900dbba65f8p+0 : inexact-ok
2242 = tan tonearest ibm128 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1900dbba65f78p+0 : inexact-ok
2243 = tan towardzero ibm128 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1900dbba65f78p+0 : inexact-ok
2244 = tan upward ibm128 -0x1.0d55b8p+0 : -0x1.c074f83e72236f1900dbba65f78p+0 : inexact-ok
2245 tan 1.57079697
2246 = tan downward binary32 0x1.921fc2p+0 : -0x1.41acc2p+20 : inexact-ok
2247 = tan tonearest binary32 0x1.921fc2p+0 : -0x1.41acc2p+20 : inexact-ok
2248 = tan towardzero binary32 0x1.921fc2p+0 : -0x1.41accp+20 : inexact-ok
2249 = tan upward binary32 0x1.921fc2p+0 : -0x1.41accp+20 : inexact-ok
2250 = tan downward binary64 0x1.921fc2p+0 : -0x1.41acc1f2aebdcp+20 : inexact-ok
2251 = tan tonearest binary64 0x1.921fc2p+0 : -0x1.41acc1f2aebdcp+20 : inexact-ok
2252 = tan towardzero binary64 0x1.921fc2p+0 : -0x1.41acc1f2aebdbp+20 : inexact-ok
2253 = tan upward binary64 0x1.921fc2p+0 : -0x1.41acc1f2aebdbp+20 : inexact-ok
2254 = tan downward intel96 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd2p+20 : inexact-ok
2255 = tan tonearest intel96 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbdp+20 : inexact-ok
2256 = tan towardzero intel96 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbdp+20 : inexact-ok
2257 = tan upward intel96 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbdp+20 : inexact-ok
2258 = tan downward m68k96 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd2p+20 : inexact-ok
2259 = tan tonearest m68k96 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbdp+20 : inexact-ok
2260 = tan towardzero m68k96 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbdp+20 : inexact-ok
2261 = tan upward m68k96 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbdp+20 : inexact-ok
2262 = tan downward binary128 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd0c10fd22cc56ap+20 : inexact-ok
2263 = tan tonearest binary128 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd0c10fd22cc56ap+20 : inexact-ok
2264 = tan towardzero binary128 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd0c10fd22cc569p+20 : inexact-ok
2265 = tan upward binary128 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd0c10fd22cc569p+20 : inexact-ok
2266 = tan downward ibm128 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd0c10fd22cc58p+20 : inexact-ok
2267 = tan tonearest ibm128 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd0c10fd22cc58p+20 : inexact-ok
2268 = tan towardzero ibm128 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd0c10fd22cc5p+20 : inexact-ok
2269 = tan upward ibm128 0x1.921fc2p+0 : -0x1.41acc1f2aebdbbd0c10fd22cc5p+20 : inexact-ok
2270 = tan downward binary32 0x1.921fcp+0 : -0x1.7d9d38p+20 : inexact-ok
2271 = tan tonearest binary32 0x1.921fcp+0 : -0x1.7d9d38p+20 : inexact-ok
2272 = tan towardzero binary32 0x1.921fcp+0 : -0x1.7d9d36p+20 : inexact-ok
2273 = tan upward binary32 0x1.921fcp+0 : -0x1.7d9d36p+20 : inexact-ok
2274 = tan downward binary64 0x1.921fcp+0 : -0x1.7d9d370b14024p+20 : inexact-ok
2275 = tan tonearest binary64 0x1.921fcp+0 : -0x1.7d9d370b14023p+20 : inexact-ok
2276 = tan towardzero binary64 0x1.921fcp+0 : -0x1.7d9d370b14023p+20 : inexact-ok
2277 = tan upward binary64 0x1.921fcp+0 : -0x1.7d9d370b14023p+20 : inexact-ok
2278 = tan downward intel96 0x1.921fcp+0 : -0x1.7d9d370b140234d4p+20 : inexact-ok
2279 = tan tonearest intel96 0x1.921fcp+0 : -0x1.7d9d370b140234d4p+20 : inexact-ok
2280 = tan towardzero intel96 0x1.921fcp+0 : -0x1.7d9d370b140234d2p+20 : inexact-ok
2281 = tan upward intel96 0x1.921fcp+0 : -0x1.7d9d370b140234d2p+20 : inexact-ok
2282 = tan downward m68k96 0x1.921fcp+0 : -0x1.7d9d370b140234d4p+20 : inexact-ok
2283 = tan tonearest m68k96 0x1.921fcp+0 : -0x1.7d9d370b140234d4p+20 : inexact-ok
2284 = tan towardzero m68k96 0x1.921fcp+0 : -0x1.7d9d370b140234d2p+20 : inexact-ok
2285 = tan upward m68k96 0x1.921fcp+0 : -0x1.7d9d370b140234d2p+20 : inexact-ok
2286 = tan downward binary128 0x1.921fcp+0 : -0x1.7d9d370b140234d37501f83845c3p+20 : inexact-ok
2287 = tan tonearest binary128 0x1.921fcp+0 : -0x1.7d9d370b140234d37501f83845c2p+20 : inexact-ok
2288 = tan towardzero binary128 0x1.921fcp+0 : -0x1.7d9d370b140234d37501f83845c2p+20 : inexact-ok
2289 = tan upward binary128 0x1.921fcp+0 : -0x1.7d9d370b140234d37501f83845c2p+20 : inexact-ok
2290 = tan downward ibm128 0x1.921fcp+0 : -0x1.7d9d370b140234d37501f83846p+20 : inexact-ok
2291 = tan tonearest ibm128 0x1.921fcp+0 : -0x1.7d9d370b140234d37501f83846p+20 : inexact-ok
2292 = tan towardzero ibm128 0x1.921fcp+0 : -0x1.7d9d370b140234d37501f838458p+20 : inexact-ok
2293 = tan upward ibm128 0x1.921fcp+0 : -0x1.7d9d370b140234d37501f838458p+20 : inexact-ok
2294 = tan downward binary64 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509cfp+20 : inexact-ok
2295 = tan tonearest binary64 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509cfp+20 : inexact-ok
2296 = tan towardzero binary64 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509cep+20 : inexact-ok
2297 = tan upward binary64 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509cep+20 : inexact-ok
2298 = tan downward intel96 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99ap+20 : inexact-ok
2299 = tan tonearest intel96 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99ap+20 : inexact-ok
2300 = tan towardzero intel96 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce998p+20 : inexact-ok
2301 = tan upward intel96 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce998p+20 : inexact-ok
2302 = tan downward m68k96 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99ap+20 : inexact-ok
2303 = tan tonearest m68k96 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99ap+20 : inexact-ok
2304 = tan towardzero m68k96 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce998p+20 : inexact-ok
2305 = tan upward m68k96 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce998p+20 : inexact-ok
2306 = tan downward binary128 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99968d2431cf3a5p+20 : inexact-ok
2307 = tan tonearest binary128 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99968d2431cf3a4p+20 : inexact-ok
2308 = tan towardzero binary128 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99968d2431cf3a4p+20 : inexact-ok
2309 = tan upward binary128 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99968d2431cf3a4p+20 : inexact-ok
2310 = tan downward ibm128 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99968d2431cf4p+20 : inexact-ok
2311 = tan tonearest ibm128 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99968d2431cf38p+20 : inexact-ok
2312 = tan towardzero ibm128 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99968d2431cf38p+20 : inexact-ok
2313 = tan upward ibm128 0x1.921fc00ece4f1p+0 : -0x1.7b91a083509ce99968d2431cf38p+20 : inexact-ok
2314 = tan downward binary64 0x1.921fc00ece4fp+0 : -0x1.7b91a08583657p+20 : inexact-ok
2315 = tan tonearest binary64 0x1.921fc00ece4fp+0 : -0x1.7b91a08583657p+20 : inexact-ok
2316 = tan towardzero binary64 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656p+20 : inexact-ok
2317 = tan upward binary64 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656p+20 : inexact-ok
2318 = tan downward intel96 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656dbap+20 : inexact-ok
2319 = tan tonearest intel96 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8p+20 : inexact-ok
2320 = tan towardzero intel96 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8p+20 : inexact-ok
2321 = tan upward intel96 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8p+20 : inexact-ok
2322 = tan downward m68k96 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656dbap+20 : inexact-ok
2323 = tan tonearest m68k96 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8p+20 : inexact-ok
2324 = tan towardzero m68k96 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8p+20 : inexact-ok
2325 = tan upward m68k96 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8p+20 : inexact-ok
2326 = tan downward binary128 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8b65798b4bbacp+20 : inexact-ok
2327 = tan tonearest binary128 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8b65798b4bbabp+20 : inexact-ok
2328 = tan towardzero binary128 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8b65798b4bbabp+20 : inexact-ok
2329 = tan upward binary128 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8b65798b4bbabp+20 : inexact-ok
2330 = tan downward ibm128 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8b65798b4bcp+20 : inexact-ok
2331 = tan tonearest ibm128 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8b65798b4bb8p+20 : inexact-ok
2332 = tan towardzero ibm128 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8b65798b4bb8p+20 : inexact-ok
2333 = tan upward ibm128 0x1.921fc00ece4fp+0 : -0x1.7b91a08583656db8b65798b4bb8p+20 : inexact-ok
2334 = tan downward intel96 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb56p+20 : inexact-ok
2335 = tan tonearest intel96 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb56p+20 : inexact-ok
2336 = tan towardzero intel96 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb54p+20 : inexact-ok
2337 = tan upward intel96 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb54p+20 : inexact-ok
2338 = tan downward m68k96 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb56p+20 : inexact-ok
2339 = tan tonearest m68k96 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb56p+20 : inexact-ok
2340 = tan towardzero m68k96 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb54p+20 : inexact-ok
2341 = tan upward m68k96 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb54p+20 : inexact-ok
2342 = tan downward binary128 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb5571b2cd0ca17p+20 : inexact-ok
2343 = tan tonearest binary128 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb5571b2cd0ca16fp+20 : inexact-ok
2344 = tan towardzero binary128 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb5571b2cd0ca16fp+20 : inexact-ok
2345 = tan upward binary128 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb5571b2cd0ca16fp+20 : inexact-ok
2346 = tan downward ibm128 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb5571b2cd0ca18p+20 : inexact-ok
2347 = tan tonearest ibm128 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb5571b2cd0ca18p+20 : inexact-ok
2348 = tan towardzero ibm128 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb5571b2cd0ca1p+20 : inexact-ok
2349 = tan upward ibm128 0x1.921fc00ece4f02f4p+0 : -0x1.7b91a0851b85eb5571b2cd0ca1p+20 : inexact-ok
2350 = tan downward intel96 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4466p+20 : inexact-ok
2351 = tan tonearest intel96 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4466p+20 : inexact-ok
2352 = tan towardzero intel96 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4464p+20 : inexact-ok
2353 = tan upward intel96 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4464p+20 : inexact-ok
2354 = tan downward m68k96 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4466p+20 : inexact-ok
2355 = tan tonearest m68k96 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4466p+20 : inexact-ok
2356 = tan towardzero m68k96 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4464p+20 : inexact-ok
2357 = tan upward m68k96 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4464p+20 : inexact-ok
2358 = tan downward binary128 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4465f5de57e1e183p+20 : inexact-ok
2359 = tan tonearest binary128 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4465f5de57e1e183p+20 : inexact-ok
2360 = tan towardzero binary128 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4465f5de57e1e182p+20 : inexact-ok
2361 = tan upward binary128 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4465f5de57e1e182p+20 : inexact-ok
2362 = tan downward ibm128 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4465f5de57e1e2p+20 : inexact-ok
2363 = tan tonearest ibm128 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4465f5de57e1e18p+20 : inexact-ok
2364 = tan towardzero ibm128 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4465f5de57e1e18p+20 : inexact-ok
2365 = tan upward ibm128 0x1.921fc00ece4f02f2p+0 : -0x1.7b91a0851bcc4465f5de57e1e18p+20 : inexact-ok
2366 = tan downward binary128 0x1.921fc00ece4f02f278ade6ad9e8ap+0 : -0x1.7b91a0851bbbafa14cf22c61e332p+20 : inexact-ok
2367 = tan tonearest binary128 0x1.921fc00ece4f02f278ade6ad9e8ap+0 : -0x1.7b91a0851bbbafa14cf22c61e331p+20 : inexact-ok
2368 = tan towardzero binary128 0x1.921fc00ece4f02f278ade6ad9e8ap+0 : -0x1.7b91a0851bbbafa14cf22c61e331p+20 : inexact-ok
2369 = tan upward binary128 0x1.921fc00ece4f02f278ade6ad9e8ap+0 : -0x1.7b91a0851bbbafa14cf22c61e331p+20 : inexact-ok
2370 = tan downward binary128 0x1.921fc00ece4f02f278ade6ad9e89p+0 : -0x1.7b91a0851bbbafa14cf22c850fbap+20 : inexact-ok
2371 = tan tonearest binary128 0x1.921fc00ece4f02f278ade6ad9e89p+0 : -0x1.7b91a0851bbbafa14cf22c850fb9p+20 : inexact-ok
2372 = tan towardzero binary128 0x1.921fc00ece4f02f278ade6ad9e89p+0 : -0x1.7b91a0851bbbafa14cf22c850fb9p+20 : inexact-ok
2373 = tan upward binary128 0x1.921fc00ece4f02f278ade6ad9e89p+0 : -0x1.7b91a0851bbbafa14cf22c850fb9p+20 : inexact-ok
2374 = tan downward binary128 0x1.921fc00ece4f02f278ade6ad9fp+0 : -0x1.7b91a0851bbbafa14cf21c2b5c63p+20 : inexact-ok
2375 = tan tonearest binary128 0x1.921fc00ece4f02f278ade6ad9fp+0 : -0x1.7b91a0851bbbafa14cf21c2b5c63p+20 : inexact-ok
2376 = tan towardzero binary128 0x1.921fc00ece4f02f278ade6ad9fp+0 : -0x1.7b91a0851bbbafa14cf21c2b5c62p+20 : inexact-ok
2377 = tan upward binary128 0x1.921fc00ece4f02f278ade6ad9fp+0 : -0x1.7b91a0851bbbafa14cf21c2b5c62p+20 : inexact-ok
2378 = tan downward ibm128 0x1.921fc00ece4f02f278ade6ad9fp+0 : -0x1.7b91a0851bbbafa14cf21c2b5c8p+20 : inexact-ok
2379 = tan tonearest ibm128 0x1.921fc00ece4f02f278ade6ad9fp+0 : -0x1.7b91a0851bbbafa14cf21c2b5c8p+20 : inexact-ok
2380 = tan towardzero ibm128 0x1.921fc00ece4f02f278ade6ad9fp+0 : -0x1.7b91a0851bbbafa14cf21c2b5cp+20 : inexact-ok
2381 = tan upward ibm128 0x1.921fc00ece4f02f278ade6ad9fp+0 : -0x1.7b91a0851bbbafa14cf21c2b5cp+20 : inexact-ok
2382 = tan downward binary128 0x1.921fc00ece4f02f278ade6ad9e8p+0 : -0x1.7b91a0851bbbafa14cf22dc1a084p+20 : inexact-ok
2383 = tan tonearest binary128 0x1.921fc00ece4f02f278ade6ad9e8p+0 : -0x1.7b91a0851bbbafa14cf22dc1a084p+20 : inexact-ok
2384 = tan towardzero binary128 0x1.921fc00ece4f02f278ade6ad9e8p+0 : -0x1.7b91a0851bbbafa14cf22dc1a083p+20 : inexact-ok
2385 = tan upward binary128 0x1.921fc00ece4f02f278ade6ad9e8p+0 : -0x1.7b91a0851bbbafa14cf22dc1a083p+20 : inexact-ok
2386 = tan downward ibm128 0x1.921fc00ece4f02f278ade6ad9e8p+0 : -0x1.7b91a0851bbbafa14cf22dc1a1p+20 : inexact-ok
2387 = tan tonearest ibm128 0x1.921fc00ece4f02f278ade6ad9e8p+0 : -0x1.7b91a0851bbbafa14cf22dc1a08p+20 : inexact-ok
2388 = tan towardzero ibm128 0x1.921fc00ece4f02f278ade6ad9e8p+0 : -0x1.7b91a0851bbbafa14cf22dc1a08p+20 : inexact-ok
2389 = tan upward ibm128 0x1.921fc00ece4f02f278ade6ad9e8p+0 : -0x1.7b91a0851bbbafa14cf22dc1a08p+20 : inexact-ok
2390 tan -1.57079697
2391 = tan downward binary32 -0x1.921fcp+0 : 0x1.7d9d36p+20 : inexact-ok
2392 = tan tonearest binary32 -0x1.921fcp+0 : 0x1.7d9d38p+20 : inexact-ok
2393 = tan towardzero binary32 -0x1.921fcp+0 : 0x1.7d9d36p+20 : inexact-ok
2394 = tan upward binary32 -0x1.921fcp+0 : 0x1.7d9d38p+20 : inexact-ok
2395 = tan downward binary64 -0x1.921fcp+0 : 0x1.7d9d370b14023p+20 : inexact-ok
2396 = tan tonearest binary64 -0x1.921fcp+0 : 0x1.7d9d370b14023p+20 : inexact-ok
2397 = tan towardzero binary64 -0x1.921fcp+0 : 0x1.7d9d370b14023p+20 : inexact-ok
2398 = tan upward binary64 -0x1.921fcp+0 : 0x1.7d9d370b14024p+20 : inexact-ok
2399 = tan downward intel96 -0x1.921fcp+0 : 0x1.7d9d370b140234d2p+20 : inexact-ok
2400 = tan tonearest intel96 -0x1.921fcp+0 : 0x1.7d9d370b140234d4p+20 : inexact-ok
2401 = tan towardzero intel96 -0x1.921fcp+0 : 0x1.7d9d370b140234d2p+20 : inexact-ok
2402 = tan upward intel96 -0x1.921fcp+0 : 0x1.7d9d370b140234d4p+20 : inexact-ok
2403 = tan downward m68k96 -0x1.921fcp+0 : 0x1.7d9d370b140234d2p+20 : inexact-ok
2404 = tan tonearest m68k96 -0x1.921fcp+0 : 0x1.7d9d370b140234d4p+20 : inexact-ok
2405 = tan towardzero m68k96 -0x1.921fcp+0 : 0x1.7d9d370b140234d2p+20 : inexact-ok
2406 = tan upward m68k96 -0x1.921fcp+0 : 0x1.7d9d370b140234d4p+20 : inexact-ok
2407 = tan downward binary128 -0x1.921fcp+0 : 0x1.7d9d370b140234d37501f83845c2p+20 : inexact-ok
2408 = tan tonearest binary128 -0x1.921fcp+0 : 0x1.7d9d370b140234d37501f83845c2p+20 : inexact-ok
2409 = tan towardzero binary128 -0x1.921fcp+0 : 0x1.7d9d370b140234d37501f83845c2p+20 : inexact-ok
2410 = tan upward binary128 -0x1.921fcp+0 : 0x1.7d9d370b140234d37501f83845c3p+20 : inexact-ok
2411 = tan downward ibm128 -0x1.921fcp+0 : 0x1.7d9d370b140234d37501f838458p+20 : inexact-ok
2412 = tan tonearest ibm128 -0x1.921fcp+0 : 0x1.7d9d370b140234d37501f83846p+20 : inexact-ok
2413 = tan towardzero ibm128 -0x1.921fcp+0 : 0x1.7d9d370b140234d37501f838458p+20 : inexact-ok
2414 = tan upward ibm128 -0x1.921fcp+0 : 0x1.7d9d370b140234d37501f83846p+20 : inexact-ok
2415 = tan downward binary32 -0x1.921fc2p+0 : 0x1.41accp+20 : inexact-ok
2416 = tan tonearest binary32 -0x1.921fc2p+0 : 0x1.41acc2p+20 : inexact-ok
2417 = tan towardzero binary32 -0x1.921fc2p+0 : 0x1.41accp+20 : inexact-ok
2418 = tan upward binary32 -0x1.921fc2p+0 : 0x1.41acc2p+20 : inexact-ok
2419 = tan downward binary64 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbp+20 : inexact-ok
2420 = tan tonearest binary64 -0x1.921fc2p+0 : 0x1.41acc1f2aebdcp+20 : inexact-ok
2421 = tan towardzero binary64 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbp+20 : inexact-ok
2422 = tan upward binary64 -0x1.921fc2p+0 : 0x1.41acc1f2aebdcp+20 : inexact-ok
2423 = tan downward intel96 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbdp+20 : inexact-ok
2424 = tan tonearest intel96 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbdp+20 : inexact-ok
2425 = tan towardzero intel96 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbdp+20 : inexact-ok
2426 = tan upward intel96 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd2p+20 : inexact-ok
2427 = tan downward m68k96 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbdp+20 : inexact-ok
2428 = tan tonearest m68k96 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbdp+20 : inexact-ok
2429 = tan towardzero m68k96 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbdp+20 : inexact-ok
2430 = tan upward m68k96 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd2p+20 : inexact-ok
2431 = tan downward binary128 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd0c10fd22cc569p+20 : inexact-ok
2432 = tan tonearest binary128 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd0c10fd22cc56ap+20 : inexact-ok
2433 = tan towardzero binary128 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd0c10fd22cc569p+20 : inexact-ok
2434 = tan upward binary128 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd0c10fd22cc56ap+20 : inexact-ok
2435 = tan downward ibm128 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd0c10fd22cc5p+20 : inexact-ok
2436 = tan tonearest ibm128 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd0c10fd22cc58p+20 : inexact-ok
2437 = tan towardzero ibm128 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd0c10fd22cc5p+20 : inexact-ok
2438 = tan upward ibm128 -0x1.921fc2p+0 : 0x1.41acc1f2aebdbbd0c10fd22cc58p+20 : inexact-ok
2439 = tan downward binary64 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656p+20 : inexact-ok
2440 = tan tonearest binary64 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583657p+20 : inexact-ok
2441 = tan towardzero binary64 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656p+20 : inexact-ok
2442 = tan upward binary64 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583657p+20 : inexact-ok
2443 = tan downward intel96 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8p+20 : inexact-ok
2444 = tan tonearest intel96 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8p+20 : inexact-ok
2445 = tan towardzero intel96 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8p+20 : inexact-ok
2446 = tan upward intel96 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656dbap+20 : inexact-ok
2447 = tan downward m68k96 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8p+20 : inexact-ok
2448 = tan tonearest m68k96 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8p+20 : inexact-ok
2449 = tan towardzero m68k96 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8p+20 : inexact-ok
2450 = tan upward m68k96 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656dbap+20 : inexact-ok
2451 = tan downward binary128 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8b65798b4bbabp+20 : inexact-ok
2452 = tan tonearest binary128 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8b65798b4bbabp+20 : inexact-ok
2453 = tan towardzero binary128 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8b65798b4bbabp+20 : inexact-ok
2454 = tan upward binary128 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8b65798b4bbacp+20 : inexact-ok
2455 = tan downward ibm128 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8b65798b4bb8p+20 : inexact-ok
2456 = tan tonearest ibm128 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8b65798b4bb8p+20 : inexact-ok
2457 = tan towardzero ibm128 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8b65798b4bb8p+20 : inexact-ok
2458 = tan upward ibm128 -0x1.921fc00ece4fp+0 : 0x1.7b91a08583656db8b65798b4bcp+20 : inexact-ok
2459 = tan downward binary64 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509cep+20 : inexact-ok
2460 = tan tonearest binary64 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509cfp+20 : inexact-ok
2461 = tan towardzero binary64 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509cep+20 : inexact-ok
2462 = tan upward binary64 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509cfp+20 : inexact-ok
2463 = tan downward intel96 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce998p+20 : inexact-ok
2464 = tan tonearest intel96 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99ap+20 : inexact-ok
2465 = tan towardzero intel96 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce998p+20 : inexact-ok
2466 = tan upward intel96 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99ap+20 : inexact-ok
2467 = tan downward m68k96 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce998p+20 : inexact-ok
2468 = tan tonearest m68k96 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99ap+20 : inexact-ok
2469 = tan towardzero m68k96 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce998p+20 : inexact-ok
2470 = tan upward m68k96 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99ap+20 : inexact-ok
2471 = tan downward binary128 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99968d2431cf3a4p+20 : inexact-ok
2472 = tan tonearest binary128 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99968d2431cf3a4p+20 : inexact-ok
2473 = tan towardzero binary128 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99968d2431cf3a4p+20 : inexact-ok
2474 = tan upward binary128 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99968d2431cf3a5p+20 : inexact-ok
2475 = tan downward ibm128 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99968d2431cf38p+20 : inexact-ok
2476 = tan tonearest ibm128 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99968d2431cf38p+20 : inexact-ok
2477 = tan towardzero ibm128 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99968d2431cf38p+20 : inexact-ok
2478 = tan upward ibm128 -0x1.921fc00ece4f1p+0 : 0x1.7b91a083509ce99968d2431cf4p+20 : inexact-ok
2479 = tan downward intel96 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4464p+20 : inexact-ok
2480 = tan tonearest intel96 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4466p+20 : inexact-ok
2481 = tan towardzero intel96 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4464p+20 : inexact-ok
2482 = tan upward intel96 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4466p+20 : inexact-ok
2483 = tan downward m68k96 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4464p+20 : inexact-ok
2484 = tan tonearest m68k96 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4466p+20 : inexact-ok
2485 = tan towardzero m68k96 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4464p+20 : inexact-ok
2486 = tan upward m68k96 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4466p+20 : inexact-ok
2487 = tan downward binary128 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4465f5de57e1e182p+20 : inexact-ok
2488 = tan tonearest binary128 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4465f5de57e1e183p+20 : inexact-ok
2489 = tan towardzero binary128 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4465f5de57e1e182p+20 : inexact-ok
2490 = tan upward binary128 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4465f5de57e1e183p+20 : inexact-ok
2491 = tan downward ibm128 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4465f5de57e1e18p+20 : inexact-ok
2492 = tan tonearest ibm128 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4465f5de57e1e18p+20 : inexact-ok
2493 = tan towardzero ibm128 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4465f5de57e1e18p+20 : inexact-ok
2494 = tan upward ibm128 -0x1.921fc00ece4f02f2p+0 : 0x1.7b91a0851bcc4465f5de57e1e2p+20 : inexact-ok
2495 = tan downward intel96 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb54p+20 : inexact-ok
2496 = tan tonearest intel96 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb56p+20 : inexact-ok
2497 = tan towardzero intel96 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb54p+20 : inexact-ok
2498 = tan upward intel96 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb56p+20 : inexact-ok
2499 = tan downward m68k96 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb54p+20 : inexact-ok
2500 = tan tonearest m68k96 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb56p+20 : inexact-ok
2501 = tan towardzero m68k96 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb54p+20 : inexact-ok
2502 = tan upward m68k96 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb56p+20 : inexact-ok
2503 = tan downward binary128 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb5571b2cd0ca16fp+20 : inexact-ok
2504 = tan tonearest binary128 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb5571b2cd0ca16fp+20 : inexact-ok
2505 = tan towardzero binary128 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb5571b2cd0ca16fp+20 : inexact-ok
2506 = tan upward binary128 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb5571b2cd0ca17p+20 : inexact-ok
2507 = tan downward ibm128 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb5571b2cd0ca1p+20 : inexact-ok
2508 = tan tonearest ibm128 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb5571b2cd0ca18p+20 : inexact-ok
2509 = tan towardzero ibm128 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb5571b2cd0ca1p+20 : inexact-ok
2510 = tan upward ibm128 -0x1.921fc00ece4f02f4p+0 : 0x1.7b91a0851b85eb5571b2cd0ca18p+20 : inexact-ok
2511 = tan downward binary128 -0x1.921fc00ece4f02f278ade6ad9e89p+0 : 0x1.7b91a0851bbbafa14cf22c850fb9p+20 : inexact-ok
2512 = tan tonearest binary128 -0x1.921fc00ece4f02f278ade6ad9e89p+0 : 0x1.7b91a0851bbbafa14cf22c850fb9p+20 : inexact-ok
2513 = tan towardzero binary128 -0x1.921fc00ece4f02f278ade6ad9e89p+0 : 0x1.7b91a0851bbbafa14cf22c850fb9p+20 : inexact-ok
2514 = tan upward binary128 -0x1.921fc00ece4f02f278ade6ad9e89p+0 : 0x1.7b91a0851bbbafa14cf22c850fbap+20 : inexact-ok
2515 = tan downward binary128 -0x1.921fc00ece4f02f278ade6ad9e8ap+0 : 0x1.7b91a0851bbbafa14cf22c61e331p+20 : inexact-ok
2516 = tan tonearest binary128 -0x1.921fc00ece4f02f278ade6ad9e8ap+0 : 0x1.7b91a0851bbbafa14cf22c61e331p+20 : inexact-ok
2517 = tan towardzero binary128 -0x1.921fc00ece4f02f278ade6ad9e8ap+0 : 0x1.7b91a0851bbbafa14cf22c61e331p+20 : inexact-ok
2518 = tan upward binary128 -0x1.921fc00ece4f02f278ade6ad9e8ap+0 : 0x1.7b91a0851bbbafa14cf22c61e332p+20 : inexact-ok
2519 = tan downward binary128 -0x1.921fc00ece4f02f278ade6ad9e8p+0 : 0x1.7b91a0851bbbafa14cf22dc1a083p+20 : inexact-ok
2520 = tan tonearest binary128 -0x1.921fc00ece4f02f278ade6ad9e8p+0 : 0x1.7b91a0851bbbafa14cf22dc1a084p+20 : inexact-ok
2521 = tan towardzero binary128 -0x1.921fc00ece4f02f278ade6ad9e8p+0 : 0x1.7b91a0851bbbafa14cf22dc1a083p+20 : inexact-ok
2522 = tan upward binary128 -0x1.921fc00ece4f02f278ade6ad9e8p+0 : 0x1.7b91a0851bbbafa14cf22dc1a084p+20 : inexact-ok
2523 = tan downward ibm128 -0x1.921fc00ece4f02f278ade6ad9e8p+0 : 0x1.7b91a0851bbbafa14cf22dc1a08p+20 : inexact-ok
2524 = tan tonearest ibm128 -0x1.921fc00ece4f02f278ade6ad9e8p+0 : 0x1.7b91a0851bbbafa14cf22dc1a08p+20 : inexact-ok
2525 = tan towardzero ibm128 -0x1.921fc00ece4f02f278ade6ad9e8p+0 : 0x1.7b91a0851bbbafa14cf22dc1a08p+20 : inexact-ok
2526 = tan upward ibm128 -0x1.921fc00ece4f02f278ade6ad9e8p+0 : 0x1.7b91a0851bbbafa14cf22dc1a1p+20 : inexact-ok
2527 = tan downward binary128 -0x1.921fc00ece4f02f278ade6ad9fp+0 : 0x1.7b91a0851bbbafa14cf21c2b5c62p+20 : inexact-ok
2528 = tan tonearest binary128 -0x1.921fc00ece4f02f278ade6ad9fp+0 : 0x1.7b91a0851bbbafa14cf21c2b5c63p+20 : inexact-ok
2529 = tan towardzero binary128 -0x1.921fc00ece4f02f278ade6ad9fp+0 : 0x1.7b91a0851bbbafa14cf21c2b5c62p+20 : inexact-ok
2530 = tan upward binary128 -0x1.921fc00ece4f02f278ade6ad9fp+0 : 0x1.7b91a0851bbbafa14cf21c2b5c63p+20 : inexact-ok
2531 = tan downward ibm128 -0x1.921fc00ece4f02f278ade6ad9fp+0 : 0x1.7b91a0851bbbafa14cf21c2b5cp+20 : inexact-ok
2532 = tan tonearest ibm128 -0x1.921fc00ece4f02f278ade6ad9fp+0 : 0x1.7b91a0851bbbafa14cf21c2b5c8p+20 : inexact-ok
2533 = tan towardzero ibm128 -0x1.921fc00ece4f02f278ade6ad9fp+0 : 0x1.7b91a0851bbbafa14cf21c2b5cp+20 : inexact-ok
2534 = tan upward ibm128 -0x1.921fc00ece4f02f278ade6ad9fp+0 : 0x1.7b91a0851bbbafa14cf21c2b5c8p+20 : inexact-ok
2535 tan 0x1p-5
2536 = tan downward binary32 0x8p-8 : 0x8.00aabp-8 : inexact-ok
2537 = tan tonearest binary32 0x8p-8 : 0x8.00aacp-8 : inexact-ok
2538 = tan towardzero binary32 0x8p-8 : 0x8.00aabp-8 : inexact-ok
2539 = tan upward binary32 0x8p-8 : 0x8.00aacp-8 : inexact-ok
2540 = tan downward binary64 0x8p-8 : 0x8.00aabbbd7604p-8 : inexact-ok
2541 = tan tonearest binary64 0x8p-8 : 0x8.00aabbbd7604p-8 : inexact-ok
2542 = tan towardzero binary64 0x8p-8 : 0x8.00aabbbd7604p-8 : inexact-ok
2543 = tan upward binary64 0x8p-8 : 0x8.00aabbbd76048p-8 : inexact-ok
2544 = tan downward intel96 0x8p-8 : 0x8.00aabbbd76042bep-8 : inexact-ok
2545 = tan tonearest intel96 0x8p-8 : 0x8.00aabbbd76042bfp-8 : inexact-ok
2546 = tan towardzero intel96 0x8p-8 : 0x8.00aabbbd76042bep-8 : inexact-ok
2547 = tan upward intel96 0x8p-8 : 0x8.00aabbbd76042bfp-8 : inexact-ok
2548 = tan downward m68k96 0x8p-8 : 0x8.00aabbbd76042bep-8 : inexact-ok
2549 = tan tonearest m68k96 0x8p-8 : 0x8.00aabbbd76042bfp-8 : inexact-ok
2550 = tan towardzero m68k96 0x8p-8 : 0x8.00aabbbd76042bep-8 : inexact-ok
2551 = tan upward m68k96 0x8p-8 : 0x8.00aabbbd76042bfp-8 : inexact-ok
2552 = tan downward binary128 0x8p-8 : 0x8.00aabbbd76042be9164bf404c3p-8 : inexact-ok
2553 = tan tonearest binary128 0x8p-8 : 0x8.00aabbbd76042be9164bf404c3p-8 : inexact-ok
2554 = tan towardzero binary128 0x8p-8 : 0x8.00aabbbd76042be9164bf404c3p-8 : inexact-ok
2555 = tan upward binary128 0x8p-8 : 0x8.00aabbbd76042be9164bf404c308p-8 : inexact-ok
2556 = tan downward ibm128 0x8p-8 : 0x8.00aabbbd76042be9164bf404cp-8 : inexact-ok
2557 = tan tonearest ibm128 0x8p-8 : 0x8.00aabbbd76042be9164bf404c4p-8 : inexact-ok
2558 = tan towardzero ibm128 0x8p-8 : 0x8.00aabbbd76042be9164bf404cp-8 : inexact-ok
2559 = tan upward ibm128 0x8p-8 : 0x8.00aabbbd76042be9164bf404c4p-8 : inexact-ok
2560 tan 0x1p-10
2561 = tan downward binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
2562 = tan tonearest binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
2563 = tan towardzero binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
2564 = tan upward binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
2565 = tan downward binary64 0x4p-12 : 0x4.0000155555ddcp-12 : inexact-ok
2566 = tan tonearest binary64 0x4p-12 : 0x4.0000155555ddcp-12 : inexact-ok
2567 = tan towardzero binary64 0x4p-12 : 0x4.0000155555ddcp-12 : inexact-ok
2568 = tan upward binary64 0x4p-12 : 0x4.0000155555dep-12 : inexact-ok
2569 = tan downward intel96 0x4p-12 : 0x4.0000155555ddddep-12 : inexact-ok
2570 = tan tonearest intel96 0x4p-12 : 0x4.0000155555ddddep-12 : inexact-ok
2571 = tan towardzero intel96 0x4p-12 : 0x4.0000155555ddddep-12 : inexact-ok
2572 = tan upward intel96 0x4p-12 : 0x4.0000155555dddde8p-12 : inexact-ok
2573 = tan downward m68k96 0x4p-12 : 0x4.0000155555ddddep-12 : inexact-ok
2574 = tan tonearest m68k96 0x4p-12 : 0x4.0000155555ddddep-12 : inexact-ok
2575 = tan towardzero m68k96 0x4p-12 : 0x4.0000155555ddddep-12 : inexact-ok
2576 = tan upward m68k96 0x4p-12 : 0x4.0000155555dddde8p-12 : inexact-ok
2577 = tan downward binary128 0x4p-12 : 0x4.0000155555dddde1521537b70a38p-12 : inexact-ok
2578 = tan tonearest binary128 0x4p-12 : 0x4.0000155555dddde1521537b70a3cp-12 : inexact-ok
2579 = tan towardzero binary128 0x4p-12 : 0x4.0000155555dddde1521537b70a38p-12 : inexact-ok
2580 = tan upward binary128 0x4p-12 : 0x4.0000155555dddde1521537b70a3cp-12 : inexact-ok
2581 = tan downward ibm128 0x4p-12 : 0x4.0000155555dddde1521537b70ap-12 : inexact-ok
2582 = tan tonearest ibm128 0x4p-12 : 0x4.0000155555dddde1521537b70ap-12 : inexact-ok
2583 = tan towardzero ibm128 0x4p-12 : 0x4.0000155555dddde1521537b70ap-12 : inexact-ok
2584 = tan upward ibm128 0x4p-12 : 0x4.0000155555dddde1521537b70cp-12 : inexact-ok
2585 tan 0x1p-15
2586 = tan downward binary32 0x2p-16 : 0x2p-16 : inexact-ok
2587 = tan tonearest binary32 0x2p-16 : 0x2p-16 : inexact-ok
2588 = tan towardzero binary32 0x2p-16 : 0x2p-16 : inexact-ok
2589 = tan upward binary32 0x2p-16 : 0x2.000004p-16 : inexact-ok
2590 = tan downward binary64 0x2p-16 : 0x2.00000002aaaaap-16 : inexact-ok
2591 = tan tonearest binary64 0x2p-16 : 0x2.00000002aaaaap-16 : inexact-ok
2592 = tan towardzero binary64 0x2p-16 : 0x2.00000002aaaaap-16 : inexact-ok
2593 = tan upward binary64 0x2p-16 : 0x2.00000002aaaacp-16 : inexact-ok
2594 = tan downward intel96 0x2p-16 : 0x2.00000002aaaaaaacp-16 : inexact-ok
2595 = tan tonearest intel96 0x2p-16 : 0x2.00000002aaaaaabp-16 : inexact-ok
2596 = tan towardzero intel96 0x2p-16 : 0x2.00000002aaaaaaacp-16 : inexact-ok
2597 = tan upward intel96 0x2p-16 : 0x2.00000002aaaaaabp-16 : inexact-ok
2598 = tan downward m68k96 0x2p-16 : 0x2.00000002aaaaaaacp-16 : inexact-ok
2599 = tan tonearest m68k96 0x2p-16 : 0x2.00000002aaaaaabp-16 : inexact-ok
2600 = tan towardzero m68k96 0x2p-16 : 0x2.00000002aaaaaaacp-16 : inexact-ok
2601 = tan upward m68k96 0x2p-16 : 0x2.00000002aaaaaabp-16 : inexact-ok
2602 = tan downward binary128 0x2p-16 : 0x2.00000002aaaaaaaeeeeeeef5d75cp-16 : inexact-ok
2603 = tan tonearest binary128 0x2p-16 : 0x2.00000002aaaaaaaeeeeeeef5d75ep-16 : inexact-ok
2604 = tan towardzero binary128 0x2p-16 : 0x2.00000002aaaaaaaeeeeeeef5d75cp-16 : inexact-ok
2605 = tan upward binary128 0x2p-16 : 0x2.00000002aaaaaaaeeeeeeef5d75ep-16 : inexact-ok
2606 = tan downward ibm128 0x2p-16 : 0x2.00000002aaaaaaaeeeeeeef5d7p-16 : inexact-ok
2607 = tan tonearest ibm128 0x2p-16 : 0x2.00000002aaaaaaaeeeeeeef5d7p-16 : inexact-ok
2608 = tan towardzero ibm128 0x2p-16 : 0x2.00000002aaaaaaaeeeeeeef5d7p-16 : inexact-ok
2609 = tan upward ibm128 0x2p-16 : 0x2.00000002aaaaaaaeeeeeeef5d8p-16 : inexact-ok
2610 tan 0x1p-20
2611 = tan downward binary32 0x1p-20 : 0x1p-20 : inexact-ok
2612 = tan tonearest binary32 0x1p-20 : 0x1p-20 : inexact-ok
2613 = tan towardzero binary32 0x1p-20 : 0x1p-20 : inexact-ok
2614 = tan upward binary32 0x1p-20 : 0x1.000002p-20 : inexact-ok
2615 = tan downward binary64 0x1p-20 : 0x1.0000000000555p-20 : inexact-ok
2616 = tan tonearest binary64 0x1p-20 : 0x1.0000000000555p-20 : inexact-ok
2617 = tan towardzero binary64 0x1p-20 : 0x1.0000000000555p-20 : inexact-ok
2618 = tan upward binary64 0x1p-20 : 0x1.0000000000556p-20 : inexact-ok
2619 = tan downward intel96 0x1p-20 : 0x1.0000000000555554p-20 : inexact-ok
2620 = tan tonearest intel96 0x1p-20 : 0x1.0000000000555556p-20 : inexact-ok
2621 = tan towardzero intel96 0x1p-20 : 0x1.0000000000555554p-20 : inexact-ok
2622 = tan upward intel96 0x1p-20 : 0x1.0000000000555556p-20 : inexact-ok
2623 = tan downward m68k96 0x1p-20 : 0x1.0000000000555554p-20 : inexact-ok
2624 = tan tonearest m68k96 0x1p-20 : 0x1.0000000000555556p-20 : inexact-ok
2625 = tan towardzero m68k96 0x1p-20 : 0x1.0000000000555554p-20 : inexact-ok
2626 = tan upward m68k96 0x1p-20 : 0x1.0000000000555556p-20 : inexact-ok
2627 = tan downward binary128 0x1p-20 : 0x1.0000000000555555555577777777p-20 : inexact-ok
2628 = tan tonearest binary128 0x1p-20 : 0x1.0000000000555555555577777777p-20 : inexact-ok
2629 = tan towardzero binary128 0x1p-20 : 0x1.0000000000555555555577777777p-20 : inexact-ok
2630 = tan upward binary128 0x1p-20 : 0x1.0000000000555555555577777778p-20 : inexact-ok
2631 = tan downward ibm128 0x1p-20 : 0x1.00000000005555555555777777p-20 : inexact-ok
2632 = tan tonearest ibm128 0x1p-20 : 0x1.000000000055555555557777778p-20 : inexact-ok
2633 = tan towardzero ibm128 0x1p-20 : 0x1.00000000005555555555777777p-20 : inexact-ok
2634 = tan upward ibm128 0x1p-20 : 0x1.000000000055555555557777778p-20 : inexact-ok
2635 tan 0x1p-25
2636 = tan downward binary32 0x8p-28 : 0x8p-28 : inexact-ok
2637 = tan tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok
2638 = tan towardzero binary32 0x8p-28 : 0x8p-28 : inexact-ok
2639 = tan upward binary32 0x8p-28 : 0x8.00001p-28 : inexact-ok
2640 = tan downward binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
2641 = tan tonearest binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
2642 = tan towardzero binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
2643 = tan upward binary64 0x8p-28 : 0x8.000000000001p-28 : inexact-ok
2644 = tan downward intel96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
2645 = tan tonearest intel96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
2646 = tan towardzero intel96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
2647 = tan upward intel96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
2648 = tan downward m68k96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
2649 = tan tonearest m68k96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
2650 = tan towardzero m68k96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
2651 = tan upward m68k96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
2652 = tan downward binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaabbb8p-28 : inexact-ok
2653 = tan tonearest binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaabbb8p-28 : inexact-ok
2654 = tan towardzero binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaabbb8p-28 : inexact-ok
2655 = tan upward binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaabbcp-28 : inexact-ok
2656 = tan downward ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaab8p-28 : inexact-ok
2657 = tan tonearest ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaabcp-28 : inexact-ok
2658 = tan towardzero ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaab8p-28 : inexact-ok
2659 = tan upward ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaabcp-28 : inexact-ok
2660 tan 0x1p-30
2661 = tan downward binary32 0x4p-32 : 0x4p-32 : inexact-ok
2662 = tan tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok
2663 = tan towardzero binary32 0x4p-32 : 0x4p-32 : inexact-ok
2664 = tan upward binary32 0x4p-32 : 0x4.000008p-32 : inexact-ok
2665 = tan downward binary64 0x4p-32 : 0x4p-32 : inexact-ok
2666 = tan tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok
2667 = tan towardzero binary64 0x4p-32 : 0x4p-32 : inexact-ok
2668 = tan upward binary64 0x4p-32 : 0x4.0000000000004p-32 : inexact-ok
2669 = tan downward intel96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
2670 = tan tonearest intel96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
2671 = tan towardzero intel96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
2672 = tan upward intel96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
2673 = tan downward m68k96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
2674 = tan tonearest m68k96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
2675 = tan towardzero m68k96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
2676 = tan upward m68k96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
2677 = tan downward binary128 0x4p-32 : 0x4.0000000000000015555555555554p-32 : inexact-ok
2678 = tan tonearest binary128 0x4p-32 : 0x4.0000000000000015555555555554p-32 : inexact-ok
2679 = tan towardzero binary128 0x4p-32 : 0x4.0000000000000015555555555554p-32 : inexact-ok
2680 = tan upward binary128 0x4p-32 : 0x4.0000000000000015555555555558p-32 : inexact-ok
2681 = tan downward ibm128 0x4p-32 : 0x4.00000000000000155555555554p-32 : inexact-ok
2682 = tan tonearest ibm128 0x4p-32 : 0x4.00000000000000155555555556p-32 : inexact-ok
2683 = tan towardzero ibm128 0x4p-32 : 0x4.00000000000000155555555554p-32 : inexact-ok
2684 = tan upward ibm128 0x4p-32 : 0x4.00000000000000155555555556p-32 : inexact-ok
2685 tan 0x1p-35
2686 = tan downward binary32 0x2p-36 : 0x2p-36 : inexact-ok
2687 = tan tonearest binary32 0x2p-36 : 0x2p-36 : inexact-ok
2688 = tan towardzero binary32 0x2p-36 : 0x2p-36 : inexact-ok
2689 = tan upward binary32 0x2p-36 : 0x2.000004p-36 : inexact-ok
2690 = tan downward binary64 0x2p-36 : 0x2p-36 : inexact-ok
2691 = tan tonearest binary64 0x2p-36 : 0x2p-36 : inexact-ok
2692 = tan towardzero binary64 0x2p-36 : 0x2p-36 : inexact-ok
2693 = tan upward binary64 0x2p-36 : 0x2.0000000000002p-36 : inexact-ok
2694 = tan downward intel96 0x2p-36 : 0x2p-36 : inexact-ok
2695 = tan tonearest intel96 0x2p-36 : 0x2p-36 : inexact-ok
2696 = tan towardzero intel96 0x2p-36 : 0x2p-36 : inexact-ok
2697 = tan upward intel96 0x2p-36 : 0x2.0000000000000004p-36 : inexact-ok
2698 = tan downward m68k96 0x2p-36 : 0x2p-36 : inexact-ok
2699 = tan tonearest m68k96 0x2p-36 : 0x2p-36 : inexact-ok
2700 = tan towardzero m68k96 0x2p-36 : 0x2p-36 : inexact-ok
2701 = tan upward m68k96 0x2p-36 : 0x2.0000000000000004p-36 : inexact-ok
2702 = tan downward binary128 0x2p-36 : 0x2.000000000000000002aaaaaaaaaap-36 : inexact-ok
2703 = tan tonearest binary128 0x2p-36 : 0x2.000000000000000002aaaaaaaaaap-36 : inexact-ok
2704 = tan towardzero binary128 0x2p-36 : 0x2.000000000000000002aaaaaaaaaap-36 : inexact-ok
2705 = tan upward binary128 0x2p-36 : 0x2.000000000000000002aaaaaaaaacp-36 : inexact-ok
2706 = tan downward ibm128 0x2p-36 : 0x2.000000000000000002aaaaaaaap-36 : inexact-ok
2707 = tan tonearest ibm128 0x2p-36 : 0x2.000000000000000002aaaaaaabp-36 : inexact-ok
2708 = tan towardzero ibm128 0x2p-36 : 0x2.000000000000000002aaaaaaaap-36 : inexact-ok
2709 = tan upward ibm128 0x2p-36 : 0x2.000000000000000002aaaaaaabp-36 : inexact-ok
2710 tan 0x1p-40
2711 = tan downward binary32 0x1p-40 : 0x1p-40 : inexact-ok
2712 = tan tonearest binary32 0x1p-40 : 0x1p-40 : inexact-ok
2713 = tan towardzero binary32 0x1p-40 : 0x1p-40 : inexact-ok
2714 = tan upward binary32 0x1p-40 : 0x1.000002p-40 : inexact-ok
2715 = tan downward binary64 0x1p-40 : 0x1p-40 : inexact-ok
2716 = tan tonearest binary64 0x1p-40 : 0x1p-40 : inexact-ok
2717 = tan towardzero binary64 0x1p-40 : 0x1p-40 : inexact-ok
2718 = tan upward binary64 0x1p-40 : 0x1.0000000000001p-40 : inexact-ok
2719 = tan downward intel96 0x1p-40 : 0x1p-40 : inexact-ok
2720 = tan tonearest intel96 0x1p-40 : 0x1p-40 : inexact-ok
2721 = tan towardzero intel96 0x1p-40 : 0x1p-40 : inexact-ok
2722 = tan upward intel96 0x1p-40 : 0x1.0000000000000002p-40 : inexact-ok
2723 = tan downward m68k96 0x1p-40 : 0x1p-40 : inexact-ok
2724 = tan tonearest m68k96 0x1p-40 : 0x1p-40 : inexact-ok
2725 = tan towardzero m68k96 0x1p-40 : 0x1p-40 : inexact-ok
2726 = tan upward m68k96 0x1p-40 : 0x1.0000000000000002p-40 : inexact-ok
2727 = tan downward binary128 0x1p-40 : 0x1.0000000000000000000055555555p-40 : inexact-ok
2728 = tan tonearest binary128 0x1p-40 : 0x1.0000000000000000000055555555p-40 : inexact-ok
2729 = tan towardzero binary128 0x1p-40 : 0x1.0000000000000000000055555555p-40 : inexact-ok
2730 = tan upward binary128 0x1p-40 : 0x1.0000000000000000000055555556p-40 : inexact-ok
2731 = tan downward ibm128 0x1p-40 : 0x1.00000000000000000000555555p-40 : inexact-ok
2732 = tan tonearest ibm128 0x1p-40 : 0x1.000000000000000000005555558p-40 : inexact-ok
2733 = tan towardzero ibm128 0x1p-40 : 0x1.00000000000000000000555555p-40 : inexact-ok
2734 = tan upward ibm128 0x1p-40 : 0x1.000000000000000000005555558p-40 : inexact-ok
2735 tan 0x1p-45
2736 = tan downward binary32 0x8p-48 : 0x8p-48 : inexact-ok
2737 = tan tonearest binary32 0x8p-48 : 0x8p-48 : inexact-ok
2738 = tan towardzero binary32 0x8p-48 : 0x8p-48 : inexact-ok
2739 = tan upward binary32 0x8p-48 : 0x8.00001p-48 : inexact-ok
2740 = tan downward binary64 0x8p-48 : 0x8p-48 : inexact-ok
2741 = tan tonearest binary64 0x8p-48 : 0x8p-48 : inexact-ok
2742 = tan towardzero binary64 0x8p-48 : 0x8p-48 : inexact-ok
2743 = tan upward binary64 0x8p-48 : 0x8.0000000000008p-48 : inexact-ok
2744 = tan downward intel96 0x8p-48 : 0x8p-48 : inexact-ok
2745 = tan tonearest intel96 0x8p-48 : 0x8p-48 : inexact-ok
2746 = tan towardzero intel96 0x8p-48 : 0x8p-48 : inexact-ok
2747 = tan upward intel96 0x8p-48 : 0x8.000000000000001p-48 : inexact-ok
2748 = tan downward m68k96 0x8p-48 : 0x8p-48 : inexact-ok
2749 = tan tonearest m68k96 0x8p-48 : 0x8p-48 : inexact-ok
2750 = tan towardzero m68k96 0x8p-48 : 0x8p-48 : inexact-ok
2751 = tan upward m68k96 0x8p-48 : 0x8.000000000000001p-48 : inexact-ok
2752 = tan downward binary128 0x8p-48 : 0x8.0000000000000000000000aaaaa8p-48 : inexact-ok
2753 = tan tonearest binary128 0x8p-48 : 0x8.0000000000000000000000aaaaa8p-48 : inexact-ok
2754 = tan towardzero binary128 0x8p-48 : 0x8.0000000000000000000000aaaaa8p-48 : inexact-ok
2755 = tan upward binary128 0x8p-48 : 0x8.0000000000000000000000aaaabp-48 : inexact-ok
2756 = tan downward ibm128 0x8p-48 : 0x8.0000000000000000000000aaa8p-48 : inexact-ok
2757 = tan tonearest ibm128 0x8p-48 : 0x8.0000000000000000000000aaacp-48 : inexact-ok
2758 = tan towardzero ibm128 0x8p-48 : 0x8.0000000000000000000000aaa8p-48 : inexact-ok
2759 = tan upward ibm128 0x8p-48 : 0x8.0000000000000000000000aaacp-48 : inexact-ok
2760 tan 0x1p-50
2761 = tan downward binary32 0x4p-52 : 0x4p-52 : inexact-ok
2762 = tan tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok
2763 = tan towardzero binary32 0x4p-52 : 0x4p-52 : inexact-ok
2764 = tan upward binary32 0x4p-52 : 0x4.000008p-52 : inexact-ok
2765 = tan downward binary64 0x4p-52 : 0x4p-52 : inexact-ok
2766 = tan tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok
2767 = tan towardzero binary64 0x4p-52 : 0x4p-52 : inexact-ok
2768 = tan upward binary64 0x4p-52 : 0x4.0000000000004p-52 : inexact-ok
2769 = tan downward intel96 0x4p-52 : 0x4p-52 : inexact-ok
2770 = tan tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok
2771 = tan towardzero intel96 0x4p-52 : 0x4p-52 : inexact-ok
2772 = tan upward intel96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok
2773 = tan downward m68k96 0x4p-52 : 0x4p-52 : inexact-ok
2774 = tan tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok
2775 = tan towardzero m68k96 0x4p-52 : 0x4p-52 : inexact-ok
2776 = tan upward m68k96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok
2777 = tan downward binary128 0x4p-52 : 0x4.0000000000000000000000001554p-52 : inexact-ok
2778 = tan tonearest binary128 0x4p-52 : 0x4.0000000000000000000000001554p-52 : inexact-ok
2779 = tan towardzero binary128 0x4p-52 : 0x4.0000000000000000000000001554p-52 : inexact-ok
2780 = tan upward binary128 0x4p-52 : 0x4.0000000000000000000000001558p-52 : inexact-ok
2781 = tan downward ibm128 0x4p-52 : 0x4.00000000000000000000000014p-52 : inexact-ok
2782 = tan tonearest ibm128 0x4p-52 : 0x4.00000000000000000000000016p-52 : inexact-ok
2783 = tan towardzero ibm128 0x4p-52 : 0x4.00000000000000000000000014p-52 : inexact-ok
2784 = tan upward ibm128 0x4p-52 : 0x4.00000000000000000000000016p-52 : inexact-ok
2785 tan 0x1p-55
2786 = tan downward binary32 0x2p-56 : 0x2p-56 : inexact-ok
2787 = tan tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok
2788 = tan towardzero binary32 0x2p-56 : 0x2p-56 : inexact-ok
2789 = tan upward binary32 0x2p-56 : 0x2.000004p-56 : inexact-ok
2790 = tan downward binary64 0x2p-56 : 0x2p-56 : inexact-ok
2791 = tan tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok
2792 = tan towardzero binary64 0x2p-56 : 0x2p-56 : inexact-ok
2793 = tan upward binary64 0x2p-56 : 0x2.0000000000002p-56 : inexact-ok
2794 = tan downward intel96 0x2p-56 : 0x2p-56 : inexact-ok
2795 = tan tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok
2796 = tan towardzero intel96 0x2p-56 : 0x2p-56 : inexact-ok
2797 = tan upward intel96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok
2798 = tan downward m68k96 0x2p-56 : 0x2p-56 : inexact-ok
2799 = tan tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok
2800 = tan towardzero m68k96 0x2p-56 : 0x2p-56 : inexact-ok
2801 = tan upward m68k96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok
2802 = tan downward binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
2803 = tan tonearest binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
2804 = tan towardzero binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
2805 = tan upward binary128 0x2p-56 : 0x2.0000000000000000000000000004p-56 : inexact-ok
2806 = tan downward ibm128 0x2p-56 : 0x2p-56 : inexact-ok
2807 = tan tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok
2808 = tan towardzero ibm128 0x2p-56 : 0x2p-56 : inexact-ok
2809 = tan upward ibm128 0x2p-56 : 0x2.00000000000000000000000001p-56 : inexact-ok
2810 tan 0x1p-60
2811 = tan downward binary32 0x1p-60 : 0x1p-60 : inexact-ok
2812 = tan tonearest binary32 0x1p-60 : 0x1p-60 : inexact-ok
2813 = tan towardzero binary32 0x1p-60 : 0x1p-60 : inexact-ok
2814 = tan upward binary32 0x1p-60 : 0x1.000002p-60 : inexact-ok
2815 = tan downward binary64 0x1p-60 : 0x1p-60 : inexact-ok
2816 = tan tonearest binary64 0x1p-60 : 0x1p-60 : inexact-ok
2817 = tan towardzero binary64 0x1p-60 : 0x1p-60 : inexact-ok
2818 = tan upward binary64 0x1p-60 : 0x1.0000000000001p-60 : inexact-ok
2819 = tan downward intel96 0x1p-60 : 0x1p-60 : inexact-ok
2820 = tan tonearest intel96 0x1p-60 : 0x1p-60 : inexact-ok
2821 = tan towardzero intel96 0x1p-60 : 0x1p-60 : inexact-ok
2822 = tan upward intel96 0x1p-60 : 0x1.0000000000000002p-60 : inexact-ok
2823 = tan downward m68k96 0x1p-60 : 0x1p-60 : inexact-ok
2824 = tan tonearest m68k96 0x1p-60 : 0x1p-60 : inexact-ok
2825 = tan towardzero m68k96 0x1p-60 : 0x1p-60 : inexact-ok
2826 = tan upward m68k96 0x1p-60 : 0x1.0000000000000002p-60 : inexact-ok
2827 = tan downward binary128 0x1p-60 : 0x1p-60 : inexact-ok
2828 = tan tonearest binary128 0x1p-60 : 0x1p-60 : inexact-ok
2829 = tan towardzero binary128 0x1p-60 : 0x1p-60 : inexact-ok
2830 = tan upward binary128 0x1p-60 : 0x1.0000000000000000000000000001p-60 : inexact-ok
2831 = tan downward ibm128 0x1p-60 : 0x1p-60 : inexact-ok
2832 = tan tonearest ibm128 0x1p-60 : 0x1p-60 : inexact-ok
2833 = tan towardzero ibm128 0x1p-60 : 0x1p-60 : inexact-ok
2834 = tan upward ibm128 0x1p-60 : 0x1.000000000000000000000000008p-60 : inexact-ok
2835 tan 0x1p-100
2836 = tan downward binary32 0x1p-100 : 0x1p-100 : inexact-ok
2837 = tan tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok
2838 = tan towardzero binary32 0x1p-100 : 0x1p-100 : inexact-ok
2839 = tan upward binary32 0x1p-100 : 0x1.000002p-100 : inexact-ok
2840 = tan downward binary64 0x1p-100 : 0x1p-100 : inexact-ok
2841 = tan tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok
2842 = tan towardzero binary64 0x1p-100 : 0x1p-100 : inexact-ok
2843 = tan upward binary64 0x1p-100 : 0x1.0000000000001p-100 : inexact-ok
2844 = tan downward intel96 0x1p-100 : 0x1p-100 : inexact-ok
2845 = tan tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok
2846 = tan towardzero intel96 0x1p-100 : 0x1p-100 : inexact-ok
2847 = tan upward intel96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok
2848 = tan downward m68k96 0x1p-100 : 0x1p-100 : inexact-ok
2849 = tan tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok
2850 = tan towardzero m68k96 0x1p-100 : 0x1p-100 : inexact-ok
2851 = tan upward m68k96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok
2852 = tan downward binary128 0x1p-100 : 0x1p-100 : inexact-ok
2853 = tan tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok
2854 = tan towardzero binary128 0x1p-100 : 0x1p-100 : inexact-ok
2855 = tan upward binary128 0x1p-100 : 0x1.0000000000000000000000000001p-100 : inexact-ok
2856 = tan downward ibm128 0x1p-100 : 0x1p-100 : inexact-ok
2857 = tan tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok
2858 = tan towardzero ibm128 0x1p-100 : 0x1p-100 : inexact-ok
2859 = tan upward ibm128 0x1p-100 : 0x1.000000000000000000000000008p-100 : inexact-ok
2860 tan 0x1p-600
2861 = tan downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2862 = tan tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2863 = tan towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2864 = tan upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
2865 = tan downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
2866 = tan tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
2867 = tan towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
2868 = tan upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
2869 = tan downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
2870 = tan tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
2871 = tan towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
2872 = tan upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
2873 = tan downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2874 = tan tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2875 = tan towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2876 = tan upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
2877 = tan downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
2878 = tan tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
2879 = tan towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
2880 = tan upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
2881 = tan downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2882 = tan tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2883 = tan towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2884 = tan upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
2885 = tan downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2886 = tan tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
2887 = tan towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
2888 = tan upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2889 = tan downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2890 = tan tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
2891 = tan towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
2892 = tan upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2893 = tan downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
2894 = tan tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
2895 = tan towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
2896 = tan upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
2897 = tan downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2898 = tan tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2899 = tan towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2900 = tan upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2901 = tan downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
2902 = tan tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
2903 = tan towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
2904 = tan upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
2905 = tan downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2906 = tan tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2907 = tan towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2908 = tan upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2909 = tan downward binary64 0x1p-600 : 0x1p-600 : inexact-ok
2910 = tan tonearest binary64 0x1p-600 : 0x1p-600 : inexact-ok
2911 = tan towardzero binary64 0x1p-600 : 0x1p-600 : inexact-ok
2912 = tan upward binary64 0x1p-600 : 0x1.0000000000001p-600 : inexact-ok
2913 = tan downward intel96 0x1p-600 : 0x1p-600 : inexact-ok
2914 = tan tonearest intel96 0x1p-600 : 0x1p-600 : inexact-ok
2915 = tan towardzero intel96 0x1p-600 : 0x1p-600 : inexact-ok
2916 = tan upward intel96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok
2917 = tan downward m68k96 0x1p-600 : 0x1p-600 : inexact-ok
2918 = tan tonearest m68k96 0x1p-600 : 0x1p-600 : inexact-ok
2919 = tan towardzero m68k96 0x1p-600 : 0x1p-600 : inexact-ok
2920 = tan upward m68k96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok
2921 = tan downward binary128 0x1p-600 : 0x1p-600 : inexact-ok
2922 = tan tonearest binary128 0x1p-600 : 0x1p-600 : inexact-ok
2923 = tan towardzero binary128 0x1p-600 : 0x1p-600 : inexact-ok
2924 = tan upward binary128 0x1p-600 : 0x1.0000000000000000000000000001p-600 : inexact-ok
2925 = tan downward ibm128 0x1p-600 : 0x1p-600 : inexact-ok
2926 = tan tonearest ibm128 0x1p-600 : 0x1p-600 : inexact-ok
2927 = tan towardzero ibm128 0x1p-600 : 0x1p-600 : inexact-ok
2928 = tan upward ibm128 0x1p-600 : 0x1.000000000000000000000000008p-600 : inexact-ok
2929 tan 0x1p-10000
2930 = tan downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2931 = tan tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2932 = tan towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2933 = tan upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
2934 = tan downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
2935 = tan tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
2936 = tan towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
2937 = tan upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
2938 = tan downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
2939 = tan tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
2940 = tan towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
2941 = tan upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
2942 = tan downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2943 = tan tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2944 = tan towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2945 = tan upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
2946 = tan downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
2947 = tan tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
2948 = tan towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
2949 = tan upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
2950 = tan downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2951 = tan tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2952 = tan towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2953 = tan upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
2954 = tan downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2955 = tan tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
2956 = tan towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
2957 = tan upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2958 = tan downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2959 = tan tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
2960 = tan towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
2961 = tan upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2962 = tan downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
2963 = tan tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
2964 = tan towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
2965 = tan upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
2966 = tan downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2967 = tan tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2968 = tan towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2969 = tan upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2970 = tan downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
2971 = tan tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
2972 = tan towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
2973 = tan upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
2974 = tan downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2975 = tan tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2976 = tan towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2977 = tan upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2978 = tan downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2979 = tan tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2980 = tan towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2981 = tan upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
2982 = tan downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
2983 = tan tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
2984 = tan towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
2985 = tan upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
2986 = tan downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
2987 = tan tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
2988 = tan towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
2989 = tan upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
2990 = tan downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
2991 = tan tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
2992 = tan towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
2993 = tan upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
2994 = tan downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2995 = tan tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2996 = tan towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2997 = tan upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
2998 = tan downward intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
2999 = tan tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
3000 = tan towardzero intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
3001 = tan upward intel96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok
3002 = tan downward m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
3003 = tan tonearest m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
3004 = tan towardzero m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
3005 = tan upward m68k96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok
3006 = tan downward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
3007 = tan tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
3008 = tan towardzero binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
3009 = tan upward binary128 0x1p-10000 : 0x1.0000000000000000000000000001p-10000 : inexact-ok
3010 tan max
3011 = tan downward binary32 0xf.fffffp+124 : -0x9.c9ecbp-4 : inexact-ok
3012 = tan tonearest binary32 0xf.fffffp+124 : -0x9.c9ecap-4 : inexact-ok
3013 = tan towardzero binary32 0xf.fffffp+124 : -0x9.c9ecap-4 : inexact-ok
3014 = tan upward binary32 0xf.fffffp+124 : -0x9.c9ecap-4 : inexact-ok
3015 = tan downward binary64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
3016 = tan tonearest binary64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
3017 = tan towardzero binary64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
3018 = tan upward binary64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
3019 = tan downward intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
3020 = tan tonearest intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
3021 = tan towardzero intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
3022 = tan upward intel96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
3023 = tan downward m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
3024 = tan tonearest m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f93p-4 : inexact-ok
3025 = tan towardzero m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
3026 = tan upward m68k96 0xf.fffffp+124 : -0x9.c9eca5a4c460f92p-4 : inexact-ok
3027 = tan downward binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf58p-4 : inexact-ok
3028 = tan tonearest binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
3029 = tan towardzero binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
3030 = tan upward binary128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
3031 = tan downward ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbedp-4 : inexact-ok
3032 = tan tonearest ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbedp-4 : inexact-ok
3033 = tan towardzero ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4 : inexact-ok
3034 = tan upward ibm128 0xf.fffffp+124 : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4 : inexact-ok
3035 = tan downward binary64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729484p-8 : inexact-ok
3036 = tan tonearest binary64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729484p-8 : inexact-ok
3037 = tan towardzero binary64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483p-8 : inexact-ok
3038 = tan upward binary64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483p-8 : inexact-ok
3039 = tan downward intel96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8ep-8 : inexact-ok
3040 = tan tonearest intel96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8ep-8 : inexact-ok
3041 = tan towardzero intel96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8cp-8 : inexact-ok
3042 = tan upward intel96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8cp-8 : inexact-ok
3043 = tan downward m68k96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8ep-8 : inexact-ok
3044 = tan tonearest m68k96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8ep-8 : inexact-ok
3045 = tan towardzero m68k96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8cp-8 : inexact-ok
3046 = tan upward m68k96 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8cp-8 : inexact-ok
3047 = tan downward binary128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e16cep-8 : inexact-ok
3048 = tan tonearest binary128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e16cdp-8 : inexact-ok
3049 = tan towardzero binary128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e16cdp-8 : inexact-ok
3050 = tan upward binary128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e16cdp-8 : inexact-ok
3051 = tan downward ibm128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e17p-8 : inexact-ok
3052 = tan tonearest ibm128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e17p-8 : inexact-ok
3053 = tan towardzero ibm128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e168p-8 : inexact-ok
3054 = tan upward ibm128 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483b8da1f7101e168p-8 : inexact-ok
3055 = tan downward intel96 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437ed8p+0 : inexact-ok
3056 = tan tonearest intel96 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437ed8p+0 : inexact-ok
3057 = tan towardzero intel96 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437edp+0 : inexact-ok
3058 = tan upward intel96 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437edp+0 : inexact-ok
3059 = tan downward m68k96 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437ed8p+0 : inexact-ok
3060 = tan tonearest m68k96 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437ed8p+0 : inexact-ok
3061 = tan towardzero m68k96 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437edp+0 : inexact-ok
3062 = tan upward m68k96 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437edp+0 : inexact-ok
3063 = tan downward binary128 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437ed7bee844b695ap+0 : inexact-ok
3064 = tan tonearest binary128 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437ed7bee844b6959cp+0 : inexact-ok
3065 = tan towardzero binary128 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437ed7bee844b6959cp+0 : inexact-ok
3066 = tan upward binary128 0xf.fffffffffffffffp+16380 : -0x7.ef32a4ca67437ed7bee844b6959cp+0 : inexact-ok
3067 = tan downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.1b6e2c58e228a81d9500ff5ce724p+0 : inexact-ok
3068 = tan tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.1b6e2c58e228a81d9500ff5ce722p+0 : inexact-ok
3069 = tan towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.1b6e2c58e228a81d9500ff5ce722p+0 : inexact-ok
3070 = tan upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.1b6e2c58e228a81d9500ff5ce722p+0 : inexact-ok
3071 = tan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc00078p+0 : inexact-ok
3072 = tan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc00078p+0 : inexact-ok
3073 = tan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc00078p+0 : inexact-ok
3074 = tan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc0007ap+0 : inexact-ok
3075 = tan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dcp+0 : inexact-ok
3076 = tan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dcp+0 : inexact-ok
3077 = tan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dcp+0 : inexact-ok
3078 = tan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.9d36f38857f642f5fdd53dc001p+0 : inexact-ok
3079 tan -max
3080 = tan downward binary32 -0xf.fffffp+124 : 0x9.c9ecap-4 : inexact-ok
3081 = tan tonearest binary32 -0xf.fffffp+124 : 0x9.c9ecap-4 : inexact-ok
3082 = tan towardzero binary32 -0xf.fffffp+124 : 0x9.c9ecap-4 : inexact-ok
3083 = tan upward binary32 -0xf.fffffp+124 : 0x9.c9ecbp-4 : inexact-ok
3084 = tan downward binary64 -0xf.fffffp+124 : 0x9.c9eca5a4c4608p-4 : inexact-ok
3085 = tan tonearest binary64 -0xf.fffffp+124 : 0x9.c9eca5a4c461p-4 : inexact-ok
3086 = tan towardzero binary64 -0xf.fffffp+124 : 0x9.c9eca5a4c4608p-4 : inexact-ok
3087 = tan upward binary64 -0xf.fffffp+124 : 0x9.c9eca5a4c461p-4 : inexact-ok
3088 = tan downward intel96 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92p-4 : inexact-ok
3089 = tan tonearest intel96 -0xf.fffffp+124 : 0x9.c9eca5a4c460f93p-4 : inexact-ok
3090 = tan towardzero intel96 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92p-4 : inexact-ok
3091 = tan upward intel96 -0xf.fffffp+124 : 0x9.c9eca5a4c460f93p-4 : inexact-ok
3092 = tan downward m68k96 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92p-4 : inexact-ok
3093 = tan tonearest m68k96 -0xf.fffffp+124 : 0x9.c9eca5a4c460f93p-4 : inexact-ok
3094 = tan towardzero m68k96 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92p-4 : inexact-ok
3095 = tan upward m68k96 -0xf.fffffp+124 : 0x9.c9eca5a4c460f93p-4 : inexact-ok
3096 = tan downward binary128 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
3097 = tan tonearest binary128 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
3098 = tan towardzero binary128 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92a1a2e4fbecf5p-4 : inexact-ok
3099 = tan upward binary128 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92a1a2e4fbecf58p-4 : inexact-ok
3100 = tan downward ibm128 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92a1a2e4fbeccp-4 : inexact-ok
3101 = tan tonearest ibm128 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92a1a2e4fbedp-4 : inexact-ok
3102 = tan towardzero ibm128 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92a1a2e4fbeccp-4 : inexact-ok
3103 = tan upward ibm128 -0xf.fffffp+124 : 0x9.c9eca5a4c460f92a1a2e4fbedp-4 : inexact-ok
3104 = tan downward binary64 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483p-8 : inexact-ok
3105 = tan tonearest binary64 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729484p-8 : inexact-ok
3106 = tan towardzero binary64 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483p-8 : inexact-ok
3107 = tan upward binary64 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729484p-8 : inexact-ok
3108 = tan downward intel96 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8cp-8 : inexact-ok
3109 = tan tonearest intel96 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8ep-8 : inexact-ok
3110 = tan towardzero intel96 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8cp-8 : inexact-ok
3111 = tan upward intel96 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8ep-8 : inexact-ok
3112 = tan downward m68k96 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8cp-8 : inexact-ok
3113 = tan tonearest m68k96 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8ep-8 : inexact-ok
3114 = tan towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8cp-8 : inexact-ok
3115 = tan upward m68k96 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8ep-8 : inexact-ok
3116 = tan downward binary128 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8da1f7101e16cdp-8 : inexact-ok
3117 = tan tonearest binary128 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8da1f7101e16cdp-8 : inexact-ok
3118 = tan towardzero binary128 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8da1f7101e16cdp-8 : inexact-ok
3119 = tan upward binary128 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8da1f7101e16cep-8 : inexact-ok
3120 = tan downward ibm128 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8da1f7101e168p-8 : inexact-ok
3121 = tan tonearest ibm128 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8da1f7101e17p-8 : inexact-ok
3122 = tan towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8da1f7101e168p-8 : inexact-ok
3123 = tan upward ibm128 -0xf.ffffffffffff8p+1020 : 0x1.4530cfe729483b8da1f7101e17p-8 : inexact-ok
3124 = tan downward intel96 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437edp+0 : inexact-ok
3125 = tan tonearest intel96 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437ed8p+0 : inexact-ok
3126 = tan towardzero intel96 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437edp+0 : inexact-ok
3127 = tan upward intel96 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437ed8p+0 : inexact-ok
3128 = tan downward m68k96 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437edp+0 : inexact-ok
3129 = tan tonearest m68k96 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437ed8p+0 : inexact-ok
3130 = tan towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437edp+0 : inexact-ok
3131 = tan upward m68k96 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437ed8p+0 : inexact-ok
3132 = tan downward binary128 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437ed7bee844b6959cp+0 : inexact-ok
3133 = tan tonearest binary128 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437ed7bee844b6959cp+0 : inexact-ok
3134 = tan towardzero binary128 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437ed7bee844b6959cp+0 : inexact-ok
3135 = tan upward binary128 -0xf.fffffffffffffffp+16380 : 0x7.ef32a4ca67437ed7bee844b695ap+0 : inexact-ok
3136 = tan downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.1b6e2c58e228a81d9500ff5ce722p+0 : inexact-ok
3137 = tan tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.1b6e2c58e228a81d9500ff5ce722p+0 : inexact-ok
3138 = tan towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.1b6e2c58e228a81d9500ff5ce722p+0 : inexact-ok
3139 = tan upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.1b6e2c58e228a81d9500ff5ce724p+0 : inexact-ok
3140 = tan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.9d36f38857f642f5fdd53dc0007ap+0 : inexact-ok
3141 = tan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.9d36f38857f642f5fdd53dc00078p+0 : inexact-ok
3142 = tan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.9d36f38857f642f5fdd53dc00078p+0 : inexact-ok
3143 = tan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.9d36f38857f642f5fdd53dc00078p+0 : inexact-ok
3144 = tan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.9d36f38857f642f5fdd53dc001p+0 : inexact-ok
3145 = tan tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.9d36f38857f642f5fdd53dcp+0 : inexact-ok
3146 = tan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.9d36f38857f642f5fdd53dcp+0 : inexact-ok
3147 = tan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.9d36f38857f642f5fdd53dcp+0 : inexact-ok
3148 tan min
3149 = tan downward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3150 = tan tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3151 = tan towardzero binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3152 = tan upward binary32 0x4p-128 : 0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok
3153 = tan downward binary64 0x4p-128 : 0x4p-128 : inexact-ok
3154 = tan tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
3155 = tan towardzero binary64 0x4p-128 : 0x4p-128 : inexact-ok
3156 = tan upward binary64 0x4p-128 : 0x4.0000000000004p-128 : inexact-ok
3157 = tan downward intel96 0x4p-128 : 0x4p-128 : inexact-ok
3158 = tan tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
3159 = tan towardzero intel96 0x4p-128 : 0x4p-128 : inexact-ok
3160 = tan upward intel96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
3161 = tan downward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
3162 = tan tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
3163 = tan towardzero m68k96 0x4p-128 : 0x4p-128 : inexact-ok
3164 = tan upward m68k96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
3165 = tan downward binary128 0x4p-128 : 0x4p-128 : inexact-ok
3166 = tan tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
3167 = tan towardzero binary128 0x4p-128 : 0x4p-128 : inexact-ok
3168 = tan upward binary128 0x4p-128 : 0x4.0000000000000000000000000004p-128 : inexact-ok
3169 = tan downward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
3170 = tan tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
3171 = tan towardzero ibm128 0x4p-128 : 0x4p-128 : inexact-ok
3172 = tan upward ibm128 0x4p-128 : 0x4.00000000000000000000000002p-128 : inexact-ok
3173 = tan downward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3174 = tan tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3175 = tan towardzero binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3176 = tan upward binary64 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok
3177 = tan downward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
3178 = tan tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
3179 = tan towardzero intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
3180 = tan upward intel96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
3181 = tan downward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
3182 = tan tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
3183 = tan towardzero m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
3184 = tan upward m68k96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
3185 = tan downward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
3186 = tan tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
3187 = tan towardzero binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
3188 = tan upward binary128 0x4p-1024 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
3189 = tan downward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
3190 = tan tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
3191 = tan towardzero ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
3192 = tan upward ibm128 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
3193 = tan downward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3194 = tan tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3195 = tan towardzero intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3196 = tan upward intel96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok
3197 = tan downward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
3198 = tan tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
3199 = tan towardzero m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
3200 = tan upward m68k96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok
3201 = tan downward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3202 = tan tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3203 = tan towardzero binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3204 = tan upward binary128 0x4p-16384 : 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
3205 = tan downward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3206 = tan tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3207 = tan towardzero intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3208 = tan upward intel96 0x2p-16384 : 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
3209 = tan downward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3210 = tan tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3211 = tan towardzero m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3212 = tan upward m68k96 0x2p-16384 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
3213 = tan downward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3214 = tan tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3215 = tan towardzero binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3216 = tan upward binary128 0x2p-16384 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
3217 = tan downward binary64 0x8p-972 : 0x8p-972 : inexact-ok
3218 = tan tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
3219 = tan towardzero binary64 0x8p-972 : 0x8p-972 : inexact-ok
3220 = tan upward binary64 0x8p-972 : 0x8.0000000000008p-972 : inexact-ok
3221 = tan downward intel96 0x8p-972 : 0x8p-972 : inexact-ok
3222 = tan tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
3223 = tan towardzero intel96 0x8p-972 : 0x8p-972 : inexact-ok
3224 = tan upward intel96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
3225 = tan downward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
3226 = tan tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
3227 = tan towardzero m68k96 0x8p-972 : 0x8p-972 : inexact-ok
3228 = tan upward m68k96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
3229 = tan downward binary128 0x8p-972 : 0x8p-972 : inexact-ok
3230 = tan tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
3231 = tan towardzero binary128 0x8p-972 : 0x8p-972 : inexact-ok
3232 = tan upward binary128 0x8p-972 : 0x8.0000000000000000000000000008p-972 : inexact-ok
3233 = tan downward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3234 = tan tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3235 = tan towardzero ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3236 = tan upward ibm128 0x8p-972 : 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
3237 tan -min
3238 = tan downward binary32 -0x4p-128 : -0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok
3239 = tan tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3240 = tan towardzero binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3241 = tan upward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3242 = tan downward binary64 -0x4p-128 : -0x4.0000000000004p-128 : inexact-ok
3243 = tan tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
3244 = tan towardzero binary64 -0x4p-128 : -0x4p-128 : inexact-ok
3245 = tan upward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
3246 = tan downward intel96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok
3247 = tan tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
3248 = tan towardzero intel96 -0x4p-128 : -0x4p-128 : inexact-ok
3249 = tan upward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
3250 = tan downward m68k96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok
3251 = tan tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
3252 = tan towardzero m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
3253 = tan upward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
3254 = tan downward binary128 -0x4p-128 : -0x4.0000000000000000000000000004p-128 : inexact-ok
3255 = tan tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
3256 = tan towardzero binary128 -0x4p-128 : -0x4p-128 : inexact-ok
3257 = tan upward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
3258 = tan downward ibm128 -0x4p-128 : -0x4.00000000000000000000000002p-128 : inexact-ok
3259 = tan tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
3260 = tan towardzero ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
3261 = tan upward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
3262 = tan downward binary64 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok
3263 = tan tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3264 = tan towardzero binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3265 = tan upward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3266 = tan downward intel96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok
3267 = tan tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3268 = tan towardzero intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3269 = tan upward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3270 = tan downward m68k96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok
3271 = tan tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3272 = tan towardzero m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3273 = tan upward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3274 = tan downward binary128 -0x4p-1024 : -0x4.0000000000000000000000000004p-1024 : inexact-ok
3275 = tan tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
3276 = tan towardzero binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
3277 = tan upward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
3278 = tan downward ibm128 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
3279 = tan tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
3280 = tan towardzero ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
3281 = tan upward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
3282 = tan downward intel96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok
3283 = tan tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3284 = tan towardzero intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3285 = tan upward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3286 = tan downward m68k96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok
3287 = tan tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
3288 = tan towardzero m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
3289 = tan upward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
3290 = tan downward binary128 -0x4p-16384 : -0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
3291 = tan tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3292 = tan towardzero binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3293 = tan upward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3294 = tan downward intel96 -0x2p-16384 : -0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
3295 = tan tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3296 = tan towardzero intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3297 = tan upward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3298 = tan downward m68k96 -0x2p-16384 : -0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
3299 = tan tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3300 = tan towardzero m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3301 = tan upward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3302 = tan downward binary128 -0x2p-16384 : -0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
3303 = tan tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3304 = tan towardzero binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3305 = tan upward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3306 = tan downward binary64 -0x8p-972 : -0x8.0000000000008p-972 : inexact-ok
3307 = tan tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
3308 = tan towardzero binary64 -0x8p-972 : -0x8p-972 : inexact-ok
3309 = tan upward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
3310 = tan downward intel96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok
3311 = tan tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
3312 = tan towardzero intel96 -0x8p-972 : -0x8p-972 : inexact-ok
3313 = tan upward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
3314 = tan downward m68k96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok
3315 = tan tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
3316 = tan towardzero m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
3317 = tan upward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
3318 = tan downward binary128 -0x8p-972 : -0x8.0000000000000000000000000008p-972 : inexact-ok
3319 = tan tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
3320 = tan towardzero binary128 -0x8p-972 : -0x8p-972 : inexact-ok
3321 = tan upward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
3322 = tan downward ibm128 -0x8p-972 : -0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
3323 = tan tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3324 = tan towardzero ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3325 = tan upward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3326 tan min_subnorm
3327 = tan downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3328 = tan tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3329 = tan towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3330 = tan upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
3331 = tan downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
3332 = tan tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
3333 = tan towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
3334 = tan upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
3335 = tan downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
3336 = tan tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
3337 = tan towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
3338 = tan upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
3339 = tan downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
3340 = tan tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
3341 = tan towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
3342 = tan upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
3343 = tan downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
3344 = tan tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
3345 = tan towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
3346 = tan upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
3347 = tan downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
3348 = tan tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
3349 = tan towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
3350 = tan upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
3351 = tan downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3352 = tan tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3353 = tan towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3354 = tan upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
3355 = tan downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
3356 = tan tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
3357 = tan towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
3358 = tan upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
3359 = tan downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
3360 = tan tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
3361 = tan towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
3362 = tan upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
3363 = tan downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
3364 = tan tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
3365 = tan towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
3366 = tan upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
3367 = tan downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3368 = tan tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3369 = tan towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3370 = tan upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
3371 = tan downward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3372 = tan tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3373 = tan towardzero intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3374 = tan upward intel96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
3375 = tan downward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3376 = tan tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3377 = tan towardzero m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3378 = tan upward m68k96 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
3379 = tan downward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3380 = tan tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3381 = tan towardzero binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3382 = tan upward binary128 0x8p-16448 : 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
3383 = tan downward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3384 = tan tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3385 = tan towardzero m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3386 = tan upward m68k96 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3387 = tan downward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3388 = tan tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3389 = tan towardzero binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3390 = tan upward binary128 0x4p-16448 : 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
3391 = tan downward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
3392 = tan tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
3393 = tan towardzero binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
3394 = tan upward binary128 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok
3395 tan -min_subnorm
3396 = tan downward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok
3397 = tan tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
3398 = tan towardzero binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
3399 = tan upward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
3400 = tan downward binary64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok
3401 = tan tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
3402 = tan towardzero binary64 -0x8p-152 : -0x8p-152 : inexact-ok
3403 = tan upward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
3404 = tan downward intel96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
3405 = tan tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
3406 = tan towardzero intel96 -0x8p-152 : -0x8p-152 : inexact-ok
3407 = tan upward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
3408 = tan downward m68k96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
3409 = tan tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
3410 = tan towardzero m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
3411 = tan upward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
3412 = tan downward binary128 -0x8p-152 : -0x8.0000000000000000000000000008p-152 : inexact-ok
3413 = tan tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
3414 = tan towardzero binary128 -0x8p-152 : -0x8p-152 : inexact-ok
3415 = tan upward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
3416 = tan downward ibm128 -0x8p-152 : -0x8.00000000000000000000000004p-152 : inexact-ok
3417 = tan tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
3418 = tan towardzero ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
3419 = tan upward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
3420 = tan downward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
3421 = tan tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3422 = tan towardzero binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3423 = tan upward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3424 = tan downward intel96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
3425 = tan tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3426 = tan towardzero intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3427 = tan upward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3428 = tan downward m68k96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
3429 = tan tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3430 = tan towardzero m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3431 = tan upward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3432 = tan downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p-1076 : inexact-ok
3433 = tan tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
3434 = tan towardzero binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
3435 = tan upward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
3436 = tan downward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
3437 = tan tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3438 = tan towardzero ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3439 = tan upward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3440 = tan downward intel96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
3441 = tan tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3442 = tan towardzero intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3443 = tan upward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3444 = tan downward m68k96 -0x8p-16448 : -0xcp-16448 : inexact-ok underflow errno-erange-ok
3445 = tan tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3446 = tan towardzero m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3447 = tan upward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3448 = tan downward binary128 -0x8p-16448 : -0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
3449 = tan tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3450 = tan towardzero binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3451 = tan upward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3452 = tan downward m68k96 -0x4p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3453 = tan tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3454 = tan towardzero m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3455 = tan upward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3456 = tan downward binary128 -0x4p-16448 : -0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
3457 = tan tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3458 = tan towardzero binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3459 = tan upward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3460 = tan downward binary128 -0x4p-16496 : -0x8p-16496 : inexact-ok underflow errno-erange-ok
3461 = tan tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
3462 = tan towardzero binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
3463 = tan upward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok