Index: src/arm/simulator-arm.h |
diff --git a/src/arm/simulator-arm.h b/src/arm/simulator-arm.h |
index abc91bbc42a1dec072be83178a4fc860f3d9e439..ec47fa1f1cf9403239fe36dab4bebb9b83619dbe 100644 |
--- a/src/arm/simulator-arm.h |
+++ b/src/arm/simulator-arm.h |
@@ -205,6 +205,8 @@ class Simulator { |
// generated RegExp code with 7 parameters. This is a convenience function, |
// which sets up the simulator state and grabs the result on return. |
int32_t Call(byte* entry, int argument_count, ...); |
+ // Alternative: call a 2-argument double function. |
+ double CallFP(byte* entry, double d0, double d1); |
// Push an address onto the JS stack. |
uintptr_t PushAddress(uintptr_t address); |
@@ -356,6 +358,8 @@ class Simulator { |
template<class InputType, int register_size> |
void SetVFPRegister(int reg_index, const InputType& value); |
+ void CallInternal(byte* entry); |
+ |
// Architecture state. |
// Saturating instructions require a Q flag to indicate saturation. |
// There is currently no way to read the CPSR directly, and thus read the Q |