Lines Matching refs:q0
152 int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; in __kernel_rem_pio2() local
162 q0 = e0-24*(jv+1); in __kernel_rem_pio2()
184 z = scalbn(z,q0); /* actual value of z */ in __kernel_rem_pio2()
189 if(q0>0) { /* need iq[jz-1] to determine n */ in __kernel_rem_pio2()
190 i = (iq[jz-1]>>(24-q0)); n += i; in __kernel_rem_pio2()
191 iq[jz-1] -= i<<(24-q0); in __kernel_rem_pio2()
192 ih = iq[jz-1]>>(23-q0); in __kernel_rem_pio2()
194 else if(q0==0) ih = iq[jz-1]>>23; in __kernel_rem_pio2()
207 if(q0>0) { /* rare case: chance is 1 in 12 */ in __kernel_rem_pio2()
208 switch(q0) { in __kernel_rem_pio2()
217 if(carry!=0) z -= scalbn(one,q0); in __kernel_rem_pio2()
240 jz -= 1; q0 -= 24; in __kernel_rem_pio2()
241 while(iq[jz]==0) { jz--; q0-=24;} in __kernel_rem_pio2()
243 z = scalbn(z,-q0); in __kernel_rem_pio2()
247 jz += 1; q0 += 24; in __kernel_rem_pio2()
253 fw = scalbn(one,q0); in __kernel_rem_pio2()