19 return Float32::FromBits(
20 static_cast<uint32_t
>(double_registers_[n].get_bits()));
23 return Float64::FromBits(
24 static_cast<uint64_t
>(double_registers_[n].get_bits()));
29 reinterpret_cast<Address>(double_registers_ + n), value);
static void PatchToJump(Address pc, Address new_pc)
static V8_EXPORT_PRIVATE const int kEagerDeoptExitSize
static V8_EXPORT_PRIVATE const int kAdaptShadowStackOffsetToSubtract
static V8_EXPORT_PRIVATE const int kLazyDeoptExitSize
void SetCallerFp(unsigned offset, intptr_t value)
void SetCallerConstantPool(unsigned offset, intptr_t value)
void SetCallerPc(unsigned offset, intptr_t value)
void SetFrameSlot(unsigned offset, intptr_t value)
void SetDoubleRegister(unsigned n, Float64 value)
Float64 GetDoubleRegister(unsigned n) const
Float32 GetFloatRegister(unsigned n) const
static void WriteUnalignedValue(Address p, V value)
FloatWithBits< 32 > Float32
FloatWithBits< 64 > Float64
constexpr uint8_t kInstrSize