Home
last modified time | relevance | path

Searched refs:shift_amount (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/base/
H A Ddtoa_helper.h80 void Shift(int shift_amount) in Shift() argument
82 ASSERT(NEGATIVE_64BIT <= shift_amount && shift_amount <= SHIFT_64BIT); in Shift()
83 if (shift_amount == 0) { in Shift()
85 } else if (shift_amount == NEGATIVE_64BIT) { in Shift()
88 } else if (shift_amount == SHIFT_64BIT) { in Shift()
91 } else if (shift_amount <= 0) { in Shift()
92 high_bits_ <<= -shift_amount; in Shift()
93 high_bits_ += low_bits_ >> (SHIFT_64BIT + shift_amount); in Shift()
94 low_bits_ <<= -shift_amount; in Shift()
96 low_bits_ >>= shift_amount; Shift() local
98 high_bits_ >>= shift_amount; Shift() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
H A Dassembler_aarch64.h164 Operand(Register reg, Shift shift = Shift::LSL, uint8_t shift_amount = 0) in Operand()
165 : reg_(reg), extend_(Extend::NO_EXTEND), shift_(shift), shiftAmount_(shift_amount), immediate_(0) in Operand()
H A Dassembler_aarch64.cpp724 uint32_t shift_amount = (operand.GetShiftAmount() << BITWISE_OP_ShiftAmount_LOWBITS) & BITWISE_OP_ShiftAmount_MASK; in BitWiseOpShift() local
726 shift_amount | Rn(rn.GetId()) | Rd(rd.GetId()); in BitWiseOpShift()
877 uint32_t shift_amount = ((operand.GetShiftAmount()) << ADD_SUB_ShiftAmount_LOWBITS) & ADD_SUB_ShiftAmount_MASK; in AddSubReg() local
880 shift_amount | Rn(rn.GetId()) | Rd(rd.GetId()); in AddSubReg()

Completed in 6 milliseconds