Home
last modified time | relevance | path

Searched refs:pinsrw (Results 1 – 25 of 58) sorted by relevance

123

/external/libjpeg-turbo/simd/
Djchuff-sse2-64.asm101 pinsrw %34, word [r12 + %2 * SIZEOF_WORD], 0 ; xmm_shadow[0] = block[jno0];
102 pinsrw %35, word [r12 + %10 * SIZEOF_WORD], 0 ; xmm_shadow[8] = block[jno8];
103 pinsrw %36, word [r12 + %18 * SIZEOF_WORD], 0 ; xmm_shadow[16] = block[jno16];
104 pinsrw %37, word [r12 + %26 * SIZEOF_WORD], 0 ; xmm_shadow[24] = block[jno24];
105 pinsrw %34, word [r12 + %3 * SIZEOF_WORD], 1 ; xmm_shadow[1] = block[jno1];
106 pinsrw %35, word [r12 + %11 * SIZEOF_WORD], 1 ; xmm_shadow[9] = block[jno9];
107 pinsrw %36, word [r12 + %19 * SIZEOF_WORD], 1 ; xmm_shadow[17] = block[jno17];
108 pinsrw %37, word [r12 + %27 * SIZEOF_WORD], 1 ; xmm_shadow[25] = block[jno25];
109 pinsrw %34, word [r12 + %4 * SIZEOF_WORD], 2 ; xmm_shadow[2] = block[jno2];
110 pinsrw %35, word [r12 + %12 * SIZEOF_WORD], 2 ; xmm_shadow[10] = block[jno10];
[all …]
Djchuff-sse2.asm88 pinsrw %34, word [esi + %2 * SIZEOF_WORD], 0 ; xmm_shadow[0] = block[jno0];
89 pinsrw %35, word [esi + %10 * SIZEOF_WORD], 0 ; xmm_shadow[8] = block[jno8];
90 pinsrw %36, word [esi + %18 * SIZEOF_WORD], 0 ; xmm_shadow[16] = block[jno16];
91 pinsrw %37, word [esi + %26 * SIZEOF_WORD], 0 ; xmm_shadow[24] = block[jno24];
92 pinsrw %34, word [esi + %3 * SIZEOF_WORD], 1 ; xmm_shadow[1] = block[jno1];
93 pinsrw %35, word [esi + %11 * SIZEOF_WORD], 1 ; xmm_shadow[9] = block[jno9];
94 pinsrw %36, word [esi + %19 * SIZEOF_WORD], 1 ; xmm_shadow[17] = block[jno17];
95 pinsrw %37, word [esi + %27 * SIZEOF_WORD], 1 ; xmm_shadow[25] = block[jno25];
96 pinsrw %34, word [esi + %4 * SIZEOF_WORD], 2 ; xmm_shadow[2] = block[jno2];
97 pinsrw %35, word [esi + %12 * SIZEOF_WORD], 2 ; xmm_shadow[10] = block[jno10];
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dsse3.ll22 ; X64: pinsrw $0, %eax, %xmm0
36 ; X64: pinsrw $0, %eax, %xmm0
45 ; X64: pinsrw $0, %eax, %xmm0
46 ; X64: pinsrw $3, %eax, %xmm0
57 ; X64: pinsrw $3, %eax, %xmm0
67 ; X64: pinsrw $1, %eax, [[XMM1]]
69 ; X64: pinsrw $4, %eax, %xmm0
173 ; X64: pinsrw $2, %eax, [[X2]]
175 ; X64: pinsrw $3, %eax, [[X2]]
189 ; X64: pinsrw $1, %eax, %xmm0
[all …]
Dmmx-pinsrw.ll1 ; RUN: llc < %s -march=x86 -mattr=+mmx,+sse2 | grep pinsrw | count 1
D2008-06-18-BadShuffle.ll1 ; RUN: llc < %s -march=x86 -mcpu=i386 -mattr=+sse2 | grep pinsrw
Dvec_insert.ll2 ; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | not grep pinsrw
Dvec_shuffle-35.ll3 ; RUN: grep pinsrw %t | count 14
Dvec_insert-2.ll37 ; X32: pinsrw
/external/valgrind/none/tests/x86/
Dinsn_mmxext.def10 pinsrw imm8[0] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[65535,5678,4321,8765]
11 pinsrw imm8[1] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,65535,4321,8765]
12 pinsrw imm8[2] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,65535,8765]
13 pinsrw imm8[3] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,4321,65535]
Dinsn_sse.def101 pinsrw imm8[0] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[65535,5678,4321,8765]
102 pinsrw imm8[1] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,65535,4321,8765]
103 pinsrw imm8[2] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,65535,8765]
104 pinsrw imm8[3] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,4321,65535]
105 pinsrw imm8[0] m16.uw[0xffff] mm.uw[1234,5678,4321,8765] => 2.uw[65535,5678,4321,8765]
106 pinsrw imm8[1] m16.uw[0xffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,65535,4321,8765]
107 pinsrw imm8[2] m16.uw[0xffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,65535,8765]
108 pinsrw imm8[3] m16.uw[0xffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,4321,65535]
Dinsn_sse2.def181 pinsrw imm8[0] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[65535,567…
182 pinsrw imm8[1] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,6553…
183 pinsrw imm8[2] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
184 pinsrw imm8[3] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
185 pinsrw imm8[4] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
186 pinsrw imm8[5] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
187 pinsrw imm8[6] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
188 pinsrw imm8[7] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
189 pinsrw imm8[0] m16.uw[0xffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[65535,5678,43…
190 pinsrw imm8[1] m16.uw[0xffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,65535,43…
[all …]
/external/valgrind/none/tests/amd64/
Dinsn_sse.def101 pinsrw imm8[0] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[65535,5678,4321,8765]
102 pinsrw imm8[1] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,65535,4321,8765]
103 pinsrw imm8[2] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,65535,8765]
104 pinsrw imm8[3] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,4321,65535]
105 pinsrw imm8[0] m16.uw[0xffff] mm.uw[1234,5678,4321,8765] => 2.uw[65535,5678,4321,8765]
106 pinsrw imm8[1] m16.uw[0xffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,65535,4321,8765]
107 pinsrw imm8[2] m16.uw[0xffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,65535,8765]
108 pinsrw imm8[3] m16.uw[0xffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,4321,65535]
Dinsn_sse2.def181 pinsrw imm8[0] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[65535,567…
182 pinsrw imm8[1] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,6553…
183 pinsrw imm8[2] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
184 pinsrw imm8[3] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
185 pinsrw imm8[4] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
186 pinsrw imm8[5] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
187 pinsrw imm8[6] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
188 pinsrw imm8[7] r32.ud[0xffffffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,5678…
189 pinsrw imm8[0] m16.uw[0xffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[65535,5678,43…
190 pinsrw imm8[1] m16.uw[0xffff] xmm.uw[1234,5678,4321,8765,1111,2222,3333,4444] => 2.uw[1234,65535,43…
[all …]
/external/llvm/test/CodeGen/X86/
Dpromote-vec3.ll14 ; SSE3-NEXT: pinsrw $0, %eax, %xmm1
16 ; SSE3-NEXT: pinsrw $1, %eax, %xmm1
18 ; SSE3-NEXT: pinsrw $2, %eax, %xmm1
77 ; SSE3-NEXT: pinsrw $0, %eax, %xmm0
79 ; SSE3-NEXT: pinsrw $1, %eax, %xmm0
81 ; SSE3-NEXT: pinsrw $2, %eax, %xmm0
Dinsertelement-zero.ll348 ; SSE2-NEXT: pinsrw $0, %eax, %xmm0
349 ; SSE2-NEXT: pinsrw $6, %eax, %xmm0
355 ; SSE3-NEXT: pinsrw $0, %eax, %xmm0
356 ; SSE3-NEXT: pinsrw $6, %eax, %xmm0
362 ; SSSE3-NEXT: pinsrw $0, %eax, %xmm0
363 ; SSSE3-NEXT: pinsrw $6, %eax, %xmm0
386 ; SSE2-NEXT: pinsrw $0, %eax, %xmm0
387 ; SSE2-NEXT: pinsrw $6, %eax, %xmm0
388 ; SSE2-NEXT: pinsrw $7, %eax, %xmm1
394 ; SSE3-NEXT: pinsrw $0, %eax, %xmm0
[all …]
Dvec_set-4.ll8 ; CHECK-NEXT: pinsrw $3, {{[0-9]+}}(%esp), %xmm0
24 ; CHECK-NEXT: pinsrw $5, %eax, %xmm0
Dwiden_conv-3.ll68 ; X86-SSE2-NEXT: pinsrw $0, %esi, %xmm0
70 ; X86-SSE2-NEXT: pinsrw $1, %ecx, %xmm0
118 ; X64-SSE2-NEXT: pinsrw $0, %ecx, %xmm0
120 ; X64-SSE2-NEXT: pinsrw $1, %eax, %xmm0
Dvec_insert-2.ll59 ; X32-NEXT: pinsrw $5, {{[0-9]+}}(%esp), %xmm0
64 ; X64-NEXT: pinsrw $5, %edi, %xmm0
D2011-04-19-sclr-bb.ll5 ;CHECK-NOT: pinsrw
Dwiden_conv-4.ll94 ; X86-SSE2-NEXT: pinsrw $0, %esi, %xmm0
96 ; X86-SSE2-NEXT: pinsrw $1, %ecx, %xmm0
143 ; X64-SSE2-NEXT: pinsrw $0, %ecx, %xmm0
145 ; X64-SSE2-NEXT: pinsrw $1, %eax, %xmm0
/external/boringssl/linux-x86/crypto/fipsmodule/
Dghash-x86.S407 pinsrw $2,(%esi,%ebx,2),%mm2
427 pinsrw $2,(%esi,%ecx,2),%mm1
446 pinsrw $2,(%esi,%ebx,2),%mm0
465 pinsrw $2,(%esi,%ecx,2),%mm2
484 pinsrw $2,(%esi,%ebx,2),%mm1
504 pinsrw $2,(%esi,%ecx,2),%mm0
523 pinsrw $2,(%esi,%ebx,2),%mm2
542 pinsrw $2,(%esi,%ecx,2),%mm1
561 pinsrw $2,(%esi,%ebx,2),%mm0
581 pinsrw $2,(%esi,%ecx,2),%mm2
[all …]
/external/boringssl/mac-x86/crypto/fipsmodule/
Dghash-x86.S404 pinsrw $2,(%esi,%ebx,2),%mm2
424 pinsrw $2,(%esi,%ecx,2),%mm1
443 pinsrw $2,(%esi,%ebx,2),%mm0
462 pinsrw $2,(%esi,%ecx,2),%mm2
481 pinsrw $2,(%esi,%ebx,2),%mm1
501 pinsrw $2,(%esi,%ecx,2),%mm0
520 pinsrw $2,(%esi,%ebx,2),%mm2
539 pinsrw $2,(%esi,%ecx,2),%mm1
558 pinsrw $2,(%esi,%ebx,2),%mm0
578 pinsrw $2,(%esi,%ecx,2),%mm2
[all …]
/external/boringssl/win-x86/crypto/fipsmodule/
Dghash-x86.asm416 pinsrw mm2,WORD [ebx*2+esi],2
436 pinsrw mm1,WORD [ecx*2+esi],2
455 pinsrw mm0,WORD [ebx*2+esi],2
474 pinsrw mm2,WORD [ecx*2+esi],2
493 pinsrw mm1,WORD [ebx*2+esi],2
513 pinsrw mm0,WORD [ecx*2+esi],2
532 pinsrw mm2,WORD [ebx*2+esi],2
551 pinsrw mm1,WORD [ecx*2+esi],2
570 pinsrw mm0,WORD [ebx*2+esi],2
590 pinsrw mm2,WORD [ecx*2+esi],2
[all …]
/external/llvm/test/MC/X86/
Dx86_64-encoding.s249 pinsrw $3, %ecx, %xmm5
253 pinsrw $3, %rcx, %xmm5
/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/
Dvector-ops.ll121 ; CHECK: pinsrw
124 ; SSE41: pinsrw
207 ; CHECK: pinsrw
210 ; SSE41: pinsrw

123