_rotl64
Classification
Other, Shift, CPUID Test: None
Header File
Instruction
ROL r64, imm8
Synopsis
_rotl64(unsigned __int64 a, int shift);
Description
Shift the bits of unsigned 64-bit integer "a" left by the number of bits specified in "shift", rotating the most-significant bit to the least-significant bit location, and store the unsigned result in "dst".
Operation
dst := a
count := shift AND 63
DO WHILE (count > 0)
tmp[0] := dst[63]
dst := (dst << 1) OR tmp[0]
count := count - 1
OD