Home
last modified time | relevance | path

Searched refs:MMX (Results 1 – 25 of 177) sorted by relevance

12345678

/third_party/ffmpeg/libavcodec/x86/
Dqpeldsp_init.c90 #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 …]
Dh264_qpel.c86 #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 …]
Dcavsdsp.c193 #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 …]
DMakefile90 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
Dfmtconvert.asm65 ;; 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/
DX86InstrMMX.td1 //===-- 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 …]
DX86Instr3DNow.td9 // 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/
DMakefile.win327 MMX_VAR = $(MMX)
50 ifneq ($(MMX),off)
51 ifneq ($(MMX),on)
52 ifneq ($(MMX),)
/third_party/ffmpeg/doc/
Dswscale.txt73 * 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/
DCPUID.hpp54 static bool MMX; member in sw::CPUID
88 return MMX && enableMMX; in supportsMMX()
DCPUID.cpp32 bool CPUID::MMX = detectMMX(); member in sw::CPUID
185 return MMX = (registers[3] & 0x00800000) != 0; in detectMMX()
/third_party/ffmpeg/ffbuild/
Darch.mak16 OBJS-$(HAVE_MMX) += $(MMX-OBJS) $(MMX-OBJS-yes)
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/
Djsimdcpu.asm88 ; Check CPUID leaf 01H for MMX, SSE, and SSE2 support
94 ; Check for MMX instruction support
95 test eax, 1<<23 ; bit23:MMX
Djquant-sse.asm2 ; jquant.asm - sample data conversion and quantization (SSE & MMX)
114 emms ; empty MMX state
196 emms ; empty MMX state
Djchuff-sse2.asm114 ; 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/
Djsimdcpu.asm88 ; Check CPUID leaf 01H for MMX, SSE, and SSE2 support
94 ; Check for MMX instruction support
95 test eax, 1<<23 ; bit23:MMX
Djquant-sse.asm2 ; 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/
DReadMe.txt1 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…
Ddeb-control.in11 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/
Dcpu.h30 #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/
Djsimdcpu.asm54 ; Check for MMX instruction support
65 test eax, 1<<23 ; bit23:MMX
Djquant-sse.asm2 ; jquant.asm - sample data conversion and quantization (SSE & MMX)
116 emms ; empty MMX state
198 emms ; empty MMX state
/third_party/ffmpeg/libswscale/x86/
DMakefile7 MMX-OBJS += x86/hscale_fast_bilinear_simd.o \
/third_party/boost/libs/context/src/asm/
Djump_i386_ms_pe_masm.asm32 ; save MMX control- and status-word
73 ; restore MMX control- and status-word
Dontop_i386_ms_pe_masm.asm32 ; save MMX control- and status-word
85 ; restore MMX control- and status-word

12345678