Home
last modified time | relevance | path

Searched refs:rotate (Results 1 – 3 of 3) sorted by relevance

/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc258 static uint64_t RotateRight(uint64_t value, unsigned rotate, unsigned width) { in RotateRight() argument
260 rotate &= 63; in RotateRight()
262 return ((value & bit_mask(rotate)) << (width - rotate)) | (value >> rotate); in RotateRight()
/art/disassembler/
Ddisassembler_arm.cc167 uint32_t rotate = ((instruction >> 8) & 0xf); in ShiftedImmediate() local
169 value = (imm >> (2 * rotate)) | (imm << (32 - (2 * rotate))); in ShiftedImmediate()
383 int32_t rotate = (imm12 >> 7) & 0x1F; in ThumbExpand() local
384 return (val >> rotate) | (val << (32 - rotate)); in ThumbExpand()
/art/compiler/utils/arm/
Dassembler_arm.h49 ShifterOperand(uint32_t rotate, uint32_t immed8) : type_(kImmediate), rm_(kNoRegister), in ShifterOperand() argument
51 is_rotate_(true), is_shift_(false), shift_(kNoShift), rotate_(rotate), immed_(immed8) { in ShifterOperand()