Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(222)

Side by Side Diff: src/s390/simulator-s390.h

Issue 2691893002: s390: use new mul instruction (Closed)
Patch Set: fix comment Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/s390/macro-assembler-s390.cc ('k') | src/s390/simulator-s390.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 740 matching lines...) Expand 10 before | Expand all | Expand 10 after
751 EVALUATE(SAL); 751 EVALUATE(SAL);
752 EVALUATE(RSCH); 752 EVALUATE(RSCH);
753 EVALUATE(STCRW); 753 EVALUATE(STCRW);
754 EVALUATE(STCPS); 754 EVALUATE(STCPS);
755 EVALUATE(RCHP); 755 EVALUATE(RCHP);
756 EVALUATE(SCHM); 756 EVALUATE(SCHM);
757 EVALUATE(CKSM); 757 EVALUATE(CKSM);
758 EVALUATE(SAR); 758 EVALUATE(SAR);
759 EVALUATE(EAR); 759 EVALUATE(EAR);
760 EVALUATE(MSR); 760 EVALUATE(MSR);
761 EVALUATE(MSRKC);
761 EVALUATE(MVST); 762 EVALUATE(MVST);
762 EVALUATE(CUSE); 763 EVALUATE(CUSE);
763 EVALUATE(SRST); 764 EVALUATE(SRST);
764 EVALUATE(XSCH); 765 EVALUATE(XSCH);
765 EVALUATE(STCKE); 766 EVALUATE(STCKE);
766 EVALUATE(STCKF); 767 EVALUATE(STCKF);
767 EVALUATE(SRNM); 768 EVALUATE(SRNM);
768 EVALUATE(STFPC); 769 EVALUATE(STFPC);
769 EVALUATE(LFPC); 770 EVALUATE(LFPC);
770 EVALUATE(TRE); 771 EVALUATE(TRE);
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
924 EVALUATE(LTGR); 925 EVALUATE(LTGR);
925 EVALUATE(LCGR); 926 EVALUATE(LCGR);
926 EVALUATE(LGR); 927 EVALUATE(LGR);
927 EVALUATE(LGBR); 928 EVALUATE(LGBR);
928 EVALUATE(LGHR); 929 EVALUATE(LGHR);
929 EVALUATE(AGR); 930 EVALUATE(AGR);
930 EVALUATE(SGR); 931 EVALUATE(SGR);
931 EVALUATE(ALGR); 932 EVALUATE(ALGR);
932 EVALUATE(SLGR); 933 EVALUATE(SLGR);
933 EVALUATE(MSGR); 934 EVALUATE(MSGR);
935 EVALUATE(MSGRKC);
934 EVALUATE(DSGR); 936 EVALUATE(DSGR);
935 EVALUATE(LRVGR); 937 EVALUATE(LRVGR);
936 EVALUATE(LPGFR); 938 EVALUATE(LPGFR);
937 EVALUATE(LNGFR); 939 EVALUATE(LNGFR);
938 EVALUATE(LTGFR); 940 EVALUATE(LTGFR);
939 EVALUATE(LCGFR); 941 EVALUATE(LCGFR);
940 EVALUATE(LGFR); 942 EVALUATE(LGFR);
941 EVALUATE(LLGFR); 943 EVALUATE(LLGFR);
942 EVALUATE(LLGTR); 944 EVALUATE(LLGTR);
943 EVALUATE(AGFR); 945 EVALUATE(AGFR);
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after
1290 static inline void UnregisterCTryCatch(v8::internal::Isolate* isolate) { 1292 static inline void UnregisterCTryCatch(v8::internal::Isolate* isolate) {
1291 Simulator::current(isolate)->PopAddress(); 1293 Simulator::current(isolate)->PopAddress();
1292 } 1294 }
1293 }; 1295 };
1294 1296
1295 } // namespace internal 1297 } // namespace internal
1296 } // namespace v8 1298 } // namespace v8
1297 1299
1298 #endif // !defined(USE_SIMULATOR) 1300 #endif // !defined(USE_SIMULATOR)
1299 #endif // V8_S390_SIMULATOR_S390_H_ 1301 #endif // V8_S390_SIMULATOR_S390_H_
OLDNEW
« no previous file with comments | « src/s390/macro-assembler-s390.cc ('k') | src/s390/simulator-s390.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698