Home | History | Annotate | Download | only in lib

Lines Matching defs:qi

156     unsigned long qi=46341;
160 qi*=labs(ilsp[0]-wi);
164 if(!(shift=MLOOP_1[(pi|qi)>>25]))
165 if(!(shift=MLOOP_2[(pi|qi)>>19]))
166 shift=MLOOP_3[(pi|qi)>>16];
167 qi=(qi>>shift)*labs(ilsp[j-1]-wi);
171 if(!(shift=MLOOP_1[(pi|qi)>>25]))
172 if(!(shift=MLOOP_2[(pi|qi)>>19]))
173 shift=MLOOP_3[(pi|qi)>>16];
175 /* pi,qi normalized collectively, both tracked using qexp */
180 qi=(qi>>shift)*labs(ilsp[j-1]-wi);
184 if(!(shift=MLOOP_1[(pi|qi)>>25]))
185 if(!(shift=MLOOP_2[(pi|qi)>>19]))
186 shift=MLOOP_3[(pi|qi)>>16];
189 qi>>=shift;
193 qi=((qi*qi)>>16);
197 qi+=pi>>14;
206 qi>>=shift;
210 qi=((qi*qi)>>16);
214 qi*=(1<<14)+wi;
215 qi=(qi+pi)>>14;
224 if(qi&0xffff0000){ /* checks for 1.xxxxxxxxxxxxxxxx */
225 qi>>=1; qexp++;
227 while(qi && !(qi&0x8000)){ /* checks for 0.0xxxxxxxxxxxxxxx or less*/
228 qi<<=1; qexp--;
232 vorbis_invsqlook_i(qi,qexp)-