Home
last modified time | relevance | path

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

123

/openbsd/src/gnu/usr.bin/binutils/gdb/testsuite/gdb.disasm/
Dt11_logs.s957 rotl.b r1h ;1281
958 rotl.b @er1 ;7d101280
959 rotl.b @(0x3:2,er1) ;017768181280
960 rotl.b @er1+ ;01746c181280
961 rotl.b @-er1 ;01776c181280
962 rotl.b @+er1 ;01756c181280
963 rotl.b @er1- ;01766c181280
964 rotl.b @(0x1234:16,er1) ;01746e1812341280
965 rotl.b @(0x12345678:32,er1) ;78146a28123456781280
966 rotl.b @(0x1234:16,r2l.b) ;01756e2812341280
[all …]
Dh8300s.s189 rotl r0l
190 rotl r1
191 rotl er2
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64RegisterInfo.td155 let AltOrders = [(rotl GPR32common, 8)];
160 let AltOrders = [(rotl GPR64common, 8)];
165 let AltOrders = [(rotl GPR32, 8)];
169 let AltOrders = [(rotl GPR64, 8)];
175 let AltOrders = [(rotl GPR32sp, 8)];
179 let AltOrders = [(rotl GPR64sp, 8)];
473 def DSeqPairs : RegisterTuples<[dsub0, dsub1], [(rotl FPR64, 0), (rotl FPR64, 1)]>;
475 [(rotl FPR64, 0), (rotl FPR64, 1),
476 (rotl FPR64, 2)]>;
478 [(rotl FPR64, 0), (rotl FPR64, 1),
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86InstrShiftRotate.td467 [(set GR8:$dst, (rotl GR8:$src1, CL))]>;
470 [(set GR16:$dst, (rotl GR16:$src1, CL))]>, OpSize16;
473 [(set GR32:$dst, (rotl GR32:$src1, CL))]>, OpSize32;
476 [(set GR64:$dst, (rotl GR64:$src1, CL))]>;
482 [(set GR8:$dst, (rotl GR8:$src1, (i8 imm:$src2)))]>;
485 [(set GR16:$dst, (rotl GR16:$src1, (i8 imm:$src2)))]>,
489 [(set GR32:$dst, (rotl GR32:$src1, (i8 imm:$src2)))]>,
494 [(set GR64:$dst, (rotl GR64:$src1, (i8 imm:$src2)))]>;
499 [(set GR8:$dst, (rotl GR8:$src1, (i8 1)))]>;
502 [(set GR16:$dst, (rotl GR16:$src1, (i8 1)))]>, OpSize16;
[all …]
DX86InstrXOP.td126 defm VPROTB : xop3op<0x90, "vprotb", rotl, v16i8, SchedWriteVarVecShift.XMM>;
127 defm VPROTD : xop3op<0x92, "vprotd", rotl, v4i32, SchedWriteVarVecShift.XMM>;
128 defm VPROTQ : xop3op<0x93, "vprotq", rotl, v2i64, SchedWriteVarVecShift.XMM>;
129 defm VPROTW : xop3op<0x91, "vprotw", rotl, v8i16, SchedWriteVarVecShift.XMM>;
/openbsd/src/lib/libcrypto/sha/asm/
Dsha1-586.pl141 &rotl($tmp1,5); # tmp1=ROTATE(a,5)
171 &rotl($f,1); # f=ROTATE(f,1)
177 &rotl($a,5); # ROTATE(a,5)
188 &rotl($f,1); # f=ROTATE(f,1)
194 &rotl($tmp1,5); # ROTATE(a,5)
215 &rotl($f,1); # f=ROTATE(f,1)
219 &rotl($a,5); # ROTATE(a,5)
233 &rotl($f,1); # f=ROTATE(f,1)
237 &rotl($tmp1,5); # ROTATE(a,5)
258 &rotl($f,1); # f=ROTATE(f,1)
[all …]
/openbsd/src/lib/libcrypto/md5/asm/
Dmd5-586.pl64 &rotl($a,$s);
89 &rotl($a,$s);
112 &rotl($a,$s);
135 &rotl($a,$s);
161 &rotl($a,$s);
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInteger.td69 defm ROTL : BinaryInt<rotl, "rotl", 0x77, 0x89>;
105 def : Pat<(rotl I32:$lhs, (and I32:$rhs, 31)), (ROTL_I32 I32:$lhs, I32:$rhs)>;
107 def : Pat<(rotl I64:$lhs, (and I64:$rhs, 63)), (ROTL_I64 I64:$lhs, I64:$rhs)>;
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMRegisterInfo.td416 (decimate (rotl SPR, 1), 4),
417 (decimate (rotl SPR, 1), 2))];
428 (decimate (rotl HPR, 1), 4),
429 (decimate (rotl HPR, 1), 2))];
450 let AltOrders = [(rotl DPR, 16),
451 (add (decimate (rotl DPR, 16), 2), (rotl DPR, 16))];
483 let AltOrders = [(rotl QPR, 8), (trunc QPR, 8)];
522 let AltOrders = [(add (rotl QPR, 8), (rotl DPair, 16)),
568 let AltOrders = [(rotl QQPR, 8)];
594 let AltOrders = [(rotl QQQQPR, 8)];
/openbsd/src/gnu/gcc/gcc/config/vax/
Dvax.md727 "rotl %2,%1,%0")
734 "rotl %R2,%1,%0")
741 "rotl %2,%1,%0")
880 return \"rotl %R3,%1,%0\;cvtbl %0,%0\";
881 return \"rotl %R3,%1,%0\;cvtwl %0,%0\";
897 return \"rotl %R3,%1,%0\;movzbl %0,%0\";
899 return \"rotl %R3,%1,%0\;movzwl %0,%0\";
901 return \"rotl %R3,%1,%0\;bicl2 %M2,%0\";
949 return \"rotl %R3,%1,%0\;cvtbl %0,%0\";
950 return \"rotl %R3,%1,%0\;cvtwl %0,%0\";
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/vax/
Dvax.md1260 "rotl %2,%1,%0")
1267 "rotl %R2,%1,%0")
1274 "rotl %2,%1,%0")
1412 return \"rotl %R3,%1,%0\;cvtbl %0,%0\";
1413 return \"rotl %R3,%1,%0\;cvtwl %0,%0\";
1428 return \"rotl %R3,%1,%0\;movzbl %0,%0\";
1430 return \"rotl %R3,%1,%0\;movzwl %0,%0\";
1432 return \"rotl %R3,%1,%0\;bicl2 %M2,%0\";
1479 return \"rotl %R3,%1,%0\;cvtbl %0,%0\";
1480 return \"rotl %R3,%1,%0\;cvtwl %0,%0\";
[all …]
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
Darm_neon_incl.td155 // rotl - Rotate set left by a number of elements.
156 // example: (rotl mask0, 3) -> [3, 4, 5, 6, 0, 1, 2]
157 def rotl;
158 // rotl - Rotate set right by a number of elements.
/openbsd/src/lib/libcrypto/perlasm/
Dx86asm.pl71 sub ::rotl { &rol(@_); }
/openbsd/src/gnu/llvm/libcxx/include/
Dbit37 constexpr T rotl(T x, unsigned int s) noexcept; // C++20
/openbsd/src/lib/libcrypto/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);
2893 &rotl ($tp1,8); # = ROTATE(tp1,8)
2901 &rotl ($tp2,24);
2904 &rotl ($tp4,16);
2906 &rotl ($tp8,8);
/openbsd/src/gnu/usr.bin/binutils/gas/doc/
Dc-h8300.texi304 * mov.w rs,@@(disp:24,rd) rotl.b rs
305 * mov.w @@abs:24,rd * rotl.w rs
306 * mov.w rs,@@abs:24 * rotl.l rs
Dc-h8500.texi239 cmp[:i][.w] imm16,rd rotl sz ea
Dc-sh.texi301 rotl Rn sts.l MACH,@@-Rn
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/doc/
Dc-h8300.texi305 * mov.w rs,@@(disp:24,rd) rotl.b rs
306 * mov.w @@abs:24,rd * rotl.w rs
307 * mov.w rs,@@abs:24 * rotl.l rs
Dc-sh.texi305 rotl Rn sts.l MACH,@@-Rn
/openbsd/src/gnu/gcc/gcc/config/crx/
Dcrx.md312 (define_insn "rotl<mode>3"
319 rotl<tIsa>\t%2, %0
/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DAPInt.h888 APInt rotl(unsigned rotateAmt) const;
927 APInt rotl(const APInt &rotateAmt) const;
/openbsd/src/gnu/llvm/llvm/lib/Support/
DAPInt.cpp596 return *this == rotl(SplatSizeInBits); in isSplat()
1099 APInt APInt::rotl(const APInt &rotateAmt) const { in rotl() function in APInt
1100 return rotl(rotateModulo(BitWidth, rotateAmt)); in rotl()
1103 APInt APInt::rotl(unsigned rotateAmt) const { in rotl() function in APInt
/openbsd/src/gnu/llvm/llvm/include/llvm/Target/GlobalISel/
DSelectionDAGCompat.td150 def : GINodeEquiv<G_ROTL, rotl>;
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVInstrInfoZb.td531 def : PatGprGpr<shiftop<rotl>, ROL>;
537 def : Pat<(rotl GPR:$rs1, uimmlog2xlen:$shamt),
552 def : Pat<(and (rotl -2, GPR:$rs2), GPR:$rs1), (BCLR GPR:$rs1, GPR:$rs2)>;

123