• Home
  • Raw
  • Download

Lines Matching refs:xmm0

13 ; X86-SSE2-NEXT:    psllq $48, %xmm0
14 ; X86-SSE2-NEXT: psrad $16, %xmm0
15 ; X86-SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,3,2,3]
16 ; X86-SSE2-NEXT: cvtdq2ps %xmm0, %xmm0
17 ; X86-SSE2-NEXT: movss %xmm0, (%eax)
18 ; X86-SSE2-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,1,2,3]
19 ; X86-SSE2-NEXT: movss %xmm0, 4(%eax)
25 ; X86-SSE42-NEXT: psllq $48, %xmm0
26 ; X86-SSE42-NEXT: psrad $16, %xmm0
27 ; X86-SSE42-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,3,2,3]
28 ; X86-SSE42-NEXT: cvtdq2ps %xmm0, %xmm0
29 ; X86-SSE42-NEXT: extractps $1, %xmm0, 4(%eax)
30 ; X86-SSE42-NEXT: movss %xmm0, (%eax)
35 ; X64-NEXT: psllq $48, %xmm0
36 ; X64-NEXT: psrad $16, %xmm0
37 ; X64-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,3,2,3]
38 ; X64-NEXT: cvtdq2ps %xmm0, %xmm0
39 ; X64-NEXT: movlps %xmm0, (%rdi)
60 ; X86-SSE2-NEXT: movd %edx, %xmm0
61 ; X86-SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
62 ; X86-SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3]
63 ; X86-SSE2-NEXT: movdqa %xmm0, (%esp)
68 ; X86-SSE2-NEXT: pinsrw $0, %esi, %xmm0
70 ; X86-SSE2-NEXT: pinsrw $1, %ecx, %xmm0
71 ; X86-SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
72 ; X86-SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3]
73 ; X86-SSE2-NEXT: psrad $24, %xmm0
74 ; X86-SSE2-NEXT: cvtdq2ps %xmm0, %xmm0
75 ; X86-SSE2-NEXT: movss %xmm0, (%eax)
76 ; X86-SSE2-NEXT: movaps %xmm0, %xmm1
79 ; X86-SSE2-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,1,2,3]
80 ; X86-SSE2-NEXT: movss %xmm0, 4(%eax)
93 ; X86-SSE42-NEXT: movd %ecx, %xmm0
94 …86-SSE42-NEXT: pmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],z…
95 ; X86-SSE42-NEXT: pinsrd $2, %edx, %xmm0
96 ; X86-SSE42-NEXT: pslld $24, %xmm0
97 ; X86-SSE42-NEXT: psrad $24, %xmm0
98 ; X86-SSE42-NEXT: cvtdq2ps %xmm0, %xmm0
99 ; X86-SSE42-NEXT: extractps $2, %xmm0, 8(%eax)
100 ; X86-SSE42-NEXT: extractps $1, %xmm0, 4(%eax)
101 ; X86-SSE42-NEXT: movss %xmm0, (%eax)
108 ; X64-SSE2-NEXT: movd %rax, %xmm0
109 ; X64-SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm0[0,2,2,3]
110 ; X64-SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,2,2,3,4,5,6,7]
111 ; X64-SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
112 ; X64-SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3]
113 ; X64-SSE2-NEXT: movdqa %xmm0, -{{[0-9]+}}(%rsp)
118 ; X64-SSE2-NEXT: pinsrw $0, %ecx, %xmm0
120 ; X64-SSE2-NEXT: pinsrw $1, %eax, %xmm0
121 ; X64-SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
122 ; X64-SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3]
123 ; X64-SSE2-NEXT: psrad $24, %xmm0
124 ; X64-SSE2-NEXT: cvtdq2ps %xmm0, %xmm0
125 ; X64-SSE2-NEXT: movlps %xmm0, (%rdi)
126 ; X64-SSE2-NEXT: shufpd {{.*#+}} xmm0 = xmm0[1,0]
127 ; X64-SSE2-NEXT: movss %xmm0, 8(%rdi)
134 ; X64-SSE42-NEXT: movd %rcx, %xmm0
135 ; X64-SSE42-NEXT: pshufd {{.*#+}} xmm0 = xmm0[0,2,2,3]
136 ; X64-SSE42-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,2,2,3,4,5,6,7]
137 …64-SSE42-NEXT: pmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],z…
138 ; X64-SSE42-NEXT: pinsrd $2, %eax, %xmm0
139 ; X64-SSE42-NEXT: pslld $24, %xmm0
140 ; X64-SSE42-NEXT: psrad $24, %xmm0
141 ; X64-SSE42-NEXT: cvtdq2ps %xmm0, %xmm0
142 ; X64-SSE42-NEXT: extractps $2, %xmm0, 8(%rdi)
143 ; X64-SSE42-NEXT: movlps %xmm0, (%rdi)