| OLD | NEW |
| 1 // Copyright 2013 the V8 project authors. All rights reserved. | 1 // Copyright 2013 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_ARM64_ASSEMBLER_ARM64_H_ | 5 #ifndef V8_ARM64_ASSEMBLER_ARM64_H_ |
| 6 #define V8_ARM64_ASSEMBLER_ARM64_H_ | 6 #define V8_ARM64_ASSEMBLER_ARM64_H_ |
| 7 | 7 |
| 8 #include <list> | 8 #include <list> |
| 9 #include <map> | 9 #include <map> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 1645 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1656 | 1656 |
| 1657 // FP round to integer (nearest with ties to away). | 1657 // FP round to integer (nearest with ties to away). |
| 1658 void frinta(const FPRegister& fd, const FPRegister& fn); | 1658 void frinta(const FPRegister& fd, const FPRegister& fn); |
| 1659 | 1659 |
| 1660 // FP round to integer (toward minus infinity). | 1660 // FP round to integer (toward minus infinity). |
| 1661 void frintm(const FPRegister& fd, const FPRegister& fn); | 1661 void frintm(const FPRegister& fd, const FPRegister& fn); |
| 1662 | 1662 |
| 1663 // FP round to integer (nearest with ties to even). | 1663 // FP round to integer (nearest with ties to even). |
| 1664 void frintn(const FPRegister& fd, const FPRegister& fn); | 1664 void frintn(const FPRegister& fd, const FPRegister& fn); |
| 1665 | 1665 |
| 1666 // FP round to integer (towards plus infinity). |
| 1667 void frintp(const FPRegister& fd, const FPRegister& fn); |
| 1668 |
| 1666 // FP round to integer (towards zero.) | 1669 // FP round to integer (towards zero.) |
| 1667 void frintz(const FPRegister& fd, const FPRegister& fn); | 1670 void frintz(const FPRegister& fd, const FPRegister& fn); |
| 1668 | 1671 |
| 1669 // FP compare registers. | 1672 // FP compare registers. |
| 1670 void fcmp(const FPRegister& fn, const FPRegister& fm); | 1673 void fcmp(const FPRegister& fn, const FPRegister& fm); |
| 1671 | 1674 |
| 1672 // FP compare immediate. | 1675 // FP compare immediate. |
| 1673 void fcmp(const FPRegister& fn, double value); | 1676 void fcmp(const FPRegister& fn, double value); |
| 1674 | 1677 |
| 1675 // FP conditional compare. | 1678 // FP conditional compare. |
| (...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2296 class EnsureSpace BASE_EMBEDDED { | 2299 class EnsureSpace BASE_EMBEDDED { |
| 2297 public: | 2300 public: |
| 2298 explicit EnsureSpace(Assembler* assembler) { | 2301 explicit EnsureSpace(Assembler* assembler) { |
| 2299 assembler->CheckBufferSpace(); | 2302 assembler->CheckBufferSpace(); |
| 2300 } | 2303 } |
| 2301 }; | 2304 }; |
| 2302 | 2305 |
| 2303 } } // namespace v8::internal | 2306 } } // namespace v8::internal |
| 2304 | 2307 |
| 2305 #endif // V8_ARM64_ASSEMBLER_ARM64_H_ | 2308 #endif // V8_ARM64_ASSEMBLER_ARM64_H_ |
| OLD | NEW |