Searched refs:kSmiShift (Results 1 - 12 of 12) sorted by relevance

/external/chromium_org/v8/src/x64/
H A Dmacro-assembler-x64.cc1161 shlp(dst, Immediate(kSmiShift));
1175 DCHECK(kSmiShift % kBitsPerByte == 0);
1176 movl(Operand(dst, kSmiShift / kBitsPerByte), src);
1193 shlp(dst, Immediate(kSmiShift));
1204 shrp(dst, Immediate(kSmiShift));
1207 sarl(dst, Immediate(kSmiShift));
1214 movl(dst, Operand(src, kSmiShift / kBitsPerByte));
1218 sarl(dst, Immediate(kSmiShift));
1228 sarp(dst, Immediate(kSmiShift));
1238 movsxlq(dst, Operand(src, kSmiShift / kBitsPerByt
[all...]
H A Dmacro-assembler-x64.h1058 shlp(reg, Immediate(kSmiShift - Field::kShift));
1063 DCHECK(kSmiShift == kSmiTagSize);
1065 if (shift < kSmiShift) {
1066 shlp(reg, Immediate(kSmiShift - shift));
1067 } else if (shift > kSmiShift) {
1068 sarp(reg, Immediate(shift - kSmiShift));
1477 static const int kSmiShift = kSmiTagSize + kSmiShiftSize; member in class:v8::internal::MacroAssembler
/external/chromium_org/v8/src/arm64/
H A Dmacro-assembler-arm64-inl.h35 STATIC_ASSERT(kSmiShift == 32);
36 return MemOperand(object, offset + (kSmiShift / kBitsPerByte));
1296 static_cast<unsigned>(kSmiShift + kSmiValueSize));
1298 Lsl(dst, src, kSmiShift);
1307 static_cast<unsigned>(kSmiShift + kSmiValueSize));
1312 Asr(dst, src, kSmiShift);
1326 Scvtf(dst, src, kSmiShift);
1337 Scvtf(dst, src, kSmiShift);
1342 STATIC_ASSERT((static_cast<unsigned>(kSmiShift) == kWRegSizeInBits) &&
1350 STATIC_ASSERT((static_cast<unsigned>(kSmiShift)
[all...]
H A Dassembler-arm64-inl.h433 STATIC_ASSERT(kXRegSizeInBits == static_cast<unsigned>(kSmiShift +
436 return Operand(smi, ASR, kSmiShift);
441 STATIC_ASSERT(kXRegSizeInBits == static_cast<unsigned>(kSmiShift +
445 if (scale > kSmiShift) {
446 return Operand(smi, LSL, scale - kSmiShift);
447 } else if (scale < kSmiShift) {
448 return Operand(smi, ASR, kSmiShift - scale);
H A Ddebug-arm64.cc175 STATIC_ASSERT(static_cast<unsigned>(kSmiShift) == kWRegSizeInBits);
H A Dassembler-arm64.h630 const int kSmiShift = kSmiTagSize + kSmiShiftSize;
631 const uint64_t kSmiShiftMask = (1UL << kSmiShift) - 1;
H A Dfull-codegen-arm64.cc2052 __ Ubfx(right, right, kSmiShift, 5);
2057 __ Ubfx(right, right, kSmiShift, 5);
2063 __ Ubfx(right, right, kSmiShift, 5);
2080 STATIC_ASSERT(static_cast<unsigned>(kSmiShift) == (kXRegSizeInBits / 2));
2090 __ Cmp(x11, kXRegSizeInBits - kSmiShift);
2686 uint64_t sign_mask = V8_UINT64_C(1) << (kSmiShift + kSmiValueSize - 1);
H A Dlithium-codegen-arm64.cc3840 STATIC_ASSERT((kSmiValueSize == 32) && (kSmiShift == 32) && (kSmiTag == 0));
4491 STATIC_ASSERT((kSmiShift == 32) && (kSmiTag == 0));
4501 STATIC_ASSERT((kSmiShift % 2) == 0);
4502 __ Asr(result, left, kSmiShift / 2);
4945 __ Ubfx(result, right, kSmiShift, 5);
H A Dsimulator-arm64.cc3501 int32_t untagged = (value >> kSmiShift) & 0xffffffff;
/external/chromium_org/v8/src/mips64/
H A Dmacro-assembler-mips64.h124 STATIC_ASSERT(kSmiShift == 32);
125 return MemOperand(rm, offset + (kSmiShift / kBitsPerByte));
1399 STATIC_ASSERT(kSmiShift == 32);
1432 STATIC_ASSERT(kSmiShift == 32);
1447 dsra(dst, src, kSmiShift - scale);
H A Dassembler-mips64.h350 const int kSmiShift = kSmiTagSize + kSmiShiftSize; member in namespace:v8::internal
351 const uint64_t kSmiShiftMask = (1UL << kSmiShift) - 1;
H A Dmacro-assembler-mips64.cc5035 dsra(d_scaled, d_smi, kSmiShift - scale);

Completed in 1062 milliseconds