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_MACRO_ASSEMBLER_ARM64_H_ | 5 #ifndef V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ |
6 #define V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ | 6 #define V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ |
7 | 7 |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "src/bailout-reason.h" | 10 #include "src/bailout-reason.h" |
(...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
415 const FPRegister& fn, | 415 const FPRegister& fn, |
416 const FPRegister& fm, | 416 const FPRegister& fm, |
417 const FPRegister& fa); | 417 const FPRegister& fa); |
418 inline void Fnmsub(const FPRegister& fd, | 418 inline void Fnmsub(const FPRegister& fd, |
419 const FPRegister& fn, | 419 const FPRegister& fn, |
420 const FPRegister& fm, | 420 const FPRegister& fm, |
421 const FPRegister& fa); | 421 const FPRegister& fa); |
422 inline void Frinta(const FPRegister& fd, const FPRegister& fn); | 422 inline void Frinta(const FPRegister& fd, const FPRegister& fn); |
423 inline void Frintm(const FPRegister& fd, const FPRegister& fn); | 423 inline void Frintm(const FPRegister& fd, const FPRegister& fn); |
424 inline void Frintn(const FPRegister& fd, const FPRegister& fn); | 424 inline void Frintn(const FPRegister& fd, const FPRegister& fn); |
| 425 inline void Frintp(const FPRegister& fd, const FPRegister& fn); |
425 inline void Frintz(const FPRegister& fd, const FPRegister& fn); | 426 inline void Frintz(const FPRegister& fd, const FPRegister& fn); |
426 inline void Fsqrt(const FPRegister& fd, const FPRegister& fn); | 427 inline void Fsqrt(const FPRegister& fd, const FPRegister& fn); |
427 inline void Fsub(const FPRegister& fd, | 428 inline void Fsub(const FPRegister& fd, |
428 const FPRegister& fn, | 429 const FPRegister& fn, |
429 const FPRegister& fm); | 430 const FPRegister& fm); |
430 inline void Hint(SystemHint code); | 431 inline void Hint(SystemHint code); |
431 inline void Hlt(int code); | 432 inline void Hlt(int code); |
432 inline void Isb(); | 433 inline void Isb(); |
433 inline void Ldnp(const CPURegister& rt, | 434 inline void Ldnp(const CPURegister& rt, |
434 const CPURegister& rt2, | 435 const CPURegister& rt2, |
(...skipping 1895 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2330 #error "Unsupported option" | 2331 #error "Unsupported option" |
2331 #define CODE_COVERAGE_STRINGIFY(x) #x | 2332 #define CODE_COVERAGE_STRINGIFY(x) #x |
2332 #define CODE_COVERAGE_TOSTRING(x) CODE_COVERAGE_STRINGIFY(x) | 2333 #define CODE_COVERAGE_TOSTRING(x) CODE_COVERAGE_STRINGIFY(x) |
2333 #define __FILE_LINE__ __FILE__ ":" CODE_COVERAGE_TOSTRING(__LINE__) | 2334 #define __FILE_LINE__ __FILE__ ":" CODE_COVERAGE_TOSTRING(__LINE__) |
2334 #define ACCESS_MASM(masm) masm->stop(__FILE_LINE__); masm-> | 2335 #define ACCESS_MASM(masm) masm->stop(__FILE_LINE__); masm-> |
2335 #else | 2336 #else |
2336 #define ACCESS_MASM(masm) masm-> | 2337 #define ACCESS_MASM(masm) masm-> |
2337 #endif | 2338 #endif |
2338 | 2339 |
2339 #endif // V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ | 2340 #endif // V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ |
OLD | NEW |