OLD | NEW |
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, 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 // This is forked from Dart revision df52deea9f25690eb8b66c5995da92b70f7ac1fe | 5 // This is forked from Dart revision df52deea9f25690eb8b66c5995da92b70f7ac1fe |
6 // Please update the (git) revision if we merge changes from Dart. | 6 // Please update the (git) revision if we merge changes from Dart. |
7 // https://code.google.com/p/dart/wiki/GettingTheSource | 7 // https://code.google.com/p/dart/wiki/GettingTheSource |
8 | 8 |
9 #ifndef VM_ASSEMBLER_ARM_H_ | 9 #ifndef VM_ASSEMBLER_ARM_H_ |
10 #define VM_ASSEMBLER_ARM_H_ | 10 #define VM_ASSEMBLER_ARM_H_ |
(...skipping 709 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
720 #if 0 | 720 #if 0 |
721 // Moved to ARM32::AssemblerARM32::vorrq() | 721 // Moved to ARM32::AssemblerARM32::vorrq() |
722 void veorq(QRegister qd, QRegister qn, QRegister qm); | 722 void veorq(QRegister qd, QRegister qn, QRegister qm); |
723 // Moved to ARM32::AssemblerARM32::vorrq() | 723 // Moved to ARM32::AssemblerARM32::vorrq() |
724 void vorrq(QRegister qd, QRegister qn, QRegister qm); | 724 void vorrq(QRegister qd, QRegister qn, QRegister qm); |
725 #endif | 725 #endif |
726 void vornq(QRegister qd, QRegister qn, QRegister qm); | 726 void vornq(QRegister qd, QRegister qn, QRegister qm); |
727 #if 0 | 727 #if 0 |
728 // Moved to Arm32::AssemblerARM32::vandq(). | 728 // Moved to Arm32::AssemblerARM32::vandq(). |
729 void vandq(QRegister qd, QRegister qn, QRegister qm); | 729 void vandq(QRegister qd, QRegister qn, QRegister qm); |
730 #endif | 730 // Moved to Arm32::AssemblerARM32::vandq(). |
731 void vmvnq(QRegister qd, QRegister qm); | 731 void vmvnq(QRegister qd, QRegister qm); |
732 | 732 |
| 733 // Moved to Arm32::AssemblerARM32::vceqqi(). |
733 void vceqqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 734 void vceqqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 735 // Moved to Arm32::AssemblerARM32::vceqqs(). |
734 void vceqqs(QRegister qd, QRegister qn, QRegister qm); | 736 void vceqqs(QRegister qd, QRegister qn, QRegister qm); |
| 737 // Moved to Arm32::AssemblerARM32::vcgeqi(). |
735 void vcgeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 738 void vcgeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 739 // Moved to Arm32::AssemblerARM32::vcugeqi(). |
736 void vcugeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 740 void vcugeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 741 // Moved to Arm32::AssemblerARM32::vcgeqs(). |
737 void vcgeqs(QRegister qd, QRegister qn, QRegister qm); | 742 void vcgeqs(QRegister qd, QRegister qn, QRegister qm); |
| 743 // Moved to Arm32::AssemblerARM32::vcgtqi(). |
738 void vcgtqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 744 void vcgtqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 745 // Moved to Arm32::AssemblerARM32::vcugtqi(). |
739 void vcugtqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 746 void vcugtqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 747 // Moved to Arm32::AssemblerARM32::vcgtqs(). |
740 void vcgtqs(QRegister qd, QRegister qn, QRegister qm); | 748 void vcgtqs(QRegister qd, QRegister qn, QRegister qm); |
741 | 749 |
742 #if 0 | |
743 // Moved to Arm32::AssemblerARM32::vabss(). | 750 // Moved to Arm32::AssemblerARM32::vabss(). |
744 void vabss(SRegister sd, SRegister sm, Condition cond = AL); | 751 void vabss(SRegister sd, SRegister sm, Condition cond = AL); |
745 // Moved to Arm32::AssemblerARM32::vabsd(). | 752 // Moved to Arm32::AssemblerARM32::vabsd(). |
746 void vabsd(DRegister dd, DRegister dm, Condition cond = AL); | 753 void vabsd(DRegister dd, DRegister dm, Condition cond = AL); |
747 // Moved to Arm32::AssemblerARM32::vabsq(). | 754 // Moved to Arm32::AssemblerARM32::vabsq(). |
748 void vabsqs(QRegister qd, QRegister qm); | 755 void vabsqs(QRegister qd, QRegister qm); |
749 #endif | 756 #endif |
750 void vnegs(SRegister sd, SRegister sm, Condition cond = AL); | 757 void vnegs(SRegister sd, SRegister sm, Condition cond = AL); |
751 void vnegd(DRegister dd, DRegister dm, Condition cond = AL); | 758 void vnegd(DRegister dd, DRegister dm, Condition cond = AL); |
752 #if 0 | 759 #if 0 |
(...skipping 665 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1418 // ARM32::AssemblerARM32::vmovqc() | 1425 // ARM32::AssemblerARM32::vmovqc() |
1419 #endif | 1426 #endif |
1420 | 1427 |
1421 DISALLOW_ALLOCATION(); | 1428 DISALLOW_ALLOCATION(); |
1422 DISALLOW_COPY_AND_ASSIGN(Assembler); | 1429 DISALLOW_COPY_AND_ASSIGN(Assembler); |
1423 }; | 1430 }; |
1424 | 1431 |
1425 } // namespace dart | 1432 } // namespace dart |
1426 | 1433 |
1427 #endif // VM_ASSEMBLER_ARM_H_ | 1434 #endif // VM_ASSEMBLER_ARM_H_ |
OLD | NEW |