Home
last modified time | relevance | path

Searched refs:shl (Results 1 – 25 of 208) sorted by relevance

123456789

/openbsd/src/lib/libcrypto/sha/asm/
Dsha512-586.pl149 &shl ("esi",14); # lo<<14
151 &shl ("edi",14); # hi<<14
158 &shl ("esi",18-14); # lo<<18
160 &shl ("edi",18-14); # hi<<18
167 &shl ("esi",23-18); # lo<<23
169 &shl ("edi",23-18); # hi<<23
214 &shl ("esi",4); # lo<<4
216 &shl ("edi",4); # hi<<4
223 &shl ("esi",25-4); # lo<<25
225 &shl ("edi",25-4); # hi<<25
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVERegisterInfo.td138 def Q#I : VEReg<!shl(I,1), "q"#I,
139 [!cast<VEReg>("SX"#!shl(I,1)),
140 !cast<VEReg>("SX"#!add(!shl(I,1),1))],
141 ["s"#!shl(I,1)]>;
162 def VMP#I : VEMaskReg<!shl(I,1), "vmp"#I,
163 [!cast<VEMaskReg>("VM"#!shl(I,1)),
164 !cast<VEMaskReg>("VM"#!add(!shl(I,1),1))],
165 ["vm"#!shl(I,1)]>;
/openbsd/src/lib/libcrypto/modes/asm/
Dghash-x86_64.pl233 &shl (&LB($dat),4) if ($i>0 && $i<17);
236 &shl ($tmp,60) if ($i>0 && $i<17);
262 &shl (&LB($nlo),4);
277 &shl (&LB($nlo),4);
282 &shl ($rem[1],48) if ($i>0);
294 &shl ($tmp,56);
304 &shl ($rem[1],48);
312 &shl (&LB($rem[0]),4);
317 &shl ($tmp,60);
321 &shl ($rem[0],48);
Dghash-x86.pl166 &shl (&LB($rem),4);
198 &shl (&LB($rem),4);
363 &shl (&LB($nlo),4);
373 &shl (&LB($nlo),4) if ($odd);
398 &shl ($inp,4); # compensate for rem_4bit[i] being >>4
505 &shl (&LB($nlo),4);
528 &shl (&LB($nlo),4);
543 &shl (&LB($nlo),4);
653 &shl ("edx",4) if ($i<16);
756 &shl ($rem[0],4); # rem<<4
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMRegisterInfo.td235 (add (trunc GPR, 8), R12, LR, (shl GPR, 8))];
252 (add (trunc GPRnoip, 8), (shl GPRnoip, 8))];
264 (add (trunc GPRnopc, 8), R12, LR, (shl GPRnopc, 8))];
285 (add (trunc GPRnosp, 8), R12, LR, (shl GPRnosp, 8))];
332 (add (trunc rGPR, 8), R12, LR, (shl rGPR, 8))];
513 [(decimate (shl DPR, 1), 2),
514 (decimate (shl DPR, 2), 2)]>;
550 [(shl DPR, 0),
551 (shl DPR, 1),
552 (shl DPR, 2)]>;
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86InstrShiftRotate.td20 "shl{b}\t{%cl, $dst|$dst, cl}",
21 [(set GR8:$dst, (shl GR8:$src1, CL))]>;
23 "shl{w}\t{%cl, $dst|$dst, cl}",
24 [(set GR16:$dst, (shl GR16:$src1, CL))]>, OpSize16;
26 "shl{l}\t{%cl, $dst|$dst, cl}",
27 [(set GR32:$dst, (shl GR32:$src1, CL))]>, OpSize32;
29 "shl{q}\t{%cl, $dst|$dst, cl}",
30 [(set GR64:$dst, (shl GR64:$src1, CL))]>;
36 "shl{b}\t{$src2, $dst|$dst, $src2}",
37 [(set GR8:$dst, (shl GR8:$src1, (i8 imm:$src2)))]>;
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DTODO.md4 // :FIXME: DAGCombiner produces an shl node after legalization from these seq:
5 // BR_JT -> (mul x, 2) -> (shl x, 1)
/openbsd/src/lib/libcrypto/aes/asm/
Daes-586.pl449 &shl ($tmp,8);
458 &shl ($tmp,16);
466 &shl ($tmp,24);
616 &shl ("edx",8); # 1
621 &shl ($acc,16); # 10
626 &shl ($acc,24); # 11
632 &shl ($acc,8); # 5
636 &shl ($acc,24); # 15
645 &shl ($acc,16); # 14
651 &shl ($acc,24); # 3
[all …]
/openbsd/src/lib/libc/arch/amd64/string/
Dstrlen.S153 shl $3,%cl /* bit count 8, 16 .. 56 */
155 shl %cl,%rsi
Dstrchr.S114 shl $3,%cl /* now 56, 48 ... 16, 8 */
/openbsd/src/sys/lib/libkern/
Dqdivrem.c53 static void shl(digit *p, int len, int sh);
168 shl(&u[0], m + n, d); /* u <<= d */ in __qdivrem()
169 shl(&v[1], n - 1, d); /* v <<= d */ in __qdivrem()
265 shl(digit *p, int len, int sh) in shl() function
/openbsd/src/lib/libc/quad/
Dqdivrem.c54 static void shl(digit *p, int len, int sh);
169 shl(&u[0], m + n, d); /* u <<= d */ in __qdivrem()
170 shl(&v[1], n - 1, d); /* v <<= d */ in __qdivrem()
266 shl(digit *p, int len, int sh) in shl() function
/openbsd/src/sys/lib/libkern/arch/amd64/
Dstrlen.S154 shl $3,%cl /* bit count 8, 16 .. 56 */
156 shl %cl,%rsi
Dstrchr.S115 shl $3,%cl /* now 56, 48 ... 16, 8 */
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVInstrInfoZb.td550 def : Pat<(and (not (shiftop<shl> 1, GPR:$rs2)), GPR:$rs1),
553 def : Pat<(or (shiftop<shl> 1, GPR:$rs2), GPR:$rs1),
555 def : Pat<(xor (shiftop<shl> 1, GPR:$rs2), GPR:$rs1),
560 def : Pat<(shiftop<shl> 1, GPR:$rs2),
646 def : Pat<(or (and (shl GPR:$rs2, (XLenVT 8)), 0xFFFF),
649 def : Pat<(or (shl (zexti8 GPR:$rs2), (XLenVT 8)),
652 def : Pat<(and (or (shl GPR:$rs2, (XLenVT 8)),
658 def : Pat<(i32 (or (zexti16 GPR:$rs1), (shl GPR:$rs2, (i32 16)))),
662 def : Pat<(i64 (or (zexti32 GPR:$rs1), (shl GPR:$rs2, (i64 32)))),
665 def : Pat<(binop_allwusers<or> (shl GPR:$rs2, (i64 16)),
[all …]
/openbsd/src/gnu/gcc/gcc/config/m32c/
Dshift.md64 shl.b\t%2,%0
133 shl.w\t%2,%0
206 shl.l\t%2,%0
282 shl.l\t%2,%0
318 shl.l\t%2,%0
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInteger.td66 defm SHL : BinaryInt<shl, "shl ", 0x74, 0x86>;
97 def : Pat<(shl I32:$lhs, (and I32:$rhs, 31)), (SHL_I32 I32:$lhs, I32:$rhs)>;
100 def : Pat<(shl I64:$lhs, (and I64:$rhs, 63)), (SHL_I64 I64:$lhs, I64:$rhs)>;
/openbsd/src/gnu/llvm/llvm/lib/Support/
DAPFixedPoint.cpp86 ThisVal = ThisVal.shl(getLsbWeight() - CommonLsb); in compare()
87 OtherVal = OtherVal.shl(Other.getLsbWeight() - CommonLsb); in compare()
311 ThisVal = ThisVal.shl(-CommonFXSema.getLsbWeight()); in div()
313 OtherVal = OtherVal.shl(CommonFXSema.getLsbWeight()); in div()
347 APFixedPoint APFixedPoint::shl(unsigned Amt, bool *Overflow) const { in shl() function in llvm::APFixedPoint
/openbsd/src/lib/libcrypto/perlasm/
Dcbc.pl170 &shl("edx",8);
180 &shl("ecx",8);
/openbsd/src/gnu/usr.bin/gcc/gcc/config/v850/
Dlib1funcs.asm80 shl 15, r11
84 shl 30, r7
123 shl 1,r7
124 shl 1,r12
1778 shl 2, r12
1784 shl 2, r12
1840 shl 15, r13
1843 shl 30, r12
1854 shl 15, r12
1860 shl 13, r15
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DAPInt.h805 APInt operator<<(unsigned Bits) const { return shl(Bits); }
810 APInt operator<<(const APInt &Bits) const { return shl(Bits); }
861 APInt shl(unsigned shiftAmt) const { in shl() function
869 return RelativeShift > 0 ? lshr(RelativeShift) : shl(-RelativeShift); in relativeLShr()
879 return RelativeShift > 0 ? ashr(RelativeShift) : shl(-RelativeShift); in relativeAShr()
920 APInt shl(const APInt &ShiftAmt) const { in shl() function
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUFeatures.td32 "wavefrontsize"#!shl(1, ValueLog2),
DR600.td23 def sub#Index : SubRegIndex<32, !shl(Index, 5)>;
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
Darm_cde.td32 class IB_ConstBits<int numBits> : IB_ConstRange<0, !add(!shl(1, numBits), -1)>;
73 (or (shl (u64 (xval $pair, 1)), (u64 32)),
81 (or (shl (u64 (xval $pair, 1)), (u64 32)),
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DDemandedBits.cpp163 AB = AOut.shl(BitWidth - ShiftAmt); in determineLiveOperandBits()
222 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
236 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()

123456789