}
+void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
+}
+
+
void Deoptimizer::CopySIMD128Registers(FrameDescription* output_frame) {
for (int i = 0; i < DwVfpRegister::kMaxNumRegisters; ++i) {
double double_value = input_->GetDoubleRegister(i);
}
+simd128_value_t FrameDescription::GetSIMD128Register(unsigned n) const {
+ DCHECK(n < arraysize(simd128_registers_));
+ return simd128_registers_[n];
+}
+
+
+void FrameDescription::SetSIMD128Register(unsigned n, simd128_value_t value) {
+ DCHECK(n < arraysize(simd128_registers_));
+ simd128_registers_[n] = value;
+}
+
+
+int FrameDescription::double_registers_offset() {
+ return OFFSET_OF(FrameDescription, simd128_registers_);
+}
+
+
+int FrameDescription::simd128_registers_offset() {
+ return OFFSET_OF(FrameDescription, simd128_registers_);
+}
+
+
#undef __
} } // namespace v8::internal