diff options
author | Trevor Norris <trev.norris@gmail.com> | 2014-01-23 12:14:40 -0800 |
---|---|---|
committer | Trevor Norris <trev.norris@gmail.com> | 2014-01-23 12:26:51 -0800 |
commit | f78e5df85467343bf91b4811bc1cb6cd47cc7575 (patch) | |
tree | f86cdfa54be742059aa5da261e12128883527403 /deps/v8/src/arguments.cc | |
parent | c79c304ead2e16082465a61156d9e29b01a7909e (diff) | |
download | android-node-v8-f78e5df85467343bf91b4811bc1cb6cd47cc7575.tar.gz android-node-v8-f78e5df85467343bf91b4811bc1cb6cd47cc7575.tar.bz2 android-node-v8-f78e5df85467343bf91b4811bc1cb6cd47cc7575.zip |
v8: upgrade to 3.22.24.17
Diffstat (limited to 'deps/v8/src/arguments.cc')
-rw-r--r-- | deps/v8/src/arguments.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/deps/v8/src/arguments.cc b/deps/v8/src/arguments.cc index 3a4d733152..205da7c68a 100644 --- a/deps/v8/src/arguments.cc +++ b/deps/v8/src/arguments.cc @@ -117,4 +117,12 @@ FOR_EACH_CALLBACK_TABLE_MAPPING_2_VOID_RETURN(WRITE_CALL_2_VOID) #undef WRITE_CALL_2_VOID +double ClobberDoubleRegisters(double x1, double x2, double x3, double x4) { + // TODO(ulan): This clobbers only subset of registers depending on compiler, + // Rewrite this in assembly to really clobber all registers. + // GCC for ia32 uses the FPU and does not touch XMM registers. + return x1 * 1.01 + x2 * 2.02 + x3 * 3.03 + x4 * 4.04; +} + + } } // namespace v8::internal |