Go to the documentation of this file.
   25 #define pixeltmp int16_t 
   39 #define pixeltmp int32_t 
   52 #define FUNCC(f, depth) f ## _ ## depth ## _c 
   54 #define dspfunc2(PFX, IDX, NUM, depth)                                  \ 
   55     c->PFX ## _pixels_tab[IDX][ 0] = FUNCC(PFX ## NUM ## _mc00, depth); \ 
   56     c->PFX ## _pixels_tab[IDX][ 1] = FUNCC(PFX ## NUM ## _mc10, depth); \ 
   57     c->PFX ## _pixels_tab[IDX][ 2] = FUNCC(PFX ## NUM ## _mc20, depth); \ 
   58     c->PFX ## _pixels_tab[IDX][ 3] = FUNCC(PFX ## NUM ## _mc30, depth); \ 
   59     c->PFX ## _pixels_tab[IDX][ 4] = FUNCC(PFX ## NUM ## _mc01, depth); \ 
   60     c->PFX ## _pixels_tab[IDX][ 5] = FUNCC(PFX ## NUM ## _mc11, depth); \ 
   61     c->PFX ## _pixels_tab[IDX][ 6] = FUNCC(PFX ## NUM ## _mc21, depth); \ 
   62     c->PFX ## _pixels_tab[IDX][ 7] = FUNCC(PFX ## NUM ## _mc31, depth); \ 
   63     c->PFX ## _pixels_tab[IDX][ 8] = FUNCC(PFX ## NUM ## _mc02, depth); \ 
   64     c->PFX ## _pixels_tab[IDX][ 9] = FUNCC(PFX ## NUM ## _mc12, depth); \ 
   65     c->PFX ## _pixels_tab[IDX][10] = FUNCC(PFX ## NUM ## _mc22, depth); \ 
   66     c->PFX ## _pixels_tab[IDX][11] = FUNCC(PFX ## NUM ## _mc32, depth); \ 
   67     c->PFX ## _pixels_tab[IDX][12] = FUNCC(PFX ## NUM ## _mc03, depth); \ 
   68     c->PFX ## _pixels_tab[IDX][13] = FUNCC(PFX ## NUM ## _mc13, depth); \ 
   69     c->PFX ## _pixels_tab[IDX][14] = FUNCC(PFX ## NUM ## _mc23, depth); \ 
   70     c->PFX ## _pixels_tab[IDX][15] = FUNCC(PFX ## NUM ## _mc33, depth) 
   72 #define SET_QPEL(depth)                         \ 
   73     dspfunc2(put_h264_qpel, 0, 16, depth);      \ 
   74     dspfunc2(put_h264_qpel, 1,  8, depth);      \ 
   75     dspfunc2(put_h264_qpel, 2,  4, depth);      \ 
   76     dspfunc2(put_h264_qpel, 3,  2, depth);      \ 
   77     dspfunc2(avg_h264_qpel, 0, 16, depth);      \ 
   78     dspfunc2(avg_h264_qpel, 1,  8, depth);      \ 
   79     dspfunc2(avg_h264_qpel, 2,  4, depth)