Lines Matching refs:q0
292 int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; in __kernel_rem_pio2() local
302 q0 = e0-24*(jv+1); in __kernel_rem_pio2()
323 z = scalbn(z,q0); /* actual value of z */ in __kernel_rem_pio2()
328 if(q0>0) { /* need iq[jz-1] to determine n */ in __kernel_rem_pio2()
329 i = (iq[jz-1]>>(24-q0)); n += i; in __kernel_rem_pio2()
330 iq[jz-1] -= i<<(24-q0); in __kernel_rem_pio2()
331 ih = iq[jz-1]>>(23-q0); in __kernel_rem_pio2()
333 else if(q0==0) ih = iq[jz-1]>>23; in __kernel_rem_pio2()
346 if(q0>0) { /* rare case: chance is 1 in 12 */ in __kernel_rem_pio2()
347 switch(q0) { in __kernel_rem_pio2()
356 if(carry!=0) z -= scalbn(one,q0); in __kernel_rem_pio2()
379 jz -= 1; q0 -= 24; in __kernel_rem_pio2()
380 while(iq[jz]==0) { jz--; q0-=24;} in __kernel_rem_pio2()
382 z = scalbn(z,-q0); in __kernel_rem_pio2()
386 jz += 1; q0 += 24; in __kernel_rem_pio2()
392 fw = scalbn(one,q0); in __kernel_rem_pio2()