/external/libjpeg-turbo/simd/ |
D | jchuff-sse2-64.asm | 101 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 …]
|
D | jchuff-sse2.asm | 88 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/ |
D | sse3.ll | 22 ; 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 …]
|
D | mmx-pinsrw.ll | 1 ; RUN: llc < %s -march=x86 -mattr=+mmx,+sse2 | grep pinsrw | count 1
|
D | 2008-06-18-BadShuffle.ll | 1 ; RUN: llc < %s -march=x86 -mcpu=i386 -mattr=+sse2 | grep pinsrw
|
D | vec_insert.ll | 2 ; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | not grep pinsrw
|
D | vec_shuffle-35.ll | 3 ; RUN: grep pinsrw %t | count 14
|
D | vec_insert-2.ll | 37 ; X32: pinsrw
|
D | vec_set-4.ll | 1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep pinsrw | count 2
|
/external/valgrind/none/tests/x86/ |
D | insn_mmxext.def | 10 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]
|
D | insn_sse.def | 101 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]
|
D | insn_sse2.def | 181 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/ |
D | insn_sse.def | 101 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]
|
D | insn_sse2.def | 181 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/ |
D | promote-vec3.ll | 14 ; 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
|
D | insertelement-zero.ll | 348 ; 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 …]
|
D | vec_set-4.ll | 8 ; CHECK-NEXT: pinsrw $3, {{[0-9]+}}(%esp), %xmm0 24 ; CHECK-NEXT: pinsrw $5, %eax, %xmm0
|
D | widen_conv-3.ll | 68 ; 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
|
D | vec_insert-2.ll | 59 ; X32-NEXT: pinsrw $5, {{[0-9]+}}(%esp), %xmm0 64 ; X64-NEXT: pinsrw $5, %edi, %xmm0
|
D | widen_conv-4.ll | 94 ; 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
|
D | 2011-04-19-sclr-bb.ll | 5 ;CHECK-NOT: pinsrw
|
/external/boringssl/linux-x86/crypto/modes/ |
D | ghash-x86.S | 408 pinsrw $2,(%esi,%ebx,2),%mm2 428 pinsrw $2,(%esi,%ecx,2),%mm1 447 pinsrw $2,(%esi,%ebx,2),%mm0 466 pinsrw $2,(%esi,%ecx,2),%mm2 485 pinsrw $2,(%esi,%ebx,2),%mm1 505 pinsrw $2,(%esi,%ecx,2),%mm0 524 pinsrw $2,(%esi,%ebx,2),%mm2 543 pinsrw $2,(%esi,%ecx,2),%mm1 562 pinsrw $2,(%esi,%ebx,2),%mm0 582 pinsrw $2,(%esi,%ecx,2),%mm2 [all …]
|
/external/boringssl/mac-x86/crypto/modes/ |
D | ghash-x86.S | 405 pinsrw $2,(%esi,%ebx,2),%mm2 425 pinsrw $2,(%esi,%ecx,2),%mm1 444 pinsrw $2,(%esi,%ebx,2),%mm0 463 pinsrw $2,(%esi,%ecx,2),%mm2 482 pinsrw $2,(%esi,%ebx,2),%mm1 502 pinsrw $2,(%esi,%ecx,2),%mm0 521 pinsrw $2,(%esi,%ebx,2),%mm2 540 pinsrw $2,(%esi,%ecx,2),%mm1 559 pinsrw $2,(%esi,%ebx,2),%mm0 579 pinsrw $2,(%esi,%ecx,2),%mm2 [all …]
|
/external/boringssl/win-x86/crypto/modes/ |
D | ghash-x86.asm | 416 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/ |
D | x86_64-encoding.s | 249 pinsrw $3, %ecx, %xmm5 253 pinsrw $3, %rcx, %xmm5
|