Lines Matching refs:_n
196 # define CELT_PVQ_U(_n,_k) (CELT_PVQ_U_ROW[IMIN(_n,_k)][IMAX(_n,_k)]) argument
199 # define CELT_PVQ_V(_n,_k) (CELT_PVQ_U(_n,_k)+CELT_PVQ_U(_n,(_k)+1)) argument
431 void get_required_bits(opus_int16 *_bits,int _n,int _maxk,int _frac){ in get_required_bits() argument
436 for(k=1;k<=_maxk;k++)_bits[k]=log2_frac(CELT_PVQ_V(_n,k),_frac); in get_required_bits()
440 static opus_uint32 icwrs(int _n,const int *_y){ in icwrs() argument
444 celt_assert(_n>=2); in icwrs()
445 j=_n-1; in icwrs()
450 i+=CELT_PVQ_U(_n-j,k); in icwrs()
452 if(_y[j]<0)i+=CELT_PVQ_U(_n-j,k+1); in icwrs()
458 void encode_pulses(const int *_y,int _n,int _k,ec_enc *_enc){ in encode_pulses() argument
460 ec_enc_uint(_enc,icwrs(_n,_y),CELT_PVQ_V(_n,_k)); in encode_pulses()
463 static void cwrsi(int _n,int _k,opus_uint32 _i,int *_y){ in cwrsi() argument
468 celt_assert(_n>1); in cwrsi()
469 while(_n>2){ in cwrsi()
472 if(_k>=_n){ in cwrsi()
474 row=CELT_PVQ_U_ROW[_n]; in cwrsi()
481 q=row[_n]; in cwrsi()
484 _k=_n; in cwrsi()
485 do p=CELT_PVQ_U_ROW[--_k][_n]; in cwrsi()
495 p=CELT_PVQ_U_ROW[_k][_n]; in cwrsi()
496 q=CELT_PVQ_U_ROW[_k+1][_n]; in cwrsi()
507 do p=CELT_PVQ_U_ROW[--_k][_n]; in cwrsi()
513 _n--; in cwrsi()
528 void decode_pulses(int *_y,int _n,int _k,ec_dec *_dec){ in decode_pulses() argument
529 cwrsi(_n,_k,ec_dec_uint(_dec,CELT_PVQ_V(_n,_k)),_y); in decode_pulses()
553 static OPUS_INLINE void uprev(opus_uint32 *_ui,unsigned _n,opus_uint32 _ui0){ in uprev() argument
562 } while (++j<_n); in uprev()
568 static opus_uint32 ncwrs_urow(unsigned _n,unsigned _k,opus_uint32 *_u){ in ncwrs_urow() argument
579 celt_assert(_n>=2); in ncwrs_urow()
585 for(k=2;k<_n;k++)unext(_u+1,_k+1,1); in ncwrs_urow()
594 static void cwrsi(int _n,int _k,opus_uint32 _i,int *_y,opus_uint32 *_u){ in cwrsi() argument
596 celt_assert(_n>0); in cwrsi()
613 while(++j<_n); in cwrsi()
629 static OPUS_INLINE opus_uint32 icwrs(int _n,int _k,opus_uint32 *_nc,const int *_y, in icwrs() argument
635 celt_assert(_n>=2); in icwrs()
638 i=icwrs1(_y+_n-1,&k); in icwrs()
639 j=_n-2; in icwrs()
654 void get_required_bits(opus_int16 *_bits,int _n,int _maxk,int _frac){ in get_required_bits() argument
659 if (_n==1) in get_required_bits()
668 ncwrs_urow(_n,_maxk,u); in get_required_bits()
676 void encode_pulses(const int *_y,int _n,int _k,ec_enc *_enc){ in encode_pulses() argument
683 i=icwrs(_n,_k,&nc,_y,u); in encode_pulses()
688 void decode_pulses(int *_y,int _n,int _k,ec_dec *_dec){ in decode_pulses() argument
693 cwrsi(_n,_k,ec_dec_uint(_dec,ncwrs_urow(_n,_k,u)),_y,u); in decode_pulses()