/external/bouncycastle/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/crypto/engines/ |
D | AESFastEngine.java | 603 int i0 = x, i1 = x >>> 8, i2 = x >>> 16, i3 = x >>> 24; in subWord() local 604 … i0 = S[i0 & 255] & 255; i1 = S[i1 & 255] & 255; i2 = S[i2 & 255] & 255; i3 = S[i3 & 255] & 255; in subWord() 605 return i0 | i1 << 8 | i2 << 16 | i3 << 24; in subWord() 862 int i0, i1, i2, i3; in encryptBlock() local 866 i0 = t0; i1 = t1 >>> 8; i2 = t2 >>> 16; i3 = r3 >>> 24; in encryptBlock() 867 i0 &= 255; i1 &= 255; i2 &= 255; i3 &= 255; in encryptBlock() 868 r0 = T[i0] ^ T[256 + i1] ^ T[512 + i2] ^ T[768 + i3] ^ KW[r][0]; in encryptBlock() 870 i0 = t1; i1 = t2 >>> 8; i2 = r3 >>> 16; i3 = t0 >>> 24; in encryptBlock() 871 i0 &= 255; i1 &= 255; i2 &= 255; i3 &= 255; in encryptBlock() 872 r1 = T[i0] ^ T[256 + i1] ^ T[512 + i2] ^ T[768 + i3] ^ KW[r][1]; in encryptBlock() [all …]
|
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/crypto/engines/ |
D | AESFastEngine.java | 601 int i0 = x, i1 = x >>> 8, i2 = x >>> 16, i3 = x >>> 24; in subWord() local 602 … i0 = S[i0 & 255] & 255; i1 = S[i1 & 255] & 255; i2 = S[i2 & 255] & 255; i3 = S[i3 & 255] & 255; in subWord() 603 return i0 | i1 << 8 | i2 << 16 | i3 << 24; in subWord() 860 int i0, i1, i2, i3; in encryptBlock() local 864 i0 = t0; i1 = t1 >>> 8; i2 = t2 >>> 16; i3 = r3 >>> 24; in encryptBlock() 865 i0 &= 255; i1 &= 255; i2 &= 255; i3 &= 255; in encryptBlock() 866 r0 = T[i0] ^ T[256 + i1] ^ T[512 + i2] ^ T[768 + i3] ^ KW[r][0]; in encryptBlock() 868 i0 = t1; i1 = t2 >>> 8; i2 = r3 >>> 16; i3 = t0 >>> 24; in encryptBlock() 869 i0 &= 255; i1 &= 255; i2 &= 255; i3 &= 255; in encryptBlock() 870 r1 = T[i0] ^ T[256 + i1] ^ T[512 + i2] ^ T[768 + i3] ^ KW[r][1]; in encryptBlock() [all …]
|
/external/boringssl/src/crypto/fipsmodule/aes/asm/ |
D | aes-armv4.pl | 66 $i3="r9"; 328 and $i3,lr,$s0,lsr#16 335 ldr $t3,[$tbl,$i3,lsl#2] @ Te1[s0>>16] 336 and $i3,lr,$s1,lsr#8 342 ldr $i3,[$tbl,$i3,lsl#2] @ Te2[s1>>8] 348 eor $t3,$t3,$i3,ror#8 349 and $i3,lr,$s2 355 ldr $i3,[$tbl,$i3,lsl#2] @ Te3[s2>>0] 361 eor $t3,$t3,$i3,ror#16 362 and $i3,lr,$s3,lsr#16 @ i2 [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | icmp-vec.ll | 82 ; Weird types are ConstantVectors, not ConstantDataVectors. For an i3 type: 88 define <3 x i1> @sge_weird(<3 x i3> %x) { 90 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt <3 x i3> %x, <i3 -4, i3 2, i3 -1> 93 %cmp = icmp sge <3 x i3> %x, <i3 -3, i3 -5, i3 0> 97 define <3 x i1> @uge_weird(<3 x i3> %x) { 99 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt <3 x i3> %x, <i3 -2, i3 0, i3 1> 102 %cmp = icmp uge <3 x i3> %x, <i3 -1, i3 1, i3 2> 106 define <3 x i1> @sle_weird(<3 x i3> %x) { 108 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt <3 x i3> %x, <i3 3, i3 -3, i3 1> 111 %cmp = icmp sle <3 x i3> %x, <i3 2, i3 4, i3 0> [all …]
|
D | bitreverse-fold.ll | 76 ; CHECK-NEXT: ret i3 1 77 define i3 @reverse_100_i3() { 78 %x = call i3 @llvm.bitreverse.i3(i3 100) 79 ret i3 %x 83 ; CHECK-NEXT: ret <2 x i3> <i3 3, i3 -2> 84 define <2 x i3> @reverse_6_3_v2i3() { 85 %x = call <2 x i3> @llvm.bitreverse.v2i3(<2 x i3> <i3 6, i3 3>) 86 ret <2 x i3> %x 92 declare i3 @llvm.bitreverse.i3(i3) readnone 93 declare <2 x i3> @llvm.bitreverse.v2i3(<2 x i3>) readnone
|
/external/libcxx/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op==/ |
D | equal.pass.cpp | 29 std::istreambuf_iterator<char> i3; in main() local 35 assert(!(i1 == i3)); in main() 41 assert(!(i2 == i3)); in main() 45 assert(!(i3 == i1)); in main() 46 assert(!(i3 == i2)); in main() 47 assert( (i3 == i3)); in main() 48 assert( (i3 == i4)); in main() 49 assert( (i3 == i5)); in main() 53 assert( (i4 == i3)); in main() 59 assert( (i5 == i3)); in main() [all …]
|
/external/libcxx/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op!=/ |
D | not_equal.pass.cpp | 29 std::istreambuf_iterator<char> i3; in main() local 35 assert( (i1 != i3)); in main() 41 assert( (i2 != i3)); in main() 45 assert( (i3 != i1)); in main() 46 assert( (i3 != i2)); in main() 47 assert(!(i3 != i3)); in main() 48 assert(!(i3 != i4)); in main() 49 assert(!(i3 != i5)); in main() 53 assert(!(i4 != i3)); in main() 59 assert(!(i5 != i3)); in main() [all …]
|
/external/libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.incr/ |
D | post.pass.cpp | 28 std::cregex_token_iterator i3; in main() local 33 i3 = i++; in main() 36 assert(i3 != std::cregex_token_iterator()); in main() 39 assert(i3->str() == "start "); in main() 40 i3 = i++; in main() 43 assert(i3 != std::cregex_token_iterator()); in main() 46 assert(i3->str() == ", "); in main() 47 i3 = i++; in main() 50 assert(i3 != std::cregex_token_iterator()); in main() 53 assert(i3->str() == ", "); in main() [all …]
|
/external/libcxx/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_equal/ |
D | equal.pass.cpp | 27 std::istreambuf_iterator<char> i3; in main() local 33 assert(!i1.equal(i3)); in main() 39 assert(!i2.equal(i3)); in main() 43 assert(!i3.equal(i1)); in main() 44 assert(!i3.equal(i2)); in main() 45 assert( i3.equal(i3)); in main() 46 assert( i3.equal(i4)); in main() 47 assert( i3.equal(i5)); in main() 51 assert( i4.equal(i3)); in main() 57 assert( i5.equal(i3)); in main() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | icmp-vec.ll | 91 ; Weird types are ConstantVectors, not ConstantDataVectors. For an i3 type: 97 define <3 x i1> @sge_weird(<3 x i3> %x) { 99 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt <3 x i3> [[X:%.*]], <i3 -4, i3 2, i3 -1> 102 %cmp = icmp sge <3 x i3> %x, <i3 -3, i3 -5, i3 0> 106 define <3 x i1> @uge_weird(<3 x i3> %x) { 108 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt <3 x i3> [[X:%.*]], <i3 -2, i3 0, i3 1> 111 %cmp = icmp uge <3 x i3> %x, <i3 -1, i3 1, i3 2> 115 define <3 x i1> @sle_weird(<3 x i3> %x) { 117 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt <3 x i3> [[X:%.*]], <i3 3, i3 -3, i3 1> 120 %cmp = icmp sle <3 x i3> %x, <i3 2, i3 4, i3 0> [all …]
|
D | assoc-cast-assoc.ll | 4 define i5 @XorZextXor(i3 %a) { 6 ; CHECK-NEXT: [[CAST:%.*]] = zext i3 %a to i5 10 %op1 = xor i3 %a, 3 11 %cast = zext i3 %op1 to i5 28 define i5 @OrZextOr(i3 %a) { 30 ; CHECK-NEXT: [[CAST:%.*]] = zext i3 %a to i5 34 %op1 = or i3 %a, 3 35 %cast = zext i3 %op1 to i5 54 define i5 @AndZextAnd(i3 %a) { 56 ; CHECK-NEXT: [[TMP1:%.*]] = and i3 %a, 2 [all …]
|
/external/llvm/test/Transforms/SimplifyCFG/ |
D | CoveredLookupTable.ll | 7 ; CHECK-LABEL: define i3 @coveredswitch_test( 9 ; CHECK-NEXT: sub i3 %input, -4 10 ; CHECK-NEXT: zext i3 %switch.tableidx to i24 13 ; CHECK-NEXT: trunc i24 %switch.downshift to i3 14 ; CHECK-NEXT: ret i3 %switch.masked 16 define i3 @coveredswitch_test(i3 %input) { 18 switch i3 %input, label %bb8 [ 19 i3 0, label %bb7 20 i3 1, label %bb 21 i3 2, label %bb3 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/ |
D | CoveredLookupTable.ll | 7 ; CHECK-LABEL: define i3 @coveredswitch_test( 9 ; CHECK-NEXT: sub i3 %input, -4 10 ; CHECK-NEXT: zext i3 %switch.tableidx to i24 13 ; CHECK-NEXT: trunc i24 %switch.downshift to i3 14 ; CHECK-NEXT: ret i3 %switch.masked 16 define i3 @coveredswitch_test(i3 %input) { 18 switch i3 %input, label %bb8 [ 19 i3 0, label %bb7 20 i3 1, label %bb 21 i3 2, label %bb3 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | amdgpu-codegenprepare-i16-to-i32.ll | 5 ; SI: %r = add i3 %a, %b 6 ; SI-NEXT: store volatile i3 %r 7 ; VI: %[[A_32:[0-9]+]] = zext i3 %a to i32 8 ; VI-NEXT: %[[B_32:[0-9]+]] = zext i3 %b to i32 10 ; VI-NEXT: %[[R_3:[0-9]+]] = trunc i32 %[[R_32]] to i3 11 ; VI-NEXT: store volatile i3 %[[R_3]] 12 define amdgpu_kernel void @add_i3(i3 %a, i3 %b) { 13 %r = add i3 %a, %b 14 store volatile i3 %r, i3 addrspace(1)* undef 19 ; SI: %r = add nsw i3 %a, %b [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/ |
D | bitreverse-fold.ll | 90 ; CHECK-NEXT: ret i3 1 91 define i3 @reverse_100_i3() { 92 %x = call i3 @llvm.bitreverse.i3(i3 100) 93 ret i3 %x 97 ; CHECK-NEXT: ret <2 x i3> <i3 3, i3 -2> 98 define <2 x i3> @reverse_6_3_v2i3() { 99 %x = call <2 x i3> @llvm.bitreverse.v2i3(<2 x i3> <i3 6, i3 3>) 100 ret <2 x i3> %x 106 declare i3 @llvm.bitreverse.i3(i3) readnone 107 declare <2 x i3> @llvm.bitreverse.v2i3(<2 x i3>) readnone
|
/external/llvm/test/Transforms/LoopUnroll/ |
D | runtime-loop5.ll | 7 define i3 @test(i3* %a, i3 %n) { 11 %cmp1 = icmp eq i3 %n, 0 18 %sum.02 = phi i3 [ %add, %for.body ], [ 0, %entry ] 19 %arrayidx = getelementptr inbounds i3, i3* %a, i64 %indvars.iv 30 %0 = load i3, i3* %arrayidx 31 %add = add nsw i3 %0, %sum.02 33 %lftr.wideiv = trunc i64 %indvars.iv.next to i3 34 %exitcond = icmp eq i3 %lftr.wideiv, %n 44 %sum.0.lcssa = phi i3 [ 0, %entry ], [ %add, %for.body ] 45 ret i3 %sum.0.lcssa
|
/external/deqp-deps/glslang/Test/ |
D | hlsl.promotions.frag | 7 uniform int3 i3; 26 float3 Fn_R_F3I(out float3 p) { p = i3; return i3; } 36 uint3 Fn_R_U3I(out uint3 p) { p = i3; return i3; } 41 bool3 Fn_R_B3I(out bool3 p) { p = i3; return i3; } 46 double3 Fn_R_D3I(out double3 p) { p = i3; return i3; } 54 float3 r00 = i3; 65 uint3 r21 = i3; 69 bool3 r30 = i3; 74 double3 r40 = i3; 80 r00 *= i3; [all …]
|
/external/llvm/test/Transforms/Scalarizer/ |
D | basic.ll | 13 ; CHECK: %init.i3 = extractelement <4 x float> %init, i32 3 20 ; CHECK: %acc.i3 = phi float [ %init.i3, %entry ], [ %sel.i3, %loop ] 29 ; CHECK: %ptr.i3 = getelementptr float, float* %ptr.i0, i32 3 30 ; CHECK: %val.i3 = load float, float* %ptr.i3, align 4 32 ; CHECK: %add.i1 = fadd float %val.i1, %val.i3 34 ; CHECK: %add.i3 = fadd float %acc.i1, %acc.i3 38 ; CHECK: %add = insertelement <4 x float> %add.upto2, float %add.i3, i32 3 46 ; CHECK: %call.i3 = extractelement <4 x float> %call, i32 3 47 ; CHECK: %cmp.i3 = fcmp ogt float %call.i3, 4.0 51 ; CHECK: %sel.i3 = select i1 %cmp.i3, float %call.i3, float 8.0 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/Scalarizer/ |
D | basic.ll | 13 ; CHECK: %init.i3 = extractelement <4 x float> %init, i32 3 20 ; CHECK: %acc.i3 = phi float [ %init.i3, %entry ], [ %sel.i3, %loop ] 29 ; CHECK: %ptr.i3 = getelementptr float, float* %ptr.i0, i32 3 30 ; CHECK: %val.i3 = load float, float* %ptr.i3, align 4 32 ; CHECK: %add.i1 = fadd float %val.i1, %val.i3 34 ; CHECK: %add.i3 = fadd float %acc.i1, %acc.i3 38 ; CHECK: %add = insertelement <4 x float> %add.upto2, float %add.i3, i32 3 46 ; CHECK: %call.i3 = extractelement <4 x float> %call, i32 3 47 ; CHECK: %cmp.i3 = fcmp ogt float %call.i3, 4.0 51 ; CHECK: %sel.i3 = select i1 %cmp.i3, float %call.i3, float 8.0 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopUnroll/ |
D | runtime-loop5.ll | 10 define i3 @test(i3* %a, i3 %n) { 14 %cmp1 = icmp eq i3 %n, 0 21 %sum.02 = phi i3 [ %add, %for.body ], [ 0, %entry ] 22 %arrayidx = getelementptr inbounds i3, i3* %a, i64 %indvars.iv 33 %0 = load i3, i3* %arrayidx 34 %add = add nsw i3 %0, %sum.02 36 %lftr.wideiv = trunc i64 %indvars.iv.next to i3 37 %exitcond = icmp eq i3 %lftr.wideiv, %n 47 %sum.0.lcssa = phi i3 [ 0, %entry ], [ %add, %for.body ] 48 ret i3 %sum.0.lcssa
|
/external/libcxx/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/ |
D | equal.pass.cpp | 32 std::istream_iterator<int> i3(inf2); in main() local 37 assert(i1 != i3); in main() 42 assert(i2 != i3); in main() 46 assert(i3 == i3); in main() 47 assert(i3 != i4); in main() 48 assert(i3 != i5); in main() 54 assert(std::operator!=(i1, i3)); in main()
|
/external/llvm/test/Transforms/SimplifyCFG/X86/ |
D | switch-covered-bug.ll | 10 ; CHECK-NEXT: sub i3 %arg, -4 11 ; CHECK-NEXT: zext i3 %switch.tableidx to i4 16 define i64 @test(i3 %arg) { 18 switch i3 %arg, label %Default [ 19 i3 -2, label %Label6 20 i3 1, label %Label1 21 i3 2, label %Label2 22 i3 3, label %Label3 23 i3 -4, label %Label4 24 i3 -3, label %Label5
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/X86/ |
D | switch-covered-bug.ll | 10 ; CHECK-NEXT: sub i3 %arg, -4 11 ; CHECK-NEXT: zext i3 %switch.tableidx to i4 16 define i64 @test(i3 %arg) { 18 switch i3 %arg, label %Default [ 19 i3 -2, label %Label6 20 i3 1, label %Label1 21 i3 2, label %Label2 22 i3 3, label %Label3 23 i3 -4, label %Label4 24 i3 -3, label %Label5
|
/external/llvm/test/CodeGen/X86/ |
D | widen_bitops-0.ll | 82 %1 = bitcast i24 %a to <8 x i3> 83 %2 = bitcast i24 %b to <8 x i3> 84 %3 = and <8 x i3> %1, %2 85 %4 = bitcast <8 x i3> %3 to i24 101 %1 = bitcast i24 %a to <8 x i3> 102 %2 = bitcast i24 %b to <8 x i3> 103 %3 = xor <8 x i3> %1, %2 104 %4 = bitcast <8 x i3> %3 to i24 120 %1 = bitcast i24 %a to <8 x i3> 121 %2 = bitcast i24 %b to <8 x i3> [all …]
|
/external/llvm/test/Transforms/Reassociate/ |
D | repeats.ll | 48 define i3 @foo3x5(i3 %x) { 54 %tmp1 = mul i3 %x, %x 55 %tmp2 = mul i3 %tmp1, %x 56 %tmp3 = mul i3 %tmp2, %x 57 %tmp4 = mul i3 %tmp3, %x 58 ret i3 %tmp4 61 define i3 @foo3x6(i3 %x) { 67 %tmp1 = mul i3 %x, %x 68 %tmp2 = mul i3 %tmp1, %x 69 %tmp3 = mul i3 %tmp2, %x [all …]
|