Searched refs:xmm0 (Results 1 - 25 of 247) sorted by relevance

12345678910

/external/llvm/test/MC/X86/
H A Dx86_64-fma4-encoding.s4 // CHECK: vfmaddss (%rcx), %xmm1, %xmm0, %xmm0
6 vfmaddss (%rcx), %xmm1, %xmm0, %xmm0
8 // CHECK: vfmaddss %xmm1, (%rcx), %xmm0, %xmm0
10 vfmaddss %xmm1, (%rcx),%xmm0, %xmm0
12 // CHECK: vfmaddss %xmm2, %xmm1, %xmm0, %xmm0
[all...]
H A Dx86_errors.s16 vaddps %xmm16, %xmm0, %xmm0
34 movq (%rsi,%ecx),%xmm0
60 cmpps $-129, %xmm0, %xmm0
64 cmppd $256, %xmm0, %xmm0
H A Dx86_64-sse4a.s3 extrq $2, $3, %xmm0
4 # CHECK: extrq $2, $3, %xmm0
7 extrq %xmm1, %xmm0
8 # CHECK: extrq %xmm1, %xmm0
11 insertq $6, $5, %xmm1, %xmm0
12 # CHECK: insertq $6, $5, %xmm1, %xmm0
15 insertq %xmm1, %xmm0
16 # CHECK: insertq %xmm1, %xmm0
19 movntsd %xmm0, (%rdi)
20 # CHECK: movntsd %xmm0, (
[all...]
H A Dshuffle-comments.s3 palignr $8, %xmm0, %xmm1
4 # CHECK: xmm1 = xmm0[8,9,10,11,12,13,14,15],xmm1[0,1,2,3,4,5,6,7]
8 palignr $16, %xmm0, %xmm1
13 palignr $0, %xmm0, %xmm1
14 # CHECK: xmm1 = xmm0[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
18 vpalignr $8, %xmm0, %xmm1, %xmm2
19 # CHECK: xmm2 = xmm0[8,9,10,11,12,13,14,15],xmm1[0,1,2,3,4,5,6,7]
23 vpalignr $16, %xmm0, %xmm1, %xmm2
28 vpalignr $0, %xmm0, %xmm1, %xmm2
29 # CHECK: xmm2 = xmm0[
[all...]
/external/compiler-rt/lib/builtins/i386/
H A Dfloatdisf.S21 movd 4(%esp), %xmm0
23 punpckldq %xmm1, %xmm0
24 movq %xmm0, 4(%esp)
H A Dfloatdixf.S21 movd 4(%esp), %xmm0
23 punpckldq %xmm1, %xmm0
24 movq %xmm0, 4(%esp)
H A Dashldi3.S23 movd 4(%esp), %xmm0
25 punpckldq %xmm1, %xmm0 // Load input
27 movq 4(%esp), %xmm0 // Load input
29 psllq %xmm2, %xmm0 // shift input by count
30 movd %xmm0, %eax
31 psrlq $32, %xmm0
32 movd %xmm0, %edx
H A Dlshrdi3.S23 movd 4(%esp), %xmm0
25 punpckldq %xmm1, %xmm0 // Load input
27 movq 4(%esp), %xmm0 // Load input
29 psrlq %xmm2, %xmm0 // shift input by count
30 movd %xmm0, %eax
31 psrlq $32, %xmm0
32 movd %xmm0, %edx
H A Dfloatundisf.S34 movd 4(%esp), %xmm0
35 punpckldq %xmm1, %xmm0
39 movq %xmm0, 4(%esp)
79 movd 4(%esp), %xmm0
80 punpckldq %xmm1, %xmm0
91 andpd %xmm0, %xmm1 // (big input) ? input & 0xfff : 0
93 psrlq %xmm3, %xmm0 // (big input) ? input >> 12 : input
95 orpd %xmm1, %xmm0 // 0x1.0p52 + ((big input) ? (input >> 12 | input & 0xfff) : input)
96 subsd %xmm2, %xmm0 // (double)((big input) ? (input >> 12 | input & 0xfff) : input)
97 cvtsd2ss %xmm0,
[all...]
H A Dfloatdidf.S26 movss 4(%esp), %xmm0 // low 32 bits of a
32 orpd %xmm2, %xmm0 // 0x1p52 + a_lo (no rounding occurs)
33 addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here)
34 movsd %xmm0, 4(%esp)
H A Dashrdi3.S17 movd 4(%esp), %xmm0
19 punpckldq %xmm1, %xmm0 // Load input
21 movq 4(%esp), %xmm0 // Load input
24 psrlq %xmm2, %xmm0 // unsigned shift input by count
37 por %xmm1, %xmm0
40 1: movd %xmm0, %eax
41 psrlq $32, %xmm0
42 movd %xmm0, %edx
/external/capstone/suite/MC/X86/
H A Dx86_64-fma4-encoding.s.cs2 0xc4,0xe3,0xf9,0x6a,0x01,0x10 = vfmaddss (%rcx), %xmm1, %xmm0, %xmm0
3 0xc4,0xe3,0x79,0x6a,0x01,0x10 = vfmaddss %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
4 0xc4,0xe3,0xf9,0x6a,0xc2,0x10 = vfmaddss %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
5 0xc4,0xe3,0xf9,0x6b,0x01,0x10 = vfmaddsd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
6 0xc4,0xe3,0x79,0x6b,0x01,0x10 = vfmaddsd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
7 0xc4,0xe3,0xf9,0x6b,0xc2,0x10 = vfmaddsd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
8 0xc4,0xc3,0xf9,0x6b,0xc2,0x10 = vfmaddsd %xmm10, %xmm1, %xmm0, %xmm0 external variable declarations
9 0xc4,0xe3,0xf9,0x68,0x01,0x10 = vfmaddps (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
10 0xc4,0xe3,0x79,0x68,0x01,0x10 = vfmaddps %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
11 0xc4,0xe3,0xf9,0x68,0xc2,0x10 = vfmaddps %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
12 0xc4,0xe3,0xf9,0x69,0x01,0x10 = vfmaddpd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
13 0xc4,0xe3,0x79,0x69,0x01,0x10 = vfmaddpd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
14 0xc4,0xe3,0xf9,0x69,0xc2,0x10 = vfmaddpd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
21 0xc4,0xe3,0xf9,0x6e,0x01,0x10 = vfmsubss (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
22 0xc4,0xe3,0x79,0x6e,0x01,0x10 = vfmsubss %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
23 0xc4,0xe3,0xf9,0x6e,0xc2,0x10 = vfmsubss %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
24 0xc4,0xe3,0xf9,0x6f,0x01,0x10 = vfmsubsd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
25 0xc4,0xe3,0x79,0x6f,0x01,0x10 = vfmsubsd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
26 0xc4,0xe3,0xf9,0x6f,0xc2,0x10 = vfmsubsd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
27 0xc4,0xe3,0xf9,0x6c,0x01,0x10 = vfmsubps (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
28 0xc4,0xe3,0x79,0x6c,0x01,0x10 = vfmsubps %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
29 0xc4,0xe3,0xf9,0x6c,0xc2,0x10 = vfmsubps %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
30 0xc4,0xe3,0xf9,0x6d,0x01,0x10 = vfmsubpd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
31 0xc4,0xe3,0x79,0x6d,0x01,0x10 = vfmsubpd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
32 0xc4,0xe3,0xf9,0x6d,0xc2,0x10 = vfmsubpd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
39 0xc4,0xe3,0xf9,0x7a,0x01,0x10 = vfnmaddss (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
40 0xc4,0xe3,0x79,0x7a,0x01,0x10 = vfnmaddss %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
41 0xc4,0xe3,0xf9,0x7a,0xc2,0x10 = vfnmaddss %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
42 0xc4,0xe3,0xf9,0x7b,0x01,0x10 = vfnmaddsd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
43 0xc4,0xe3,0x79,0x7b,0x01,0x10 = vfnmaddsd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
44 0xc4,0xe3,0xf9,0x7b,0xc2,0x10 = vfnmaddsd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
45 0xc4,0xe3,0xf9,0x78,0x01,0x10 = vfnmaddps (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
46 0xc4,0xe3,0x79,0x78,0x01,0x10 = vfnmaddps %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
47 0xc4,0xe3,0xf9,0x78,0xc2,0x10 = vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
48 0xc4,0xe3,0xf9,0x79,0x01,0x10 = vfnmaddpd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
49 0xc4,0xe3,0x79,0x79,0x01,0x10 = vfnmaddpd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
50 0xc4,0xe3,0xf9,0x79,0xc2,0x10 = vfnmaddpd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
57 0xc4,0xe3,0xf9,0x7e,0x01,0x10 = vfnmsubss (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
58 0xc4,0xe3,0x79,0x7e,0x01,0x10 = vfnmsubss %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
59 0xc4,0xe3,0xf9,0x7e,0xc2,0x10 = vfnmsubss %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
60 0xc4,0xe3,0xf9,0x7f,0x01,0x10 = vfnmsubsd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
61 0xc4,0xe3,0x79,0x7f,0x01,0x10 = vfnmsubsd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
62 0xc4,0xe3,0xf9,0x7f,0xc2,0x10 = vfnmsubsd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
63 0xc4,0xe3,0xf9,0x7c,0x01,0x10 = vfnmsubps (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
64 0xc4,0xe3,0x79,0x7c,0x01,0x10 = vfnmsubps %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
65 0xc4,0xe3,0xf9,0x7c,0xc2,0x10 = vfnmsubps %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
66 0xc4,0xe3,0xf9,0x7d,0x01,0x10 = vfnmsubpd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
67 0xc4,0xe3,0x79,0x7d,0x01,0x10 = vfnmsubpd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
68 0xc4,0xe3,0xf9,0x7d,0xc2,0x10 = vfnmsubpd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
75 0xc4,0xe3,0xf9,0x5c,0x01,0x10 = vfmaddsubps (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
76 0xc4,0xe3,0x79,0x5c,0x01,0x10 = vfmaddsubps %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
77 0xc4,0xe3,0xf9,0x5c,0xc2,0x10 = vfmaddsubps %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
78 0xc4,0xe3,0xf9,0x5d,0x01,0x10 = vfmaddsubpd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
79 0xc4,0xe3,0x79,0x5d,0x01,0x10 = vfmaddsubpd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
80 0xc4,0xe3,0xf9,0x5d,0xc2,0x10 = vfmaddsubpd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
87 0xc4,0xe3,0xf9,0x5e,0x01,0x10 = vfmsubaddps (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
88 0xc4,0xe3,0x79,0x5e,0x01,0x10 = vfmsubaddps %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
89 0xc4,0xe3,0xf9,0x5e,0xc2,0x10 = vfmsubaddps %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
90 0xc4,0xe3,0xf9,0x5f,0x01,0x10 = vfmsubaddpd (%rcx), %xmm1, %xmm0, %xmm0 external variable declarations
91 0xc4,0xe3,0x79,0x5f,0x01,0x10 = vfmsubaddpd %xmm1, (%rcx), %xmm0, %xmm0 external variable declarations
92 0xc4,0xe3,0xf9,0x5f,0xc2,0x10 = vfmsubaddpd %xmm2, %xmm1, %xmm0, %xmm0 external variable declarations
[all...]
/external/valgrind/none/tests/amd64/
H A Dpcmpxstrx64.stdout.exp3 istri $0x4A: xmm0 55555555555555555555555555555555 rcx 5555555555550006 flags 00000881
4 istri $0x0A: xmm0 55555555555555555555555555555555 rcx 5555555555550000 flags 00000881
5 istrm $0x4A: xmm0 000000000000000000ffffffffffffff rcx 5555555555555555 flags 00000881
6 istrm $0x0A: xmm0 0000000000000000000000000000007f rcx 5555555555555555 flags 00000881
7 estri $0x4A: xmm0 55555555555555555555555555555555 rcx 555555555555000f flags 000008c1
8 estri $0x0A: xmm0 55555555555555555555555555555555 rcx 5555555555550000 flags 000008c1
9 estrm $0x4A: xmm0 ffffffffffffffffffffffffffffffff rcx 5555555555555555 flags 000008c1
10 estrm $0x0A: xmm0 0000000000000000000000000000ffff rcx 5555555555555555 flags 000008c1
13 istri $0x4A: xmm0 55555555555555555555555555555555 rcx 555555555555000f flags 000000c1
14 istri $0x0A: xmm0 5555555555555555555555555555555
[all...]
H A Dpcmpxstrx64w.stdout.exp3 istri $0x4B: xmm0 55555555555555555555555555555555 rcx 5555555555550002 flags 00000881
4 istri $0x0B: xmm0 55555555555555555555555555555555 rcx 5555555555550000 flags 00000881
5 istrm $0x4B: xmm0 00000000000000000000ffffffffffff rcx 5555555555555555 flags 00000881
6 istrm $0x0B: xmm0 00000000000000000000000000000007 rcx 5555555555555555 flags 00000881
7 estri $0x4B: xmm0 55555555555555555555555555555555 rcx 5555555555550007 flags 000008c1
8 estri $0x0B: xmm0 55555555555555555555555555555555 rcx 5555555555550000 flags 000008c1
9 estrm $0x4B: xmm0 ffffffffffffffffffffffffffffffff rcx 5555555555555555 flags 000008c1
10 estrm $0x0B: xmm0 000000000000000000000000000000ff rcx 5555555555555555 flags 000008c1
13 istri $0x4B: xmm0 55555555555555555555555555555555 rcx 5555555555550007 flags 000000c1
14 istri $0x0B: xmm0 5555555555555555555555555555555
[all...]
/external/fec/
H A Dpeak_sse2_assist.s25 movaps (%esi),%xmm0
26 movaps %xmm0,%xmm1
28 pxor %xmm1,%xmm0 # complement negatives
29 psubw %xmm1,%xmm0 # add 1 to negatives
30 pmaxsw %xmm0,%xmm7 # store peak
35 2: movaps %xmm7,%xmm0
36 psrldq $8,%xmm0
37 pmaxsw %xmm0,%xmm7
38 movaps %xmm7,%xmm0
39 psrlq $32,%xmm0
[all...]
H A Dpeakval_sse2_assist.s25 movaps (%esi),%xmm0
26 movaps %xmm0,%xmm1
28 pxor %xmm1,%xmm0 # complement negatives
29 psubw %xmm1,%xmm0 # add 1 to negatives
30 pmaxsw %xmm0,%xmm7 # store peak
35 2: movaps %xmm7,%xmm0
36 psrldq $8,%xmm0
37 pmaxsw %xmm0,%xmm7
38 movaps %xmm7,%xmm0
39 psrlq $32,%xmm0
[all...]
H A Dsumsq_sse2_assist.s24 movaps (%esi),%xmm0 # S0 S1 S2 S3 S4 S5 S6 S7
25 pmaddwd %xmm0,%xmm0 # (S0*S0+S1*S1) (S2*S2+S3*S3) (S4*S4+S5*S5) (S6*S6+S7*S7)
26 movaps %xmm0,%xmm1
29 psrlq $32,%xmm0 # (S2*S2+S3*S3) 0 (S6*S6+S7*S7) 0
30 paddq %xmm0,%xmm2 # sum odd-numbered dwords
34 2: movaps %xmm2,%xmm0
35 psrldq $8,%xmm0
36 paddq %xmm2,%xmm0 # combine 64-bit sums
38 movd %xmm0,
[all...]
/external/libchrome/base/
H A Dcpu_unittest.cc35 __asm__ __volatile__("xorps %%xmm0, %%xmm0\n" : : : "xmm0");
38 __asm__ __volatile__("psrldq $0, %%xmm0\n" : : : "xmm0");
42 __asm__ __volatile__("addsubpd %%xmm0, %%xmm0\n" : : : "xmm0");
47 __asm__ __volatile__("psignb %%xmm0, %%xmm0\
83 __asm xorps xmm0, xmm0; local
86 __asm psrldq xmm0, 0; local
90 __asm addsubpd xmm0, xmm0; local
95 __asm psignb xmm0, xmm0; local
100 __asm pmuldq xmm0, xmm0; local
[all...]
/external/libvpx/libvpx/vp8/encoder/x86/
H A Dencodeopt.asm29 movdqa xmm0, [rsi]
35 psubw xmm0, xmm1
38 pmaddwd xmm0, xmm0
41 paddd xmm0, xmm2
44 movdqa xmm1, xmm0
46 punpckldq xmm0, xmm5
49 paddd xmm0, xmm1
50 movdqa xmm1, xmm0
52 psrldq xmm0,
[all...]
/external/boringssl/linux-x86_64/crypto/fipsmodule/
H A Dghash-x86_64.S692 movdqa %xmm2,%xmm0
694 movdqa %xmm0,%xmm1
695 pshufd $78,%xmm0,%xmm3
696 pxor %xmm0,%xmm3
700 pxor %xmm0,%xmm3
707 pxor %xmm4,%xmm0
709 movdqa %xmm0,%xmm4
710 movdqa %xmm0,%xmm3
711 psllq $5,%xmm0
712 pxor %xmm0,
[all...]
/external/boringssl/mac-x86_64/crypto/fipsmodule/
H A Dghash-x86_64.S691 movdqa %xmm2,%xmm0
693 movdqa %xmm0,%xmm1
694 pshufd $78,%xmm0,%xmm3
695 pxor %xmm0,%xmm3
699 pxor %xmm0,%xmm3
706 pxor %xmm4,%xmm0
708 movdqa %xmm0,%xmm4
709 movdqa %xmm0,%xmm3
710 psllq $5,%xmm0
711 pxor %xmm0,
[all...]
/external/libvpx/libvpx/third_party/libyuv/source/
H A Dscale_win.cc107 movdqu xmm0, [eax] local
110 psrlw xmm0, 8 // isolate odd pixels. local
112 packuswb xmm0, xmm1 local
113 movdqu [edx], xmm0
138 movdqu xmm0, [eax] local
141 pmaddubsw xmm0, xmm4 // horizontal add local
143 pavgw xmm0, xmm5 // (x + 1) / 2 local
145 packuswb xmm0, xmm1 local
146 movdqu [edx], xmm0
172 movdqu xmm0, [ea local
177 pmaddubsw xmm0, xmm4 // horizontal add local
181 paddw xmm0, xmm2 // vertical add local
183 psrlw xmm0, 1 local
185 pavgw xmm0, xmm5 // (x + 1) / 2 local
187 packuswb xmm0, xmm1 local
324 movdqu xmm0, [eax] local
327 pand xmm0, xmm5 local
329 packuswb xmm0, xmm1 local
330 psrlw xmm0, 8 local
331 packuswb xmm0, xmm0 local
360 movdqu xmm0, [eax] // average rows local
364 pmaddubsw xmm0, xmm4 // horizontal add local
368 paddw xmm0, xmm2 // vertical add rows 0, 1 local
374 paddw xmm0, xmm2 // add row 2 local
381 paddw xmm0, xmm2 // add row 3 local
383 phaddw xmm0, xmm1 local
384 paddw xmm0, xmm5 // + 8 for round local
385 psrlw xmm0, 4 // /16 for average of 4 * 4 local
386 packuswb xmm0, xmm0 local
510 movdqu xmm0, [eax] local
514 palignr xmm1, xmm0, 8 local
515 pshufb xmm0, xmm3 local
562 movdqu xmm0, [eax] // pixels 0..7 local
564 pavgb xmm0, xmm1 local
565 pshufb xmm0, xmm2 local
566 pmaddubsw xmm0, xmm5 local
567 paddsw xmm0, xmm7 local
568 psrlw xmm0, 2 local
569 packuswb xmm0, xmm0 local
571 movdqu xmm0, [eax + 8] // pixels 8..15 local
573 pavgb xmm0, xmm1 local
574 pshufb xmm0, xmm3 local
575 pmaddubsw xmm0, xmm6 local
576 paddsw xmm0, xmm7 local
577 psrlw xmm0, 2 local
578 packuswb xmm0, xmm0 local
580 movdqu xmm0, [eax + 16] // pixels 16..23 local
583 pavgb xmm0, xmm1 local
584 pshufb xmm0, xmm4 local
586 pmaddubsw xmm0, xmm1 local
587 paddsw xmm0, xmm7 local
588 psrlw xmm0, 2 local
589 packuswb xmm0, xmm0 local
619 movdqu xmm0, [eax] // pixels 0..7 local
622 pavgb xmm0, xmm1 local
623 pshufb xmm0, xmm2 local
624 pmaddubsw xmm0, xmm5 local
625 paddsw xmm0, xmm7 local
626 psrlw xmm0, 2 local
627 packuswb xmm0, xmm0 local
629 movdqu xmm0, [eax + 8] // pixels 8..15 local
632 pavgb xmm0, xmm1 local
633 pshufb xmm0, xmm3 local
634 pmaddubsw xmm0, xmm6 local
635 paddsw xmm0, xmm7 local
636 psrlw xmm0, 2 local
637 packuswb xmm0, xmm0 local
639 movdqu xmm0, [eax + 16] // pixels 16..23 local
643 pavgb xmm0, xmm1 local
644 pshufb xmm0, xmm4 local
646 pmaddubsw xmm0, xmm1 local
647 paddsw xmm0, xmm7 local
648 psrlw xmm0, 2 local
649 packuswb xmm0, xmm0 local
675 movdqu xmm0, [eax] // 16 pixels -> 0,1,2,3,4,5 local
678 pshufb xmm0, xmm4 local
680 paddusb xmm0, xmm1 local
710 movdqu xmm0, [eax] // sum up 3 rows into xmm0/1 local
714 punpcklbw xmm0, xmm5 local
718 paddusw xmm0, xmm6 local
725 paddusw xmm0, xmm6 local
729 psrldq xmm0, 2 local
731 psrldq xmm0, 2 local
775 movdqu xmm0, [eax] // average 2 rows into xmm0 local
778 pavgb xmm0, xmm1 local
785 pshufb xmm0, xmm4 local
816 movdqu xmm0, [edx] // read 16 words from destination local
821 paddusw xmm0, xmm2 // sum 16 words local
896 movdqa xmm0, xmm2 // x1 = x0 + dx local
897 paddd xmm0, xmm3 local
908 movd xmm0, ebx local
913 punpcklwd xmm0, xmm4 local
914 psubb xmm0, xmmword ptr kFsub80 // make pixels signed. local
935 movd xmm0, ebx local
938 psubb xmm0, xmmword ptr kFsub80 // make pixels signed. local
967 movdqu xmm0, [eax] local
970 punpcklbw xmm0, xmm0 local
994 movdqu xmm0, [eax] local
997 shufps xmm0, xmm1, 0xdd local
1019 movdqu xmm0, [eax] local
1023 shufps xmm0, xmm1, 0x88 // even pixels local
1025 pavgb xmm0, xmm2 local
1048 movdqu xmm0, [eax] local
1053 pavgb xmm0, xmm2 // average rows local
1056 shufps xmm0, xmm1, 0x88 // even pixels local
1058 pavgb xmm0, xmm2 local
1086 movd xmm0, [eax] local
1088 punpckldq xmm0, xmm1 local
1093 punpcklqdq xmm0, xmm2 local
1125 movq xmm0, qword ptr [eax] // row0 4 pairs local
1126 movhps xmm0, qword ptr [eax + ebx] local
1135 pavgb xmm0, xmm2 // average rows local
1138 shufps xmm0, xmm1, 0x88 // even pixels local
1140 pavgb xmm0, xmm2 local
1167 pshufd xmm0, xmm3, 0x11 // dx 0 dx 0 local
1170 pshufd xmm0, xmm3, 0x05 // dx * 2, dx * 2, 0, 0 local
1185 movd xmm0, [esi + eax * 4] // 1 source x0 pixels local
1190 punpckldq xmm0, xmm1 // x0 x1 local
1197 punpcklqdq xmm0, xmm1 // x0 x1 x2 x3 local
1208 movd xmm0, [esi + eax * 4] // 1 source x0 pixels local
1211 punpckldq xmm0, xmm1 // x0 x1 local
1221 movd xmm0, [esi + eax * 4] // 1 source x2 pixels local
1264 movdqa xmm0, xmm2 // x1 = x0 + dx local
1265 paddd xmm0, xmm3 local
1275 movq xmm0, qword ptr [esi + eax * 4] // 2 source x0 pixels local
1277 movhps xmm0, qword ptr [esi + edx * 4] // 2 source x1 pixels local
1279 pshufb xmm0, xmm4 // arrange pixels into pairs local
1281 pmaddubsw xmm0, xmm1 // argb_argb 16 bit, 2 pixels. local
1284 psrlw xmm0, 7 // argb 8.7 fixed point to low 8 bits. local
1285 packuswb xmm0, xmm0 // argb_argb 8 bits, 2 pixels. local
1298 movq xmm0, qword ptr [esi + eax * 4] // 2 source x0 pixels local
1300 pshufb xmm0, xmm4 // arrange pixels into pairs local
1302 pmaddubsw xmm0, xmm2 // argb 16 bit, 1 pixel. local
1303 psrlw xmm0, 7 local
1304 packuswb xmm0, xmm0 // argb 8 bits, 1 pixel. local
1325 movdqu xmm0, [eax] local
1328 punpckldq xmm0, xmm0 local
[all...]
/external/libyuv/files/source/
H A Dscale_win.cc102 movdqu xmm0, [eax] local
105 psrlw xmm0, 8 // isolate odd pixels. local
107 packuswb xmm0, xmm1 local
108 movdqu [edx], xmm0
134 movdqu xmm0, [eax] local
137 pmaddubsw xmm0, xmm4 // horizontal add local
139 pavgw xmm0, xmm5 // (x + 1) / 2 local
141 packuswb xmm0, xmm1 local
142 movdqu [edx], xmm0
169 movdqu xmm0, [ea local
174 pmaddubsw xmm0, xmm4 // horizontal add local
178 paddw xmm0, xmm2 // vertical add local
180 psrlw xmm0, 1 local
182 pavgw xmm0, xmm5 // (x + 1) / 2 local
184 packuswb xmm0, xmm1 local
325 movdqu xmm0, [eax] local
328 pand xmm0, xmm5 local
330 packuswb xmm0, xmm1 local
331 psrlw xmm0, 8 local
332 packuswb xmm0, xmm0 local
362 movdqu xmm0, [eax] // average rows local
366 pmaddubsw xmm0, xmm4 // horizontal add local
370 paddw xmm0, xmm2 // vertical add rows 0, 1 local
376 paddw xmm0, xmm2 // add row 2 local
383 paddw xmm0, xmm2 // add row 3 local
385 phaddw xmm0, xmm1 local
386 paddw xmm0, xmm5 // + 8 for round local
387 psrlw xmm0, 4 // /16 for average of 4 * 4 local
388 packuswb xmm0, xmm0 local
515 movdqu xmm0, [eax] local
519 palignr xmm1, xmm0, 8 local
520 pshufb xmm0, xmm3 local
567 movdqu xmm0, [eax] // pixels 0..7 local
569 pavgb xmm0, xmm1 local
570 pshufb xmm0, xmm2 local
571 pmaddubsw xmm0, xmm5 local
572 paddsw xmm0, xmm7 local
573 psrlw xmm0, 2 local
574 packuswb xmm0, xmm0 local
576 movdqu xmm0, [eax + 8] // pixels 8..15 local
578 pavgb xmm0, xmm1 local
579 pshufb xmm0, xmm3 local
580 pmaddubsw xmm0, xmm6 local
581 paddsw xmm0, xmm7 local
582 psrlw xmm0, 2 local
583 packuswb xmm0, xmm0 local
585 movdqu xmm0, [eax + 16] // pixels 16..23 local
588 pavgb xmm0, xmm1 local
589 pshufb xmm0, xmm4 local
591 pmaddubsw xmm0, xmm1 local
592 paddsw xmm0, xmm7 local
593 psrlw xmm0, 2 local
594 packuswb xmm0, xmm0 local
624 movdqu xmm0, [eax] // pixels 0..7 local
627 pavgb xmm0, xmm1 local
628 pshufb xmm0, xmm2 local
629 pmaddubsw xmm0, xmm5 local
630 paddsw xmm0, xmm7 local
631 psrlw xmm0, 2 local
632 packuswb xmm0, xmm0 local
634 movdqu xmm0, [eax + 8] // pixels 8..15 local
637 pavgb xmm0, xmm1 local
638 pshufb xmm0, xmm3 local
639 pmaddubsw xmm0, xmm6 local
640 paddsw xmm0, xmm7 local
641 psrlw xmm0, 2 local
642 packuswb xmm0, xmm0 local
644 movdqu xmm0, [eax + 16] // pixels 16..23 local
648 pavgb xmm0, xmm1 local
649 pshufb xmm0, xmm4 local
651 pmaddubsw xmm0, xmm1 local
652 paddsw xmm0, xmm7 local
653 psrlw xmm0, 2 local
654 packuswb xmm0, xmm0 local
681 movdqu xmm0, [eax] // 16 pixels -> 0,1,2,3,4,5 local
684 pshufb xmm0, xmm4 local
686 paddusb xmm0, xmm1 local
716 movdqu xmm0, [eax] // sum up 3 rows into xmm0/1 local
720 punpcklbw xmm0, xmm5 local
724 paddusw xmm0, xmm6 local
731 paddusw xmm0, xmm6 local
735 psrldq xmm0, 2 local
737 psrldq xmm0, 2 local
781 movdqu xmm0, [eax] // average 2 rows into xmm0 local
784 pavgb xmm0, xmm1 local
791 pshufb xmm0, xmm4 local
823 movdqu xmm0, [edx] // read 16 words from destination local
828 paddusw xmm0, xmm2 // sum 16 words local
905 movdqa xmm0, xmm2 // x1 = x0 + dx local
906 paddd xmm0, xmm3 local
917 movd xmm0, ebx local
922 punpcklwd xmm0, xmm4 local
923 psubb xmm0, xmmword ptr kFsub80 // make pixels signed. local
944 movd xmm0, ebx local
947 psubb xmm0, xmmword ptr kFsub80 // make pixels signed. local
978 movdqu xmm0, [eax] local
981 punpcklbw xmm0, xmm0 local
1005 movdqu xmm0, [eax] local
1008 shufps xmm0, xmm1, 0xdd local
1030 movdqu xmm0, [eax] local
1034 shufps xmm0, xmm1, 0x88 // even pixels local
1036 pavgb xmm0, xmm2 local
1059 movdqu xmm0, [eax] local
1064 pavgb xmm0, xmm2 // average rows local
1067 shufps xmm0, xmm1, 0x88 // even pixels local
1069 pavgb xmm0, xmm2 local
1098 movd xmm0, [eax] local
1100 punpckldq xmm0, xmm1 local
1105 punpcklqdq xmm0, xmm2 local
1137 movq xmm0, qword ptr [eax] // row0 4 pairs local
1138 movhps xmm0, qword ptr [eax + ebx] local
1147 pavgb xmm0, xmm2 // average rows local
1150 shufps xmm0, xmm1, 0x88 // even pixels local
1152 pavgb xmm0, xmm2 local
1181 pshufd xmm0, xmm3, 0x11 // dx 0 dx 0 local
1184 pshufd xmm0, xmm3, 0x05 // dx * 2, dx * 2, 0, 0 local
1199 movd xmm0, [esi + eax * 4] // 1 source x0 pixels local
1204 punpckldq xmm0, xmm1 // x0 x1 local
1211 punpcklqdq xmm0, xmm1 // x0 x1 x2 x3 local
1222 movd xmm0, [esi + eax * 4] // 1 source x0 pixels local
1225 punpckldq xmm0, xmm1 // x0 x1 local
1235 movd xmm0, [esi + eax * 4] // 1 source x2 pixels local
1280 movdqa xmm0, xmm2 // x1 = x0 + dx local
1281 paddd xmm0, xmm3 local
1291 movq xmm0, qword ptr [esi + eax * 4] // 2 source x0 pixels local
1293 movhps xmm0, qword ptr [esi + edx * 4] // 2 source x1 pixels local
1295 pshufb xmm0, xmm4 // arrange pixels into pairs local
1297 pmaddubsw xmm0, xmm1 // argb_argb 16 bit, 2 pixels. local
1300 psrlw xmm0, 7 // argb 8.7 fixed point to low 8 bits. local
1301 packuswb xmm0, xmm0 // argb_argb 8 bits, 2 pixels. local
1314 movq xmm0, qword ptr [esi + eax * 4] // 2 source x0 pixels local
1316 pshufb xmm0, xmm4 // arrange pixels into pairs local
1318 pmaddubsw xmm0, xmm2 // argb 16 bit, 1 pixel. local
1319 psrlw xmm0, 7 local
1320 packuswb xmm0, xmm0 // argb 8 bits, 1 pixel. local
1343 movdqu xmm0, [eax] local
1346 punpckldq xmm0, xmm0 local
[all...]
/external/compiler-rt/lib/builtins/x86_64/
H A Dfloatundidf.S39 movd %edi, %xmm0 // low 32 bits of a
42 orpd REL_ADDR(twop52), %xmm0 // 0x1p52 + a_lo (no rounding occurs)
45 addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here)
H A Dfloatundisf.S24 cvtsi2ssq %rdi, %xmm0
30 cvtsi2ssq %rdi, %xmm0
31 mulss REL_ADDR(two), %xmm0

Completed in 406 milliseconds

12345678910