Lines Matching refs:name
86 #define mc_rep_func(name, bitd, step, W, opt) \
87 void ff_hevc_put_hevc_##name##W##_##bitd##_##opt(int16_t *_dst, \
97 ff_hevc_put_hevc_##name##step##_##bitd##_##opt(dst, src, _srcstride, height, mx, my, width); \
100 #define mc_rep_uni_func(name, bitd, step, W, opt) \
101 void ff_hevc_put_hevc_uni_##name##W##_##bitd##_##opt(uint8_t *_dst, ptrdiff_t dststride, \
111 ff_hevc_put_hevc_uni_##name##step##_##bitd##_##opt(dst, dststride, src, _srcstride, \
115 #define mc_rep_bi_func(name, bitd, step, W, opt) \
116 void ff_hevc_put_hevc_bi_##name##W##_##bitd##_##opt(uint8_t *_dst, ptrdiff_t dststride, uint8_t *_src, \
128 ff_hevc_put_hevc_bi_##name##step##_##bitd##_##opt(dst, dststride, src, _srcstride, src2, \
133 #define mc_rep_funcs(name, bitd, step, W, opt) \
134 mc_rep_func(name, bitd, step, W, opt) \
135 mc_rep_uni_func(name, bitd, step, W, opt) \
136 mc_rep_bi_func(name, bitd, step, W, opt)
138 #define mc_rep_func2(name, bitd, step1, step2, W, opt) \
139 void ff_hevc_put_hevc_##name##W##_##bitd##_##opt(int16_t *dst, \
143 ff_hevc_put_hevc_##name##step1##_##bitd##_##opt(dst, src, _srcstride, height, mx, my, width); \
144 ff_hevc_put_hevc_##name##step2##_##bitd##_##opt(dst + step1, src + (step1 * ((bitd + 7) / 8)), \
147 #define mc_rep_uni_func2(name, bitd, step1, step2, W, opt) \
148 void ff_hevc_put_hevc_uni_##name##W##_##bitd##_##opt(uint8_t *dst, ptrdiff_t dststride, \
152 ff_hevc_put_hevc_uni_##name##step1##_##bitd##_##opt(dst, dststride, src, _srcstride, height, mx, my, width);\
153 ff_hevc_put_hevc_uni_##name##step2##_##bitd##_##opt(dst + (step1 * ((bitd + 7) / 8)), dststride, \
157 #define mc_rep_bi_func2(name, bitd, step1, step2, W, opt) \
158 void ff_hevc_put_hevc_bi_##name##W##_##bitd##_##opt(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \
162 ff_hevc_put_hevc_bi_##name##step1##_##bitd##_##opt(dst, dststride, src, _srcstride, src2, height, mx, my, width);\
163 ff_hevc_put_hevc_bi_##name##step2##_##bitd##_##opt(dst + (step1 * ((bitd + 7) / 8)), dststride, \
168 #define mc_rep_funcs2(name, bitd, step1, step2, W, opt) \
169 mc_rep_func2(name, bitd, step1, step2, W, opt) \
170 mc_rep_uni_func2(name, bitd, step1, step2, W, opt) \
171 mc_rep_bi_func2(name, bitd, step1, step2, W, opt)
175 #define mc_rep_mix_10(name, width1, width2, width3, opt1, opt2, width4) \
176 void ff_hevc_put_hevc_##name##width1##_10_##opt1(int16_t *dst, uint8_t *src, ptrdiff_t _srcstride, \
180 ff_hevc_put_hevc_##name##width2##_10_##opt1(dst, src, _srcstride, height, mx, my, width); \
181 ff_hevc_put_hevc_##name##width3##_10_##opt2(dst+ width2, src+ width4, _srcstride, height, mx, my, width); \
184 #define mc_bi_rep_mix_10(name, width1, width2, width3, opt1, opt2, width4) \
185 void ff_hevc_put_hevc_bi_##name##width1##_10_##opt1(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \
189 ff_hevc_put_hevc_bi_##name##width2##_10_##opt1(dst, dststride, src, _srcstride, src2, \
191 ff_hevc_put_hevc_bi_##name##width3##_10_##opt2(dst+width4, dststride, src+width4, _srcstride, src2+width2,\
195 #define mc_uni_rep_mix_10(name, width1, width2, width3, opt1, opt2, width4) \
196 void ff_hevc_put_hevc_uni_##name##width1##_10_##opt1(uint8_t *dst, ptrdiff_t dststride, \
200 ff_hevc_put_hevc_uni_##name##width2##_10_##opt1(dst, dststride, src, _srcstride, \
202 ff_hevc_put_hevc_uni_##name##width3##_10_##opt2(dst+width4, dststride, src+width4, _srcstride, \
206 #define mc_rep_mixs_10(name, width1, width2, width3, opt1, opt2, width4) \
207 mc_rep_mix_10(name, width1, width2, width3, opt1, opt2, width4) \
208 mc_bi_rep_mix_10(name, width1, width2, width3, opt1, opt2, width4) \
209 mc_uni_rep_mix_10(name, width1, width2, width3, opt1, opt2, width4)
211 #define mc_rep_mix_8(name, width1, width2, width3, opt1, opt2) \
212 void ff_hevc_put_hevc_##name##width1##_8_##opt1(int16_t *dst, uint8_t *src, ptrdiff_t _srcstride, \
216 ff_hevc_put_hevc_##name##width2##_8_##opt1(dst, src, _srcstride, height, mx, my, width); \
217 ff_hevc_put_hevc_##name##width3##_8_##opt2(dst+ width2, src+ width2, _srcstride, height, mx, my, width); \
220 #define mc_bi_rep_mix_8(name, width1, width2, width3, opt1, opt2) \
221 void ff_hevc_put_hevc_bi_##name##width1##_8_##opt1(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \
225 ff_hevc_put_hevc_bi_##name##width2##_8_##opt1(dst, dststride, src, _srcstride, \
227 ff_hevc_put_hevc_bi_##name##width3##_8_##opt2(dst+width2, dststride, src+width2, _srcstride, \
231 #define mc_uni_rep_mix_8(name, width1, width2, width3, opt1, opt2) \
232 void ff_hevc_put_hevc_uni_##name##width1##_8_##opt1(uint8_t *dst, ptrdiff_t dststride, \
236 ff_hevc_put_hevc_uni_##name##width2##_8_##opt1(dst, dststride, src, _srcstride, \
238 ff_hevc_put_hevc_uni_##name##width3##_8_##opt2(dst+width2, dststride, src+width2, _srcstride, \
242 #define mc_rep_mixs_8(name, width1, width2, width3, opt1, opt2) \
243 mc_rep_mix_8(name, width1, width2, width3, opt1, opt2) \
244 mc_bi_rep_mix_8(name, width1, width2, width3, opt1, opt2) \
245 mc_uni_rep_mix_8(name, width1, width2, width3, opt1, opt2)
511 #define mc_uni_w_func(name, bitd, W, opt) \
512 void ff_hevc_put_hevc_uni_w_##name##W##_##bitd##_##opt(uint8_t *_dst, ptrdiff_t _dststride, \
519 ff_hevc_put_hevc_##name##W##_##bitd##_##opt(temp, _src, _srcstride, height, mx, my, width); \
523 #define mc_uni_w_funcs(name, bitd, opt) \
524 mc_uni_w_func(name, bitd, 4, opt) \
525 mc_uni_w_func(name, bitd, 8, opt) \
526 mc_uni_w_func(name, bitd, 12, opt) \
527 mc_uni_w_func(name, bitd, 16, opt) \
528 mc_uni_w_func(name, bitd, 24, opt) \
529 mc_uni_w_func(name, bitd, 32, opt) \
530 mc_uni_w_func(name, bitd, 48, opt) \
531 mc_uni_w_func(name, bitd, 64, opt)
569 #define mc_bi_w_func(name, bitd, W, opt) \
570 void ff_hevc_put_hevc_bi_w_##name##W##_##bitd##_##opt(uint8_t *_dst, ptrdiff_t _dststride, \
578 ff_hevc_put_hevc_##name##W##_##bitd##_##opt(temp, _src, _srcstride, height, mx, my, width); \
583 #define mc_bi_w_funcs(name, bitd, opt) \
584 mc_bi_w_func(name, bitd, 4, opt) \
585 mc_bi_w_func(name, bitd, 8, opt) \
586 mc_bi_w_func(name, bitd, 12, opt) \
587 mc_bi_w_func(name, bitd, 16, opt) \
588 mc_bi_w_func(name, bitd, 24, opt) \
589 mc_bi_w_func(name, bitd, 32, opt) \
590 mc_bi_w_func(name, bitd, 48, opt) \
591 mc_bi_w_func(name, bitd, 64, opt)