Home
last modified time | relevance | path

Searched refs:k0 (Results 1 – 25 of 515) sorted by relevance

12345678910>>...21

/external/llvm-project/llvm/test/CodeGen/X86/
Davx512-extract-subvector-load-store.ll8 ; AVX512-NEXT: kmovb (%rdi), %k0
9 ; AVX512-NEXT: kshiftrb $4, %k0, %k0
10 ; AVX512-NEXT: vpmovm2q %k0, %xmm2
19 ; AVX512NOTDQ-NEXT: kmovw (%rdi), %k0
20 ; AVX512NOTDQ-NEXT: kshiftrw $4, %k0, %k1
37 ; AVX512-NEXT: kmovb (%rdi), %k0
38 ; AVX512-NEXT: kshiftrb $6, %k0, %k0
39 ; AVX512-NEXT: vpmovm2q %k0, %xmm2
48 ; AVX512NOTDQ-NEXT: kmovw (%rdi), %k0
49 ; AVX512NOTDQ-NEXT: kshiftrw $6, %k0, %k1
[all …]
Davx512-calling-conv.ll39 ; FASTISEL-NEXT: vpmovb2m %xmm1, %k0
42 ; FASTISEL-NEXT: kandw %k0, %k1, %k0
43 ; FASTISEL-NEXT: vpmovm2b %k0, %xmm0
63 ; FASTISEL-NEXT: vpmovw2m %xmm1, %k0
66 ; FASTISEL-NEXT: kandb %k0, %k1, %k0
67 ; FASTISEL-NEXT: vpmovm2w %k0, %xmm0
87 ; FASTISEL-NEXT: vpmovd2m %xmm1, %k0
90 ; FASTISEL-NEXT: kandw %k0, %k1, %k0
91 ; FASTISEL-NEXT: vpmovm2d %k0, %xmm0
118 ; SKX-NEXT: vpcmpgtd %ymm1, %ymm0, %k0
[all …]
Davx512-mask-op.ll90 ; CHECK-NEXT: kmovw (%rdi), %k0
91 ; CHECK-NEXT: knotw %k0, %k0
92 ; CHECK-NEXT: kmovw %k0, (%rdi)
98 ; X86-NEXT: kmovw (%eax), %k0
99 ; X86-NEXT: knotw %k0, %k0
100 ; X86-NEXT: kmovw %k0, (%eax)
118 ; SKX-NEXT: kmovb (%rdi), %k0
119 ; SKX-NEXT: knotb %k0, %k0
120 ; SKX-NEXT: kmovb %k0, (%rdi)
130 ; AVX512DQ-NEXT: kmovb (%rdi), %k0
[all …]
Davx512-load-trunc-store-i1.ll8 ; AVX512-ALL-NEXT: kmovb (%rdi), %k0
9 ; AVX512-ALL-NEXT: kshiftlb $7, %k0, %k0
10 ; AVX512-ALL-NEXT: kshiftrb $7, %k0, %k0
11 ; AVX512-ALL-NEXT: kmovb %k0, (%rsi)
18 ; AVX512-ONLY-NEXT: kmovw %eax, %k0
19 ; AVX512-ONLY-NEXT: kmovw %k0, %eax
30 ; AVX512-ALL-NEXT: kmovb (%rdi), %k0
31 ; AVX512-ALL-NEXT: kshiftlb $7, %k0, %k0
32 ; AVX512-ALL-NEXT: kshiftrb $7, %k0, %k0
33 ; AVX512-ALL-NEXT: kmovb %k0, (%rsi)
[all …]
Davx512-skx-insert-subvec.ll8 ; CHECK-NEXT: vpmovq2m %xmm0, %k0
9 ; CHECK-NEXT: kshiftlb $2, %k0, %k0
10 ; CHECK-NEXT: vpmovm2w %k0, %xmm0
20 ; CHECK-NEXT: vpmovq2m %xmm0, %k0
21 ; CHECK-NEXT: kshiftlb $4, %k0, %k0
22 ; CHECK-NEXT: vpmovm2w %k0, %xmm0
32 ; CHECK-NEXT: vpmovq2m %xmm0, %k0
33 ; CHECK-NEXT: kshiftlb $4, %k0, %k0
34 ; CHECK-NEXT: vpmovm2w %k0, %xmm0
44 ; CHECK-NEXT: vpmovd2m %xmm0, %k0
[all …]
Davx512vl-vec-test-testn.ll11 ; AVX512VL-NEXT: vptestmq %xmm0, %xmm1, %k0
12 ; AVX512VL-NEXT: kmovw %k0, %eax
20 ; AVX512F-NEXT: vptestmq %zmm0, %zmm1, %k0
21 ; AVX512F-NEXT: kshiftlw $14, %k0, %k0
22 ; AVX512F-NEXT: kshiftrw $14, %k0, %k0
23 ; AVX512F-NEXT: kmovw %k0, %eax
39 ; AVX512VL-NEXT: vptestmd %xmm0, %xmm1, %k0
40 ; AVX512VL-NEXT: kmovw %k0, %eax
48 ; AVX512F-NEXT: vptestmd %zmm0, %zmm1, %k0
49 ; AVX512F-NEXT: kshiftlw $12, %k0, %k0
[all …]
Dkshift.ll8 ; KNL-NEXT: vptestnmq %zmm0, %zmm0, %k0
9 ; KNL-NEXT: kshiftlw $1, %k0, %k1
10 ; KNL-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
11 ; KNL-NEXT: kmovw %k0, %eax
18 ; SKX-NEXT: vptestnmq %zmm0, %zmm0, %k0
19 ; SKX-NEXT: kshiftlb $1, %k0, %k1
20 ; SKX-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
21 ; SKX-NEXT: kmovd %k0, %eax
36 ; KNL-NEXT: vptestnmd %zmm0, %zmm0, %k0
37 ; KNL-NEXT: kshiftlw $1, %k0, %k1
[all …]
Davx512-mask-spills.ll10 ; CHECK-NEXT: vpcmpnleud %xmm1, %xmm0, %k0
12 ; CHECK-NEXT: korw %k1, %k0, %k0
13 ; CHECK-NEXT: kmovw %k0, {{[-0-9]+}}(%r{{[sb]}}p) ## 2-byte Spill
15 ; CHECK-NEXT: kmovw {{[-0-9]+}}(%r{{[sb]}}p), %k0 ## 2-byte Reload
16 ; CHECK-NEXT: vpmovm2d %k0, %xmm0
32 ; CHECK-NEXT: vpcmpnleud %ymm1, %ymm0, %k0
34 ; CHECK-NEXT: korb %k1, %k0, %k0
35 ; CHECK-NEXT: kmovw %k0, {{[-0-9]+}}(%r{{[sb]}}p) ## 2-byte Spill
38 ; CHECK-NEXT: kmovw {{[-0-9]+}}(%r{{[sb]}}p), %k0 ## 2-byte Reload
39 ; CHECK-NEXT: vpmovm2w %k0, %xmm0
[all …]
Davx512vl-vec-masked-cmp.ll8 ; VLX-NEXT: vpcmpeqb %xmm1, %xmm0, %k0
9 ; VLX-NEXT: kmovd %k0, %eax
16 ; NoVLX-NEXT: vptestmd %zmm0, %zmm0, %k0
17 ; NoVLX-NEXT: kmovw %k0, %eax
32 ; VLX-NEXT: vpcmpeqb (%rdi), %xmm0, %k0
33 ; VLX-NEXT: kmovd %k0, %eax
40 ; NoVLX-NEXT: vptestmd %zmm0, %zmm0, %k0
41 ; NoVLX-NEXT: kmovw %k0, %eax
58 ; VLX-NEXT: vpcmpeqb %xmm1, %xmm0, %k0 {%k1}
59 ; VLX-NEXT: kmovd %k0, %eax
[all …]
Davx512-select.ll156 ; X86-AVX512F-NEXT: kmovw (%ecx), %k0
158 ; X86-AVX512F-NEXT: korw %k1, %k0, %k0
159 ; X86-AVX512F-NEXT: kmovw %k0, %eax
165 ; X64-AVX512F-NEXT: kmovw (%rsi), %k0
167 ; X64-AVX512F-NEXT: korw %k1, %k0, %k0
168 ; X64-AVX512F-NEXT: kmovw %k0, %eax
176 ; X86-AVX512BW-NEXT: kmovw (%ecx), %k0
178 ; X86-AVX512BW-NEXT: korw %k1, %k0, %k0
179 ; X86-AVX512BW-NEXT: kmovd %k0, %eax
185 ; X64-AVX512BW-NEXT: kmovw (%rsi), %k0
[all …]
Dpr47299.ll16 ; CHECK-NEXT: vpcmpnleuq k0, zmm0, zmmword ptr [rip + {{\.LCPI.*}}]
17 ; CHECK-NEXT: kshiftrb k1, k0, 6
19 ; CHECK-NEXT: kshiftrb k1, k0, 5
21 ; CHECK-NEXT: kshiftrb k1, k0, 4
23 ; CHECK-NEXT: kshiftrb k1, k0, 3
25 ; CHECK-NEXT: kshiftrb k1, k0, 2
27 ; CHECK-NEXT: kshiftrb k1, k0, 1
29 ; CHECK-NEXT: kmovd esi, k0
60 ; CHECK-NEXT: vpcmpnleuq k0, zmm0, zmmword ptr [rip + {{\.LCPI.*}}]
62 ; CHECK-NEXT: kunpckbw k0, k1, k0
[all …]
Davx512bw-mask-op.ll41 ; CHECK-NEXT: kmovd (%rdi), %k0
42 ; CHECK-NEXT: knotd %k0, %k0
43 ; CHECK-NEXT: kmovd %k0, (%rdi)
59 ; CHECK-NEXT: kmovq (%rdi), %k0
60 ; CHECK-NEXT: knotq %k0, %k0
61 ; CHECK-NEXT: kmovq %k0, (%rdi)
99 ; CHECK-NEXT: kmovd (%rdi), %k0
101 ; CHECK-NEXT: kandd %k1, %k0, %k2
102 ; CHECK-NEXT: kxord %k1, %k0, %k0
103 ; CHECK-NEXT: kord %k0, %k2, %k0
[all …]
Dvp2intersect_multiple_pairs.ll20 ; X86-NEXT: vp2intersectd %zmm1, %zmm0, %k0
21 ; X86-NEXT: kmovw %k0, {{[-0-9]+}}(%e{{[sb]}}p) # 2-byte Spill
23 ; X86-NEXT: vp2intersectd 8(%ebp), %zmm2, %k0
24 ; X86-NEXT: kmovw %k0, {{[-0-9]+}}(%e{{[sb]}}p) # 2-byte Spill
26 ; X86-NEXT: vp2intersectd 136(%ebp), %zmm5, %k0
27 ; X86-NEXT: kmovw %k0, {{[-0-9]+}}(%e{{[sb]}}p) # 2-byte Spill
29 ; X86-NEXT: vp2intersectd 264(%ebp), %zmm4, %k0
30 ; X86-NEXT: kmovw %k0, {{[-0-9]+}}(%e{{[sb]}}p) # 2-byte Spill
32 ; X86-NEXT: vp2intersectd 392(%ebp), %zmm3, %k0
33 ; X86-NEXT: kmovw %k0, {{[-0-9]+}}(%e{{[sb]}}p) # 2-byte Spill
[all …]
/external/llvm/test/CodeGen/X86/
Davx512-mask-op.ll8 ; CHECK-NEXT: kmovw %edi, %k0
9 ; CHECK-NEXT: knotw %k0, %k0
10 ; CHECK-NEXT: kmovw %k0, %eax
22 ; CHECK-NEXT: kmovw %edi, %k0
23 ; CHECK-NEXT: knotw %k0, %k0
24 ; CHECK-NEXT: kmovw %k0, %eax
36 ; KNL-NEXT: kmovw %edi, %k0
37 ; KNL-NEXT: knotw %k0, %k0
38 ; KNL-NEXT: kmovw %k0, %eax
44 ; SKX-NEXT: kmovb %edi, %k0
[all …]
Davx512-skx-insert-subvec.ll8 ; CHECK-NEXT: vptestmq %xmm0, %xmm0, %k0
9 ; CHECK-NEXT: kshiftlb $2, %k0, %k0
10 ; CHECK-NEXT: vpmovm2w %k0, %xmm0
20 ; CHECK-NEXT: vptestmq %xmm0, %xmm0, %k0
21 ; CHECK-NEXT: kshiftlb $4, %k0, %k0
22 ; CHECK-NEXT: vpmovm2w %k0, %xmm0
32 ; CHECK-NEXT: vptestmq %xmm0, %xmm0, %k0
33 ; CHECK-NEXT: vpmovm2q %k0, %zmm0
37 ; CHECK-NEXT: vptestmq %zmm0, %zmm0, %k0
38 ; CHECK-NEXT: vpmovm2w %k0, %xmm0
[all …]
Davx512-mask-spills.ll11 ; CHECK-NEXT: vpcmpnleud %xmm1, %xmm0, %k0
12 ; CHECK-NEXT: kmovw %k0, {{[0-9]+}}(%rsp) ## 2-byte Folded Spill
13 ; CHECK-NEXT: vpcmpgtd %xmm1, %xmm0, %k0
14 ; CHECK-NEXT: kmovw %k0, {{[0-9]+}}(%rsp) ## 2-byte Folded Spill
16 ; CHECK-NEXT: kmovw {{[0-9]+}}(%rsp), %k0 ## 2-byte Folded Reload
18 ; CHECK-NEXT: korw %k1, %k0, %k0
19 ; CHECK-NEXT: vpmovm2d %k0, %xmm0
36 ; CHECK-NEXT: vpcmpnleud %ymm1, %ymm0, %k0
37 ; CHECK-NEXT: kmovw %k0, {{[0-9]+}}(%rsp) ## 2-byte Folded Spill
38 ; CHECK-NEXT: vpcmpgtd %ymm1, %ymm0, %k0
[all …]
/external/boringssl/src/crypto/fipsmodule/bn/
Drsaz_exp.c39 BN_ULONG k0, in RSAZ_1024_mod_exp_avx2() argument
63 rsaz_1024_mul_avx2(R2, R2, R2, m, k0); in RSAZ_1024_mod_exp_avx2()
65 rsaz_1024_mul_avx2(R2, R2, two80, m, k0); in RSAZ_1024_mod_exp_avx2()
69 rsaz_1024_mul_avx2(result, R2, one, m, k0); in RSAZ_1024_mod_exp_avx2()
71 rsaz_1024_mul_avx2(a_inv, a_inv, R2, m, k0); in RSAZ_1024_mod_exp_avx2()
77 rsaz_1024_sqr_avx2(result, a_inv, m, k0, 1); in RSAZ_1024_mod_exp_avx2()
82 rsaz_1024_mul_avx2(result, result, a_inv, m, k0); in RSAZ_1024_mod_exp_avx2()
87 rsaz_1024_sqr_avx2(result, result, m, k0, 1); in RSAZ_1024_mod_exp_avx2()
90 rsaz_1024_sqr_avx2(result, result, m, k0, 1); in RSAZ_1024_mod_exp_avx2()
93 rsaz_1024_sqr_avx2(result, result, m, k0, 1); in RSAZ_1024_mod_exp_avx2()
[all …]
/external/rust/crates/quiche/deps/boringssl/src/crypto/fipsmodule/bn/
Drsaz_exp.c39 BN_ULONG k0, in RSAZ_1024_mod_exp_avx2() argument
63 rsaz_1024_mul_avx2(R2, R2, R2, m, k0); in RSAZ_1024_mod_exp_avx2()
65 rsaz_1024_mul_avx2(R2, R2, two80, m, k0); in RSAZ_1024_mod_exp_avx2()
69 rsaz_1024_mul_avx2(result, R2, one, m, k0); in RSAZ_1024_mod_exp_avx2()
71 rsaz_1024_mul_avx2(a_inv, a_inv, R2, m, k0); in RSAZ_1024_mod_exp_avx2()
77 rsaz_1024_sqr_avx2(result, a_inv, m, k0, 1); in RSAZ_1024_mod_exp_avx2()
82 rsaz_1024_mul_avx2(result, result, a_inv, m, k0); in RSAZ_1024_mod_exp_avx2()
87 rsaz_1024_sqr_avx2(result, result, m, k0, 1); in RSAZ_1024_mod_exp_avx2()
90 rsaz_1024_sqr_avx2(result, result, m, k0, 1); in RSAZ_1024_mod_exp_avx2()
93 rsaz_1024_sqr_avx2(result, result, m, k0, 1); in RSAZ_1024_mod_exp_avx2()
[all …]
/external/guava/android/guava-testlib/src/com/google/common/collect/testing/google/
DMultimapAsMapGetTester.java49 Helpers.mapEntry(k0(), v0()), Helpers.mapEntry(k0(), v3()), Helpers.mapEntry(k0(), v2())); in testPropagatesRemoveToMultimap()
50 Collection<V> result = multimap().asMap().get(k0()); in testPropagatesRemoveToMultimap()
52 assertFalse(multimap().containsEntry(k0(), v0())); in testPropagatesRemoveToMultimap()
59 Collection<V> result = multimap().asMap().get(k0()); in testPropagatesRemoveLastElementToMultimap()
61 assertGet(k0()); in testPropagatesRemoveLastElementToMultimap()
67 Collection<V> result = multimap().asMap().get(k0()); in testPropagatesClearToMultimap()
69 assertGet(k0()); in testPropagatesClearToMultimap()
76 Collection<V> result = multimap().asMap().get(k0()); in testAddNullValue()
78 assertTrue(multimap().containsEntry(k0(), null)); in testAddNullValue()
84 Collection<V> result = multimap().asMap().get(k0()); in testRemoveNullValue()
[all …]
DMultimapGetTester.java54 Collection<V> result = multimap().get(k0()); in testGetNonEmpty()
62 Helpers.mapEntry(k0(), v0()), Helpers.mapEntry(k0(), v1()), Helpers.mapEntry(k0(), v2())); in testGetMultiple()
63 assertGet(k0(), v0(), v1(), v2()); in testGetMultiple()
74 Helpers.mapEntry(k0(), v0()), Helpers.mapEntry(k0(), v3()), Helpers.mapEntry(k0(), v2())); in testPropagatesRemoveToMultimap()
75 Collection<V> result = multimap().get(k0()); in testPropagatesRemoveToMultimap()
77 assertFalse(multimap().containsEntry(k0(), v0())); in testPropagatesRemoveToMultimap()
84 Collection<V> result = multimap().get(k0()); in testPropagatesRemoveLastElementToMultimap()
86 assertGet(k0()); in testPropagatesRemoveLastElementToMultimap()
91 Collection<V> result = multimap().get(k0()); in testPropagatesAddToMultimap()
93 assertTrue(multimap().containsKey(k0())); in testPropagatesAddToMultimap()
[all …]
DListMultimapRemoveTester.java45 resetContainer(mapEntry(k0(), v0()), mapEntry(k0(), v1()), mapEntry(k0(), v0())); in testMultimapRemoveDeletesFirstOccurrence()
47 List<V> list = multimap().get(k0()); in testMultimapRemoveDeletesFirstOccurrence()
48 multimap().remove(k0(), v0()); in testMultimapRemoveDeletesFirstOccurrence()
59 resetContainer(mapEntry(k0(), v0()), mapEntry(k0(), v1()), mapEntry(k0(), v0())); in testRemoveAtIndexFromGetPropagates()
62 multimap().get(k0()).remove(i); in testRemoveAtIndexFromGetPropagates()
65 assertGet(k0(), expectedValues); in testRemoveAtIndexFromGetPropagates()
76 resetContainer(mapEntry(k0(), v0()), mapEntry(k0(), v1()), mapEntry(k0(), v0())); in testRemoveAtIndexFromAsMapPropagates()
79 List<V> asMapValue = (List<V>) multimap().asMap().get(k0()); in testRemoveAtIndexFromAsMapPropagates()
83 assertGet(k0(), expectedValues); in testRemoveAtIndexFromAsMapPropagates()
94 resetContainer(mapEntry(k0(), v0()), mapEntry(k0(), v1()), mapEntry(k0(), v0())); in testRemoveAtIndexFromAsMapEntrySetPropagates()
[all …]
/external/guava/guava-testlib/src/com/google/common/collect/testing/google/
DMultimapAsMapGetTester.java49 Helpers.mapEntry(k0(), v0()), Helpers.mapEntry(k0(), v3()), Helpers.mapEntry(k0(), v2())); in testPropagatesRemoveToMultimap()
50 Collection<V> result = multimap().asMap().get(k0()); in testPropagatesRemoveToMultimap()
52 assertFalse(multimap().containsEntry(k0(), v0())); in testPropagatesRemoveToMultimap()
59 Collection<V> result = multimap().asMap().get(k0()); in testPropagatesRemoveLastElementToMultimap()
61 assertGet(k0()); in testPropagatesRemoveLastElementToMultimap()
67 Collection<V> result = multimap().asMap().get(k0()); in testPropagatesClearToMultimap()
69 assertGet(k0()); in testPropagatesClearToMultimap()
76 Collection<V> result = multimap().asMap().get(k0()); in testAddNullValue()
78 assertTrue(multimap().containsEntry(k0(), null)); in testAddNullValue()
84 Collection<V> result = multimap().asMap().get(k0()); in testRemoveNullValue()
[all …]
DMultimapGetTester.java54 Collection<V> result = multimap().get(k0()); in testGetNonEmpty()
62 Helpers.mapEntry(k0(), v0()), Helpers.mapEntry(k0(), v1()), Helpers.mapEntry(k0(), v2())); in testGetMultiple()
63 assertGet(k0(), v0(), v1(), v2()); in testGetMultiple()
74 Helpers.mapEntry(k0(), v0()), Helpers.mapEntry(k0(), v3()), Helpers.mapEntry(k0(), v2())); in testPropagatesRemoveToMultimap()
75 Collection<V> result = multimap().get(k0()); in testPropagatesRemoveToMultimap()
77 assertFalse(multimap().containsEntry(k0(), v0())); in testPropagatesRemoveToMultimap()
84 Collection<V> result = multimap().get(k0()); in testPropagatesRemoveLastElementToMultimap()
86 assertGet(k0()); in testPropagatesRemoveLastElementToMultimap()
91 Collection<V> result = multimap().get(k0()); in testPropagatesAddToMultimap()
93 assertTrue(multimap().containsKey(k0())); in testPropagatesAddToMultimap()
[all …]
DListMultimapRemoveTester.java45 resetContainer(mapEntry(k0(), v0()), mapEntry(k0(), v1()), mapEntry(k0(), v0())); in testMultimapRemoveDeletesFirstOccurrence()
47 List<V> list = multimap().get(k0()); in testMultimapRemoveDeletesFirstOccurrence()
48 multimap().remove(k0(), v0()); in testMultimapRemoveDeletesFirstOccurrence()
59 resetContainer(mapEntry(k0(), v0()), mapEntry(k0(), v1()), mapEntry(k0(), v0())); in testRemoveAtIndexFromGetPropagates()
62 multimap().get(k0()).remove(i); in testRemoveAtIndexFromGetPropagates()
65 assertGet(k0(), expectedValues); in testRemoveAtIndexFromGetPropagates()
76 resetContainer(mapEntry(k0(), v0()), mapEntry(k0(), v1()), mapEntry(k0(), v0())); in testRemoveAtIndexFromAsMapPropagates()
79 List<V> asMapValue = (List<V>) multimap().asMap().get(k0()); in testRemoveAtIndexFromAsMapPropagates()
83 assertGet(k0(), expectedValues); in testRemoveAtIndexFromAsMapPropagates()
94 resetContainer(mapEntry(k0(), v0()), mapEntry(k0(), v1()), mapEntry(k0(), v0())); in testRemoveAtIndexFromAsMapEntrySetPropagates()
[all …]
/external/llvm-project/llvm/test/MC/X86/
Dx86-32-avx512vp2intersect-att.s5 vp2intersectq %zmm2, %zmm1, %k0
9 vp2intersectq (%edi), %zmm1, %k0
13 vp2intersectq (%edi){1to8}, %zmm1, %k0
53 vp2intersectq %ymm2, %ymm1, %k0
57 vp2intersectq (%edi), %ymm1, %k0
61 vp2intersectq (%edi){1to4}, %ymm1, %k0
97 vp2intersectq %xmm2, %xmm1, %k0
101 vp2intersectq (%edi), %xmm1, %k0
105 vp2intersectq (%edi){1to2}, %xmm1, %k0
133 vp2intersectd %zmm2, %zmm1, %k0
[all …]

12345678910>>...21