/third_party/ffmpeg/libavcodec/x86/ |
D | qpeldsp_init.c | 90 #define QPEL_OP(OPNAME, RND, MMX) \ argument 91 static void OPNAME ## qpel8_mc00_ ## MMX(uint8_t *dst, \ 95 ff_ ## OPNAME ## pixels8_ ## MMX(dst, src, stride, 8); \ 98 static void OPNAME ## qpel8_mc10_ ## MMX(uint8_t *dst, \ 104 ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(half, src, 8, \ 106 ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, src, half, \ 110 static void OPNAME ## qpel8_mc20_ ## MMX(uint8_t *dst, \ 114 ff_ ## OPNAME ## mpeg4_qpel8_h_lowpass_ ## MMX(dst, src, stride, \ 118 static void OPNAME ## qpel8_mc30_ ## MMX(uint8_t *dst, \ 124 ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(half, src, 8, \ [all …]
|
D | h264_qpel.c | 86 #define QPEL_H264(OPNAME, OP, MMX)\ argument 87 static av_always_inline void ff_ ## OPNAME ## h264_qpel4_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *… 99 static av_always_inline void ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(uint8_t *dst, const … 106 static av_always_inline void ff_ ## OPNAME ## h264_qpel8or16_hv2_lowpass_ ## MMX(uint8_t *dst, int1… 115 static av_always_inline void ff_ ## OPNAME ## h264_qpel8_v_lowpass_ ## MMX(uint8_t *dst, const uint… 116 ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 8);\ 118 static av_always_inline void ff_ ## OPNAME ## h264_qpel16_v_lowpass_ ## MMX(uint8_t *dst, const uin… 119 ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 16);\ 120 ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ 123 static av_always_inline void ff_ ## OPNAME ## h264_qpel16_h_lowpass_ ## MMX(uint8_t *dst, const uin… [all …]
|
D | cavsdsp.c | 193 #define QPEL_CAVS(OPNAME, OP, MMX)\ argument 194 static void OPNAME ## cavs_qpel8_h_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, p… 243 static inline void OPNAME ## cavs_qpel8or16_v1_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t … 248 static inline void OPNAME ## cavs_qpel8or16_v2_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t … 253 static inline void OPNAME ## cavs_qpel8or16_v3_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t … 258 static void OPNAME ## cavs_qpel8_v1_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, … 260 OPNAME ## cavs_qpel8or16_v1_ ## MMX(dst , src , dstStride, srcStride, 8);\ 262 static void OPNAME ## cavs_qpel16_v1_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride,… 264 OPNAME ## cavs_qpel8or16_v1_ ## MMX(dst , src , dstStride, srcStride, 16);\ 265 OPNAME ## cavs_qpel8or16_v1_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ [all …]
|
D | Makefile | 90 MMX-OBJS-$(CONFIG_FDCTDSP) += x86/fdct.o 91 MMX-OBJS-$(CONFIG_VC1DSP) += x86/vc1dsp_mmx.o 94 MMX-OBJS-$(CONFIG_SNOW_DECODER) += x86/snowdsp.o 95 MMX-OBJS-$(CONFIG_SNOW_ENCODER) += x86/snowdsp.o
|
D | fmtconvert.asm | 65 ;; cvtpi2ps switches to MMX even if the source is a memory location 111 ;; cvtpi2ps switches to MMX even if the source is a memory location
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86InstrMMX.td | 1 //===-- X86InstrMMX.td - Describe the MMX Instruction Set --*- tablegen -*-===// 9 // This file describes the X86 MMX instruction set, defining the instructions, 13 // All instructions that use MMX should be in this file, even if they also use 19 // MMX Multiclasses 32 // MMXI_binop_rm_int - Simple MMX binary operator based on intrinsic. 74 /// Unary MMX instructions requiring SSSE3. 89 /// Binary MMX instructions requiring SSSE3. 110 /// PALIGN MMX instructions (require SSSE3). 151 // MMX EMMS Instruction 160 // MMX Scalar Instructions [all …]
|
D | X86Instr3DNow.td | 9 // This file describes the 3DNow! instruction set, which extends MMX to support 56 defm PAVGUSB : I3DNow_binop_rm_int<0xBF, "pavgusb", SchedWriteVecALU.MMX, 1>; 74 defm PMULHRW : I3DNow_binop_rm_int<0xB7, "pmulhrw", SchedWriteVecIMul.MMX, 1>; 112 defm PSWAPD : I3DNow_conv_rm_int<0xBB, "pswapd", SchedWriteShuffle.MMX, "a">;
|
/third_party/pixman/pixman/ |
D | Makefile.win32 | 7 MMX_VAR = $(MMX) 50 ifneq ($(MMX),off) 51 ifneq ($(MMX),on) 52 ifneq ($(MMX),)
|
/third_party/ffmpeg/doc/ |
D | swscale.txt | 73 * bilinear converters (C, MMX and accurate MMX) 74 * arbitrary filter length converters (C, MMX and accurate MMX) 78 * MMX 11-bit 4:2:2 YUV -> RGB converters
|
/third_party/skia/third_party/externals/swiftshader/src/Common/ |
D | CPUID.hpp | 54 static bool MMX; member in sw::CPUID 88 return MMX && enableMMX; in supportsMMX()
|
D | CPUID.cpp | 32 bool CPUID::MMX = detectMMX(); member in sw::CPUID 185 return MMX = (registers[3] & 0x00800000) != 0; in detectMMX()
|
/third_party/ffmpeg/ffbuild/ |
D | arch.mak | 16 OBJS-$(HAVE_MMX) += $(MMX-OBJS) $(MMX-OBJS-yes)
|
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/ |
D | jsimdcpu.asm | 88 ; Check CPUID leaf 01H for MMX, SSE, and SSE2 support 94 ; Check for MMX instruction support 95 test eax, 1<<23 ; bit23:MMX
|
D | jquant-sse.asm | 2 ; jquant.asm - sample data conversion and quantization (SSE & MMX) 114 emms ; empty MMX state 196 emms ; empty MMX state
|
D | jchuff-sse2.asm | 114 ; i=0..15 (SSE register) or i=0..7 (MMX register) 142 movd mm_nbits, nbits ; nbits --> MMX register 522 movd mm_nbits, nbits ;Z: nbits --> MMX register 564 movd mm_nbits, nbits ; nbits --> MMX register 593 movd mm_nbits, nbits ; nbits --> MMX register 607 movd mm_nbits, nbits ; nbits --> MMX register 644 movd mm_nbits, nbits ; else { nbits --> MMX register 664 movd mm_nbits, nbits ; nbits --> MMX register 678 movd mm_nbits, nbits ; nbits --> MMX register 700 movd mm_nbits, nbits ; nbits --> MMX register
|
/third_party/libjpeg-turbo/simd/i386/ |
D | jsimdcpu.asm | 88 ; Check CPUID leaf 01H for MMX, SSE, and SSE2 support 94 ; Check for MMX instruction support 95 test eax, 1<<23 ; bit23:MMX
|
D | jquant-sse.asm | 2 ; jquant.asm - sample data conversion and quantization (SSE & MMX) 114 emms ; empty MMX state 196 emms ; empty MMX state
|
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/release/ |
D | ReadMe.txt | 1 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, AVX2, NEON, AltiVec) to… 5 libjpeg-turbo was originally based on libjpeg/SIMD, an MMX-accelerated derivative of libjpeg v6b de…
|
D | deb-control.in | 11 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, 27 libjpeg-turbo was originally based on libjpeg/SIMD, an MMX-accelerated
|
/third_party/ffmpeg/libavutil/x86/ |
D | cpu.h | 30 #define X86_MMX(flags) CPUEXT(flags, MMX) 56 #define EXTERNAL_MMX(flags) CPUEXT_SUFFIX(flags, _EXTERNAL, MMX) 86 #define INLINE_MMX(flags) CPUEXT_SUFFIX(flags, _INLINE, MMX)
|
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/i386/ |
D | jsimdcpu.asm | 54 ; Check for MMX instruction support 65 test eax, 1<<23 ; bit23:MMX
|
D | jquant-sse.asm | 2 ; jquant.asm - sample data conversion and quantization (SSE & MMX) 116 emms ; empty MMX state 198 emms ; empty MMX state
|
/third_party/ffmpeg/libswscale/x86/ |
D | Makefile | 7 MMX-OBJS += x86/hscale_fast_bilinear_simd.o \
|
/third_party/boost/libs/context/src/asm/ |
D | jump_i386_ms_pe_masm.asm | 32 ; save MMX control- and status-word 73 ; restore MMX control- and status-word
|
D | ontop_i386_ms_pe_masm.asm | 32 ; save MMX control- and status-word 85 ; restore MMX control- and status-word
|