HomeSort by relevance Sort by last modified time
    Searched full:shufps (Results 1 - 25 of 81) sorted by null

1 2 3 4

  /external/llvm/test/CodeGen/X86/
2009-06-18-movlp-shuffle-register.ll 6 ; CHECK: shufps $228, %xmm
vector-shuffle-sse1.ll 8 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,0,0,1]
16 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,0,2,0]
24 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,3,0,0]
32 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,0,0,0]
40 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[2,2,0,0]
48 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[3,3,3,0]
56 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[3,2,1,0]
80 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,0,2,2]
88 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,1,3,3]
109 ; SSE1-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,0],xmm1[0,0
    [all...]
vector-shuffle-128-v4.ll 133 ; SSE-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,0,0,1]
146 ; SSE-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,0,2,0]
159 ; SSE-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,3,0,0]
172 ; SSE-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,0,0,0]
185 ; SSE-NEXT: shufps {{.*#+}} xmm0 = xmm0[2,2,0,0]
198 ; SSE-NEXT: shufps {{.*#+}} xmm0 = xmm0[3,3,3,0]
211 ; SSE-NEXT: shufps {{.*#+}} xmm0 = xmm0[3,2,1,0]
250 ; SSE2-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,0,2,2]
278 ; SSE2-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,1,3,3]
307 ; SSE2-NEXT: shufps {{.*#+}} xmm1 = xmm1[0,0],xmm0[2,0
    [all...]
vec_set-6.ll 4 ; RUN: grep shufps %t | count 1
vec_insert-2.ll 6 ; X32: shufps $36
15 ; X32: shufps $36
vector-blend.ll 12 ; SSE2-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,2],xmm1[1,3]
13 ; SSE2-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,2,1,3]
18 ; SSSE3-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,2],xmm1[1,3]
19 ; SSSE3-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,2,1,3]
66 ; SSE2-NEXT: shufps {{.*#+}} xmm1 = xmm1[2,0],xmm0[3,0]
67 ; SSE2-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,1],xmm1[0,2]
72 ; SSSE3-NEXT: shufps {{.*#+}} xmm1 = xmm1[2,0],xmm0[3,0]
73 ; SSSE3-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,1],xmm1[0,2]
98 ; SSE2-NEXT: shufps {{.*#+}} xmm1 = xmm1[1,0],xmm0[0,0]
99 ; SSE2-NEXT: shufps {{.*#+}} xmm1 = xmm1[2,0],xmm0[2,3
    [all...]
sse1.ll 18 ; CHECK-NEXT: shufps {{.*#+}} xmm2 = xmm2[1,1,2,3]
20 ; CHECK-NEXT: shufps {{.*#+}} xmm1 = xmm1[1,1,2,3]
vec_insert-5.ll 28 ; CHECK-NEXT: shufps {{.*#+}} xmm1 = xmm1[0,0],xmm0[2,0]
29 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,1],xmm1[2,0]
55 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[3,0],xmm1[1,0]
56 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,2],xmm1[2,3]
swizzle-2.ll 154 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,0,3,2]
164 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[2,1,3,0]
174 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,0,3,2]
184 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[3,1,0,2]
204 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[2,0,1,3]
214 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,2,3,1]
224 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,3,2,0]
244 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,2,0,3]
254 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[3,2,1,0]
264 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,3,1,2
    [all...]
vector-shuffle-combining.ll     [all...]
sse-align-12.ll 7 ; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[3,2,1,0]
palignr.ll 27 ; CHECK-YONAH-NEXT: shufps {{.*#+}} xmm1 = xmm1[0,0],xmm0[3,0]
28 ; CHECK-YONAH-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,2],xmm1[2,0]
  /external/mesa3d/src/mesa/x86/
sse_xform4.S 79 SHUFPS( CONST(0x0), XMM0, XMM0 ) /* ox | ox | ox | ox */
83 SHUFPS( CONST(0x0), XMM1, XMM1 ) /* oy | oy | oy | oy */
87 SHUFPS( CONST(0x0), XMM2, XMM2 ) /* oz | oz | oz | oz */
91 SHUFPS( CONST(0x0), XMM3, XMM3 ) /* ow | ow | ow | ow */
151 SHUFPS( CONST(0x0), XMM4, XMM4 ) /* ox | ox | ox | ox */
155 SHUFPS( CONST(0x0), XMM5, XMM5 ) /* oy | oy | oy | oy */
159 SHUFPS( CONST(0x0), XMM6, XMM6 ) /* oz | oz | oz | oz */
163 SHUFPS( CONST(0x0), XMM7, XMM7 ) /* ow | ow | ow | ow */
sse_normal.S 80 SHUFPS ( CONST(0x0), XMM0, XMM0 ) /* scale | scale */
143 SHUFPS ( CONST(0x0), XMM4, XMM4 ) /* scale | scale */
163 SHUFPS ( CONST(0x0), XMM3, XMM3 ) /* ux | ux */
166 SHUFPS ( CONST(0x0), XMM4, XMM4 ) /* uy | uy */
169 SHUFPS ( CONST(0x0), XMM5, XMM5 ) /* uz | uz */
sse_xform3.S 86 SHUFPS ( CONST(0x0), XMM4, XMM4 ) /* ox | ox | ox | ox */
88 SHUFPS ( CONST(0x0), XMM5, XMM5 ) /* oy | oy | oy | oy */
90 SHUFPS ( CONST(0x0), XMM6, XMM6 ) /* oz | oz | oz | oz */
282 SHUFPS ( CONST(0x0), XMM5, XMM5 ) /* oz | oz */
349 SHUFPS ( CONST(0x0), XMM3, XMM3 ) /* ox | ox */
352 SHUFPS ( CONST(0x0), XMM4, XMM4 ) /* oy | oy */
478 SHUFPS( CONST(0x0), XMM4, XMM4 ) /* ox | ox | ox */
482 SHUFPS( CONST(0x0), XMM5, XMM5 ) /* oy | oy | oy */
486 SHUFPS( CONST(0x0), XMM6, XMM6 ) /* oz | oz | oz */
sse_xform2.S 83 SHUFPS( CONST(0x0), XMM3, XMM3 ) /* ox | ox | ox | ox */
86 SHUFPS( CONST(0x0), XMM4, XMM4 ) /* oy | oy | oy | oy */
317 SHUFPS( CONST(0x0), XMM3, XMM3 ) /* ox | ox */
321 SHUFPS( CONST(0x0), XMM4, XMM4 ) /* oy | oy */
437 SHUFPS( CONST(0x0), XMM3, XMM3 ) /* ox | ox | ox */
441 SHUFPS( CONST(0x0), XMM4, XMM4 ) /* oy | oy | oy */
sse_xform1.S 83 SHUFPS( CONST(0x0), XMM2, XMM2 ) /* ox | ox | ox | ox */
311 SHUFPS( CONST(0x0), XMM2, XMM2 ) /* ox | ox | ox | ox */
424 SHUFPS( CONST(0x0), XMM2, XMM2 ) /* ox | ox | ox | ox */
  /external/libyuv/files/source/
scale_argb.cc 54 shufps xmm0, xmm1, 0x88
87 shufps xmm0, xmm1, 0x88 // even pixels
88 shufps xmm2, xmm1, 0xdd // odd pixels
174 shufps xmm0, xmm1, 0x88 // even pixels
175 shufps xmm2, xmm1, 0xdd // odd pixels
240 shufps xmm0, xmm0, 0xff
254 shufps xmm0, xmm0, 0xff
269 shufps xmm0, xmm0, 0xff
323 shufps xmm0, xmm0, 0xff
337 shufps xmm0, xmm0, 0xf
    [all...]
row_win.cc 958 shufps xmm0, xmm1, 0x88
959 shufps xmm4, xmm1, 0xdd
962 shufps xmm2, xmm3, 0x88
963 shufps xmm4, xmm3, 0xdd
1028 shufps xmm0, xmm1, 0x88
1029 shufps xmm4, xmm1, 0xdd
1032 shufps xmm2, xmm3, 0x88
1033 shufps xmm4, xmm3, 0xdd
1094 shufps xmm0, xmm1, 0x88
1095 shufps xmm4, xmm1, 0xd
    [all...]
  /external/boringssl/win-x86/crypto/aes/
aesni-x86.asm     [all...]
  /external/flac/libFLAC/ia32/
lpc_asm.nasm 461 shufps xmm0, xmm0, 0 ; xmm0 == data[sample],data[sample],data[sample],data[sample] = data[0],data[0],data[0],data[0]
472 shufps xmm0, xmm0, 0 ; xmm0 = data[sample],data[sample],data[sample],data[sample]
473 shufps xmm2, xmm2, 93h ; 93h=2-1-0-3 => xmm2 gets rotated left by one float
509 shufps xmm0, xmm0, 0 ; xmm0 == data[sample],data[sample],data[sample],data[sample] = data[0],data[0],data[0],data[0]
524 shufps xmm2, xmm2, 93h ; (3) 93h=2-1-0-3 => xmm2 gets rotated left by one float
526 shufps xmm3, xmm3, 93h ; (4) 93h=2-1-0-3 => xmm3 gets rotated left by one float
527 shufps xmm0, xmm0, 0 ; (1) xmm0 = data[sample],data[sample],data[sample],data[sample]
569 shufps xmm0, xmm0, 0 ; xmm0 == data[sample],data[sample],data[sample],data[sample] = data[0],data[0],data[0],data[0]
588 shufps xmm0, xmm0, 0 ; xmm0 = data[sample],data[sample],data[sample],data[sample]
591 shufps xmm2, xmm2, 93h ; 93h=2-1-0-3 => xmm2 gets rotated left by one floa
    [all...]
  /external/libvpx/libvpx/third_party/libyuv/source/
row_posix.cc     [all...]
row_win.cc     [all...]
scale_win.cc 926 shufps xmm0, xmm1, 0xdd
954 shufps xmm0, xmm1, 0x88 // even pixels
955 shufps xmm2, xmm1, 0xdd // odd pixels
989 shufps xmm0, xmm1, 0x88 // even pixels
990 shufps xmm2, xmm1, 0xdd // odd pixels
1075 shufps xmm0, xmm1, 0x88 // even pixel
    [all...]
  /external/llvm/lib/Target/X86/
README-SSE.txt 128 shufps $0, %xmm2, %xmm5 #60.21
133 shufps $85, %xmm2, %xmm4 #61.21
134 shufps $170, %xmm2, %xmm3 #62.21
135 shufps $255, %xmm2, %xmm2 #63.21
197 This looks really bad. The problem is shufps is a destructive opcode. Since it
198 appears as operand two in more than one shufps ops. It resulted in a number of
293 shufps $50, %xmm1, %xmm2
294 shufps $132, %xmm2, %xmm0
679 shufps $2, %xmm1, %xmm2
680 shufps $132, %xmm2, %xmm
    [all...]

Completed in 685 milliseconds

1 2 3 4