Home
last modified time | relevance | path

Searched refs:xmm3 (Results 1 – 25 of 73) sorted by relevance

123

/external/llvm/test/MC/X86/
Dx86-32-avx.s332 vshufps $8, %xmm1, %xmm2, %xmm3
336 vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
340 vshufpd $8, %xmm1, %xmm2, %xmm3
344 vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
348 vcmpeqps %xmm1, %xmm2, %xmm3
352 vcmpleps %xmm1, %xmm2, %xmm3
356 vcmpltps %xmm1, %xmm2, %xmm3
360 vcmpneqps %xmm1, %xmm2, %xmm3
364 vcmpnleps %xmm1, %xmm2, %xmm3
368 vcmpnltps %xmm1, %xmm2, %xmm3
[all …]
Dx86_64-xop-encoding.s45 vphaddwd %xmm3, %xmm4
74 vphaddubw (%rcx), %xmm3
125 vphaddbd %xmm1, %xmm3
146 vfrczps 4(%rax), %xmm3
202 vpshld %xmm7, %xmm5, %xmm3
205 vpshld 4(%rax), %xmm3, %xmm3
213 vpshlb %xmm1, %xmm2, %xmm3
219 vpshlb %xmm2, (%rax,%rdx), %xmm3
224 vpshaw %xmm7, %xmm5, %xmm3
230 vpshaw %xmm0, 8(%rax,%rcx), %xmm3
[all …]
/external/openssl/crypto/aes/asm/
Dvpaes-x86_64.pl109 pshufb %xmm3, %xmm0 # 0 = sb1t
115 pshufb %xmm3, %xmm2 # 2 = sb2t
118 movdqa %xmm0, %xmm3 # 3 = A
122 pshufb %xmm4, %xmm3 # 3 = D
124 pxor %xmm0, %xmm3 # 3 = 2A+B+D
127 pxor %xmm3, %xmm0 # 0 = 2A+3B+C+D
139 movdqa %xmm10, %xmm3 # 3 : 1/i
140 pshufb %xmm1, %xmm3 # 3 = 1/i
141 pxor %xmm5, %xmm3 # 3 = iak = 1/i + a/k
146 pshufb %xmm3, %xmm2 # 2 = 1/iak
[all …]
/external/libvpx/vp8/encoder/x86/
Ddct_sse2.asm71 movq xmm3, MMWORD PTR[input+ pitch] ;33 32 31 30
74 punpcklqdq xmm1, xmm3 ;33 32 31 30 23 22 21 20
85 movdqa xmm3, xmm0
87 psubw xmm3, xmm1 ;c1 d1 c1 d1 c1 d1 c1 d1
89 psllw xmm3, 3 ;c1 <<= 3 d1 <<= 3
94 movdqa xmm4, xmm3
95 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352
98 paddd xmm3, XMMWORD PTR[GLOBAL(_14500)]
100 psrad xmm3, 12 ;(c1 * 2217 + d1 * 5352 + 14500)>>12
104 packssdw xmm3, xmm4 ;op[3] op[1]
[all …]
Dvariance_impl_sse2.asm40 movdqa xmm3, [rax+48]
44 pmaddwd xmm3, xmm3
47 paddd xmm2, xmm3
55 movdqa xmm3,xmm4
57 paddd xmm4,xmm3
58 movdqa xmm3,xmm4
60 paddd xmm4,xmm3
135 movdqa xmm3, xmm1
140 punpckhbw xmm3, xmm0
147 psubw xmm3, xmm4
[all …]
Dvariance_impl_ssse3.asm94 movdqa xmm3, xmm1
97 punpckhbw xmm3, xmm2
99 pmaddubsw xmm3, [rax]
102 paddw xmm3, [GLOBAL(xmm_bi_rd)]
104 psraw xmm3, xmm_filter_shift
105 packuswb xmm1, xmm3
109 movdqa xmm3, xmm2
112 punpckhbw xmm3, xmm1
114 pmaddubsw xmm3, [rdx]
117 paddw xmm3, [GLOBAL(xmm_bi_rd)]
[all …]
Dsad_sse4.asm18 movq xmm3, MMWORD PTR [rdi+8]
20 punpcklqdq xmm1, xmm3
21 punpcklqdq xmm3, xmm2
29 movdqa xmm4, xmm3
30 mpsadbw xmm3, xmm0, 0x0
34 paddw xmm1, xmm3
39 movq xmm3, MMWORD PTR [rdi+8]
41 punpcklqdq xmm5, xmm3
42 punpcklqdq xmm3, xmm2
50 movdqa xmm4, xmm3
[all …]
Dquantize_sse2.asm85 movdqa xmm3, [rcx + 16]
90 paddw xmm3, xmm7
94 psubw xmm5, xmm3
100 paddw xmm5, xmm3
105 movdqa xmm3, [rcx]
113 pmulhw xmm3, xmm1
117 paddw xmm1, xmm3
171 movdqa xmm3, [rsp + qcoeff + 16]
184 pxor xmm3, xmm4
187 psubw xmm3, xmm4
[all …]
Dfwalsh_sse2.asm35 movq xmm3, MMWORD PTR [rsi + rdx]
38 punpcklwd xmm2, xmm3
72 pshuflw xmm3, xmm0, 0xd8
73 pshufhw xmm0, xmm3, 0xd8
74 pshuflw xmm3, xmm2, 0xd8
75 pshufhw xmm1, xmm3, 0xd8
80 movdqa xmm3, xmm1
82 pmaddwd xmm3, [GLOBAL(cn1)] ; c12 b12 c13 b13
87 pshufd xmm7, xmm3, 0x72 ; c13 c12 b13 b12
99 movdqa xmm3, xmm1
[all …]
Dsad_ssse3.asm28 lddqu xmm3, XMMWORD PTR [rdi+2]
32 psadbw xmm3, xmm0
36 paddw xmm7, xmm3
41 lddqu xmm3, XMMWORD PTR [rdi+rdx+2]
48 psadbw xmm3, xmm0
52 paddw xmm7, xmm3
75 movdqa xmm3, XMMWORD PTR [rdi+16]
77 movdqa xmm1, xmm3
80 movdqa xmm2, xmm3
83 palignr xmm3, xmm4, (%2+2)
[all …]
Dencodeopt.asm27 movdqa xmm3, [rsi]
33 psubw xmm3, xmm4
36 pmaddwd xmm3, xmm3
39 paddd xmm3, xmm5
42 movdqa xmm0, xmm3
45 punpckhdq xmm3, xmm7
47 paddd xmm0, xmm3
48 movdqa xmm3, xmm0
51 paddd xmm0, xmm3
229 movdqa xmm3, [rsi]
[all …]
Dsubtract_sse2.asm106 movdqa xmm3, xmm1
108 punpckhbw xmm2, xmm3 ; put sign back to subtraction
182 movdqa xmm3, xmm1
184 punpckhbw xmm2, xmm3 ; put sign back to subtraction
203 movdqa xmm3, xmm1
205 punpckhbw xmm2, xmm3 ; put sign back to subtraction
226 movdqa xmm3, xmm1
228 punpckhbw xmm2, xmm3 ; put sign back to subtraction
247 movdqa xmm3, xmm1
249 punpckhbw xmm2, xmm3 ; put sign back to subtraction
[all …]
/external/libvpx/vp8/common/x86/
Didctllm_sse2.asm63 movq xmm3, [rax+rcx]
68 punpcklbw xmm3, xmm7
77 paddw xmm3, xmm4
83 packuswb xmm3, xmm7
92 movq [rax + rdx], xmm3
127 movdqa xmm3, [rax+48]
139 pmullw xmm3, [rdx+16]
150 punpckldq xmm2, xmm3
151 punpckhdq xmm4, xmm3
154 pshufd xmm3, xmm4, 11011000b
[all …]
Dsubpixel_sse2.asm59 movq xmm3, MMWORD PTR [rsi - 2]
65 por xmm1, xmm3
73 … punpcklbw xmm3, xmm0 ; xx05 xx04 xx03 xx02 xx01 xx01 xx-1 xx-2
76 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1
106 paddsw xmm4, xmm3
180 movq xmm3, MMWORD PTR [rsi - 2]
190 por xmm1, xmm3
198 … punpcklbw xmm3, xmm0 ; xx05 xx04 xx03 xx02 xx01 xx01 xx-1 xx-2
201 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1
230 paddsw xmm4, xmm3
[all …]
Dsubpixel_ssse3.asm71 ;xmm3 free
118 movdqa xmm3, XMMWORD PTR [GLOBAL(shuf2bfrom1)]
138 pshufb xmm0, xmm3
214 movq xmm3, MMWORD PTR [rsi + 3] ; 3 4 5 6 7 8 9 10
216 punpcklbw xmm0, xmm3 ; -2 3 -1 4 0 5 1 6 2 7 3 8 4 9 5 10
225 movq xmm3, MMWORD PTR [rsi + 6]
231 punpcklbw xmm3, xmm7
234 movdqa xmm1, xmm3
236 pmaddubsw xmm3, xmm4
252 paddsw xmm3, xmm1
[all …]
Diwalsh_sse2.asm36 movdqa xmm3, xmm0 ;ip[4] ip[0]
39 psubw xmm3, xmm2 ;ip[4]-ip[8] ip[0]-ip[12] aka c1 d1
42 punpcklqdq xmm0, xmm3 ;d1 a1
43 punpckhqdq xmm4, xmm3 ;c1 b1
52 ;; movdqu [rdi + 16], xmm3
59 movdqa xmm3, xmm4 ; 13 12 11 10 03 02 01 00
61 punpckhwd xmm3, xmm0 ; 33 13 32 12 31 11 30 10
63 punpcklwd xmm4, xmm3 ; 31 21 11 01 30 20 10 00
64 punpckhwd xmm1, xmm3 ; 33 23 13 03 32 22 12 02
67 movdqa xmm3, xmm4 ;ip[4] ip[0]
[all …]
Dloopfilter_sse2.asm43 movdqa xmm3, xmm4 ; q1
49 psubusb xmm6, xmm3 ; q2-=q1
57 psubusb xmm5, xmm3 ; q0-=q1
58 psubusb xmm3, xmm0 ; q1-=q0
60 por xmm5, xmm3 ; abs(q0-q1)
83 movdqa xmm3, xmm6 ; p1
88 psubusb xmm3, xmm5 ; p1-=p2
97 pmaxub xmm1, xmm3 ; abs(p2 - p1)
100 movdqa xmm3, [rdi] ; q1
104 movdqa xmm3, q1 ; q1
[all …]
Drecon_sse2.asm43 movq xmm3, MMWORD PTR [rsi+16]
44 punpcklbw xmm3, xmm0
45 paddsw xmm3, XMMWORD PTR [rdx+32]
46 packuswb xmm3, xmm0 ; pack and unpack to saturate
47 movq MMWORD PTR [rdi+rax*2], xmm3
101 movdqa xmm3, XMMWORD PTR [rsi+32]
102 movdqa xmm7, xmm3
103 punpcklbw xmm3, xmm0
105 paddsw xmm3, XMMWORD PTR [rdx+64]
107 packuswb xmm3, xmm7 ; pack and unpack to saturate
[all …]
Dpostproc_mmx.c440 movq xmm3, QWORD PTR [esi] ; in vp8_post_proc_down_and_across_xmm()
443 punpcklbw xmm3, xmm0 ; in vp8_post_proc_down_and_across_xmm()
445 movdqa xmm1, xmm3 ; in vp8_post_proc_down_and_across_xmm()
447 psllw xmm3, 2 ; in vp8_post_proc_down_and_across_xmm()
453 paddusw xmm3, xmm5 ; in vp8_post_proc_down_and_across_xmm()
472 paddusw xmm3, xmm5 ; in vp8_post_proc_down_and_across_xmm()
495 paddusw xmm3, xmm5 ; in vp8_post_proc_down_and_across_xmm()
516 paddusw xmm3, xmm4 ; in vp8_post_proc_down_and_across_xmm()
534 paddusw xmm3, rd42 ; in vp8_post_proc_down_and_across_xmm() local
536 psraw xmm3, 3 ; in vp8_post_proc_down_and_across_xmm()
[all …]
/external/libyuv/files/source/
Drow_win.cc91 movdqa xmm3, [eax + 48] in ARGBToYRow_SSSE3()
95 pmaddubsw xmm3, xmm7 in ARGBToYRow_SSSE3()
98 phaddw xmm2, xmm3 in ARGBToYRow_SSSE3()
124 movdqa xmm3, [eax + 48] in BGRAToYRow_SSSE3()
128 pmaddubsw xmm3, xmm7 in BGRAToYRow_SSSE3()
131 phaddw xmm2, xmm3 in BGRAToYRow_SSSE3()
157 movdqa xmm3, [eax + 48] in ABGRToYRow_SSSE3()
161 pmaddubsw xmm3, xmm7 in ABGRToYRow_SSSE3()
164 phaddw xmm2, xmm3 in ABGRToYRow_SSSE3()
198 movdqa xmm3, [eax + 48] in ARGBToUVRow_SSSE3()
[all …]
Drotate.cc93 movq xmm3, qword ptr [eax + edi] in TransposeWx8_SSSE3()
95 punpcklbw xmm2, xmm3 in TransposeWx8_SSSE3()
96 movdqa xmm3, xmm2 in TransposeWx8_SSSE3()
98 palignr xmm3, xmm3, 8 in TransposeWx8_SSSE3()
112 punpcklwd xmm1, xmm3 in TransposeWx8_SSSE3()
114 movdqa xmm3, xmm1 in TransposeWx8_SSSE3()
116 palignr xmm3, xmm3, 8 in TransposeWx8_SSSE3()
141 punpckldq xmm3, xmm7 in TransposeWx8_SSSE3()
144 movq qword ptr [edx], xmm3 in TransposeWx8_SSSE3()
145 movdqa xmm7, xmm3 in TransposeWx8_SSSE3()
[all …]
Dscale.cc313 movdqa xmm3, [eax + esi + 16] in ScaleRowDown2Int_SSE2()
316 pavgb xmm1, xmm3 in ScaleRowDown2Int_SSE2()
320 movdqa xmm3, xmm1 in ScaleRowDown2Int_SSE2()
323 pand xmm3, xmm7 in ScaleRowDown2Int_SSE2()
325 pavgw xmm1, xmm3 in ScaleRowDown2Int_SSE2()
390 movdqa xmm3, [esi + ebx + 16] in ScaleRowDown4Int_SSE2()
392 pavgb xmm1, xmm3 in ScaleRowDown4Int_SSE2()
394 movdqa xmm3, [esi + ebx * 2 + 16] in ScaleRowDown4Int_SSE2()
399 pavgb xmm3, xmm5 in ScaleRowDown4Int_SSE2()
401 pavgb xmm1, xmm3 in ScaleRowDown4Int_SSE2()
[all …]
/external/llvm/test/CodeGen/X86/
Dpr3154.ll40xmm3 \0A\09mulpd %xmm0, %xmm2 \0A\09mulpd %xmm1, %xmm3 \0A\09m…
44xmm3 \0A\09mulpd %xmm0, %xmm2 \0A\09mulpd %xmm1, %xmm3 \0A\09m…
84xmm3 \0A\09movupd -8($5,$0), %xmm4 \0A\09movapd ($5,$0), %xmm5 \0A…
92xmm3 \0A\09movupd -8($4,$0), %xmm4 \0A\09mulpd %xmm3, %xmm4 \0A\…
/external/compiler-rt/lib/i386/
Dfloatundisf.S85 movd %edx, %xmm3
88 psrlq %xmm3, %xmm0 // (big input) ? input >> 12 : input
93 pslld $23, %xmm3
94 paddd %xmm3, %xmm0 // (float)input
/external/openssl/crypto/bn/asm/
Dx86_64-mont5.pl114 movq `3*$STRIDE/4-96`($bp),%xmm3
117 pand %xmm7,%xmm3
120 por %xmm3,%xmm0
141 movq `3*$STRIDE/4-96`($bp),%xmm3
144 pand %xmm7,%xmm3
151 por %xmm3,%xmm0
221 movq `3*$STRIDE/4-96`($bp),%xmm3
224 pand %xmm7,%xmm3
231 por %xmm3,%xmm0
397 movq `3*$STRIDE/4-96`($bp),%xmm3
[all …]

123