Home
last modified time | relevance | path

Searched refs:xmm1 (Results 1 – 25 of 83) sorted by relevance

1234

/external/llvm/test/MC/X86/
Dx86-32-fma3.s5 vfmadd132pd %xmm2, %xmm5, %xmm1
9 vfmadd132pd (%eax), %xmm5, %xmm1
13 vfmadd132ps %xmm2, %xmm5, %xmm1
17 vfmadd132ps (%eax), %xmm5, %xmm1
21 vfmadd213pd %xmm2, %xmm5, %xmm1
25 vfmadd213pd (%eax), %xmm5, %xmm1
29 vfmadd213ps %xmm2, %xmm5, %xmm1
33 vfmadd213ps (%eax), %xmm5, %xmm1
37 vfmadd231pd %xmm2, %xmm5, %xmm1
41 vfmadd231pd (%eax), %xmm5, %xmm1
[all …]
Dx86-32-avx.s276 vunpckhps %xmm1, %xmm2, %xmm4
280 vunpckhpd %xmm1, %xmm2, %xmm4
284 vunpcklps %xmm1, %xmm2, %xmm4
288 vunpcklpd %xmm1, %xmm2, %xmm4
308 vcmpps $0, %xmm0, %xmm6, %xmm1
312 vcmpps $0, (%eax), %xmm6, %xmm1
316 vcmpps $7, %xmm0, %xmm6, %xmm1
320 vcmppd $0, %xmm0, %xmm6, %xmm1
324 vcmppd $0, (%eax), %xmm6, %xmm1
328 vcmppd $7, %xmm0, %xmm6, %xmm1
[all …]
Dx86-32.s239 cmpps $0, %xmm0, %xmm1
242 cmpps $0, 0(%eax), %xmm1
245 cmppd $0, %xmm0, %xmm1
248 cmppd $0, 0(%eax), %xmm1
251 cmpss $0, %xmm0, %xmm1
254 cmpss $0, 0(%eax), %xmm1
257 cmpsd $0, %xmm0, %xmm1
260 cmpsd $0, 0(%eax), %xmm1
266 cmpeqps %xmm0, %xmm1
270 cmpltpd %xmm0, %xmm1
[all …]
/external/llvm/test/CodeGen/X86/
Dsse-minmax.ll19 ; CHECK-NEXT: maxsd %xmm1, %xmm0
22 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
25 ; FINITE-NEXT: maxsd %xmm1, %xmm0
34 ; CHECK-NEXT: minsd %xmm1, %xmm0
37 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
40 ; FINITE-NEXT: minsd %xmm1, %xmm0
49 ; CHECK-NEXT: minsd %xmm0, %xmm1
50 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
53 ; UNSAFE-NEXT: minsd %xmm0, %xmm1
54 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
[all …]
Dpr3154.ll40xmm1 \0A\09mulpd %xmm1, %xmm1 \0A\09movapd %xmm6, %xmm0 …
44xmm1 \0A\09mulpd %xmm1, %xmm1 \0A\09movapd %xmm6, %xmm0 …
84xmm1 \0A\09movsd ff_pd_1, %xmm2 \0A\091: \0A\09movapd ($4,$0)…
92xmm1 \0A\091: \0A\09movapd ($3,$0), %xmm3 \0A\09movupd…
Dv2f32.ll14 ; X64-NEXT: pshufd $1, %xmm0, %xmm1
15 ; X64-NEXT: addss %xmm0, %xmm1
16 ; X64-NEXT: movss %xmm1, (%rdi)
21 ; W64-NEXT: pshufd $1, %xmm0, %xmm1
22 ; W64-NEXT: addss %xmm0, %xmm1
23 ; W64-NEXT: movss %xmm1, (%rdx)
27 ; X32-NEXT: pshufd $1, %xmm0, %xmm1
28 ; X32-NEXT: addss %xmm0, %xmm1
30 ; X32-NEXT: movss %xmm1, (%eax)
40 ; X64-NEXT: addps %xmm1, %xmm0
[all …]
/external/libvpx/vp8/encoder/x86/
Dvariance_impl_ssse3.asm68 movdqu xmm1, XMMWORD PTR [rsi+1]
71 punpcklbw xmm0, xmm1
72 punpckhbw xmm2, xmm1
92 movdqu xmm1, XMMWORD PTR [rsi]
94 movdqa xmm3, xmm1
96 punpcklbw xmm1, xmm2
98 pmaddubsw xmm1, [rax]
101 paddw xmm1, [GLOBAL(xmm_bi_rd)]
103 psraw xmm1, xmm_filter_shift
105 packuswb xmm1, xmm3
[all …]
Dvariance_impl_sse2.asm38 movdqa xmm1, [rax+16]
42 pmaddwd xmm1, xmm1
46 paddd xmm0, xmm1
129 movdqu xmm1, XMMWORD PTR [rsi]
135 movdqa xmm3, xmm1
139 punpcklbw xmm1, xmm0
146 psubw xmm1, xmm2
149 paddw xmm7, xmm1
150 pmaddwd xmm1, xmm1
155 paddd xmm6, xmm1
[all …]
Ddct_sse2.asm70 movq xmm1, MMWORD PTR[input ] ;23 22 21 20
74 punpcklqdq xmm1, xmm3 ;33 32 31 30 23 22 21 20
77 punpckldq xmm0, xmm1 ;23 22 03 02 21 20 01 00
78 punpckhdq xmm2, xmm1 ;33 32 13 12 31 30 11 10
79 movdqa xmm1, xmm0
81 pshufhw xmm1, xmm1, 0b1h ;22 23 02 03 xx xx xx xx
84 punpckhdq xmm1, xmm2 ;32 33 22 23 12 13 02 03
86 paddw xmm0, xmm1 ;b1 a1 b1 a1 b1 a1 b1 a1
87 psubw xmm3, xmm1 ;c1 d1 c1 d1 c1 d1 c1 d1
91 movdqa xmm1, xmm0
[all …]
Dsubtract_sse2.asm96 movdqa xmm1, XMMWORD PTR [rax] ; pred
99 psubb xmm0, xmm1
101 pxor xmm1, [GLOBAL(t80)] ;convert to signed values
103 pcmpgtb xmm1, xmm2 ; obtain sign information
106 movdqa xmm3, xmm1
107 punpcklbw xmm0, xmm1 ; put sign back to subtraction
171 movdqa xmm1, XMMWORD PTR [rax] ; pred
175 psubb xmm0, xmm1 ; subtraction with sign missed
177 pxor xmm1, [GLOBAL(t80)] ;convert to signed values
179 pcmpgtb xmm1, xmm2 ; obtain sign information
[all …]
Dfwalsh_sse2.asm32 movq xmm1, MMWORD PTR [rsi + rdx]
37 punpcklwd xmm0, xmm1
40 movdqa xmm1, xmm0
42 punpckhdq xmm1, xmm2 ; ip[3] ip[2]
45 paddw xmm0, xmm1
46 psubw xmm2, xmm1
51 movdqa xmm1, xmm0
53 punpckhqdq xmm1, xmm2 ; c1 d1
62 paddw xmm0, xmm1 ; b1+c1 a1+d1
63 psubw xmm2, xmm1 ; b1-c1 a1-d1
[all …]
Dquantize_sse2.asm69 movdqa xmm1, xmm0
77 pxor xmm1, xmm0
81 psubw xmm1, xmm0
93 psubw xmm1, xmm2
95 movdqa [rsp + abs_minus_zbin], xmm1
99 paddw xmm1, xmm2
109 paddw xmm1, xmm2
113 pmulhw xmm3, xmm1
117 paddw xmm1, xmm3
120 movdqa [rsp + temp_qcoeff], xmm1
[all …]
Dsad_sse4.asm17 movq xmm1, MMWORD PTR [rdi]
20 punpcklqdq xmm1, xmm3
23 movdqa xmm2, xmm1
24 mpsadbw xmm1, xmm0, 0x0
33 paddw xmm1, xmm2
34 paddw xmm1, xmm3
35 paddw xmm1, xmm4
58 paddw xmm1, xmm5
83 paddw xmm1, xmm5
89 movq xmm1, MMWORD PTR [rdi]
[all …]
Dquantize_ssse3.asm39 movdqa xmm1, xmm0
45 pabsw xmm1, xmm1
48 paddw xmm1, xmm2
51 pmulhw xmm1, [rsi]
58 pxor xmm1, xmm0
60 psubw xmm1, xmm0
63 movdqa [rdi], xmm1
70 pmullw xmm2, xmm1
73 pcmpeqw xmm1, xmm4 ;non zero mask
75 packsswb xmm1, xmm5
[all …]
Dencodeopt.asm222 movd xmm1, dword ptr arg(2) ;dc
223 por xmm1, xmm2
225 pcmpeqw xmm1, xmm7
240 pand xmm3, xmm1
259 movdqa xmm1, xmm0
262 paddd xmm0, xmm1
349 movdqa xmm1, [rsi]
352 psubw xmm1, xmm2
353 pmaddwd xmm1, xmm1
355 paddd xmm7, xmm1
[all …]
Dsad_ssse3.asm26 lddqu xmm1, XMMWORD PTR [rdi]
30 psadbw xmm1, xmm0
34 paddw xmm5, xmm1
39 lddqu xmm1, XMMWORD PTR [rdi+rdx]
46 psadbw xmm1, xmm0
50 paddw xmm5, xmm1
77 movdqa xmm1, xmm3
78 palignr xmm1, xmm4, %2
85 psadbw xmm1, xmm0
89 paddw xmm5, xmm1
[all …]
/external/libvpx/vp8/common/x86/
Didctllm_sse2.asm60 movq xmm1, [rax+rcx]
66 punpcklbw xmm1, xmm7
75 paddw xmm1, xmm4
81 packuswb xmm1, xmm7
87 movq [rax + rdx], xmm1
122 ; note the transpose of xmm1 and xmm2, necessary for shuffle
126 movdqa xmm1, [rax+32]
138 pmullw xmm1, [rdx]
143 punpckldq xmm0, xmm1
144 punpckhdq xmm4, xmm1
[all …]
Dpostproc_mmx.c445 movdqa xmm1, xmm3 ; in vp8_post_proc_down_and_across_xmm()
458 movdqa xmm7, xmm1 ; in vp8_post_proc_down_and_across_xmm() local
462 psubusw xmm5, xmm1 ; in vp8_post_proc_down_and_across_xmm()
477 movdqa xmm6, xmm1 ; in vp8_post_proc_down_and_across_xmm() local
481 psubusw xmm5, xmm1 ; in vp8_post_proc_down_and_across_xmm()
500 movdqa xmm6, xmm1 ; in vp8_post_proc_down_and_across_xmm() local
504 psubusw xmm5, xmm1 ; in vp8_post_proc_down_and_across_xmm()
521 movdqa xmm6, xmm1 ; in vp8_post_proc_down_and_across_xmm() local
525 psubusw xmm4, xmm1 ; in vp8_post_proc_down_and_across_xmm()
539 pand xmm1, xmm7 ; in vp8_post_proc_down_and_across_xmm()
[all …]
Dloopfilter_sse2.asm20 movdqa xmm1, [rsi+2*rax] ; q2
26 movlps xmm1, [rsi + rcx] ; q2
31 movhps xmm1, [rdi + rcx]
38 movdqa XMMWORD PTR [rsp], xmm1 ; store q2
42 movdqa xmm6, xmm1 ; q2
45 psubusb xmm1, xmm2 ; q2-=q3
52 por xmm1, xmm2 ; abs(q3-q2)
55 pmaxub xmm1, xmm4
63 pmaxub xmm1, xmm5
89 pmaxub xmm1, xmm4 ; abs(p3 - p2)
[all …]
Dsubpixel_ssse3.asm79 movdqa xmm1, xmm0
82 movdqa xmm2, xmm1
83 pshufb xmm1, [GLOBAL(shuf2bfrom1)]
86 pmaddubsw xmm1, xmm5
94 paddsw xmm0, xmm1
133 movq xmm1, MMWORD PTR [rsi + 3] ; 3 4 5 6 7 8 9 10
135 punpcklbw xmm0, xmm1 ; -2 3 -1 4 0 5 1 6 2 7 3 8 4 9 5 10
218 movdqa xmm1, xmm0
221 movdqa xmm2, xmm1
222 pshufb xmm1, [GLOBAL(shuf2bfrom1)]
[all …]
Diwalsh_sse2.asm30 movdqa xmm1, [rsi + 16] ;ip[12] ip[8]
35 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12]
46 movdqa xmm1, xmm4 ;c1 b1
48 psubw xmm0, xmm1 ;d1-c1 a1-b1 aka op[12] op[8]
62 movdqa xmm1, xmm4 ; 23 03 22 02 21 01 20 00
64 punpckhwd xmm1, xmm3 ; 33 23 13 03 32 22 12 02
66 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12]
78 movdqa xmm1, xmm5 ;c1 b1
80 psubw xmm4, xmm1 ;d1-c1 a1-b1 aka op[12] op[8]
89 movdqa xmm1, xmm5 ; 23 03 22 02 21 01 20 00
[all …]
Dsubpixel_sse2.asm60 movq xmm1, MMWORD PTR [rsi + 6]
64 pslldq xmm1, 8
65 por xmm1, xmm3
67 movdqa xmm4, xmm1
68 movdqa xmm5, xmm1
70 movdqa xmm6, xmm1
71 movdqa xmm7, xmm1
94 …psrldq xmm1, 5 ; xx xx xx xx xx 0d 0c 0b 0a 09 08 07 06 05 04…
99 … punpcklbw xmm1, xmm0 ; xx0a xx09 xx08 xx07 xx06 xx05 xx04 xx03
100 pmullw xmm1, [rdx+80] ; x[ 3] * h[ 3] ; Tap 6
[all …]
Drecon_sse2.asm29 movq xmm1, MMWORD PTR [rsi]
30 punpcklbw xmm1, xmm0
31 paddsw xmm1, XMMWORD PTR [rdx]
32 packuswb xmm1, xmm0 ; pack and unpack to saturate
33 movq MMWORD PTR [rdi], xmm1
81 movdqa xmm1, XMMWORD PTR [rsi]
82 movdqa xmm5, xmm1
83 punpcklbw xmm1, xmm0
85 paddsw xmm1, XMMWORD PTR [rdx]
87 packuswb xmm1, xmm5 ; pack and unpack to saturate
[all …]
/external/llvm/lib/Target/X86/
DREADME-SSE.txt33 pshufd $1, %xmm0, %xmm1 ## xmm1 = xmm0[1,0,0,0]
34 addss %xmm0, %xmm1
38 addss %xmm1, %xmm3
54 addss %xmm1, %xmm2
55 pshufd $1, %xmm1, %xmm1 ## xmm1 = xmm1[1,0,0,0]
57 addss %xmm1, %xmm3
112 movsd 32(%esp), %xmm1
114 ucomisd 40(%esp), %xmm1
245 movss 4(%esp), %xmm1
246 mulss %xmm1, %xmm1
[all …]
/external/v8/test/cctest/
Dtest-disasm-ia32.cc381 __ cvtsi2sd(xmm1, Operand(ebx, ecx, times_4, 10000)); in TEST()
382 __ addsd(xmm1, xmm0); in TEST()
383 __ mulsd(xmm1, xmm0); in TEST()
384 __ subsd(xmm1, xmm0); in TEST()
385 __ divsd(xmm1, xmm0); in TEST()
386 __ movdbl(xmm1, Operand(ebx, ecx, times_4, 10000)); in TEST()
387 __ movdbl(Operand(ebx, ecx, times_4, 10000), xmm1); in TEST()
388 __ ucomisd(xmm0, xmm1); in TEST()
425 __ andpd(xmm0, xmm1); in TEST()
426 __ andpd(xmm1, xmm2); in TEST()
[all …]

1234