/external/valgrind/none/tests/amd64/ |
insn_pclmulqdq.def | 0 pclmulqdq imm8[0] xmm.uq[0x00017004200ab0cd,0xc000b802f6b31753] xmm.uq[0xa0005c0252074a9a,0x50002e0207b1643c] => 2.uq[0x5ff61cc8b1043fa2,0x00009602d147dc12] 2 pclmulqdq imm8[1] xmm.uq[0x28001701e286710d,0xd4000b81d7f0f773] xmm.uq[0xaa0005c1c2a63aaa,0x550002e1c000dc44] => 2.uq[0xd33d2883021ccb74,0x080804b056c3c3bd] 3 pclmulqdq imm8[16] xmm.uq[0x2a800171beae2d11,0xd54000b9b604d579] xmm.uq[0xaaa0005db1b029ad,0x9550002faf85d3c3] => 2.uq[0x5bd93710a920a9f5,0x777888724b473f64] 4 pclmulqdq imm8[17] xmm.uq[0x8aa80018be70a8d2,0x4554000d3de61358] xmm.uq[0x22aa00077da0c89b,0xd1550004957e233e] => 2.uq[0xd222922d28094790,0x37fb44403e2d3407] 5 pclmulqdq imm8[0] m128.uq[0x68aa8003296cd08e,0x3455400273642736] xmm.uq[0x1a2aa002185fd28a,0x0d155001eadda834] => 2.uq[0x6f56f9abeba01e6c,0x05101111e9709d8f] 6 pclmulqdq imm8[1] m128.uq[0x068aa801d41c9309,0xc3455401c0bc0875] xmm.uq[0xa1a2aa01c70bc327,0x90d15501ca33a080] => 2.uq[0x0c18b0e8ab072480,0x032f76887b10d528] 7 pclmulqdq imm8[16] m128.uq[0x4868aa81c3c78f2f,0xe4345541c8918684] xmm.uq[0x721a2aa1c2f68231,0xf90d1551c8290009] => 2.uq[0x11d8b7b8f72e3644,0x2a080288f207712b] 8 pclmulqdq imm8[17] m128.uq[0xbc868aa9cac23ef5,0x9e434555cc0ede67] xmm.uq[0x8f21a2abccb52e20,0x4790d156c50855ff] => 2.uq[0xd2e5bdd1665023dd,0x240dbdff7a0eb888] 9 pclmulqdq imm8[0] xmm.uq[0xe3c868ac4931e9ec,0x71e434570346b3e5] xmm.uq[0xf8f21a2c685118df,0xbc790d171ad64b5c] => 2.uq[0x0eebfc038c776124,0x5c177a6fb4d9adf2] 10 pclmulqdq imm8[1] xmm.uq[0x5e3c868c6c18e49d,0xef1e43471cba313b] xmm.uq[0xb78f21a4650ad78e,0x5bc790d311332ab6 (…) [all...] |
insn_pclmulqdq.vgtest | 2 prereq: ../../../tests/x86_amd64_features amd64-pclmulqdq
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
clmul.s | 5 pclmulqdq $8,(%ecx),%xmm0 6 pclmulqdq $8,%xmm1,%xmm0 17 pclmulqdq xmm0,XMMWORD PTR [ecx],8 18 pclmulqdq xmm0,xmm1,8
|
x86-64-clmul.s | 5 pclmulqdq $8,(%rcx),%xmm0 6 pclmulqdq $8,%xmm1,%xmm0 17 pclmulqdq xmm0,XMMWORD PTR [rcx],8 18 pclmulqdq xmm0,xmm1,8
|
clmul-intel.d | 10 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[ecx\],0x8 11 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8 20 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[ecx\],0x8 21 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8
|
clmul.d | 9 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%ecx\),%xmm0 10 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 19 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%ecx\),%xmm0 20 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
|
x86-64-clmul-intel.d | 11 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[rcx\],0x8 12 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8 21 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[rcx\],0x8 22 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8
|
x86-64-clmul.d | 10 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%rcx\),%xmm0 11 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 20 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%rcx\),%xmm0 21 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
|
arch-10.s | 36 pclmulqdq $8,%xmm1,%xmm0 label
|
x86-64-arch-2.s | 36 pclmulqdq $8,%xmm1,%xmm0 label
|
arch-10-1.l | 72 [ ]*36[ ]+pclmulqdq \$8,%xmm1,%xmm0
|
arch-10-2.l | 71 [ ]*36[ ]+pclmulqdq \$8,%xmm1,%xmm0
|
arch-10-3.l | 67 [ ]*36[ ]+pclmulqdq \$8,%xmm1,%xmm0
|
arch-10-4.l | 65 [ ]*36[ ]+pclmulqdq \$8,%xmm1,%xmm0
|
arch-10-bdver1.d | 27 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
|
arch-10-bdver2.d | 27 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
|
arch-10-bdver3.d | 27 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
|
arch-10-bdver4.d | 27 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
|
arch-10-btver1.d | 27 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
|
/external/llvm/test/CodeGen/X86/ |
commute-clmul.ll | 4 declare <2 x i64> @llvm.x86.pclmulqdq(<2 x i64>, <2 x i64>, i8) nounwind readnone 8 ;SSE: pclmulqdq $0, (%rdi), %xmm0 16 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %a1, i8 0) 22 ;SSE: pclmulqdq $1, (%rdi), %xmm0 30 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %a1, i8 16) 36 ;SSE: pclmulqdq $16, (%rdi), %xmm0 44 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %a1, i8 1) 50 ;SSE: pclmulqdq $17, (%rdi), %xmm0 58 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %a1, i8 17)
|
/external/clang/test/CodeGen/ |
pclmul-builtins.c | 9 // CHECK: @llvm.x86.pclmulqdq
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ilp32/ |
x86-64-clmul-intel.d | 11 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[rcx\],0x8 12 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8 21 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[rcx\],0x8 22 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8
|
x86-64-clmul.d | 11 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%rcx\),%xmm0 12 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 21 [ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%rcx\),%xmm0 22 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
|
/external/boringssl/src/crypto/modes/asm/ |
ghash-x86_64.pl | 36 # Add PCLMULQDQ version performing at 2.02 cycles per processed byte. 50 # consists of 3 independent pclmulqdq instructions, Karatsuba post- 52 # multiplication operations, triplets of independent pclmulqdq's. As 53 # issue rate for pclmulqdq is limited, it makes lesser sense to 59 # longer. A CPU with higher pclmulqdq issue rate would also benefit 399 # PCLMULQDQ version. 426 pclmulqdq \$0x00,$Hkey,$Xi ####### 427 pclmulqdq \$0x11,$Hkey,$Xhi ####### 428 pclmulqdq \$0x00,$HK,$T1 ####### 579 pclmulqdq \$0x00,$Xi,$T1 # ·(0xE1<<1 [all...] |
ghash-x86.pl | 50 # Add PCLMULQDQ version performing at 2.10 cycles per processed byte. 51 # The question is how close is it to theoretical limit? The pclmulqdq 111 # on same XMM register, PCLMULQDQ subroutine was measured to process 829 # PCLMULQDQ version. 853 &pclmulqdq ($Xi,$Hkey,0x00); ####### 854 &pclmulqdq ($Xhi,$Hkey,0x11); ####### 855 &pclmulqdq ($T1,$HK,0x00); ####### 876 &pclmulqdq ($Xi,$Hkey,0x00); ####### 877 &pclmulqdq ($Xhi,$Hkey,0x11); ####### 882 &pclmulqdq ($T2,$T3,0x00); ###### [all...] |