Home
last modified time | relevance | path

Searched refs:invpio2 (Results 1 – 21 of 21) sorted by path

/illumos-gate/usr/src/lib/libm/common/C/
H A D__rem_pio2.c54 invpio2 = 0.636619772367581343075535, /* 2^ -1 * 1.45F306DC9C883 */ variable
94 n = (int)(t * invpio2 + half); in __rem_pio2()
/illumos-gate/usr/src/lib/libm/common/R/
H A Dcosf.c68 #define invpio2 C[9] macro
115 w = y * invpio2; in cosf()
H A Dsincosf.c90 #define invpio2 C[9] macro
146 w = y * invpio2; in sincosf()
H A Dsinf.c68 #define invpio2 C[9] macro
115 w = y * invpio2; in sinf()
H A Dtanf.c68 #define invpio2 C[11] macro
124 w = y * invpio2; in tanf()
/illumos-gate/usr/src/lib/libmvec/common/
H A D__vcos.c64 invpio2 = 0.636619772367581343075535, /* 53 bits of pi/2 */ variable
621 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vcos()
622 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vcos()
623 n2 = (int) (x2 * invpio2 + half[xsb2]); in __vcos()
1004 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vcos()
1051 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vcos()
H A D__vcosbig_ultra3.c51 invpio2 = 0.636619772367581343075535, variable
173 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vlibm_vcos_big_ultra3()
174 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vlibm_vcos_big_ultra3()
175 n2 = (int) (x2 * invpio2 + half[xsb2]); in __vlibm_vcos_big_ultra3()
556 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vlibm_vcos_big_ultra3()
603 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vlibm_vcos_big_ultra3()
H A D__vcosf.c84 #define invpio2 C[8] macro
128 z##N = y##N * invpio2 + c3two51; \
181 z0 = y0 * invpio2 + c3two51; in __vcosf()
182 z1 = y1 * invpio2 + c3two51; in __vcosf()
183 z2 = y2 * invpio2 + c3two51; in __vcosf()
184 z3 = y3 * invpio2 + c3two51; in __vcosf()
H A D__vsin.c52 invpio2 = 0.636619772367581343075535, variable
629 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vsin()
630 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vsin()
631 n2 = (int) (x2 * invpio2 + half[xsb2]); in __vsin()
1012 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vsin()
1059 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vsin()
H A D__vsinbig_ultra3.c51 invpio2 = 0.636619772367581343075535, variable
173 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vlibm_vsin_big_ultra3()
174 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vlibm_vsin_big_ultra3()
175 n2 = (int) (x2 * invpio2 + half[xsb2]); in __vlibm_vsin_big_ultra3()
556 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vlibm_vsin_big_ultra3()
603 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vlibm_vsin_big_ultra3()
H A D__vsincos.c58 invpio2 = 0.636619772367581343075535, /* 53 bits of pi/2 */ variable
855 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vsincos()
856 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vsincos()
857 n2 = (int) (x2 * invpio2 + half[xsb2]); in __vsincos()
1429 n1 = (int) (x1 * invpio2 + half[xsb1]); in __vsincos()
1486 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vsincos()
H A D__vsincosf.c84 #define invpio2 C[8] macro
140 z##N = y##N * invpio2 + c3two51; \
204 z0 = y0 * invpio2 + c3two51; in __vsincosf()
205 z1 = y1 * invpio2 + c3two51; in __vsincosf()
206 z2 = y2 * invpio2 + c3two51; in __vsincosf()
207 z3 = y3 * invpio2 + c3two51; in __vsincosf()
H A D__vsinf.c84 #define invpio2 C[8] macro
132 z##N = y##N * invpio2 + c3two51; \
185 z0 = y0 * invpio2 + c3two51; in __vsinf()
186 z1 = y1 * invpio2 + c3two51; in __vsinf()
187 z2 = y2 * invpio2 + c3two51; in __vsinf()
188 z3 = y3 * invpio2 + c3two51; in __vsinf()
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vcos.S73 #define invpio2 0x68 macro
1498 ! f40 invpio2
1523 ldd [%l5+invpio2],%f40
H A D__vcos_ultra3.S41 .word 0x3fe45f30,0x6dc9c883 ! invpio2
122 #define invpio2 %f44 macro
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__vcosf.S61 #define invpio2 0x40 macro
144 ! f56 invpio2
174 ldd [%g1+invpio2],%f56
H A D__vsin.S73 #define invpio2 0x68 macro
1427 ! f40 invpio2
1451 ldd [%l5+invpio2],%f40
H A D__vsin_ultra3.S41 .word 0x3fe45f30,0x6dc9c883 ! invpio2
122 #define invpio2 %f44 macro
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__vsincos.S38 .word 0x3fe45f30,0x6dc9c883 ! invpio2
119 #define invpio2 %f44 macro
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 macro
145 ! f56 invpio2
180 ldd [%g1+invpio2],%f56
H A D__vsinf.S61 #define invpio2 0x40 macro
144 ! f56 invpio2
174 ldd [%g1+invpio2],%f56