Lines Matching refs:OP

73 #define QPEL_FUNC_DECL(OP, SIZE, PH, PV, OPT)                           \
74 static void OP ## rv40_qpel ##SIZE ##_mc ##PH ##PV ##OPT(uint8_t *dst, \
88 ff_ ##OP ##rv40_qpel_v ##OPT(dst + i, stride, tmpptr + i, \
92 ff_ ##OP ##rv40_qpel_v ## OPT(dst + i, stride, src + i, \
96 ff_ ##OP ##rv40_qpel_h ## OPT(dst + i, stride, src + i, \
103 #define QPEL_FUNCS_DECL(OP, PH, PV, OPT) \
104 QPEL_FUNC_DECL(OP, 8, PH, PV, OPT) \
105 QPEL_FUNC_DECL(OP, 16, PH, PV, OPT)
108 #define QPEL_MC_DECL(OP, OPT) \
109 void ff_ ##OP ##rv40_qpel_h ##OPT(uint8_t *dst, ptrdiff_t dstStride, \
113 void ff_ ##OP ##rv40_qpel_v ##OPT(uint8_t *dst, ptrdiff_t dstStride, \
117 QPEL_FUNCS_DECL(OP, 0, 1, OPT) \
118 QPEL_FUNCS_DECL(OP, 0, 3, OPT) \
119 QPEL_FUNCS_DECL(OP, 1, 0, OPT) \
120 QPEL_FUNCS_DECL(OP, 1, 1, OPT) \
121 QPEL_FUNCS_DECL(OP, 1, 2, OPT) \
122 QPEL_FUNCS_DECL(OP, 1, 3, OPT) \
123 QPEL_FUNCS_DECL(OP, 2, 1, OPT) \
124 QPEL_FUNCS_DECL(OP, 2, 2, OPT) \
125 QPEL_FUNCS_DECL(OP, 2, 3, OPT) \
126 QPEL_FUNCS_DECL(OP, 3, 0, OPT) \
127 QPEL_FUNCS_DECL(OP, 3, 1, OPT) \
128 QPEL_FUNCS_DECL(OP, 3, 2, OPT)
148 #define QPEL_FUNC_SET(OP, SIZE, PH, PV, OPT) \
149 c-> OP ## pixels_tab[2 - SIZE / 8][4 * PV + PH] = OP ## rv40_qpel ##SIZE ## _mc ##PH ##PV ##OPT;
152 #define QPEL_FUNCS_SET(OP, PH, PV, OPT) \
153 QPEL_FUNC_SET(OP, 8, PH, PV, OPT) \
154 QPEL_FUNC_SET(OP, 16, PH, PV, OPT)
157 #define QPEL_MC_SET(OP, OPT) \
158 QPEL_FUNCS_SET (OP, 0, 1, OPT) \
159 QPEL_FUNCS_SET (OP, 0, 3, OPT) \
160 QPEL_FUNCS_SET (OP, 1, 0, OPT) \
161 QPEL_FUNCS_SET (OP, 1, 1, OPT) \
162 QPEL_FUNCS_SET (OP, 1, 2, OPT) \
163 QPEL_FUNCS_SET (OP, 1, 3, OPT) \
164 QPEL_FUNCS_SET (OP, 2, 1, OPT) \
165 QPEL_FUNCS_SET (OP, 2, 2, OPT) \
166 QPEL_FUNCS_SET (OP, 2, 3, OPT) \
167 QPEL_FUNCS_SET (OP, 3, 0, OPT) \
168 QPEL_FUNCS_SET (OP, 3, 1, OPT) \
169 QPEL_FUNCS_SET (OP, 3, 2, OPT)