| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef VM_CONSTANTS_ARM64_H_ | 5 #ifndef VM_CONSTANTS_ARM64_H_ |
| 6 #define VM_CONSTANTS_ARM64_H_ | 6 #define VM_CONSTANTS_ARM64_H_ |
| 7 | 7 |
| 8 #include "platform/assert.h" | 8 #include "platform/assert.h" |
| 9 | 9 |
| 10 namespace dart { | 10 namespace dart { |
| (...skipping 556 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 567 FPImmMask = 0x5f201c00, | 567 FPImmMask = 0x5f201c00, |
| 568 FPImmFixed = FPFixed | B21 | B12, | 568 FPImmFixed = FPFixed | B21 | B12, |
| 569 FMOVSI = FPImmFixed, | 569 FMOVSI = FPImmFixed, |
| 570 FMOVDI = FPImmFixed | B22, | 570 FMOVDI = FPImmFixed | B22, |
| 571 }; | 571 }; |
| 572 | 572 |
| 573 // C3.6.30 | 573 // C3.6.30 |
| 574 enum FPIntCvtOp { | 574 enum FPIntCvtOp { |
| 575 FPIntCvtMask = 0x5f20fc00, | 575 FPIntCvtMask = 0x5f20fc00, |
| 576 FPIntCvtFixed = FPFixed | B21, | 576 FPIntCvtFixed = FPFixed | B21, |
| 577 FMOVRD = FPIntCvtFixed | B31 | B22 | B18 | B17, | 577 FMOVRD = FPIntCvtFixed | B22 | B18 | B17, |
| 578 FMOVDR = FPIntCvtFixed | B31 | B22 | B18 | B17 | B16, | 578 FMOVDR = FPIntCvtFixed | B22 | B18 | B17 | B16, |
| 579 FCVTZDS = FPIntCvtFixed | B31 | B22 | B20 | B19, | 579 FCVTZDS = FPIntCvtFixed | B22 | B20 | B19, |
| 580 SCVTFD = FPIntCvtFixed | B31 | B22 | B17, | 580 SCVTFD = FPIntCvtFixed | B22 | B17, |
| 581 }; | 581 }; |
| 582 | 582 |
| 583 | 583 |
| 584 #define APPLY_OP_LIST(_V) \ | 584 #define APPLY_OP_LIST(_V) \ |
| 585 _V(DPImmediate) \ | 585 _V(DPImmediate) \ |
| 586 _V(CompareBranch) \ | 586 _V(CompareBranch) \ |
| 587 _V(LoadStore) \ | 587 _V(LoadStore) \ |
| 588 _V(DPRegister) \ | 588 _V(DPRegister) \ |
| 589 _V(DPSimd1) \ | 589 _V(DPSimd1) \ |
| 590 _V(DPSimd2) \ | 590 _V(DPSimd2) \ |
| (...skipping 455 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1046 static Instr* At(uword pc) { return reinterpret_cast<Instr*>(pc); } | 1046 static Instr* At(uword pc) { return reinterpret_cast<Instr*>(pc); } |
| 1047 | 1047 |
| 1048 private: | 1048 private: |
| 1049 DISALLOW_ALLOCATION(); | 1049 DISALLOW_ALLOCATION(); |
| 1050 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr); | 1050 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr); |
| 1051 }; | 1051 }; |
| 1052 | 1052 |
| 1053 } // namespace dart | 1053 } // namespace dart |
| 1054 | 1054 |
| 1055 #endif // VM_CONSTANTS_ARM64_H_ | 1055 #endif // VM_CONSTANTS_ARM64_H_ |
| OLD | NEW |