| OLD | NEW | 
|---|
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include <stdarg.h> | 5 #include <stdarg.h> | 
| 6 #include <stdlib.h> | 6 #include <stdlib.h> | 
| 7 #include <cmath> | 7 #include <cmath> | 
| 8 | 8 | 
| 9 #if V8_TARGET_ARCH_ARM | 9 #if V8_TARGET_ARCH_ARM | 
| 10 | 10 | 
| (...skipping 5804 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5815 | 5815 | 
| 5816   CallInternal(entry); | 5816   CallInternal(entry); | 
| 5817 | 5817 | 
| 5818   // Pop stack passed arguments. | 5818   // Pop stack passed arguments. | 
| 5819   CHECK_EQ(entry_stack, get_register(sp)); | 5819   CHECK_EQ(entry_stack, get_register(sp)); | 
| 5820   set_register(sp, original_stack); | 5820   set_register(sp, original_stack); | 
| 5821 | 5821 | 
| 5822   return get_register(r0); | 5822   return get_register(r0); | 
| 5823 } | 5823 } | 
| 5824 | 5824 | 
| 5825 int32_t Simulator::CallFPImpl(byte* entry, double d0, double d1) { | 5825 intptr_t Simulator::CallFPImpl(byte* entry, double d0, double d1) { | 
| 5826   if (use_eabi_hardfloat()) { | 5826   if (use_eabi_hardfloat()) { | 
| 5827     set_d_register_from_double(0, d0); | 5827     set_d_register_from_double(0, d0); | 
| 5828     set_d_register_from_double(1, d1); | 5828     set_d_register_from_double(1, d1); | 
| 5829   } else { | 5829   } else { | 
| 5830     set_register_pair_from_double(0, &d0); | 5830     set_register_pair_from_double(0, &d0); | 
| 5831     set_register_pair_from_double(2, &d1); | 5831     set_register_pair_from_double(2, &d1); | 
| 5832   } | 5832   } | 
| 5833   CallInternal(entry); | 5833   CallInternal(entry); | 
| 5834   return get_register(r0); | 5834   return get_register(r0); | 
| 5835 } | 5835 } | 
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 6052   processor->prev_ = nullptr; | 6052   processor->prev_ = nullptr; | 
| 6053   processor->next_ = nullptr; | 6053   processor->next_ = nullptr; | 
| 6054 } | 6054 } | 
| 6055 | 6055 | 
| 6056 }  // namespace internal | 6056 }  // namespace internal | 
| 6057 }  // namespace v8 | 6057 }  // namespace v8 | 
| 6058 | 6058 | 
| 6059 #endif  // USE_SIMULATOR | 6059 #endif  // USE_SIMULATOR | 
| 6060 | 6060 | 
| 6061 #endif  // V8_TARGET_ARCH_ARM | 6061 #endif  // V8_TARGET_ARCH_ARM | 
| OLD | NEW | 
|---|