Index: runtime/vm/simulator_mips.h |
=================================================================== |
--- runtime/vm/simulator_mips.h (revision 23812) |
+++ runtime/vm/simulator_mips.h (working copy) |
@@ -50,7 +50,12 @@ |
double get_fregister_double(FRegister freg) const; |
int64_t get_fregister_long(FRegister freg) const; |
+ void set_dregister(DRegister freg, int64_t value); |
+ void set_dregister_double(DRegister freg, double value); |
regis
2013/06/18 08:42:12
I would expect set_dregister to take a double. The
zra
2013/06/18 16:47:25
Done.
|
+ int64_t get_dregister(DRegister freg) const; |
+ double get_dregister_double(DRegister freg) const; |
regis
2013/06/18 08:42:12
ditto with return types.
zra
2013/06/18 16:47:25
Done.
|
+ |
// Accessor for the pc. |
void set_pc(int32_t value) { pc_ = value; } |
int32_t get_pc() const { return pc_; } |
@@ -100,7 +105,8 @@ |
int32_t parameter0, |
int32_t parameter1, |
int32_t parameter2, |
- int32_t parameter3); |
+ int32_t parameter3, |
+ bool fp_return = false); |
// Runtime and native call support. |
enum CallKind { |