MMX 338 libavcodec/x86/cavsdsp.c #define QPEL_CAVS(OPNAME, OP, MMX)\ MMX 339 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel8_h_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 387 libavcodec/x86/cavsdsp.c static inline void OPNAME ## cavs_qpel8or16_v1_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h){\ MMX 391 libavcodec/x86/cavsdsp.c static inline void OPNAME ## cavs_qpel8or16_v2_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h){\ MMX 395 libavcodec/x86/cavsdsp.c static inline void OPNAME ## cavs_qpel8or16_v3_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h){\ MMX 399 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel8_v1_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 400 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v1_ ## MMX(dst , src , dstStride, srcStride, 8);\ MMX 402 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel16_v1_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 403 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v1_ ## MMX(dst , src , dstStride, srcStride, 16);\ MMX 404 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v1_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ MMX 407 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel8_v2_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 408 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v2_ ## MMX(dst , src , dstStride, srcStride, 8);\ MMX 410 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel16_v2_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 411 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v2_ ## MMX(dst , src , dstStride, srcStride, 16);\ MMX 412 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v2_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ MMX 415 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel8_v3_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 416 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v3_ ## MMX(dst , src , dstStride, srcStride, 8);\ MMX 418 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel16_v3_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 419 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v3_ ## MMX(dst , src , dstStride, srcStride, 16);\ MMX 420 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v3_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ MMX 423 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel16_h_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 424 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8_h_ ## MMX(dst , src , dstStride, srcStride);\ MMX 425 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8_h_ ## MMX(dst+8, src+8, dstStride, srcStride);\ MMX 428 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8_h_ ## MMX(dst , src , dstStride, srcStride);\ MMX 429 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8_h_ ## MMX(dst+8, src+8, dstStride, srcStride);\ MMX 432 libavcodec/x86/cavsdsp.c #define CAVS_MC(OPNAME, SIZE, MMX) \ MMX 433 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc20_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 435 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel ## SIZE ## _h_ ## MMX(dst, src, stride, stride);\ MMX 438 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc01_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 440 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel ## SIZE ## _v1_ ## MMX(dst, src, stride, stride);\ MMX 443 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc02_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 445 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel ## SIZE ## _v2_ ## MMX(dst, src, stride, stride);\ MMX 448 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc03_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 450 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel ## SIZE ## _v3_ ## MMX(dst, src, stride, stride);\ MMX 78 libavcodec/x86/h264_qpel.c #define QPEL_H264(OPNAME, OP, MMX)\ MMX 79 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel4_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ MMX 117 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 8);\ MMX 120 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 16);\ MMX 121 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ MMX 125 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst , src , dstStride, srcStride);\ MMX 126 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride);\ MMX 129 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst , src , dstStride, srcStride);\ MMX 130 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride);\ MMX 134 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst , src , src2 , dstStride, src2Stride);\ MMX 135 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst+8, src+8, src2+8, dstStride, src2Stride);\ MMX 139 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst , src , src2 , dstStride, src2Stride);\ MMX 140 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst+8, src+8, src2+8, dstStride, src2Stride);\ MMX 144 libavcodec/x86/h264_qpel.c ff_put_h264_qpel8or16_hv1_lowpass_ ## MMX(tmp, src, tmpStride, srcStride, size);\ MMX 145 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv2_lowpass_ ## MMX(dst, tmp, dstStride, tmpStride, size);\ MMX 148 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(dst , tmp , src , dstStride, tmpStride, srcStride, 8);\ MMX 152 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(dst , tmp , src , dstStride, tmpStride, srcStride, 16);\ MMX 157 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## pixels8_l2_shift5_ ## MMX(dst , src16 , src8 , dstStride, src8Stride, h);\ MMX 158 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## pixels8_l2_shift5_ ## MMX(dst+8, src16+8, src8+8, dstStride, src8Stride, h);\ MMX 163 libavcodec/x86/h264_qpel.c #define QPEL_H264_H16_XMM(OPNAME, OP, MMX)\ MMX 169 libavcodec/x86/h264_qpel.c #define QPEL_H264_H16_XMM(OPNAME, OP, MMX)\ MMX 170 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_h_lowpass_l2_ ## MMX(uint8_t *dst, const uint8_t *src, const uint8_t *src2, int dstStride, int src2Stride){\ MMX 171 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst , src , src2 , dstStride, src2Stride);\ MMX 172 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst+8, src+8, src2+8, dstStride, src2Stride);\ MMX 176 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst , src , src2 , dstStride, src2Stride);\ MMX 177 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst+8, src+8, src2+8, dstStride, src2Stride);\ MMX 181 libavcodec/x86/h264_qpel.c #define QPEL_H264_H_XMM(OPNAME, OP, MMX)\ MMX 182 libavcodec/x86/h264_qpel.c QPEL_H264_H16_XMM(OPNAME, OP, MMX)\ MMX 183 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_h_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 184 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst , src , dstStride, srcStride);\ MMX 185 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride);\ MMX 188 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst , src , dstStride, srcStride);\ MMX 189 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride);\ MMX 192 libavcodec/x86/h264_qpel.c #define QPEL_H264_V_XMM(OPNAME, OP, MMX)\ MMX 193 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8_v_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 194 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 8);\ MMX 196 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_v_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ MMX 197 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 16);\ MMX 198 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ MMX 216 libavcodec/x86/h264_qpel.c #define QPEL_H264_HV_XMM(OPNAME, OP, MMX)\ MMX 217 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride, int size){\ MMX 219 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv2_lowpass_ ## MMX(dst, tmp, dstStride, tmpStride, size);\ MMX 221 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ MMX 222 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(dst, tmp, src, dstStride, tmpStride, srcStride, 8);\ MMX 224 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ MMX 225 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(dst, tmp, src, dstStride, tmpStride, srcStride, 16);\ MMX 241 libavcodec/x86/h264_qpel.c #define H264_MC(OPNAME, SIZE, MMX, ALIGN) \ MMX 242 libavcodec/x86/h264_qpel.c H264_MC_C(OPNAME, SIZE, MMX, ALIGN)\ MMX 243 libavcodec/x86/h264_qpel.c H264_MC_V(OPNAME, SIZE, MMX, ALIGN)\ MMX 244 libavcodec/x86/h264_qpel.c H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\ MMX 245 libavcodec/x86/h264_qpel.c H264_MC_HV(OPNAME, SIZE, MMX, ALIGN)\ MMX 260 libavcodec/x86/h264_qpel.c #define H264_MC_C(OPNAME, SIZE, MMX, ALIGN) \ MMX 261 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc00_ ## MMX (uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 263 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## pixels ## SIZE ## _ ## MMX(dst, src, stride, SIZE);\ MMX 266 libavcodec/x86/h264_qpel.c #define H264_MC_H(OPNAME, SIZE, MMX, ALIGN) \ MMX 267 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc10_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 269 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, src, stride, stride);\ MMX 272 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc20_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 274 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_ ## MMX(dst, src, stride, stride);\ MMX 277 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc30_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 279 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, src+1, stride, stride);\ MMX 282 libavcodec/x86/h264_qpel.c #define H264_MC_V(OPNAME, SIZE, MMX, ALIGN) \ MMX 283 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc01_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 286 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src, SIZE, stride);\ MMX 287 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## pixels ## SIZE ## _l2_ ## MMX(dst, src, temp, stride, stride, SIZE);\ MMX 290 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc02_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 292 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _v_lowpass_ ## MMX(dst, src, stride, stride);\ MMX 295 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc03_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 298 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src, SIZE, stride);\ MMX 299 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## pixels ## SIZE ## _l2_ ## MMX(dst, src+stride, temp, stride, stride, SIZE);\ MMX 302 libavcodec/x86/h264_qpel.c #define H264_MC_HV(OPNAME, SIZE, MMX, ALIGN) \ MMX 303 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc11_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 306 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src, SIZE, stride);\ MMX 307 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, temp, stride, SIZE);\ MMX 310 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc31_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 313 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src+1, SIZE, stride);\ MMX 314 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, temp, stride, SIZE);\ MMX 317 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc13_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 320 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src, SIZE, stride);\ MMX 321 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src+stride, temp, stride, SIZE);\ MMX 324 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc33_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 327 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src+1, SIZE, stride);\ MMX 328 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src+stride, temp, stride, SIZE);\ MMX 331 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc22_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 334 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ MMX 337 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc21_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 343 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(halfHV, halfV, src, SIZE, SIZE, stride);\ MMX 344 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, halfHV, stride, SIZE);\ MMX 347 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc23_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 353 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(halfHV, halfV, src, SIZE, SIZE, stride);\ MMX 354 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src+stride, halfHV, stride, SIZE);\ MMX 357 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc12_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 363 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(halfHV, halfV, src, SIZE, SIZE, stride);\ MMX 367 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc32_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ MMX 373 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(halfHV, halfV, src, SIZE, SIZE, stride);\ MMX 377 libavcodec/x86/h264_qpel.c #define H264_MC_4816(MMX)\ MMX 378 libavcodec/x86/h264_qpel.c H264_MC(put_, 4, MMX, 8)\ MMX 379 libavcodec/x86/h264_qpel.c H264_MC(put_, 8, MMX, 8)\ MMX 380 libavcodec/x86/h264_qpel.c H264_MC(put_, 16,MMX, 8)\ MMX 381 libavcodec/x86/h264_qpel.c H264_MC(avg_, 4, MMX, 8)\ MMX 382 libavcodec/x86/h264_qpel.c H264_MC(avg_, 8, MMX, 8)\ MMX 383 libavcodec/x86/h264_qpel.c H264_MC(avg_, 16,MMX, 8)\ MMX 468 libavcodec/x86/h264_qpel.c #define QPEL16_OPMC(OP, MC, MMX)\ MMX 469 libavcodec/x86/h264_qpel.c void ff_ ## OP ## _h264_qpel16_ ## MC ## _10_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride){\ MMX 470 libavcodec/x86/h264_qpel.c ff_ ## OP ## _h264_qpel8_ ## MC ## _10_ ## MMX(dst , src , stride);\ MMX 471 libavcodec/x86/h264_qpel.c ff_ ## OP ## _h264_qpel8_ ## MC ## _10_ ## MMX(dst+16, src+16, stride);\ MMX 474 libavcodec/x86/h264_qpel.c ff_ ## OP ## _h264_qpel8_ ## MC ## _10_ ## MMX(dst , src , stride);\ MMX 475 libavcodec/x86/h264_qpel.c ff_ ## OP ## _h264_qpel8_ ## MC ## _10_ ## MMX(dst+16, src+16, stride);\ MMX 478 libavcodec/x86/h264_qpel.c #define QPEL16_OP(MC, MMX)\ MMX 479 libavcodec/x86/h264_qpel.c QPEL16_OPMC(put, MC, MMX)\ MMX 480 libavcodec/x86/h264_qpel.c QPEL16_OPMC(avg, MC, MMX) MMX 482 libavcodec/x86/h264_qpel.c #define QPEL16(MMX)\ MMX 483 libavcodec/x86/h264_qpel.c QPEL16_OP(mc00, MMX)\ MMX 484 libavcodec/x86/h264_qpel.c QPEL16_OP(mc01, MMX)\ MMX 485 libavcodec/x86/h264_qpel.c QPEL16_OP(mc02, MMX)\ MMX 486 libavcodec/x86/h264_qpel.c QPEL16_OP(mc03, MMX)\ MMX 487 libavcodec/x86/h264_qpel.c QPEL16_OP(mc10, MMX)\ MMX 488 libavcodec/x86/h264_qpel.c QPEL16_OP(mc11, MMX)\ MMX 489 libavcodec/x86/h264_qpel.c QPEL16_OP(mc12, MMX)\ MMX 490 libavcodec/x86/h264_qpel.c QPEL16_OP(mc13, MMX)\ MMX 491 libavcodec/x86/h264_qpel.c QPEL16_OP(mc20, MMX)\ MMX 492 libavcodec/x86/h264_qpel.c QPEL16_OP(mc21, MMX)\ MMX 493 libavcodec/x86/h264_qpel.c QPEL16_OP(mc22, MMX)\ MMX 494 libavcodec/x86/h264_qpel.c QPEL16_OP(mc23, MMX)\ MMX 495 libavcodec/x86/h264_qpel.c QPEL16_OP(mc30, MMX)\ MMX 496 libavcodec/x86/h264_qpel.c QPEL16_OP(mc31, MMX)\ MMX 497 libavcodec/x86/h264_qpel.c QPEL16_OP(mc32, MMX)\ MMX 498 libavcodec/x86/h264_qpel.c QPEL16_OP(mc33, MMX) MMX 90 libavcodec/x86/qpeldsp_init.c #define QPEL_OP(OPNAME, RND, MMX) \ MMX 91 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc00_ ## MMX(uint8_t *dst, \ MMX 95 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_ ## MMX(dst, src, stride, 8); \ MMX 98 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc10_ ## MMX(uint8_t *dst, \ MMX 104 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(half, src, 8, \ MMX 106 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, src, half, \ MMX 110 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc20_ ## MMX(uint8_t *dst, \ MMX 114 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel8_h_lowpass_ ## MMX(dst, src, stride, \ MMX 118 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc30_ ## MMX(uint8_t *dst, \ MMX 124 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(half, src, 8, \ MMX 126 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, src + 1, half, stride, \ MMX 130 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc01_ ## MMX(uint8_t *dst, \ MMX 136 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(half, src, \ MMX 138 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, src, half, \ MMX 142 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc02_ ## MMX(uint8_t *dst, \ MMX 146 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel8_v_lowpass_ ## MMX(dst, src, \ MMX 150 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc03_ ## MMX(uint8_t *dst, \ MMX 156 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(half, src, \ MMX 158 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, src + stride, half, stride,\ MMX 162 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc11_ ## MMX(uint8_t *dst, \ MMX 169 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ MMX 171 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src, halfH, 8, \ MMX 173 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(halfHV, halfH, 8, 8);\ MMX 174 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, halfH, halfHV, \ MMX 178 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc31_ ## MMX(uint8_t *dst, \ MMX 185 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ MMX 187 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src + 1, halfH, 8, \ MMX 189 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(halfHV, halfH, 8, 8);\ MMX 190 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, halfH, halfHV, \ MMX 194 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc13_ ## MMX(uint8_t *dst, \ MMX 201 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ MMX 203 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src, halfH, 8, \ MMX 205 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(halfHV, halfH, 8, 8);\ MMX 206 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, halfH + 8, halfHV, \ MMX 210 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc33_ ## MMX(uint8_t *dst, \ MMX 217 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ MMX 219 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src + 1, halfH, 8, \ MMX 221 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(halfHV, halfH, 8, 8);\ MMX 222 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, halfH + 8, halfHV, \ MMX 226 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc21_ ## MMX(uint8_t *dst, \ MMX 233 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ MMX 235 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(halfHV, halfH, 8, 8);\ MMX 236 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, halfH, halfHV, \ MMX 240 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc23_ ## MMX(uint8_t *dst, \ MMX 247 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ MMX 249 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(halfHV, halfH, 8, 8);\ MMX 250 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, halfH + 8, halfHV, \ MMX 254 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc12_ ## MMX(uint8_t *dst, \ MMX 260 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ MMX 262 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src, halfH, \ MMX 264 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel8_v_lowpass_ ## MMX(dst, halfH, \ MMX 268 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc32_ ## MMX(uint8_t *dst, \ MMX 274 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ MMX 276 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src + 1, halfH, 8, \ MMX 278 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel8_v_lowpass_ ## MMX(dst, halfH, \ MMX 282 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel8_mc22_ ## MMX(uint8_t *dst, \ MMX 288 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ MMX 290 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel8_v_lowpass_ ## MMX(dst, halfH, \ MMX 294 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc00_ ## MMX(uint8_t *dst, \ MMX 298 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_ ## MMX(dst, src, stride, 16); \ MMX 301 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc10_ ## MMX(uint8_t *dst, \ MMX 307 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(half, src, 16, \ MMX 309 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, src, half, stride, \ MMX 313 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc20_ ## MMX(uint8_t *dst, \ MMX 317 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel16_h_lowpass_ ## MMX(dst, src, \ MMX 321 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc30_ ## MMX(uint8_t *dst, \ MMX 327 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(half, src, 16, \ MMX 329 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, src + 1, half, \ MMX 333 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc01_ ## MMX(uint8_t *dst, \ MMX 339 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(half, src, 16, \ MMX 341 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, src, half, stride, \ MMX 345 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc02_ ## MMX(uint8_t *dst, \ MMX 349 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel16_v_lowpass_ ## MMX(dst, src, \ MMX 353 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc03_ ## MMX(uint8_t *dst, \ MMX 359 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(half, src, 16, \ MMX 361 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, src+stride, half, \ MMX 365 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc11_ ## MMX(uint8_t *dst, \ MMX 372 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ MMX 374 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src, halfH, 16, \ MMX 376 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(halfHV, halfH, \ MMX 378 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, halfH, halfHV, \ MMX 382 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc31_ ## MMX(uint8_t *dst, \ MMX 389 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ MMX 391 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src + 1, halfH, 16, \ MMX 393 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(halfHV, halfH, \ MMX 395 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, halfH, halfHV, \ MMX 399 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc13_ ## MMX(uint8_t *dst, \ MMX 406 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ MMX 408 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src, halfH, 16, \ MMX 410 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(halfHV, halfH, \ MMX 412 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, halfH + 16, halfHV, \ MMX 416 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc33_ ## MMX(uint8_t *dst, \ MMX 423 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ MMX 425 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src + 1, halfH, 16, \ MMX 427 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(halfHV, halfH, \ MMX 429 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, halfH + 16, halfHV, \ MMX 433 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc21_ ## MMX(uint8_t *dst, \ MMX 440 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ MMX 442 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(halfHV, halfH, \ MMX 444 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, halfH, halfHV, \ MMX 448 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc23_ ## MMX(uint8_t *dst, \ MMX 455 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ MMX 457 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(halfHV, halfH, \ MMX 459 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, halfH + 16, halfHV, \ MMX 463 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc12_ ## MMX(uint8_t *dst, \ MMX 469 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ MMX 471 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src, halfH, 16, \ MMX 473 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel16_v_lowpass_ ## MMX(dst, halfH, \ MMX 477 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc32_ ## MMX(uint8_t *dst, \ MMX 483 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ MMX 485 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src + 1, halfH, 16, \ MMX 487 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel16_v_lowpass_ ## MMX(dst, halfH, \ MMX 491 libavcodec/x86/qpeldsp_init.c static void OPNAME ## qpel16_mc22_ ## MMX(uint8_t *dst, \ MMX 497 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ MMX 499 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel16_v_lowpass_ ## MMX(dst, halfH, \ MMX 31 libavutil/x86/cpu.h #define X86_MMX(flags) CPUEXT(flags, MMX) MMX 47 libavutil/x86/cpu.h #define EXTERNAL_MMX(flags) CPUEXT_SUFFIX(flags, _EXTERNAL, MMX) MMX 63 libavutil/x86/cpu.h #define INLINE_MMX(flags) CPUEXT_SUFFIX(flags, _INLINE, MMX) MMX 54 libswresample/x86/audio_convert_init.c MULTI_CAPS_FUNC(MMX, mmx)