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 933 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
944 void sllg(Register r1, Register r3, const Operand& opnd); | 944 void sllg(Register r1, Register r3, const Operand& opnd); |
945 void sllg(Register r1, Register r3, const Register opnd); | 945 void sllg(Register r1, Register r3, const Register opnd); |
946 void srlg(Register r1, Register r3, const Operand& opnd); | 946 void srlg(Register r1, Register r3, const Operand& opnd); |
947 void srlg(Register r1, Register r3, const Register opnd); | 947 void srlg(Register r1, Register r3, const Register opnd); |
948 void srag(Register r1, Register r3, const Operand& opnd); | 948 void srag(Register r1, Register r3, const Operand& opnd); |
949 void srag(Register r1, Register r3, const Register opnd); | 949 void srag(Register r1, Register r3, const Register opnd); |
950 void srda(Register r1, const Operand& opnd); | 950 void srda(Register r1, const Operand& opnd); |
951 void srdl(Register r1, const Operand& opnd); | 951 void srdl(Register r1, const Operand& opnd); |
952 void slag(Register r1, Register r3, const Operand& opnd); | 952 void slag(Register r1, Register r3, const Operand& opnd); |
953 void slag(Register r1, Register r3, const Register opnd); | 953 void slag(Register r1, Register r3, const Register opnd); |
| 954 void sldl(Register r1, Register b2, const Operand& opnd); |
| 955 void srdl(Register r1, Register b2, const Operand& opnd); |
| 956 void srda(Register r1, Register b2, const Operand& opnd); |
954 | 957 |
955 // Rotate and Insert Selected Bits | 958 // Rotate and Insert Selected Bits |
956 void risbg(Register dst, Register src, const Operand& startBit, | 959 void risbg(Register dst, Register src, const Operand& startBit, |
957 const Operand& endBit, const Operand& shiftAmt, | 960 const Operand& endBit, const Operand& shiftAmt, |
958 bool zeroBits = true); | 961 bool zeroBits = true); |
959 void risbgn(Register dst, Register src, const Operand& startBit, | 962 void risbgn(Register dst, Register src, const Operand& startBit, |
960 const Operand& endBit, const Operand& shiftAmt, | 963 const Operand& endBit, const Operand& shiftAmt, |
961 bool zeroBits = true); | 964 bool zeroBits = true); |
962 | 965 |
963 // Move Character (Mem to Mem) | 966 // Move Character (Mem to Mem) |
(...skipping 490 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1454 | 1457 |
1455 class EnsureSpace BASE_EMBEDDED { | 1458 class EnsureSpace BASE_EMBEDDED { |
1456 public: | 1459 public: |
1457 explicit EnsureSpace(Assembler* assembler) { assembler->CheckBuffer(); } | 1460 explicit EnsureSpace(Assembler* assembler) { assembler->CheckBuffer(); } |
1458 }; | 1461 }; |
1459 | 1462 |
1460 } // namespace internal | 1463 } // namespace internal |
1461 } // namespace v8 | 1464 } // namespace v8 |
1462 | 1465 |
1463 #endif // V8_S390_ASSEMBLER_S390_H_ | 1466 #endif // V8_S390_ASSEMBLER_S390_H_ |
OLD | NEW |