• Home
  • Raw
  • Download

Lines Matching refs:kSmiShift

1443     ShiftLeftP(dst, src, Operand(kSmiShift));  in SmiTag()
1454 STATIC_ASSERT(kSmiShift == 1); in JumpIfNotSmiCandidate()
1464 TestBitRange(value, kBitsPerPointer - 1, kBitsPerPointer - 1 - kSmiShift, in TestUnsignedSmiCandidate()
1476 ShiftRightArithP(dst, src, Operand(kSmiShift)); in SmiUntag()
1481 STATIC_ASSERT(kSmiTag == 0 && kSmiShift > kPointerSizeLog2); in SmiToPtrArrayOffset()
1482 ShiftRightArithP(dst, src, Operand(kSmiShift - kPointerSizeLog2)); in SmiToPtrArrayOffset()
1484 STATIC_ASSERT(kSmiTag == 0 && kSmiShift < kPointerSizeLog2); in SmiToPtrArrayOffset()
1485 ShiftLeftP(dst, src, Operand(kPointerSizeLog2 - kSmiShift)); in SmiToPtrArrayOffset()
1493 STATIC_ASSERT(kSmiTag == 0 && kSmiShift > 1); in SmiToShortArrayOffset()
1494 ShiftRightArithP(dst, src, Operand(kSmiShift - 1)); in SmiToShortArrayOffset()
1496 STATIC_ASSERT(kSmiTag == 0 && kSmiShift == 1); in SmiToShortArrayOffset()
1505 STATIC_ASSERT(kSmiTag == 0 && kSmiShift > 2); in SmiToIntArrayOffset()
1506 ShiftRightArithP(dst, src, Operand(kSmiShift - 2)); in SmiToIntArrayOffset()
1508 STATIC_ASSERT(kSmiTag == 0 && kSmiShift < 2); in SmiToIntArrayOffset()
1509 ShiftLeftP(dst, src, Operand(2 - kSmiShift)); in SmiToIntArrayOffset()
1517 STATIC_ASSERT(kSmiTag == 0 && kSmiShift > kDoubleSizeLog2); in SmiToDoubleArrayOffset()
1518 ShiftRightArithP(dst, src, Operand(kSmiShift - kDoubleSizeLog2)); in SmiToDoubleArrayOffset()
1520 STATIC_ASSERT(kSmiTag == 0 && kSmiShift < kDoubleSizeLog2); in SmiToDoubleArrayOffset()
1521 ShiftLeftP(dst, src, Operand(kDoubleSizeLog2 - kSmiShift)); in SmiToDoubleArrayOffset()
1526 if (kSmiShift < elementSizeLog2) { in SmiToArrayOffset()
1527 ShiftLeftP(dst, src, Operand(elementSizeLog2 - kSmiShift)); in SmiToArrayOffset()
1528 } else if (kSmiShift > elementSizeLog2) { in SmiToArrayOffset()
1529 ShiftRightArithP(dst, src, Operand(kSmiShift - elementSizeLog2)); in SmiToArrayOffset()
1765 static const int kSmiShift = kSmiTagSize + kSmiShiftSize;