/external/eigen/unsupported/test/ |
D | cxx11_tensor_shuffling.cpp | 29 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/ |
D | arm64-neon-simd-vget.ll | 7 …%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 …]
|
D | ext-narrow-index.ll | 13 …%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 …]
|
D | neon-perm.ll | 26 …%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 …]
|
D | arm64-neon-2velem.ll | 70 %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/ |
D | arm64-neon-simd-vget.ll | 7 …%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 …]
|
D | neon-perm.ll | 26 …%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 …]
|
D | arm64-neon-2velem.ll | 50 %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/ |
D | vector-shuffle-sse1.ll | 9 %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 …]
|
D | vector-shuffle-512-v8.ll | 10 …%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 …]
|
D | avx-unpack.ll | 9 …%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 …]
|
D | vector-shuffle-128-v2.ll | 30 %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 …]
|
D | vector-shuffle-masked.ll | 11 %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/ |
D | avx-unpack.ll | 6 …%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 …]
|
D | vector-shuffle-sse1.ll | 11 %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 …]
|
D | vector-shuffle-256-v8.ll | 18 …%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 …]
|
D | vector-shuffle-512-v8.ll | 15 …%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 …]
|
D | vector-shuffle-256-v4.ll | 24 %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/ |
D | nir_opt_intrinsics.c | 34 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/ |
D | operations.rs | 16 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/ |
D | combine-vmovdrr.ll | 5 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/ |
D | combine-vmovdrr.ll | 5 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/ |
D | lossless_enc_neon.c | 40 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/ |
D | shuffle.ll | 5 ; 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/ |
D | randen_slow.cc | 320 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 …]
|