| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 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_X64_MACRO_ASSEMBLER_X64_H_ | 5 #ifndef V8_X64_MACRO_ASSEMBLER_X64_H_ |
| 6 #define V8_X64_MACRO_ASSEMBLER_X64_H_ | 6 #define V8_X64_MACRO_ASSEMBLER_X64_H_ |
| 7 | 7 |
| 8 #include "src/assembler.h" | 8 #include "src/assembler.h" |
| 9 #include "src/bailout-reason.h" | 9 #include "src/bailout-reason.h" |
| 10 #include "src/base/flags.h" | 10 #include "src/base/flags.h" |
| (...skipping 943 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 954 AVX_OP2_O(macro_name, name) | 954 AVX_OP2_O(macro_name, name) |
| 955 | 955 |
| 956 AVX_OP2_XO(Addsd, addsd) | 956 AVX_OP2_XO(Addsd, addsd) |
| 957 AVX_OP2_XO(Subsd, subsd) | 957 AVX_OP2_XO(Subsd, subsd) |
| 958 AVX_OP2_XO(Mulsd, mulsd) | 958 AVX_OP2_XO(Mulsd, mulsd) |
| 959 AVX_OP2_XO(Divsd, divsd) | 959 AVX_OP2_XO(Divsd, divsd) |
| 960 AVX_OP2_XO(Andps, andps) | 960 AVX_OP2_XO(Andps, andps) |
| 961 AVX_OP2_XO(Andpd, andpd) | 961 AVX_OP2_XO(Andpd, andpd) |
| 962 AVX_OP2_XO(Orpd, orpd) | 962 AVX_OP2_XO(Orpd, orpd) |
| 963 AVX_OP2_XO(Xorpd, xorpd) | 963 AVX_OP2_XO(Xorpd, xorpd) |
| 964 AVX_OP2_XO(Cmpeqps, cmpeqps) |
| 965 AVX_OP2_XO(Cmpltps, cmpltps) |
| 966 AVX_OP2_XO(Cmpleps, cmpleps) |
| 967 AVX_OP2_XO(Cmpneqps, cmpneqps) |
| 968 AVX_OP2_XO(Cmpnltps, cmpnltps) |
| 969 AVX_OP2_XO(Cmpnleps, cmpnleps) |
| 970 AVX_OP2_XO(Cmpeqpd, cmpeqpd) |
| 971 AVX_OP2_XO(Cmpltpd, cmpltpd) |
| 972 AVX_OP2_XO(Cmplepd, cmplepd) |
| 973 AVX_OP2_XO(Cmpneqpd, cmpneqpd) |
| 974 AVX_OP2_XO(Cmpnltpd, cmpnltpd) |
| 975 AVX_OP2_XO(Cmpnlepd, cmpnlepd) |
| 964 AVX_OP2_X(Pcmpeqd, pcmpeqd) | 976 AVX_OP2_X(Pcmpeqd, pcmpeqd) |
| 965 AVX_OP2_WITH_TYPE(Psllq, psllq, byte) | 977 AVX_OP2_WITH_TYPE(Psllq, psllq, byte) |
| 966 AVX_OP2_WITH_TYPE(Psrlq, psrlq, byte) | 978 AVX_OP2_WITH_TYPE(Psrlq, psrlq, byte) |
| 967 | 979 |
| 968 #undef AVX_OP2_O | 980 #undef AVX_OP2_O |
| 969 #undef AVX_OP2_X | 981 #undef AVX_OP2_X |
| 970 #undef AVX_OP2_XO | 982 #undef AVX_OP2_XO |
| 971 #undef AVX_OP2_WITH_TYPE | 983 #undef AVX_OP2_WITH_TYPE |
| 972 | 984 |
| 973 void Movsd(XMMRegister dst, XMMRegister src); | 985 void Movsd(XMMRegister dst, XMMRegister src); |
| (...skipping 820 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1794 } \ | 1806 } \ |
| 1795 masm-> | 1807 masm-> |
| 1796 #else | 1808 #else |
| 1797 #define ACCESS_MASM(masm) masm-> | 1809 #define ACCESS_MASM(masm) masm-> |
| 1798 #endif | 1810 #endif |
| 1799 | 1811 |
| 1800 } // namespace internal | 1812 } // namespace internal |
| 1801 } // namespace v8 | 1813 } // namespace v8 |
| 1802 | 1814 |
| 1803 #endif // V8_X64_MACRO_ASSEMBLER_X64_H_ | 1815 #endif // V8_X64_MACRO_ASSEMBLER_X64_H_ |
| OLD | NEW |