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 are | 5 // modification, are permitted provided that the following conditions are |
6 // met: | 6 // 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 881 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
892 | 892 |
893 void testb(Register dst, Register src); | 893 void testb(Register dst, Register src); |
894 void testb(Register reg, Immediate mask); | 894 void testb(Register reg, Immediate mask); |
895 void testb(const Operand& op, Immediate mask); | 895 void testb(const Operand& op, Immediate mask); |
896 void testb(const Operand& op, Register reg); | 896 void testb(const Operand& op, Register reg); |
897 | 897 |
898 // Bit operations. | 898 // Bit operations. |
899 void bt(const Operand& dst, Register src); | 899 void bt(const Operand& dst, Register src); |
900 void bts(const Operand& dst, Register src); | 900 void bts(const Operand& dst, Register src); |
901 void bsrl(Register dst, Register src); | 901 void bsrl(Register dst, Register src); |
| 902 void bsrl(Register dst, const Operand& src); |
902 | 903 |
903 // Miscellaneous | 904 // Miscellaneous |
904 void clc(); | 905 void clc(); |
905 void cld(); | 906 void cld(); |
906 void cpuid(); | 907 void cpuid(); |
907 void hlt(); | 908 void hlt(); |
908 void int3(); | 909 void int3(); |
909 void nop(); | 910 void nop(); |
910 void ret(int imm16); | 911 void ret(int imm16); |
911 void ud2(); | 912 void ud2(); |
(...skipping 973 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1885 private: | 1886 private: |
1886 Assembler* assembler_; | 1887 Assembler* assembler_; |
1887 #ifdef DEBUG | 1888 #ifdef DEBUG |
1888 int space_before_; | 1889 int space_before_; |
1889 #endif | 1890 #endif |
1890 }; | 1891 }; |
1891 | 1892 |
1892 } } // namespace v8::internal | 1893 } } // namespace v8::internal |
1893 | 1894 |
1894 #endif // V8_X64_ASSEMBLER_X64_H_ | 1895 #endif // V8_X64_ASSEMBLER_X64_H_ |
OLD | NEW |