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 #ifndef V8_S390_CONSTANTS_S390_H_ | 5 #ifndef V8_S390_CONSTANTS_S390_H_ |
6 #define V8_S390_CONSTANTS_S390_H_ | 6 #define V8_S390_CONSTANTS_S390_H_ |
7 | 7 |
8 // Get the standard printf format macros for C99 stdint types. | 8 // Get the standard printf format macros for C99 stdint types. |
9 #ifndef __STDC_FORMAT_MACROS | 9 #ifndef __STDC_FORMAT_MACROS |
10 #define __STDC_FORMAT_MACROS | 10 #define __STDC_FORMAT_MACROS |
(...skipping 849 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
860 V(lg, LG, 0xE304) /* type = RXY_A LOAD (64) */ \ | 860 V(lg, LG, 0xE304) /* type = RXY_A LOAD (64) */ \ |
861 V(cvby, CVBY, 0xE306) /* type = RXY_A CONVERT TO BINARY (32) */ \ | 861 V(cvby, CVBY, 0xE306) /* type = RXY_A CONVERT TO BINARY (32) */ \ |
862 V(ag, AG, 0xE308) /* type = RXY_A ADD (64) */ \ | 862 V(ag, AG, 0xE308) /* type = RXY_A ADD (64) */ \ |
863 V(sg, SG, 0xE309) /* type = RXY_A SUBTRACT (64) */ \ | 863 V(sg, SG, 0xE309) /* type = RXY_A SUBTRACT (64) */ \ |
864 V(alg, ALG, 0xE30A) /* type = RXY_A ADD LOGICAL (64) */ \ | 864 V(alg, ALG, 0xE30A) /* type = RXY_A ADD LOGICAL (64) */ \ |
865 V(slg, SLG, 0xE30B) /* type = RXY_A SUBTRACT LOGICAL (64) */ \ | 865 V(slg, SLG, 0xE30B) /* type = RXY_A SUBTRACT LOGICAL (64) */ \ |
866 V(msg, MSG, 0xE30C) /* type = RXY_A MULTIPLY SINGLE (64) */ \ | 866 V(msg, MSG, 0xE30C) /* type = RXY_A MULTIPLY SINGLE (64) */ \ |
867 V(dsg, DSG, 0xE30D) /* type = RXY_A DIVIDE SINGLE (64) */ \ | 867 V(dsg, DSG, 0xE30D) /* type = RXY_A DIVIDE SINGLE (64) */ \ |
868 V(cvbg, CVBG, 0xE30E) /* type = RXY_A CONVERT TO BINARY (64) */ \ | 868 V(cvbg, CVBG, 0xE30E) /* type = RXY_A CONVERT TO BINARY (64) */ \ |
869 V(lrvg, LRVG, 0xE30F) /* type = RXY_A LOAD REVERSED (64) */ \ | 869 V(lrvg, LRVG, 0xE30F) /* type = RXY_A LOAD REVERSED (64) */ \ |
870 V(lt, LT, 0xE312) /* type = RXY_A LOAD AND TEST (32) */ \ | 870 V(lt_z, LT, 0xE312) /* type = RXY_A LOAD AND TEST (32) */ \ |
871 V(lray, LRAY, 0xE313) /* type = RXY_A LOAD REAL ADDRESS (32) */ \ | 871 V(lray, LRAY, 0xE313) /* type = RXY_A LOAD REAL ADDRESS (32) */ \ |
872 V(lgf, LGF, 0xE314) /* type = RXY_A LOAD (64<-32) */ \ | 872 V(lgf, LGF, 0xE314) /* type = RXY_A LOAD (64<-32) */ \ |
873 V(lgh, LGH, 0xE315) /* type = RXY_A LOAD HALFWORD (64<-16) */ \ | 873 V(lgh, LGH, 0xE315) /* type = RXY_A LOAD HALFWORD (64<-16) */ \ |
874 V(llgf, LLGF, 0xE316) /* type = RXY_A LOAD LOGICAL (64<-32) */ \ | 874 V(llgf, LLGF, 0xE316) /* type = RXY_A LOAD LOGICAL (64<-32) */ \ |
875 V(llgt, LLGT, \ | 875 V(llgt, LLGT, \ |
876 0xE317) /* type = RXY_A LOAD LOGICAL THIRTY ONE BITS (64<-31) */ \ | 876 0xE317) /* type = RXY_A LOAD LOGICAL THIRTY ONE BITS (64<-31) */ \ |
877 V(agf, AGF, 0xE318) /* type = RXY_A ADD (64<-32) */ \ | 877 V(agf, AGF, 0xE318) /* type = RXY_A ADD (64<-32) */ \ |
878 V(sgf, SGF, 0xE319) /* type = RXY_A SUBTRACT (64<-32) */ \ | 878 V(sgf, SGF, 0xE319) /* type = RXY_A SUBTRACT (64<-32) */ \ |
879 V(algf, ALGF, 0xE31A) /* type = RXY_A ADD LOGICAL (64<-32) */ \ | 879 V(algf, ALGF, 0xE31A) /* type = RXY_A ADD LOGICAL (64<-32) */ \ |
880 V(slgf, SLGF, 0xE31B) /* type = RXY_A SUBTRACT LOGICAL (64<-32) */ \ | 880 V(slgf, SLGF, 0xE31B) /* type = RXY_A SUBTRACT LOGICAL (64<-32) */ \ |
(...skipping 1490 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2371 static int Number(const char* name); | 2371 static int Number(const char* name); |
2372 | 2372 |
2373 private: | 2373 private: |
2374 static const char* names_[kNumDoubleRegisters]; | 2374 static const char* names_[kNumDoubleRegisters]; |
2375 }; | 2375 }; |
2376 | 2376 |
2377 } // namespace internal | 2377 } // namespace internal |
2378 } // namespace v8 | 2378 } // namespace v8 |
2379 | 2379 |
2380 #endif // V8_S390_CONSTANTS_S390_H_ | 2380 #endif // V8_S390_CONSTANTS_S390_H_ |
OLD | NEW |