| OLD | NEW |
| 1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 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 // Declares a Simulator for S390 instructions if we are not generating a native | 5 // Declares a Simulator for S390 instructions if we are not generating a native |
| 6 // S390 binary. This Simulator allows us to run and debug S390 code generation | 6 // S390 binary. This Simulator allows us to run and debug S390 code generation |
| 7 // on regular desktop machines. | 7 // on regular desktop machines. |
| 8 // V8 calls into generated code by "calling" the CALL_GENERATED_CODE macro, | 8 // V8 calls into generated code by "calling" the CALL_GENERATED_CODE macro, |
| 9 // which will start execution in the Simulator or forwards to the real entry | 9 // which will start execution in the Simulator or forwards to the real entry |
| 10 // on a S390 hardware platform. | 10 // on a S390 hardware platform. |
| (...skipping 720 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 731 EVALUATE(CGFRL); | 731 EVALUATE(CGFRL); |
| 732 EVALUATE(ECTG); | 732 EVALUATE(ECTG); |
| 733 EVALUATE(CSST); | 733 EVALUATE(CSST); |
| 734 EVALUATE(LPD); | 734 EVALUATE(LPD); |
| 735 EVALUATE(LPDG); | 735 EVALUATE(LPDG); |
| 736 EVALUATE(BRCTH); | 736 EVALUATE(BRCTH); |
| 737 EVALUATE(AIH); | 737 EVALUATE(AIH); |
| 738 EVALUATE(ALSIH); | 738 EVALUATE(ALSIH); |
| 739 EVALUATE(ALSIHN); | 739 EVALUATE(ALSIHN); |
| 740 EVALUATE(CIH); | 740 EVALUATE(CIH); |
| 741 EVALUATE(CLIH); |
| 741 EVALUATE(STCK); | 742 EVALUATE(STCK); |
| 742 EVALUATE(CFC); | 743 EVALUATE(CFC); |
| 743 EVALUATE(IPM); | 744 EVALUATE(IPM); |
| 744 EVALUATE(HSCH); | 745 EVALUATE(HSCH); |
| 745 EVALUATE(MSCH); | 746 EVALUATE(MSCH); |
| 746 EVALUATE(SSCH); | 747 EVALUATE(SSCH); |
| 747 EVALUATE(STSCH); | 748 EVALUATE(STSCH); |
| 748 EVALUATE(TSCH); | 749 EVALUATE(TSCH); |
| 749 EVALUATE(TPI); | 750 EVALUATE(TPI); |
| 750 EVALUATE(SAL); | 751 EVALUATE(SAL); |
| (...skipping 538 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1289 static inline void UnregisterCTryCatch(v8::internal::Isolate* isolate) { | 1290 static inline void UnregisterCTryCatch(v8::internal::Isolate* isolate) { |
| 1290 Simulator::current(isolate)->PopAddress(); | 1291 Simulator::current(isolate)->PopAddress(); |
| 1291 } | 1292 } |
| 1292 }; | 1293 }; |
| 1293 | 1294 |
| 1294 } // namespace internal | 1295 } // namespace internal |
| 1295 } // namespace v8 | 1296 } // namespace v8 |
| 1296 | 1297 |
| 1297 #endif // !defined(USE_SIMULATOR) | 1298 #endif // !defined(USE_SIMULATOR) |
| 1298 #endif // V8_S390_SIMULATOR_S390_H_ | 1299 #endif // V8_S390_SIMULATOR_S390_H_ |
| OLD | NEW |