Home
last modified time | relevance | path

Searched refs:i3 (Results 1 – 25 of 725) sorted by relevance

12345678910>>...29

/external/bouncycastle/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/crypto/engines/
DAESFastEngine.java603 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/
DAESFastEngine.java601 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/
Daes-armv4.pl66 $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/
Dicmp-vec.ll82 ; 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 …]
Dbitreverse-fold.ll76 ; 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==/
Dequal.pass.cpp29 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!=/
Dnot_equal.pass.cpp29 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/
Dpost.pass.cpp28 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/
Dequal.pass.cpp27 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/
Dicmp-vec.ll91 ; 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 …]
Dassoc-cast-assoc.ll4 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/
DCoveredLookupTable.ll7 ; 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/
DCoveredLookupTable.ll7 ; 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/
Damdgpu-codegenprepare-i16-to-i32.ll5 ; 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/
Dbitreverse-fold.ll90 ; 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/
Druntime-loop5.ll7 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/
Dhlsl.promotions.frag7 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/
Dbasic.ll13 ; 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/
Dbasic.ll13 ; 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/
Druntime-loop5.ll10 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/
Dequal.pass.cpp32 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/
Dswitch-covered-bug.ll10 ; 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/
Dswitch-covered-bug.ll10 ; 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/
Dwiden_bitops-0.ll82 %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/
Drepeats.ll48 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 …]

12345678910>>...29