Home
last modified time | relevance | path

Searched refs:shuffle (Results 1 – 25 of 1174) sorted by relevance

12345678910>>...47

/external/eigen/unsupported/test/
Dcxx11_tensor_shuffling.cpp29 no_shuffle = tensor.shuffle(shuffles); in test_simple_shuffling()
50 Tensor<float, 4, DataLayout> shuffle; in test_simple_shuffling() local
51 shuffle = tensor.shuffle(shuffles); in test_simple_shuffling()
53 VERIFY_IS_EQUAL(shuffle.dimension(0), 5); in test_simple_shuffling()
54 VERIFY_IS_EQUAL(shuffle.dimension(1), 7); in test_simple_shuffling()
55 VERIFY_IS_EQUAL(shuffle.dimension(2), 3); in test_simple_shuffling()
56 VERIFY_IS_EQUAL(shuffle.dimension(3), 2); in test_simple_shuffling()
62 VERIFY_IS_EQUAL(tensor(i,j,k,l), shuffle(k,l,j,i)); in test_simple_shuffling()
82 expected = tensor.shuffle(shuffles); in test_expr_shuffling()
93 tensor.slice(src_slice_start, src_slice_dim).shuffle(shuffles); in test_expr_shuffling()
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Darm64-neon-simd-vget.ll7 …%shuffle.i = shufflevector <16 x i8> %a, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i32 11,…
8 ret <8 x i8> %shuffle.i
15 %shuffle.i = shufflevector <8 x i16> %a, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32 7>
16 ret <4 x i16> %shuffle.i
23 %shuffle.i = shufflevector <4 x i32> %a, <4 x i32> undef, <2 x i32> <i32 2, i32 3>
24 ret <2 x i32> %shuffle.i
31 %shuffle.i = shufflevector <2 x i64> %a, <2 x i64> undef, <1 x i32> <i32 1>
32 ret <1 x i64> %shuffle.i
39 …%shuffle.i = shufflevector <16 x i8> %a, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i32 11,…
40 ret <8 x i8> %shuffle.i
[all …]
Dext-narrow-index.ll13 …%shuffle = shufflevector <16 x i8> %arg1, <16 x i8> %arg2, <8 x i32> <i32 0, i32 1, i32 2, i32 3, …
14 ret <8 x i8> %shuffle
24 …%shuffle = shufflevector <16 x i8> %arg1, <16 x i8> %arg2, <8 x i32> <i32 1, i32 2, i32 3, i32 4, …
25 ret <8 x i8> %shuffle
35 …%shuffle = shufflevector <16 x i8> %arg1, <16 x i8> %arg2, <8 x i32> <i32 8, i32 9, i32 10, i32 11…
36 ret <8 x i8> %shuffle
45 …%shuffle = shufflevector <16 x i8> %arg1, <16 x i8> %arg2, <8 x i32> <i32 15, i32 16, i32 17, i32 …
46 ret <8 x i8> %shuffle
55 …%shuffle = shufflevector <16 x i8> %arg1, <16 x i8> %arg2, <8 x i32> <i32 22, i32 23, i32 24, i32 …
56 ret <8 x i8> %shuffle
[all …]
Dneon-perm.ll26 …%shuffle.i = shufflevector <8 x i8> %a, <8 x i8> %b, <8 x i32> <i32 0, i32 2, i32 4, i32 6, i32 8,…
27 ret <8 x i8> %shuffle.i
34 …%shuffle.i = shufflevector <16 x i8> %a, <16 x i8> %b, <16 x i32> <i32 0, i32 2, i32 4, i32 6, i32…
35 ret <16 x i8> %shuffle.i
42 %shuffle.i = shufflevector <4 x i16> %a, <4 x i16> %b, <4 x i32> <i32 0, i32 2, i32 4, i32 6>
43 ret <4 x i16> %shuffle.i
50 …%shuffle.i = shufflevector <8 x i16> %a, <8 x i16> %b, <8 x i32> <i32 0, i32 2, i32 4, i32 6, i32 …
51 ret <8 x i16> %shuffle.i
58 %shuffle.i = shufflevector <2 x i32> %a, <2 x i32> %b, <2 x i32> <i32 0, i32 2>
59 ret <2 x i32> %shuffle.i
[all …]
Darm64-neon-2velem.ll70 %shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <4 x i32> <i32 3, i32 3, i32 3, i32 3>
71 %mul = mul <4 x i16> %shuffle, %b
83 …%shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <8 x i32> <i32 3, i32 3, i32 3, i32 3, i32…
84 %mul = mul <8 x i16> %shuffle, %b
96 %shuffle = shufflevector <2 x i32> %v, <2 x i32> undef, <2 x i32> <i32 1, i32 1>
97 %mul = mul <2 x i32> %shuffle, %b
109 %shuffle = shufflevector <2 x i32> %v, <2 x i32> undef, <4 x i32> <i32 1, i32 1, i32 1, i32 1>
110 %mul = mul <4 x i32> %shuffle, %b
121 %shuffle = shufflevector <8 x i16> %v, <8 x i16> undef, <4 x i32> <i32 7, i32 7, i32 7, i32 7>
122 %mul = mul <4 x i16> %shuffle, %b
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-neon-simd-vget.ll7 …%shuffle.i = shufflevector <16 x i8> %a, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i32 11,…
8 ret <8 x i8> %shuffle.i
15 %shuffle.i = shufflevector <8 x i16> %a, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32 7>
16 ret <4 x i16> %shuffle.i
23 %shuffle.i = shufflevector <4 x i32> %a, <4 x i32> undef, <2 x i32> <i32 2, i32 3>
24 ret <2 x i32> %shuffle.i
31 %shuffle.i = shufflevector <2 x i64> %a, <2 x i64> undef, <1 x i32> <i32 1>
32 ret <1 x i64> %shuffle.i
39 …%shuffle.i = shufflevector <16 x i8> %a, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i32 11,…
40 ret <8 x i8> %shuffle.i
[all …]
Dneon-perm.ll26 …%shuffle.i = shufflevector <8 x i8> %a, <8 x i8> %b, <8 x i32> <i32 0, i32 2, i32 4, i32 6, i32 8,…
27 ret <8 x i8> %shuffle.i
34 …%shuffle.i = shufflevector <16 x i8> %a, <16 x i8> %b, <16 x i32> <i32 0, i32 2, i32 4, i32 6, i32…
35 ret <16 x i8> %shuffle.i
42 %shuffle.i = shufflevector <4 x i16> %a, <4 x i16> %b, <4 x i32> <i32 0, i32 2, i32 4, i32 6>
43 ret <4 x i16> %shuffle.i
50 …%shuffle.i = shufflevector <8 x i16> %a, <8 x i16> %b, <8 x i32> <i32 0, i32 2, i32 4, i32 6, i32 …
51 ret <8 x i16> %shuffle.i
58 %shuffle.i = shufflevector <2 x i32> %a, <2 x i32> %b, <2 x i32> <i32 0, i32 2>
59 ret <2 x i32> %shuffle.i
[all …]
Darm64-neon-2velem.ll50 %shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <4 x i32> <i32 3, i32 3, i32 3, i32 3>
51 %mul = mul <4 x i16> %shuffle, %b
61 …%shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <8 x i32> <i32 3, i32 3, i32 3, i32 3, i32…
62 %mul = mul <8 x i16> %shuffle, %b
72 %shuffle = shufflevector <2 x i32> %v, <2 x i32> undef, <2 x i32> <i32 1, i32 1>
73 %mul = mul <2 x i32> %shuffle, %b
83 %shuffle = shufflevector <2 x i32> %v, <2 x i32> undef, <4 x i32> <i32 1, i32 1, i32 1, i32 1>
84 %mul = mul <4 x i32> %shuffle, %b
94 %shuffle = shufflevector <8 x i16> %v, <8 x i16> undef, <4 x i32> <i32 7, i32 7, i32 7, i32 7>
95 %mul = mul <4 x i16> %shuffle, %b
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dvector-shuffle-sse1.ll9 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 0, i32 0, i32 0, i32 1>
10 ret <4 x float> %shuffle
18 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 0, i32 0, i32 2, i32 0>
19 ret <4 x float> %shuffle
27 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 0, i32 3, i32 0, i32 0>
28 ret <4 x float> %shuffle
36 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 1, i32 0, i32 0, i32 0>
37 ret <4 x float> %shuffle
45 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 2, i32 2, i32 0, i32 0>
46 ret <4 x float> %shuffle
[all …]
Dvector-shuffle-512-v8.ll10 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, …
11 ret <8 x double> %shuffle
20 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 2, i32 2, i32 2, i32 2, …
21 ret <8 x double> %shuffle
30 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 4, i32 4, i32 4, i32 4, …
31 ret <8 x double> %shuffle
42 …%shuffle = shufflevector <8 x double> %tmp0, <8 x double> %tmp1, <8 x i32> <i32 4, i32 4, i32 4, i…
43 ret <8 x double> %shuffle
58 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, …
59 ret <8 x double> %shuffle
[all …]
Davx-unpack.ll9 …%shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 2, i32 10, i32 3, …
10 ret <8 x float> %shuffle.i
18 …%shuffle.i = shufflevector <4 x double> %src1, <4 x double> %src2, <4 x i32> <i32 1, i32 5, i32 3,…
19 ret <4 x double> %shuffle.i
27 …%shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 0, i32 8, i32 1, i…
28 ret <8 x float> %shuffle.i
36 …%shuffle.i = shufflevector <4 x double> %src1, <4 x double> %src2, <4 x i32> <i32 0, i32 4, i32 2,…
37 ret <4 x double> %shuffle.i
47 …%shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 0, i32 8, i32 1, i…
48 ret <8 x float> %shuffle.i
[all …]
Dvector-shuffle-128-v2.ll30 %shuffle = shufflevector <2 x i64> %a, <2 x i64> %b, <2 x i32> <i32 0, i32 0>
31 ret <2 x i64> %shuffle
43 %shuffle = shufflevector <2 x i64> %a, <2 x i64> %b, <2 x i32> <i32 1, i32 0>
44 ret <2 x i64> %shuffle
56 %shuffle = shufflevector <2 x i64> %a, <2 x i64> %b, <2 x i32> <i32 1, i32 1>
57 ret <2 x i64> %shuffle
79 %shuffle = shufflevector <2 x i64> %a, <2 x i64> %b, <2 x i32> <i32 2, i32 2>
80 ret <2 x i64> %shuffle
92 %shuffle = shufflevector <2 x i64> %a, <2 x i64> %b, <2 x i32> <i32 3, i32 2>
93 ret <2 x i64> %shuffle
[all …]
Dvector-shuffle-masked.ll11 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> <i32 1, i32 2, i32 3, i32 4>
14 %res = select <4 x i1> %mask.extract, <4 x i32> %shuffle, <4 x i32> %passthru
24 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> <i32 1, i32 2, i32 3, i32 4>
27 %res = select <4 x i1> %mask.extract, <4 x i32> %shuffle, <4 x i32> zeroinitializer
38 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> <i32 2, i32 3, i32 4, i32 5>
41 %res = select <4 x i1> %mask.extract, <4 x i32> %shuffle, <4 x i32> %passthru
51 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> <i32 2, i32 3, i32 4, i32 5>
54 %res = select <4 x i1> %mask.extract, <4 x i32> %shuffle, <4 x i32> zeroinitializer
65 %shuffle = shufflevector <2 x i64> %a, <2 x i64> %b, <2 x i32> <i32 1, i32 2>
68 %res = select <2 x i1> %mask.extract, <2 x i64> %shuffle, <2 x i64> %passthru
[all …]
/external/llvm/test/CodeGen/X86/
Davx-unpack.ll6 …%shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 2, i32 10, i32 3, …
7 ret <8 x float> %shuffle.i
13 …%shuffle.i = shufflevector <4 x double> %src1, <4 x double> %src2, <4 x i32> <i32 1, i32 5, i32 3,…
14 ret <4 x double> %shuffle.i
20 …%shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 0, i32 8, i32 1, i…
21 ret <8 x float> %shuffle.i
27 …%shuffle.i = shufflevector <4 x double> %src1, <4 x double> %src2, <4 x i32> <i32 0, i32 4, i32 2,…
28 ret <4 x double> %shuffle.i
34 …%shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 0, i32 8, i32 1, i…
35 ret <8 x float> %shuffle.i
[all …]
Dvector-shuffle-sse1.ll11 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 0, i32 0, i32 0, i32 1>
12 ret <4 x float> %shuffle
19 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 0, i32 0, i32 2, i32 0>
20 ret <4 x float> %shuffle
27 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 0, i32 3, i32 0, i32 0>
28 ret <4 x float> %shuffle
35 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 1, i32 0, i32 0, i32 0>
36 ret <4 x float> %shuffle
43 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 2, i32 2, i32 0, i32 0>
44 ret <4 x float> %shuffle
[all …]
Dvector-shuffle-256-v8.ll18 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i3…
19 ret <8 x float> %shuffle
35 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i3…
36 ret <8 x float> %shuffle
52 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i3…
53 ret <8 x float> %shuffle
69 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i3…
70 ret <8 x float> %shuffle
87 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 4, i3…
88 ret <8 x float> %shuffle
[all …]
Dvector-shuffle-512-v8.ll15 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, …
16 ret <8 x double> %shuffle
31 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 2, i32 2, i32 2, i32 2, …
32 ret <8 x double> %shuffle
47 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 4, i32 4, i32 4, i32 4, …
48 ret <8 x double> %shuffle
63 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, …
64 ret <8 x double> %shuffle
79 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, …
80 ret <8 x double> %shuffle
[all …]
Dvector-shuffle-256-v4.ll24 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 0, i32 0, i32 0, i32 0>
25 ret <4 x double> %shuffle
44 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 0, i32 0, i32 0, i32 1>
45 ret <4 x double> %shuffle
66 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 0, i32 0, i32 2, i32 0>
67 ret <4 x double> %shuffle
87 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 0, i32 3, i32 0, i32 0>
88 ret <4 x double> %shuffle
108 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 1, i32 0, i32 0, i32 0>
109 ret <4 x double> %shuffle
[all …]
/external/mesa3d/src/compiler/nir/
Dnir_opt_intrinsics.c34 nir_intrinsic_instr *shuffle = nir_src_as_intrinsic(src); in src_is_single_use_shuffle() local
35 if (shuffle == NULL || shuffle->intrinsic != nir_intrinsic_shuffle) in src_is_single_use_shuffle()
42 if (!list_is_empty(&shuffle->dest.ssa.if_uses) || in src_is_single_use_shuffle()
43 !list_is_singular(&shuffle->dest.ssa.uses)) in src_is_single_use_shuffle()
46 assert(shuffle->src[0].is_ssa); in src_is_single_use_shuffle()
47 assert(shuffle->src[1].is_ssa); in src_is_single_use_shuffle()
49 *data = shuffle->src[0].ssa; in src_is_single_use_shuffle()
50 *index = shuffle->src[1].ssa; in src_is_single_use_shuffle()
77 nir_intrinsic_instr *shuffle = in try_opt_bcsel_of_shuffle() local
79 shuffle->src[0] = nir_src_for_ssa(index); in try_opt_bcsel_of_shuffle()
[all …]
/external/rust/crates/ahash/src/
Doperations.rs16 pub(crate) fn shuffle(a: u128) -> u128 { in shuffle() function
38 shuffle(sum.convert()) in add_and_shuffle()
44 let shuffled: [u64; 2] = shuffle(base).convert(); in shuffle_and_add()
181 let actual_location: [u8; 16] = shuffle(value.convert()).convert(); in test_shuffle_does_not_collide_with_aes()
203 let shuffled: [u8; 16] = shuffle(value.convert()).convert(); in test_shuffle_contains_each_value()
214 let shuffled: [u8; 16] = shuffle(value.convert()).convert(); in test_shuffle_moves_every_value()
223 shuffle(1) > (1_u128 << 80), in test_shuffle_moves_high_bits()
226 shuffle(1) in test_shuffle_moves_high_bits()
230 shuffle(1_u128 << 58) >= (1_u128 << 64), in test_shuffle_moves_high_bits()
233 shuffle(1_u128 << 58) in test_shuffle_moves_high_bits()
[all …]
/external/llvm/test/CodeGen/ARM/
Dcombine-vmovdrr.ll5 declare <8 x i8> @llvm.arm.neon.vtbl2(<8 x i8> %shuffle.i.i307, <8 x i8> %shuffle.i27.i308, <8 x i8…
18 %shuffle.i.bc.i309 = load <2 x i64>, <2 x i64>* %addr
20 %shuffle.i.extract.i310 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 0
21 %shuffle.i27.extract.i311 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 1
22 %tmp45 = bitcast i64 %shuffle.i.extract.i310 to <8 x i8>
23 %tmp46 = bitcast i64 %shuffle.i27.extract.i311 to <8 x i8>
34 %shuffle.i.bc.i309 = load <2 x i64>, <2 x i64>* %addr
36 %shuffle.i.extract.i310 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 %index
37 %shuffle.i27.extract.i311 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 1
38 %tmp45 = bitcast i64 %shuffle.i.extract.i310 to <8 x i8>
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dcombine-vmovdrr.ll5 declare <8 x i8> @llvm.arm.neon.vtbl2(<8 x i8> %shuffle.i.i307, <8 x i8> %shuffle.i27.i308, <8 x i8…
18 %shuffle.i.bc.i309 = load <2 x i64>, <2 x i64>* %addr
20 %shuffle.i.extract.i310 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 0
21 %shuffle.i27.extract.i311 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 1
22 %tmp45 = bitcast i64 %shuffle.i.extract.i310 to <8 x i8>
23 %tmp46 = bitcast i64 %shuffle.i27.extract.i311 to <8 x i8>
34 %shuffle.i.bc.i309 = load <2 x i64>, <2 x i64>* %addr
36 %shuffle.i.extract.i310 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 %index
37 %shuffle.i27.extract.i311 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 1
38 %tmp45 = bitcast i64 %shuffle.i.extract.i310 to <8 x i8>
[all …]
/external/webp/src/dsp/
Dlossless_enc_neon.c40 const uint8x16_t shuffle) { in DoGreenShuffle_NEON() argument
41 return vcombine_u8(vtbl1q_u8(argb, vget_low_u8(shuffle)), in DoGreenShuffle_NEON()
42 vtbl1q_u8(argb, vget_high_u8(shuffle))); in DoGreenShuffle_NEON()
49 const uint8x8_t shuffle) { in DoGreenShuffle_NEON() argument
50 return vcombine_u8(vtbl1_u8(vget_low_u8(argb), shuffle), in DoGreenShuffle_NEON()
51 vtbl1_u8(vget_high_u8(argb), shuffle)); in DoGreenShuffle_NEON()
59 const uint8x16_t shuffle = vld1q_u8(kGreenShuffle); in SubtractGreenFromBlueAndRed_NEON() local
61 const uint8x8_t shuffle = vld1_u8(kGreenShuffle); in SubtractGreenFromBlueAndRed_NEON() local
65 const uint8x16_t greens = DoGreenShuffle_NEON(argb, shuffle); in SubtractGreenFromBlueAndRed_NEON()
96 const uint8x16_t shuffle = vld1q_u8(kg0g0); in TransformColor_NEON() local
[all …]
/external/llvm/test/Analysis/CostModel/ARM/
Dshuffle.ll5 ; CHECK: shuffle
6 define void @shuffle() {
13 ; CHECK: cost of 1 {{.*}} shuffle
15 ; CHECK: cost of 1 {{.*}} shuffle
17 ; CHECK: cost of 1 {{.*}} shuffle
19 ; CHECK: cost of 2 {{.*}} shuffle
22 ; CHECK: cost of 1 {{.*}} shuffle
24 ; CHECK: cost of 1 {{.*}} shuffle
26 ; CHECK: cost of 2 {{.*}} shuffle
29 ; CHECK: cost of 1 {{.*}} shuffle
[all …]
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/random/internal/
Dranden_slow.cc320 constexpr size_t shuffle[RandenTraits::kFeistelBlocks] = { in BlockShuffle() local
329 const u64x2 v0 = source[shuffle[i]]; in BlockShuffle()
335 const u64x2 v0 = state[shuffle[0]]; in BlockShuffle()
336 const u64x2 v1 = state[shuffle[1]]; in BlockShuffle()
337 const u64x2 v2 = state[shuffle[2]]; in BlockShuffle()
338 const u64x2 v3 = state[shuffle[3]]; in BlockShuffle()
339 const u64x2 v4 = state[shuffle[4]]; in BlockShuffle()
340 const u64x2 v5 = state[shuffle[5]]; in BlockShuffle()
341 const u64x2 v6 = state[shuffle[6]]; in BlockShuffle()
342 const u64x2 v7 = state[shuffle[7]]; in BlockShuffle()
[all …]

12345678910>>...47