Index: src/mips/interface-descriptors-mips.cc |
diff --git a/src/mips/interface-descriptors-mips.cc b/src/mips/interface-descriptors-mips.cc |
index 4f009a488c08074594333e6337426626a2e90c08..bafe0b661b05c056d44f0b58b56594103f88a138 100644 |
--- a/src/mips/interface-descriptors-mips.cc |
+++ b/src/mips/interface-descriptors-mips.cc |
@@ -295,6 +295,17 @@ void BinaryOpWithAllocationSiteDescriptor::InitializePlatformSpecific( |
data->InitializePlatformSpecific(arraysize(registers), registers, NULL); |
} |
+void BinaryOpWithVectorDescriptor::InitializePlatformSpecific( |
+ CallInterfaceDescriptorData* data) { |
+ // register state |
+ // a1 -- lhs |
+ // a0 -- rhs |
+ // t0 -- slot id |
+ // a3 -- vector |
+ Register registers[] = {a1, a0, t0, a3}; |
+ data->InitializePlatformSpecific(arraysize(registers), registers); |
+} |
+ |
void CountOpDescriptor::InitializePlatformSpecific( |
CallInterfaceDescriptorData* data) { |
Register registers[] = {a1}; |