Home
last modified time | relevance | path

Searched refs:pclmulqdq (Results 1 – 25 of 69) sorted by relevance

123

/external/llvm-project/llvm/test/CodeGen/X86/
Dcommute-vpclmulqdq-avx512.ll5 declare <2 x i64> @llvm.x86.pclmulqdq(<2 x i64>, <2 x i64>, i8) nounwind readnone
6 declare <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64>, <4 x i64>, i8) nounwind readnone
7 declare <8 x i64> @llvm.x86.pclmulqdq.512(<8 x i64>, <8 x i64>, i8) nounwind readnone
15 %1 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %a0, <2 x i64> %a1, i8 0)
16 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %a1, <2 x i64> %a0, i8 0)
27 %1 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %a0, <2 x i64> %a1, i8 16)
28 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %a1, <2 x i64> %a0, i8 1)
39 %1 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %a0, <2 x i64> %a1, i8 17)
40 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %a1, <2 x i64> %a0, i8 17)
51 %1 = call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a0, <4 x i64> %a1, i8 0)
[all …]
Dcommute-clmul.ll6 declare <2 x i64> @llvm.x86.pclmulqdq(<2 x i64>, <2 x i64>, i8) nounwind readnone
11 ; SSE-NEXT: pclmulqdq $0, (%rdi), %xmm0
19 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %a1, i8 0)
26 ; SSE-NEXT: pclmulqdq $1, (%rdi), %xmm0
34 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %a1, i8 16)
41 ; SSE-NEXT: pclmulqdq $16, (%rdi), %xmm0
49 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %a1, i8 1)
56 ; SSE-NEXT: pclmulqdq $17, (%rdi), %xmm0
64 %2 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %a1, i8 17)
Dcommute-vpclmulqdq-avx.ll5 declare <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64>, <4 x i64>, i8) nounwind readnone
13 %1 = call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a0, <4 x i64> %a1, i8 0)
14 %2 = call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a1, <4 x i64> %a0, i8 0)
25 %1 = call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a0, <4 x i64> %a1, i8 16)
26 %2 = call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a1, <4 x i64> %a0, i8 1)
37 %1 = call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a0, <4 x i64> %a1, i8 17)
38 %2 = call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a1, <4 x i64> %a0, i8 17)
Davx512vl-vpclmulqdq.ll10 %res = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %a0, <2 x i64> %a1, i8 1)
13 declare <2 x i64> @llvm.x86.pclmulqdq(<2 x i64>, <2 x i64>, i8) nounwind readnone
20 %res = call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a0, <4 x i64> %a1, i8 16)
23 declare <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64>, <4 x i64>, i8) nounwind readnone
Davx-vpclmulqdq.ll10 %res = call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a0, <4 x i64> %a1, i8 17)
13 declare <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64>, <4 x i64>, i8) nounwind readnone
/external/llvm-project/llvm/test/Transforms/InstCombine/X86/
Dclmulqdq.ll4 declare <2 x i64> @llvm.x86.pclmulqdq(<2 x i64>, <2 x i64>, i8)
5 declare <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64>, <4 x i64>, i8)
6 declare <8 x i64> @llvm.x86.pclmulqdq.512(<8 x i64>, <8 x i64>, i8)
10 ; CHECK-NEXT: [[TMP1:%.*]] = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> [[A0:%.*]], <2 x i64> …
15 %3 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %2, i8 0)
21 ; CHECK-NEXT: [[TMP1:%.*]] = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> <i64 undef, i64 1>, <2…
26 %3 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %2, i8 1)
32 ; CHECK-NEXT: [[TMP1:%.*]] = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> [[A0:%.*]], <2 x i64> …
37 %3 = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %1, <2 x i64> %2, i8 16)
43 ; CHECK-NEXT: [[TMP1:%.*]] = call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> <i64 undef, i64 1>, <2…
[all …]
/external/llvm/test/CodeGen/X86/
Dcommute-clmul.ll4 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/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-clmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 14 6.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 1 20 5.67 * pclmulqdq $11, (%rax), %xmm2
35 # CHECK-NEXT: - - 6.00 6.00 - 6.00 - - pclmulqdq $11, %xmm0, %xmm2
36 # CHECK-NEXT: - - 5.67 5.67 - 5.67 0.50 0.50 pclmulqdq $11, (%rax), %xmm2
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 14 6.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 1 20 5.67 * pclmulqdq $11, (%rax), %xmm2
35 # CHECK-NEXT: - - 6.00 6.00 - 6.00 - - pclmulqdq $11, %xmm0, %xmm2
36 # CHECK-NEXT: - - 5.67 5.67 - 5.67 0.50 0.50 pclmulqdq $11, (%rax), %xmm2
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 14 6.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 1 20 5.67 * pclmulqdq $11, (%rax), %xmm2
35 # CHECK-NEXT: - - 6.00 6.00 - 6.00 - - pclmulqdq $11, %xmm0, %xmm2
36 # CHECK-NEXT: - - 5.67 5.67 - 5.67 0.50 0.50 pclmulqdq $11, (%rax), %xmm2
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SLM/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 10 10.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 1 13 10.00 * pclmulqdq $11, (%rax), %xmm2
35 # CHECK-NEXT: - - - 10.00 - - - - pclmulqdq $11, %xmm0, %xmm2
36 # CHECK-NEXT: - - - 10.00 - - - 1.00 pclmulqdq $11, (%rax), %xmm2
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 3 11 2.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 4 17 2.00 * pclmulqdq $11, (%rax), %xmm2
37 # CHECK-NEXT: - - 2.00 - - - - 1.00 - - pclmulqdq $11, …
38 # CHECK-NEXT: - - 2.00 - 0.50 0.50 - 1.00 - - pclmulqdq $11, …
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 6 1.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 2 12 1.00 * pclmulqdq $11, (%rax), %xmm2
37 # CHECK-NEXT: - - - - - - - 1.00 - - pclmulqdq $11, …
38 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pclmulqdq $11, …
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 5 1.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 2 10 1.00 * pclmulqdq $11, (%rax), %xmm2
37 # CHECK-NEXT: - - 1.00 - - - - - - - pclmulqdq $11, …
38 # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - pclmulqdq $11, …
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 6 1.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 2 12 1.00 * pclmulqdq $11, (%rax), %xmm2
37 # CHECK-NEXT: - - - - - - - 1.00 - - pclmulqdq $11, …
38 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pclmulqdq $11, …
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 100 0.25 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 1 100 0.25 * pclmulqdq $11, (%rax), %xmm2
39 … - - - - - - - - - - pclmulqdq $11, %xmm0, %xmm2
40 … - - - - - - - - - - pclmulqdq $11, (%rax), %xm…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 2 1.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 1 7 1.00 * pclmulqdq $11, (%rax), %xmm2
41 … - 1.00 - - - - - - - 1.00 pclmulqdq $11, %xmm0, %xmm2
42 … - 1.00 - 1.00 - - - - - 1.00 pclmulqdq $11, (%rax), %xm…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 1 100 0.25 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 1 100 0.25 * pclmulqdq $11, (%rax), %xmm2
40 … - - - - - - - - - - pclmulqdq $11, %xmm0, %xmm2
41 … - - - - - - - - - - pclmulqdq $11, (%rax), %xm…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-pclmul.s4 pclmulqdq $11, %xmm0, %xmm2 label
5 pclmulqdq $11, (%rax), %xmm2 label
16 # CHECK-NEXT: 5 12 7.00 pclmulqdq $11, %xmm0, %xmm2
17 # CHECK-NEXT: 6 17 7.00 * pclmulqdq $11, (%rax), %xmm2
50 … - 1.00 - - - - - - - - pclmulqdq $11, %xmm0, %xmm2
51 … - 1.00 - - - - 1.50 1.50 - - pclmulqdq $11, (%rax), %xm…
/external/boringssl/src/crypto/fipsmodule/modes/asm/
Dghash-x86.pl176 &pclmulqdq ($Xi,$Hkey,0x00); #######
177 &pclmulqdq ($Xhi,$Hkey,0x11); #######
178 &pclmulqdq ($T1,$HK,0x00); #######
199 &pclmulqdq ($Xi,$Hkey,0x00); #######
200 &pclmulqdq ($Xhi,$Hkey,0x11); #######
205 &pclmulqdq ($T2,$T3,0x00); #######
356 &pclmulqdq ($Xn,$Hkey,0x00); #######
357 &pclmulqdq ($Xhn,$Hkey,0x11); #######
358 &pclmulqdq ($T1,$T3,0x00); #######
372 &pclmulqdq ($Xi,$Hkey,0x00); #######
[all …]
/external/rust/crates/ring/crypto/fipsmodule/modes/asm/
Dghash-x86.pl172 &pclmulqdq ($Xi,$Hkey,0x00); #######
173 &pclmulqdq ($Xhi,$Hkey,0x11); #######
174 &pclmulqdq ($T1,$HK,0x00); #######
195 &pclmulqdq ($Xi,$Hkey,0x00); #######
196 &pclmulqdq ($Xhi,$Hkey,0x11); #######
201 &pclmulqdq ($T2,$T3,0x00); #######
352 &pclmulqdq ($Xn,$Hkey,0x00); #######
353 &pclmulqdq ($Xhn,$Hkey,0x11); #######
354 &pclmulqdq ($T1,$T3,0x00); #######
368 &pclmulqdq ($Xi,$Hkey,0x00); #######
[all …]
/external/llvm-project/llvm/test/Instrumentation/MemorySanitizer/
Dclmul.ll10 declare <2 x i64> @llvm.x86.pclmulqdq(<2 x i64>, <2 x i64>, i8 immarg) nounwind readnone
11 declare <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64>, <4 x i64>, i8 immarg) nounwind readnone
12 declare <8 x i64> @llvm.x86.pclmulqdq.512(<8 x i64>, <8 x i64>, i8 immarg) nounwind readnone
16 %0 = tail call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %a, <2 x i64> %b, i8 0)
30 %0 = tail call <2 x i64> @llvm.x86.pclmulqdq(<2 x i64> %a, <2 x i64> %b, i8 16)
44 %0 = tail call <4 x i64> @llvm.x86.pclmulqdq.256(<4 x i64> %a, <4 x i64> %b, i8 17)
58 %0 = tail call <8 x i64> @llvm.x86.pclmulqdq.512(<8 x i64> %a, <8 x i64> %b, i8 16)
/external/cpuinfo/test/cpuinfo/
Dleagoo-t5c.log20 …cp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx…
47 …cp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx…
74 …cp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx…
101 …cp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx…
128 …cp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx…
155 …cp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx…
182 …cp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx…
209 …cp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx…
/external/rust/crates/crc32fast/src/specialized/
Dmod.rs6 mod pclmulqdq;
7 pub use self::pclmulqdq::State;
Dpclmulqdq.rs210 let mut pclmulqdq = super::State::new(init).expect("not supported"); localVariable
216 pclmulqdq.update(&chunk);
219 pclmulqdq.update(&chunk[offset..]);
222 pclmulqdq.finalize() == baseline.finalize()

123