• Home
  • Raw
  • Download

Lines Matching refs:xmm0

14 ; X86-SSE2-NEXT:    movdqa %xmm0, %xmm2
17 ; X86-SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[…
18 ; X86-SSE2-NEXT: cvtdq2ps %xmm0, %xmm0
19 ; X86-SSE2-NEXT: movups %xmm0, (%eax)
21 ; X86-SSE2-NEXT: movaps %xmm2, %xmm0
22 ; X86-SSE2-NEXT: shufpd {{.*#+}} xmm0 = xmm0[1,0]
23 ; X86-SSE2-NEXT: movss %xmm0, 24(%eax)
32 ; X86-SSE42-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero
33 ; X86-SSE42-NEXT: punpckhwd {{.*#+}} xmm0 = xmm0[4],xmm1[4],xmm0[5],xmm1[5],xmm0[6],xmm1[6],xmm0
34 ; X86-SSE42-NEXT: cvtdq2ps %xmm0, %xmm0
36 ; X86-SSE42-NEXT: extractps $2, %xmm0, 24(%eax)
37 ; X86-SSE42-NEXT: extractps $1, %xmm0, 20(%eax)
39 ; X86-SSE42-NEXT: movss %xmm0, 16(%eax)
45 ; X64-SSE2-NEXT: movdqa %xmm0, %xmm2
48 ; X64-SSE2-NEXT: punpckhwd {{.*#+}} xmm0 = xmm0[4],xmm1[4],xmm0[5],xmm1[5],xmm0[6],xmm1[6],xmm0[…
49 ; X64-SSE2-NEXT: cvtdq2ps %xmm0, %xmm0
50 ; X64-SSE2-NEXT: movlps %xmm0, 16(%rdi)
52 ; X64-SSE2-NEXT: shufpd {{.*#+}} xmm0 = xmm0[1,0]
53 ; X64-SSE2-NEXT: movss %xmm0, 24(%rdi)
59 ; X64-SSE42-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero
60 ; X64-SSE42-NEXT: punpckhwd {{.*#+}} xmm0 = xmm0[4],xmm1[4],xmm0[5],xmm1[5],xmm0[6],xmm1[6],xmm0
61 ; X64-SSE42-NEXT: cvtdq2ps %xmm0, %xmm0
63 ; X64-SSE42-NEXT: extractps $2, %xmm0, 24(%rdi)
64 ; X64-SSE42-NEXT: movlps %xmm0, 16(%rdi)
86 ; X86-SSE2-NEXT: movd %edx, %xmm0
87 ; X86-SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
88 ; X86-SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3]
89 ; X86-SSE2-NEXT: movdqa %xmm0, (%esp)
94 ; X86-SSE2-NEXT: pinsrw $0, %esi, %xmm0
96 ; X86-SSE2-NEXT: pinsrw $1, %ecx, %xmm0
98 …cklbw {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1…
99 ; X86-SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[…
100 ; X86-SSE2-NEXT: cvtdq2ps %xmm0, %xmm0
101 ; X86-SSE2-NEXT: movss %xmm0, (%eax)
102 ; X86-SSE2-NEXT: movaps %xmm0, %xmm1
105 ; X86-SSE2-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,1,2,3]
106 ; X86-SSE2-NEXT: movss %xmm0, 4(%eax)
119 ; X86-SSE42-NEXT: movd %ecx, %xmm0
120 …86-SSE42-NEXT: pmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],z…
121 ; X86-SSE42-NEXT: pinsrd $2, %edx, %xmm0
122 ; X86-SSE42-NEXT: pand .LCPI1_0, %xmm0
123 ; X86-SSE42-NEXT: cvtdq2ps %xmm0, %xmm0
124 ; X86-SSE42-NEXT: extractps $2, %xmm0, 8(%eax)
125 ; X86-SSE42-NEXT: extractps $1, %xmm0, 4(%eax)
126 ; X86-SSE42-NEXT: movss %xmm0, (%eax)
133 ; X64-SSE2-NEXT: movd %rax, %xmm0
134 ; X64-SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm0[0,2,2,3]
135 ; X64-SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,2,2,3,4,5,6,7]
136 ; X64-SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
137 ; X64-SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3]
138 ; X64-SSE2-NEXT: movdqa %xmm0, -{{[0-9]+}}(%rsp)
143 ; X64-SSE2-NEXT: pinsrw $0, %ecx, %xmm0
145 ; X64-SSE2-NEXT: pinsrw $1, %eax, %xmm0
147 …cklbw {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1…
148 ; X64-SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[…
149 ; X64-SSE2-NEXT: cvtdq2ps %xmm0, %xmm0
150 ; X64-SSE2-NEXT: movlps %xmm0, (%rdi)
151 ; X64-SSE2-NEXT: shufpd {{.*#+}} xmm0 = xmm0[1,0]
152 ; X64-SSE2-NEXT: movss %xmm0, 8(%rdi)
159 ; X64-SSE42-NEXT: movd %rcx, %xmm0
160 ; X64-SSE42-NEXT: pshufd {{.*#+}} xmm0 = xmm0[0,2,2,3]
161 ; X64-SSE42-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,2,2,3,4,5,6,7]
162 …64-SSE42-NEXT: pmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],z…
163 ; X64-SSE42-NEXT: pinsrd $2, %eax, %xmm0
164 ; X64-SSE42-NEXT: pand {{.*}}(%rip), %xmm0
165 ; X64-SSE42-NEXT: cvtdq2ps %xmm0, %xmm0
166 ; X64-SSE42-NEXT: extractps $2, %xmm0, 8(%rdi)
167 ; X64-SSE42-NEXT: movlps %xmm0, (%rdi)