/third_party/node/deps/v8/src/codegen/x64/ |
H A D | macro-assembler-x64.cc | 1256 shll(reg, Immediate(kSmiShift)); in CallRecordWriteStub() 1258 shlq(reg, Immediate(kSmiShift)); in CallRecordWriteStub() 1280 sarq(reg, Immediate(kSmiShift)); in CallRecordWriteStub() 1294 sarq(dst, Immediate(kSmiShift)); in CallRecordWriteStub() 1299 movl(dst, Operand(src, kSmiShift / kBitsPerByte)); in CallRecordWriteStub() 1309 sarq(dst, Immediate(kSmiShift)); in CallRecordWriteStub() 1317 sarl(reg, Immediate(kSmiShift)); in CallRecordWriteStub() 1319 shrq(reg, Immediate(kSmiShift)); in CallRecordWriteStub() 1359 cmpl(Operand(dst, kSmiShift / kBitsPerByte), Immediate(src.value())); in CallRecordWriteStub() 1406 addl(Operand(dst, kSmiShift / kBitsPerByt in CallRecordWriteStub() [all...] |
H A D | macro-assembler-x64.h | 628 static const int kSmiShift = kSmiTagSize + kSmiShiftSize; member in v8::internal::TurboAssembler
|
/third_party/node/deps/v8/src/codegen/ppc/ |
H A D | macro-assembler-ppc.h | 782 srawi(dst, src, kSmiShift, rc); in SmiUntag() 784 ShiftRightS64(dst, src, Operand(kSmiShift), rc); in SmiUntag() 795 // Shift left by kSmiShift 798 ShiftLeftU64(dst, src, Operand(kSmiShift), rc); in SmiTag() 972 STATIC_ASSERT(kSmiTag == 0 && kSmiShift < kSystemPointerSizeLog2); in SmiToPtrArrayOffset() 973 ShiftLeftU64(dst, src, Operand(kSystemPointerSizeLog2 - kSmiShift)); in SmiToPtrArrayOffset() 975 STATIC_ASSERT(kSmiTag == 0 && kSmiShift > kSystemPointerSizeLog2); in SmiToPtrArrayOffset() 976 ShiftRightS64(dst, src, Operand(kSmiShift - kSystemPointerSizeLog2)); in SmiToPtrArrayOffset() 1066 static const int kSmiShift = kSmiTagSize + kSmiShiftSize; member in v8::internal::TurboAssembler 1365 static const int kSmiShift member in v8::internal::MacroAssembler [all...] |
H A D | macro-assembler-ppc.cc | 3607 Operand(kSmiShift - kSystemPointerSizeLog2)); in CallRecordWriteStub() 3611 Operand(kSystemPointerSizeLog2 - kSmiShift)); in CallRecordWriteStub()
|
/third_party/node/deps/v8/src/codegen/s390/ |
H A D | macro-assembler-s390.h | 1048 ShiftRightS32(dst, src, Operand(kSmiShift)); in SmiUntag() 1050 ShiftRightS64(dst, src, Operand(kSmiShift)); in SmiUntag() 1062 // Shift left by kSmiShift 1065 ShiftLeftU64(dst, src, Operand(kSmiShift)); in SmiTag() 1437 STATIC_ASSERT(kSmiTag == 0 && kSmiShift < kSystemPointerSizeLog2); in SmiToPtrArrayOffset() 1438 ShiftLeftU64(dst, src, Operand(kSystemPointerSizeLog2 - kSmiShift)); in SmiToPtrArrayOffset() 1440 STATIC_ASSERT(kSmiTag == 0 && kSmiShift > kSystemPointerSizeLog2); in SmiToPtrArrayOffset() 1441 ShiftRightS64(dst, src, Operand(kSmiShift - kSystemPointerSizeLog2)); in SmiToPtrArrayOffset() 1483 static const int kSmiShift = kSmiTagSize + kSmiShiftSize; member in v8::internal::TurboAssembler 1777 static const int kSmiShift member in v8::internal::MacroAssembler [all...] |
H A D | macro-assembler-s390.cc | 4725 Operand(kSmiShift - kSystemPointerSizeLog2)); in CallRecordWriteStub() 4729 Operand(kSystemPointerSizeLog2 - kSmiShift)); in CallRecordWriteStub()
|
/third_party/node/deps/v8/src/codegen/arm64/ |
H A D | macro-assembler-arm64-inl.h | 1047 Lsl(dst, src, kSmiShift); in SmiTag() 1059 Asr(dst.W(), src.W(), kSmiShift); in SmiUntag() 1062 Asr(dst, src, kSmiShift); in SmiUntag() 1072 DCHECK_EQ(kSmiShift, 32); in SmiUntag() 1074 MemOperand(src.base(), src.offset() + (kSmiShift / kBitsPerByte), in SmiUntag() 1101 Asr(smi.W(), smi.W(), kSmiShift); in SmiToInt32() 1103 Lsr(smi, smi, kSmiShift); in SmiToInt32()
|
H A D | macro-assembler-arm64.cc | 1987 Asr(builtin_index, builtin_index, kSmiShift - kSystemPointerSizeLog2); in LoadEntryFromBuiltinIndex() 1995 Operand(builtin_index.W(), SXTW, kSystemPointerSizeLog2 - kSmiShift)); in LoadEntryFromBuiltinIndex() 1998 Operand(builtin_index, LSL, kSystemPointerSizeLog2 - kSmiShift)); in LoadEntryFromBuiltinIndex()
|
H A D | assembler-arm64.h | 63 constexpr int kSmiShift = kSmiTagSize + kSmiShiftSize; member 64 constexpr uint64_t kSmiShiftMask = (1ULL << kSmiShift) - 1;
|
/third_party/node/deps/v8/src/codegen/loong64/ |
H A D | macro-assembler-loong64.h | 435 srai_d(dst, src, kSmiShift); in SmiUntag() 438 srai_w(dst, src, kSmiShift); in SmiUntag() 448 srai_d(dst, src, kSmiShift - scale); in SmiScale()
|
H A D | assembler-loong64.h | 29 constexpr int kSmiShift = kSmiTagSize + kSmiShiftSize; member 30 constexpr uint64_t kSmiShiftMask = (1UL << kSmiShift) - 1;
|
/third_party/node/deps/v8/src/codegen/mips64/ |
H A D | macro-assembler-mips64.h | 500 dsra32(dst, src, kSmiShift - 32); in SmiUntag() 503 sra(dst, src, kSmiShift); in SmiUntag() 513 dsra(dst, src, kSmiShift - scale); in SmiScale()
|
H A D | assembler-mips64.h | 59 constexpr int kSmiShift = kSmiTagSize + kSmiShiftSize; member 60 constexpr uint64_t kSmiShiftMask = (1UL << kSmiShift) - 1;
|
/third_party/node/deps/v8/src/codegen/riscv64/ |
H A D | macro-assembler-riscv64.h | 488 sraiw(dst, src, kSmiShift); in SmiUntag() 490 srai(dst, src, kSmiShift); in SmiUntag() 1256 srai(dst, src, (kSmiShift - scale) & 0x3F); in SmiScale()
|
H A D | assembler-riscv64.h | 64 constexpr int kSmiShift = kSmiTagSize + kSmiShiftSize; member 65 constexpr uint64_t kSmiShiftMask = (1UL << kSmiShift) - 1;
|