Searched refs:invpio2 (Results 1 - 21 of 21) sorted by relevance

/illumos-gate/usr/src/lib/libmvec/common/
H A D__vsincosf.c84 #define invpio2 C[8] macro
140 z##N = y##N * invpio2 + c3two51; \
204 z0 = y0 * invpio2 + c3two51;
205 z1 = y1 * invpio2 + c3two51;
206 z2 = y2 * invpio2 + c3two51;
207 z3 = y3 * invpio2 + c3two51;
H A D__vcosf.c84 #define invpio2 C[8] macro
128 z##N = y##N * invpio2 + c3two51; \
181 z0 = y0 * invpio2 + c3two51;
182 z1 = y1 * invpio2 + c3two51;
183 z2 = y2 * invpio2 + c3two51;
184 z3 = y3 * invpio2 + c3two51;
H A D__vsinf.c84 #define invpio2 C[8] macro
132 z##N = y##N * invpio2 + c3two51; \
185 z0 = y0 * invpio2 + c3two51;
186 z1 = y1 * invpio2 + c3two51;
187 z2 = y2 * invpio2 + c3two51;
188 z3 = y3 * invpio2 + c3two51;
H A D__vcosbig_ultra3.c51 invpio2 = 0.636619772367581343075535, variable
173 n0 = (int) (x0 * invpio2 + half[xsb0]);
174 n1 = (int) (x1 * invpio2 + half[xsb1]);
175 n2 = (int) (x2 * invpio2 + half[xsb2]);
556 n1 = (int) (x1 * invpio2 + half[xsb1]);
603 n0 = (int) (x0 * invpio2 + half[xsb0]);
H A D__vsinbig_ultra3.c51 invpio2 = 0.636619772367581343075535, variable
173 n0 = (int) (x0 * invpio2 + half[xsb0]);
174 n1 = (int) (x1 * invpio2 + half[xsb1]);
175 n2 = (int) (x2 * invpio2 + half[xsb2]);
556 n1 = (int) (x1 * invpio2 + half[xsb1]);
603 n0 = (int) (x0 * invpio2 + half[xsb0]);
H A D__vcos.c64 invpio2 = 0.636619772367581343075535, /* 53 bits of pi/2 */ variable
620 n0 = (int) (x0 * invpio2 + half[xsb0]);
621 n1 = (int) (x1 * invpio2 + half[xsb1]);
622 n2 = (int) (x2 * invpio2 + half[xsb2]);
1003 n1 = (int) (x1 * invpio2 + half[xsb1]);
1050 n0 = (int) (x0 * invpio2 + half[xsb0]);
H A D__vsin.c52 invpio2 = 0.636619772367581343075535, variable
628 n0 = (int) (x0 * invpio2 + half[xsb0]);
629 n1 = (int) (x1 * invpio2 + half[xsb1]);
630 n2 = (int) (x2 * invpio2 + half[xsb2]);
1011 n1 = (int) (x1 * invpio2 + half[xsb1]);
1058 n0 = (int) (x0 * invpio2 + half[xsb0]);
H A D__vsincos.c58 invpio2 = 0.636619772367581343075535, /* 53 bits of pi/2 */ variable
855 n0 = (int) (x0 * invpio2 + half[xsb0]);
856 n1 = (int) (x1 * invpio2 + half[xsb1]);
857 n2 = (int) (x2 * invpio2 + half[xsb2]);
1429 n1 = (int) (x1 * invpio2 + half[xsb1]);
1486 n0 = (int) (x0 * invpio2 + half[xsb0]);
/illumos-gate/usr/src/lib/libm/common/C/
H A D__rem_pio2.c44 * invpio2: 53 bits of 2/pi
54 invpio2 = 0.636619772367581343075535, /* 2^ -1 * 1.45F306DC9C883 */ variable
94 n = (int)(t * invpio2 + half);
/illumos-gate/usr/src/lib/libm/common/R/
H A Dcosf.c68 #define invpio2 C[9] macro
115 w = y * invpio2;
H A Dsinf.c68 #define invpio2 C[9] macro
115 w = y * invpio2;
H A Dsincosf.c90 #define invpio2 C[9] macro
146 w = y * invpio2;
H A Dtanf.c68 #define invpio2 C[11] macro
124 w = y * invpio2;
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vsincos.S38 .word 0x3fe45f30,0x6dc9c883 ! invpio2
119 #define invpio2 %f44 define
155 ldd [%o0+0x10],invpio2
269 fmuld %f0,invpio2,%f6 ! x * invpio2, for medium range
271 fmuld %f10,invpio2,%f16
274 fmuld %f20,invpio2,%f26
H A D__vsincosf.S61 #define invpio2 0x40 define
145 ! f56 invpio2
180 ldd [%g1+invpio2],%f56
H A D__vcos_ultra3.S41 .word 0x3fe45f30,0x6dc9c883 ! invpio2
122 #define invpio2 %f44 define
153 ldd [%o0+0x10],invpio2
288 fmuld %f0,invpio2,%f6 ! x * invpio2, for medium range
290 fmuld %f8,invpio2,%f14
293 fmuld %f16,invpio2,%f22
299 fmuld %f24,invpio2,%f30
H A D__vsin_ultra3.S41 .word 0x3fe45f30,0x6dc9c883 ! invpio2
122 #define invpio2 %f44 define
153 ldd [%o0+0x10],invpio2
287 fmuld %f0,invpio2,%f6 ! x * invpio2, for medium range
289 fmuld %f8,invpio2,%f14
292 fmuld %f16,invpio2,%f22
298 fmuld %f24,invpio2,%f30
H A D__vcosf.S61 #define invpio2 0x40 define
144 ! f56 invpio2
174 ldd [%g1+invpio2],%f56
H A D__vsinf.S61 #define invpio2 0x40 define
144 ! f56 invpio2
174 ldd [%g1+invpio2],%f56
H A D__vsin.S73 #define invpio2 0x68 define
1427 ! f40 invpio2
1451 ldd [%l5+invpio2],%f40
H A D__vcos.S73 #define invpio2 0x68 define
1498 ! f40 invpio2
1523 ldd [%l5+invpio2],%f40

Completed in 118 milliseconds