Home
last modified time | relevance | path

Searched refs:mm7 (Results 1 – 22 of 22) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/
Dquantize_mmx.asm77 movq mm7, mm4
80 pxor mm7, mm4
81 psubw mm7, mm4 ; abs
83 movq mm6, mm7
87 movq mm7, mm5
92 paddw mm7, mm6
93 pmulhuw mm7, mm5
95 pxor mm7, mm4
96 psubw mm7, mm4;gain the sign back
100 movq mm1, mm7
[all …]
Dsubtract_mmx.asm32 pxor mm7, mm7
36 punpcklbw mm0, mm7
37 punpcklbw mm1, mm7
44 punpcklbw mm0, mm7
45 punpcklbw mm1, mm7
52 punpcklbw mm0, mm7
53 punpcklbw mm1, mm7
64 punpcklbw mm0, mm7
65 punpcklbw mm1, mm7
171 pxor mm7, mm7
[all …]
Dencodeopt.asm74 pxor mm7, mm7
85 movq mm2, mm7
91 pcmpeqw mm1, mm7
140 pxor mm7, mm7
148 pcmpeqw mm1, mm7
290 pxor mm7, mm7
308 paddd mm7, mm1
309 paddd mm7, mm3
318 movq mm0, mm7
319 psrlq mm7, 32
[all …]
Dsubtract_sse2.asm32 pxor mm7, mm7
36 punpcklbw mm0, mm7
37 punpcklbw mm1, mm7
43 punpcklbw mm0, mm7
44 punpcklbw mm1, mm7
50 punpcklbw mm0, mm7
51 punpcklbw mm1, mm7
60 punpcklbw mm0, mm7
61 punpcklbw mm1, mm7
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/
Ddequantize_mmx.asm85 pxor mm7, mm7
88 movq [rax], mm7
89 movq [rax+8], mm7
91 movq [rax+16],mm7
92 movq [rax+24],mm7
106 movq mm7, mm3 ;
107 pmulhw mm7, [GLOBAL(x_c1sqr2less1)];
109 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2)
110 psubw mm7, mm5 ; c1
127 paddw mm4, mm7 ;1
[all …]
Dsad_mmx.asm42 pxor mm7, mm7
82 paddw mm7, mm0
83 paddw mm7, mm1
89 movq mm0, mm7
92 punpckhwd mm7, mm6
94 paddw mm0, mm7
95 movq mm7, mm0
99 paddw mm7, mm0
101 movq rax, mm7
134 pxor mm7, mm7
[all …]
Didctllm_mmx.asm56 pxor mm7, mm7
57 movq [rax], mm7
58 movq [rax+8], mm7
59 movq [rax+16],mm7
60 movq [rax+24],mm7
76 movq mm7, mm3 ;
77 pmulhw mm7, [GLOBAL(x_c1sqr2less1)];
79 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2)
80 psubw mm7, mm5 ; c1
97 paddw mm4, mm7 ;1
[all …]
Dvariance_impl_mmx.asm89 pxor mm7, mm7 ; Blank mmx7
117 paddd mm7, mm0 ; accumulate in mm7
118 paddd mm7, mm2 ; accumulate in mm7
141 paddd mm7, mm0 ; accumulate in mm7
142 paddd mm7, mm2 ; accumulate in mm7
164 paddd mm7, mm0 ; accumulate in mm7
165 paddd mm7, mm2 ; accumulate in mm7
187 paddd mm7, mm0 ; accumulate in mm7
188 paddd mm7, mm2 ; accumulate in mm7
211 paddd mm7, mm0 ; accumulate in mm7
[all …]
Dloopfilter_mmx.asm45 movq mm7, [rdx]
56 psubusb mm1, mm7 ;
65 psubusb mm4, mm7
74 psubusb mm4, mm7
86 psubusb mm4, mm7
95 psubusb mm4, mm7
106 psubusb mm4, mm7
126 movq mm7, [rdx] ; blimit
128 psubusb mm5, mm7 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > blimit
135 movq mm7, [rdx] ;
[all …]
Dsad_sse2.asm112 pxor mm7, mm7
116 movq rax, mm7
132 paddw mm7, mm0
133 paddw mm7, mm2
138 movq rax, mm7
173 pxor mm7, mm7
177 movq rax, mm7
188 paddw mm7, mm0
193 movq rax, mm7
242 movd mm7, DWORD PTR [rdi+rdx]
[all …]
Diwalsh_mmx.asm27 movq mm7, rax
31 punpcklwd mm7, mm7 ;0003000300030003h
81 paddw mm1, mm7
82 paddw mm6, mm7
92 paddw mm0, mm7
93 paddw mm5, mm7
Dsad_sse3.asm215 movq mm7, QWORD PTR [%3+2]
219 psadbw mm7, mm0
232 paddw mm7, mm3
250 paddw mm7, mm3
325 movq mm7, QWORD PTR [%6]
330 psadbw mm7, mm0
347 paddw mm7, mm1
373 paddw mm7, mm1
482 movd [rcx+8], mm7
507 movd [rcx+8], mm7
[all …]
Dpostproc_mmx.asm90 pxor mm7, mm7 ;
108 paddd mm7, mm2 ;
132 paddd mm7, mm4
141 psubd mm7, mm2
159 movq mm4, mm7
162 psubd mm4, mm7
Dsubpixel_mmx.asm46 movq mm7, [rdx + 64] ;
63 pmullw mm4, mm7 ; mm5 *= kernel 4 modifiers
144 movq mm7, [rbx + 64] ;
162 pmullw mm4, mm7 ; mm4 *= kernel 4 modifiers.
Dvariance_impl_sse2.asm637 movdq2q mm7, xmm7 ;
646 paddd mm7, mm3
661 movq mm4, mm7 ;
664 paddd mm4, mm7 ;
760 movdq2q mm7, xmm7 ;
769 paddd mm7, mm3
784 movq mm4, mm7 ;
787 paddd mm4, mm7 ;
983 movdq2q mm7, xmm7 ;
992 paddd mm7, mm3
[all …]
Dsubpixel_ssse3.asm774 movq mm7, MMWORD PTR [rax+128] ;k1_k3
797 pmaddubsw mm2, mm7
829 movq mm7, MMWORD PTR [rax+128] ;k1_k3
847 pmaddubsw mm2, mm7
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx_scale/win32/
Dscaleopt.c95 pxor mm7, mm7; in horizontal_line_5_4_scale_mmx() local
109 punpcklbw mm1, mm7; in horizontal_line_5_4_scale_mmx()
112 punpcklbw mm0, mm7; in horizontal_line_5_4_scale_mmx() local
126 packuswb mm1, mm7 in horizontal_line_5_4_scale_mmx()
149 pxor mm7, mm7 // clear out mm7 in vertical_band_5_4_scale_mmx() local
162 punpcklbw mm1, mm7 in vertical_band_5_4_scale_mmx()
163 punpcklbw mm2, mm7 in vertical_band_5_4_scale_mmx()
172 punpcklbw mm4, mm7 in vertical_band_5_4_scale_mmx()
186 punpcklbw mm6, mm7 in vertical_band_5_4_scale_mmx()
192 packuswb mm1, mm7 in vertical_band_5_4_scale_mmx()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
Dvp9_sad_mmx.asm42 pxor mm7, mm7
82 paddw mm7, mm0
83 paddw mm7, mm1
89 movq mm0, mm7
92 punpckhwd mm7, mm6
94 paddw mm0, mm7
95 movq mm7, mm0
99 paddw mm7, mm0
101 movq rax, mm7
134 pxor mm7, mm7
[all …]
Dvp9_variance_impl_mmx.asm89 pxor mm7, mm7 ; Blank mmx7
117 paddd mm7, mm0 ; accumulate in mm7
118 paddd mm7, mm2 ; accumulate in mm7
141 paddd mm7, mm0 ; accumulate in mm7
142 paddd mm7, mm2 ; accumulate in mm7
164 paddd mm7, mm0 ; accumulate in mm7
165 paddd mm7, mm2 ; accumulate in mm7
187 paddd mm7, mm0 ; accumulate in mm7
188 paddd mm7, mm2 ; accumulate in mm7
211 paddd mm7, mm0 ; accumulate in mm7
[all …]
Dvp9_sad_sse3.asm134 movq mm7, QWORD PTR [%3+2]
138 psadbw mm7, mm0
151 paddw mm7, mm3
169 paddw mm7, mm3
277 movd [rcx+8], mm7
302 movd [rcx+8], mm7
353 movd mm7, DWORD PTR [ref_ptr+2]
363 punpcklbw mm7, mm6
366 psadbw mm7, mm0
369 paddw mm7, mm5
[all …]
Dvp9_variance_impl_sse2.asm478 movdq2q mm7, xmm7 ;
487 paddd mm7, mm3
502 movq mm4, mm7 ;
505 paddd mm4, mm7 ;
585 movdq2q mm7, xmm7 ;
594 paddd mm7, mm3
609 movq mm4, mm7 ;
612 paddd mm4, mm7 ;
691 movdq2q mm7, xmm7 ;
700 paddd mm7, mm3
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
Dvp9_loopfilter_mmx.asm45 movq mm7, [rdx]
56 psubusb mm1, mm7 ;
65 psubusb mm4, mm7
74 psubusb mm4, mm7
86 psubusb mm4, mm7
95 psubusb mm4, mm7
106 psubusb mm4, mm7
126 movq mm7, [rdx] ; blimit
128 psubusb mm5, mm7 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > blimit
135 movq mm7, [rdx] ;
[all …]