Home
last modified time | relevance | path

Searched refs:ROL (Results 1 – 25 of 51) sorted by relevance

123

/openbsd/src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/execute/
D20020226-1.c10 #define ROL(a,b) (((a) << (b)) | ((a) >> ((sizeof (a) * CHAR_BIT) - (b)))) macro
67 if (ROL (uc, shift1) != ROL (CHAR_VALUE, SHIFT1)) in main()
70 if (ROL (uc, SHIFT1) != ROL (CHAR_VALUE, SHIFT1)) in main()
73 if (ROL (us, shift1) != ROL (SHORT_VALUE, SHIFT1)) in main()
76 if (ROL (us, SHIFT1) != ROL (SHORT_VALUE, SHIFT1)) in main()
79 if (ROL (ui, shift1) != ROL (INT_VALUE, SHIFT1)) in main()
82 if (ROL (ui, SHIFT1) != ROL (INT_VALUE, SHIFT1)) in main()
85 if (ROL (ul, shift1) != ROL (LONG_VALUE, SHIFT1)) in main()
88 if (ROL (ul, SHIFT1) != ROL (LONG_VALUE, SHIFT1)) in main()
91 if (ROL (ull, shift1) != ROL (LL_VALUE, SHIFT1)) in main()
[all …]
D20020508-1.c10 #define ROL(a,b) (((a) << (b)) | ((a) >> ((sizeof (a) * CHAR_BIT) - (b)))) macro
67 if (ROL (uc, shift1) != ROL (CHAR_VALUE, SHIFT1)) in main()
70 if (ROL (uc, SHIFT1) != ROL (CHAR_VALUE, SHIFT1)) in main()
73 if (ROL (us, shift1) != ROL (SHORT_VALUE, SHIFT1)) in main()
76 if (ROL (us, SHIFT1) != ROL (SHORT_VALUE, SHIFT1)) in main()
79 if (ROL (ui, shift1) != ROL (INT_VALUE, SHIFT1)) in main()
82 if (ROL (ui, SHIFT1) != ROL (INT_VALUE, SHIFT1)) in main()
85 if (ROL (ul, shift1) != ROL (LONG_VALUE, SHIFT1)) in main()
88 if (ROL (ul, SHIFT1) != ROL (LONG_VALUE, SHIFT1)) in main()
91 if (ROL (ull, shift1) != ROL (LL_VALUE, SHIFT1)) in main()
[all …]
D20020508-2.c8 #define ROL(a,b) (((a) << (b)) | ((a) >> ((sizeof (a) * CHAR_BIT) - (b)))) macro
65 if (ROL (c, shift1) != ROL (CHAR_VALUE, SHIFT1)) in main()
68 if (ROL (c, SHIFT1) != ROL (CHAR_VALUE, SHIFT1)) in main()
71 if (ROL (s, shift1) != ROL (SHORT_VALUE, SHIFT1)) in main()
74 if (ROL (s, SHIFT1) != ROL (SHORT_VALUE, SHIFT1)) in main()
77 if (ROL (i, shift1) != ROL (INT_VALUE, SHIFT1)) in main()
80 if (ROL (i, SHIFT1) != ROL (INT_VALUE, SHIFT1)) in main()
83 if (ROL (l, shift1) != ROL (LONG_VALUE, SHIFT1)) in main()
86 if (ROL (l, SHIFT1) != ROL (LONG_VALUE, SHIFT1)) in main()
89 if (ROL (ll, shift1) != ROL (LL_VALUE, SHIFT1)) in main()
[all …]
D20020508-3.c8 #define ROL(a,b) (((a) << (b)) | ((a) >> ((sizeof (a) * CHAR_BIT) - (b)))) macro
65 if (ROL (c, shift1) != ROL (CHAR_VALUE, SHIFT1)) in main()
68 if (ROL (c, SHIFT1) != ROL (CHAR_VALUE, SHIFT1)) in main()
71 if (ROL (s, shift1) != ROL (SHORT_VALUE, SHIFT1)) in main()
74 if (ROL (s, SHIFT1) != ROL (SHORT_VALUE, SHIFT1)) in main()
77 if (ROL (i, shift1) != ROL (INT_VALUE, SHIFT1)) in main()
80 if (ROL (i, SHIFT1) != ROL (INT_VALUE, SHIFT1)) in main()
83 if (ROL (l, shift1) != ROL (LONG_VALUE, SHIFT1)) in main()
86 if (ROL (l, SHIFT1) != ROL (LONG_VALUE, SHIFT1)) in main()
89 if (ROL (ll, shift1) != ROL (LL_VALUE, SHIFT1)) in main()
[all …]
/openbsd/src/sys/arch/hppa/hppa/
Din_cksum.c65 #define ROL asm volatile ("shd %0, %0, 8, %0" : "+r" (sum)) macro
66 #define ADDBYTE {ROL; sum += *w++; bins++; mlen--;}
119 ROL;
/openbsd/src/sys/arch/m88k/m88k/
Din_cksum.c43 #define ROL (sum <<= 8) macro
44 #define ADDB (ROL, sum += *w, byte_swapped ^= 1)
81 ROL; in in_cksum_internal()
/openbsd/src/sys/crypto/
Dmichael.c30 #define ROL(n, x) (((x) << (n)) | ((x) >> (32 - (n)))) macro
46 r ^= ROL(17, l); \
50 r ^= ROL(3, l); \
Dcast.c22 #define ROL(x, n) ( ((x)<<(n)) | ((x)>>(32-(n))) ) macro
26 t = ROL(key->xkey[i] + r, key->xkey[i+16]); \
30 t = ROL(key->xkey[i] ^ r, key->xkey[i+16]); \
34 t = ROL(key->xkey[i] - r, key->xkey[i+16]); \
Drmd160.c70 #define ROL(n, x) (((x) << (n)) | ((x) >> (32-(n)))) macro
80 a = ROL(sj, a + Fj(b,c,d) + X(rj) + Kj) + e; \
81 c = ROL(10, c); \
/openbsd/src/sys/arch/sh/sh/
Din_cksum.S51 #define ROL \ macro
57 ROL ; \
66 ROL ; \
186 ROL
/openbsd/src/sys/arch/sparc64/sparc64/
Din_cksum.S104 ldub [%o5], %o4 ! ADDBYTE {ROL; sum += *w; byte_swapped ^= 1;}
105 sllx %o3, 8, %o3 ! ROL { sum = sum << 8; }
167 sllx %o3, 8, %o3 ! ROL { sum = sum << 8; }
193 sllx %o3, 8, %o3 ! ROL
/openbsd/src/gnu/usr.bin/cvs/diff/
Dio.c22 #define ROL(v, n) ((v) << (n) | (v) >> (UINT_BIT - (n))) macro
25 #define HASH(h, c) ((c) + ROL (h, 7))
/openbsd/src/lib/libc/hash/
Drmd160.c69 #define ROL(n, x) (((x) << (n)) | ((x) >> (32-(n)))) macro
79 a = ROL(sj, a + Fj(b,c,d) + X(rj) + Kj) + e; \
80 c = ROL(10, c); \
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DAVRISelLowering.h54 ROL, ///< Bit rotate left. enumerator
DAVRISelLowering.cpp256 NODE(ROL); in getTargetNodeName()
378 Opc8 = AVRISD::ROL; in LowerShifts()
DAVRInstrInfo.td60 def AVRrol : SDNode<"AVRISD::ROL", SDTIntUnaryOp>;
2145 def ROL : InstAlias<"rol\t$rd", (ADCRdRr GPR8 : $rd, GPR8 : $rd)>;
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVInstrInfoZb.td343 def ROL : ALU_rr<0b0110000, 0b001, "rol">,
531 def : PatGprGpr<shiftop<rotl>, ROL>;
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86SchedSandyBridge.td992 def: InstRW<[SBWriteResGroup85], (instregex "ROL(8|16|32|64)m(1|i)",
1030 def: InstRW<[SBWriteResGroup97_2], (instregex "ROL(8|16|32|64)mCL",
DX86ScheduleZnver4.td1590 "(V?)P(ROL|ROR)(D|Q|VD|VQ)(Z?|Z128?|Z256?)(rr|rrk|rrkz)",
1591 "(V?)P(ROL|ROR)(D|Q|VD|VQ)(Z256?)(ri|rik|rikz)",
1592 "(V?)P(ROL|ROR)(D|Q)(Z?|Z128?)(ri|rik|rikz)",
DX86SchedSkylakeClient.td1144 def: InstRW<[SKLWriteResGroup100], (instregex "ROL(8|16|32|64)m(1|i)",
1227 def: InstRW<[SKLWriteResGroup117], (instregex "ROL(8|16|32|64)mCL",
DX86SchedBroadwell.td1088 def: InstRW<[BWWriteResGroup87], (instregex "ROL(8|16|32|64)m(1|i)",
1162 def: InstRW<[BWWriteResGroup100], (instregex "ROL(8|16|32|64)mCL",
DX86SchedHaswell.td1191 def: InstRW<[HWWriteResGroup46], (instregex "ROL(8|16|32|64)m(1|i)",
1322 def: InstRW<[HWWriteResGroup69], (instregex "ROL(8|16|32|64)mCL",
DX86ScheduleAtom.td514 def : InstRW<[AtomWrite0_1], (instregex "(RCL|RCR|ROL|ROR|SAR|SHL|SHR)(8|16|32|64)m",
DX86InstrCompiler.td1916 // ROL/ROR instructions allow a stronger mask optimization than shift for 8- and
1945 defm : MaskedRotateAmountPats<rotl, "ROL">;
2294 // register-register 16 bit bswap. This maps it to a ROL instruction.
DX86SchedSkylakeServer.td1441 def: InstRW<[SKXWriteResGroup107], (instregex "ROL(8|16|32|64)m(1|i)",
1612 def: InstRW<[SKXWriteResGroup128], (instregex "ROL(8|16|32|64)mCL",

123