Home
last modified time | relevance | path

Searched refs:rotl (Results 1 – 24 of 24) sorted by relevance

/external/llvm/test/TableGen/
DSetTheory.td96 // The 'rotl' operator rotates left, but also accepts a negative shift.
97 def rotl;
98 def S6a : Set<(rotl S0f, 0)>;
99 def S6b : Set<(rotl S0f, 1)>;
100 def S6c : Set<(rotl S0f, 3)>;
101 def S6d : Set<(rotl S0f, 4)>;
102 def S6e : Set<(rotl S0f, 5)>;
103 def S6f : Set<(rotl S0f, -1)>;
104 def S6g : Set<(rotl S0f, -4)>;
105 def S6h : Set<(rotl S0f, -5)>;
[all …]
/external/openssl/crypto/ripemd/asm/
Drmd-586.pl89 &rotl($c, 10);
93 &rotl($a, $s);
105 &rotl($c, 10);
110 &rotl($a, $s);
134 &rotl($c, 10);
138 &rotl($a, $s);
154 &rotl($c, 10);
161 &rotl($c, 10);
165 &rotl($a, $s);
185 &rotl($c, 10);
[all …]
/external/jmonkeyengine/engine/src/android/jme3tools/android/
DFixed.java100 int rotl = 0;
103 while (rotl < 32) {
105 rotl++;
110 ATAN_SHIFT = rotl;
114 lut[n] = tan(n) >> rotl;
/external/llvm/unittests/ADT/
DAPIntTest.cpp148 EXPECT_EQ(one, one.rotl(0)); in TEST()
149 EXPECT_EQ(one, one.rotl(1)); in TEST()
460 EXPECT_EQ(APInt(8, 1), APInt(8, 1).rotl(0)); in TEST()
461 EXPECT_EQ(APInt(8, 2), APInt(8, 1).rotl(1)); in TEST()
462 EXPECT_EQ(APInt(8, 4), APInt(8, 1).rotl(2)); in TEST()
463 EXPECT_EQ(APInt(8, 16), APInt(8, 1).rotl(4)); in TEST()
464 EXPECT_EQ(APInt(8, 1), APInt(8, 1).rotl(8)); in TEST()
466 EXPECT_EQ(APInt(8, 16), APInt(8, 16).rotl(0)); in TEST()
467 EXPECT_EQ(APInt(8, 32), APInt(8, 16).rotl(1)); in TEST()
468 EXPECT_EQ(APInt(8, 64), APInt(8, 16).rotl(2)); in TEST()
[all …]
/external/openssl/crypto/des/asm/
Ddes-586.pl152 &rotl($R,3);
154 &rotl($L,3);
247 &rotl( $a, $shift ) if ($shift != 0);
280 else { &rotl($tt, $lr-3); }
286 else { &rotl($r, $lr-2); }
297 { &rotl($r, 2-$lr); }
303 { &rotl($l, 3-$lr); }
Dcrypt586.pl144 &rotl( $a, $shift ) if ($shift != 0);
175 else { &rotl($tt, $lr-3); }
181 else { &rotl($r, $lr-2); }
192 { &rotl($r, 2-$lr); }
198 { &rotl($l, 3-$lr); }
/external/openssl/crypto/sha/asm/
Dsha1-586.pl145 &rotl($tmp1,5); # tmp1=ROTATE(a,5)
175 &rotl($f,1); # f=ROTATE(f,1)
181 &rotl($a,5); # ROTATE(a,5)
192 &rotl($f,1); # f=ROTATE(f,1)
198 &rotl($tmp1,5); # ROTATE(a,5)
219 &rotl($f,1); # f=ROTATE(f,1)
223 &rotl($a,5); # ROTATE(a,5)
237 &rotl($f,1); # f=ROTATE(f,1)
241 &rotl($tmp1,5); # ROTATE(a,5)
262 &rotl($f,1); # f=ROTATE(f,1)
[all …]
/external/openssl/crypto/md5/asm/
Dmd5-586.pl64 &rotl($a,$s);
89 &rotl($a,$s);
112 &rotl($a,$s);
135 &rotl($a,$s);
161 &rotl($a,$s);
/external/llvm/lib/Target/X86/
DX86InstrShiftRotate.td464 [(set GR8:$dst, (rotl GR8:$src1, CL))], IIC_SR>;
467 [(set GR16:$dst, (rotl GR16:$src1, CL))], IIC_SR>, OpSize;
470 [(set GR32:$dst, (rotl GR32:$src1, CL))], IIC_SR>;
473 [(set GR64:$dst, (rotl GR64:$src1, CL))], IIC_SR>;
478 [(set GR8:$dst, (rotl GR8:$src1, (i8 imm:$src2)))], IIC_SR>;
481 [(set GR16:$dst, (rotl GR16:$src1, (i8 imm:$src2)))],
486 [(set GR32:$dst, (rotl GR32:$src1, (i8 imm:$src2)))],
491 [(set GR64:$dst, (rotl GR64:$src1, (i8 imm:$src2)))],
497 [(set GR8:$dst, (rotl GR8:$src1, (i8 1)))],
501 [(set GR16:$dst, (rotl GR16:$src1, (i8 1)))],
[all …]
/external/llvm/lib/Target/ARM/
DARMRegisterInfo.td263 let AltOrders = [(rotl DPR, 16)];
286 let AltOrders = [(rotl QPR, 8)];
318 let AltOrders = [(add (rotl QPR, 8), (rotl DPair, 16))];
344 let AltOrders = [(rotl QQPR, 8)];
370 let AltOrders = [(rotl QQQQPR, 8)];
/external/qemu/tcg/arm/
Dtcg-target.c225 static inline uint32_t rotl(uint32_t val, int n) in rotl() function
244 if ((rotl(imm, 2) & ~0xff) == 0) in encode_imm()
246 if ((rotl(imm, 4) & ~0xff) == 0) in encode_imm()
248 if ((rotl(imm, 6) & ~0xff) == 0) in encode_imm()
1532 args[0], args[1], rotl(args[2], rot) | (rot << 7)); in tcg_out_op()
1599 args[0], rotl(args[1], rot) | (rot << 7)); in tcg_out_op()
1626 args[1], rotl(args[2], rot) | (rot << 7)); in tcg_out_op()
/external/openssl/crypto/perlasm/
Dx86asm.pl64 sub ::rotl { &rol(@_); }
/external/openssl/crypto/aes/asm/
Daes-586.pl491 &rotl ($s[$i],24);
1303 &rotl ($s[$i],8); # = ROTATE(tp1,8)
1308 &rotl ($tp2,24);
1311 &rotl ($tp4,16);
1313 &rotl ($tp8,8);
2898 &rotl ($tp1,8); # = ROTATE(tp1,8)
2906 &rotl ($tp2,24);
2909 &rotl ($tp4,16);
2911 &rotl ($tp8,8);
/external/llvm/include/llvm/ADT/
DAPInt.h742 APInt rotl(unsigned rotateAmt) const;
760 APInt rotl(const APInt &rotateAmt) const;
/external/llvm/lib/Target/CellSPU/
DSPUInstrInfo.td2249 [(set rclass:$rT, (rotl rclass:$rA, rclass:$rB))]>;
2260 [(set R16C:$rT, (rotl R16C:$rA, R32C:$rB))]>;
2278 [(set R16C:$rT, (rotl R16C:$rA, (i16 uimm7:$val)))]>;
2280 [(set R16C:$rT, (rotl R16C:$rA, (i32 uimm7:$val)))]>;
2304 (rotl rclass:$rA, R32C:$rB))]>;
2318 [(set R32C:$rT, (rotl R32C:$rA, (i32 (anyext R16C:$rB))))]>;
2320 def : Pat<(rotl R32C:$rA, (i32 (zext R16C:$rB))),
2323 def : Pat<(rotl R32C:$rA, (i32 (sext R16C:$rB))),
2328 [(set R32C:$rT, (rotl R32C:$rA, (i32 (anyext R8C:$rB))))]>;
2330 def : Pat<(rotl R32C:$rA, (i32 (zext R8C:$rB))),
[all …]
/external/llvm/lib/Support/
DAPInt.cpp1240 APInt APInt::rotl(const APInt &rotateAmt) const { in rotl() function in APInt
1241 return rotl((unsigned)rotateAmt.getLimitedValue(BitWidth)); in rotl()
1244 APInt APInt::rotl(unsigned rotateAmt) const { in rotl() function in APInt
/external/llvm/lib/Target/PowerPC/
DPPCInstr64Bit.td754 def : Pat<(rotl G8RC:$in, GPRC:$sh),
756 def : Pat<(rotl G8RC:$in, (i32 imm:$imm)),
DPPCInstrInfo.td1381 def : Pat<(rotl GPRC:$in, GPRC:$sh),
1383 def : Pat<(rotl GPRC:$in, (i32 imm:$imm)),
1387 def : Pat<(and (rotl GPRC:$in, GPRC:$sh), maskimm32:$imm),
/external/llvm/test/Transforms/GVN/
D2007-07-31-NoDomInherit.ll93 declare i32 @rotl(i32, i32, i32)
/external/qemu/tcg/i386/
Dtcg-target.c1594 OP_32_64(rotl): in tcg_out_op()
/external/clang/lib/AST/
DExprConstant.cpp1257 Res |= EltAsInt.zextOrTrunc(VecSize).rotl(i*EltSize); in EvalAndBitcastToAPInt()
3713 Elt = SValInt.rotl(i*EltSize+FloatEltSize).trunc(FloatEltSize); in VisitCastExpr()
3722 Elt = SValInt.rotl(i*EltSize+EltSize).zextOrTrunc(EltSize); in VisitCastExpr()
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td333 def rotl : SDNode<"ISD::ROTL" , SDTIntShiftOp>;
DTarget.td201 // (rotl GPR, 1) - Rotate N places to the left.
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp2655 case ISD::ROTL: return getConstant(C1.rotl(C2), VT); in FoldConstantArithmetic()