OLD | NEW |
1 // Copyright (c) 1994-2006 Sun Microsystems Inc. | 1 // Copyright (c) 1994-2006 Sun Microsystems Inc. |
2 // All Rights Reserved. | 2 // All Rights Reserved. |
3 // | 3 // |
4 // Redistribution and use in source and binary forms, with or without | 4 // Redistribution and use in source and binary forms, with or without |
5 // modification, are permitted provided that the following conditions | 5 // modification, are permitted provided that the following conditions |
6 // are met: | 6 // are met: |
7 // | 7 // |
8 // - Redistributions of source code must retain the above copyright notice, | 8 // - Redistributions of source code must retain the above copyright notice, |
9 // this list of conditions and the following disclaimer. | 9 // this list of conditions and the following disclaimer. |
10 // | 10 // |
(...skipping 747 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
758 void name(Register r3, Register b1, Disp d1, Register b2, Disp d2); \ | 758 void name(Register r3, Register b1, Disp d1, Register b2, Disp d2); \ |
759 void name(Register r3, const MemOperand& opnd1, const MemOperand& opnd2) | 759 void name(Register r3, const MemOperand& opnd1, const MemOperand& opnd2) |
760 | 760 |
761 // S390 instruction sets | 761 // S390 instruction sets |
762 RX_FORM(bc); | 762 RX_FORM(bc); |
763 RR_FORM(bctr); | 763 RR_FORM(bctr); |
764 RX_FORM(cd); | 764 RX_FORM(cd); |
765 RRE_FORM(cdr); | 765 RRE_FORM(cdr); |
766 RXE_FORM(cdb); | 766 RXE_FORM(cdb); |
767 RXE_FORM(ceb); | 767 RXE_FORM(ceb); |
768 RRE_FORM(cefbr); | |
769 RXE_FORM(ddb); | 768 RXE_FORM(ddb); |
770 RRE_FORM(ddbr); | 769 RRE_FORM(ddbr); |
771 SS1_FORM(ed); | 770 SS1_FORM(ed); |
772 RRE_FORM(epair); | 771 RRE_FORM(epair); |
773 RX_FORM(ex); | 772 RX_FORM(ex); |
774 RRF2_FORM(fidbr); | 773 RRF2_FORM(fidbr); |
775 RRE_FORM(flogr); | 774 RRE_FORM(flogr); |
776 RX_FORM(ic_z); | 775 RX_FORM(ic_z); |
777 RXY_FORM(icy); | 776 RXY_FORM(icy); |
778 RIL1_FORM(iihf); | 777 RIL1_FORM(iihf); |
(...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1137 DoubleRegister fltReg); | 1136 DoubleRegister fltReg); |
1138 void clgebr(Condition m3, Condition m4, Register fixReg, | 1137 void clgebr(Condition m3, Condition m4, Register fixReg, |
1139 DoubleRegister fltReg); | 1138 DoubleRegister fltReg); |
1140 void cfdbr(Condition m, Register fixReg, DoubleRegister fltReg); | 1139 void cfdbr(Condition m, Register fixReg, DoubleRegister fltReg); |
1141 void cdfbr(DoubleRegister fltReg, Register fixReg); | 1140 void cdfbr(DoubleRegister fltReg, Register fixReg); |
1142 void cgebr(Condition m, Register fixReg, DoubleRegister fltReg); | 1141 void cgebr(Condition m, Register fixReg, DoubleRegister fltReg); |
1143 void cgdbr(Condition m, Register fixReg, DoubleRegister fltReg); | 1142 void cgdbr(Condition m, Register fixReg, DoubleRegister fltReg); |
1144 void cegbr(DoubleRegister fltReg, Register fixReg); | 1143 void cegbr(DoubleRegister fltReg, Register fixReg); |
1145 void cdgbr(DoubleRegister fltReg, Register fixReg); | 1144 void cdgbr(DoubleRegister fltReg, Register fixReg); |
1146 void cfebr(Condition m3, Register fixReg, DoubleRegister fltReg); | 1145 void cfebr(Condition m3, Register fixReg, DoubleRegister fltReg); |
1147 void cefbr(DoubleRegister fltReg, Register fixReg); | 1146 void cefbr(Condition m3, DoubleRegister fltReg, Register fixReg); |
1148 | 1147 |
1149 // Floating Point Compare Instructions | 1148 // Floating Point Compare Instructions |
1150 void cebr(DoubleRegister r1, DoubleRegister r2); | 1149 void cebr(DoubleRegister r1, DoubleRegister r2); |
1151 void cdb(DoubleRegister r1, const MemOperand& opnd); | 1150 void cdb(DoubleRegister r1, const MemOperand& opnd); |
1152 void cdbr(DoubleRegister r1, DoubleRegister r2); | 1151 void cdbr(DoubleRegister r1, DoubleRegister r2); |
1153 | 1152 |
1154 // Floating Point Arithmetic Instructions | 1153 // Floating Point Arithmetic Instructions |
1155 void aebr(DoubleRegister r1, DoubleRegister r2); | 1154 void aebr(DoubleRegister r1, DoubleRegister r2); |
1156 void adb(DoubleRegister r1, const MemOperand& opnd); | 1155 void adb(DoubleRegister r1, const MemOperand& opnd); |
1157 void adbr(DoubleRegister r1, DoubleRegister r2); | 1156 void adbr(DoubleRegister r1, DoubleRegister r2); |
(...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1450 | 1449 |
1451 class EnsureSpace BASE_EMBEDDED { | 1450 class EnsureSpace BASE_EMBEDDED { |
1452 public: | 1451 public: |
1453 explicit EnsureSpace(Assembler* assembler) { assembler->CheckBuffer(); } | 1452 explicit EnsureSpace(Assembler* assembler) { assembler->CheckBuffer(); } |
1454 }; | 1453 }; |
1455 | 1454 |
1456 } // namespace internal | 1455 } // namespace internal |
1457 } // namespace v8 | 1456 } // namespace v8 |
1458 | 1457 |
1459 #endif // V8_S390_ASSEMBLER_S390_H_ | 1458 #endif // V8_S390_ASSEMBLER_S390_H_ |
OLD | NEW |