Lines Matching refs:index
104 uint32_t tix, hix, index; in __kernel_sincosl() local
142 index = 0x3ffe - (tix >> 16); in __kernel_sincosl()
143 hix = (tix + (0x200 << index)) & (0xfffffc00 << index); in __kernel_sincosl()
145 switch (index) in __kernel_sincosl()
147 case 0: index = ((45 << 10) + hix - 0x3ffe0000) >> 8; break; in __kernel_sincosl()
148 case 1: index = ((13 << 11) + hix - 0x3ffd0000) >> 9; break; in __kernel_sincosl()
150 case 2: index = (hix - 0x3ffc3000) >> 10; break; in __kernel_sincosl()
183 z = __sincosl_table [index + SINCOSL_SIN_HI] in __kernel_sincosl()
184 + (__sincosl_table [index + SINCOSL_SIN_LO] in __kernel_sincosl()
185 + (__sincosl_table [index + SINCOSL_SIN_HI] * cos_l_m1) in __kernel_sincosl()
186 + (__sincosl_table [index + SINCOSL_COS_HI] * sin_l)); in __kernel_sincosl()
188 *cosx = __sincosl_table [index + SINCOSL_COS_HI] in __kernel_sincosl()
189 + (__sincosl_table [index + SINCOSL_COS_LO] in __kernel_sincosl()
190 - (__sincosl_table [index + SINCOSL_SIN_HI] * sin_l in __kernel_sincosl()
191 - __sincosl_table [index + SINCOSL_COS_HI] * cos_l_m1)); in __kernel_sincosl()