| 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 605 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 616 kImm14Shift = 5, | 616 kImm14Shift = 5, |
| 617 kImm14Bits = 14, | 617 kImm14Bits = 14, |
| 618 kImm16Shift = 5, | 618 kImm16Shift = 5, |
| 619 kImm16Bits = 16, | 619 kImm16Bits = 16, |
| 620 kImm16Mask = 0xffff << kImm16Shift, | 620 kImm16Mask = 0xffff << kImm16Shift, |
| 621 kImm19Shift = 5, | 621 kImm19Shift = 5, |
| 622 kImm19Bits = 19, | 622 kImm19Bits = 19, |
| 623 kImm19Mask = 0x7ffff << kImm19Shift, | 623 kImm19Mask = 0x7ffff << kImm19Shift, |
| 624 kImm26Shift = 0, | 624 kImm26Shift = 0, |
| 625 kImm26Bits = 26, | 625 kImm26Bits = 26, |
| 626 kImm26Mask = 0x03ffffff << kImm26Shift, |
| 626 | 627 |
| 627 kCondShift = 0, | 628 kCondShift = 0, |
| 628 kCondBits = 4, | 629 kCondBits = 4, |
| 630 kCondMask = 0xf << kCondShift, |
| 629 | 631 |
| 630 kSelCondShift = 12, | 632 kSelCondShift = 12, |
| 631 kSelCondBits = 4, | 633 kSelCondBits = 4, |
| 632 | 634 |
| 633 // Bitfield immediates. | 635 // Bitfield immediates. |
| 634 kNShift = 22, | 636 kNShift = 22, |
| 635 kNBits = 1, | 637 kNBits = 1, |
| 636 kImmRShift = 16, | 638 kImmRShift = 16, |
| 637 kImmRBits = 6, | 639 kImmRBits = 6, |
| 638 kImmSShift = 10, | 640 kImmSShift = 10, |
| (...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 945 static Instr* At(uword pc) { return reinterpret_cast<Instr*>(pc); } | 947 static Instr* At(uword pc) { return reinterpret_cast<Instr*>(pc); } |
| 946 | 948 |
| 947 private: | 949 private: |
| 948 DISALLOW_ALLOCATION(); | 950 DISALLOW_ALLOCATION(); |
| 949 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr); | 951 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr); |
| 950 }; | 952 }; |
| 951 | 953 |
| 952 } // namespace dart | 954 } // namespace dart |
| 953 | 955 |
| 954 #endif // VM_CONSTANTS_ARM64_H_ | 956 #endif // VM_CONSTANTS_ARM64_H_ |
| OLD | NEW |