Home
last modified time | relevance | path

Searched refs:shift_low (Results 1 - 2 of 2) sorted by relevance

/third_party/node/deps/v8/src/codegen/arm64/
H A Dmacro-assembler-arm64.cc724 int shift_low; in MoveImmediateForShiftedOp() local
726 shift_low = base::bits::CountTrailingZeros(imm); in MoveImmediateForShiftedOp()
729 shift_low = base::bits::CountTrailingZeros(static_cast<uint32_t>(imm)); in MoveImmediateForShiftedOp()
737 shift_low = std::min(shift_low, 4); in MoveImmediateForShiftedOp()
739 int64_t imm_low = imm >> shift_low; in MoveImmediateForShiftedOp()
752 return Operand(dst, LSL, shift_low); in MoveImmediateForShiftedOp()
/third_party/vixl/src/aarch64/
H A Dmacro-assembler-aarch64.cc1782 int shift_low = CountTrailingZeros(imm, reg_size); in Emit() local
1788 shift_low = std::min(shift_low, 4); in Emit()
1790 // TryOneInstrMoveImmediate handles `imm` with a value of zero, so shift_low in Emit()
1792 VIXL_ASSERT((shift_low >= 0) && (shift_low < 64)); in Emit()
1793 // imm_low = imm >> shift_low (with sign extension) in Emit()
1794 uint64_t imm_low = ExtractSignedBitfield64(63, shift_low, imm); in Emit()
1805 return Operand(dst, LSL, shift_low); in Emit()

Completed in 13 milliseconds