| 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 #ifndef VM_ASSEMBLER_ARM_H_ | 5 #ifndef VM_ASSEMBLER_ARM_H_ |
| 6 #define VM_ASSEMBLER_ARM_H_ | 6 #define VM_ASSEMBLER_ARM_H_ |
| 7 | 7 |
| 8 #ifndef VM_ASSEMBLER_H_ | 8 #ifndef VM_ASSEMBLER_H_ |
| 9 #error Do not include assembler_arm.h directly; use assembler.h instead. | 9 #error Do not include assembler_arm.h directly; use assembler.h instead. |
| 10 #endif | 10 #endif |
| (...skipping 465 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 476 void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); | 476 void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); |
| 477 void vmuld(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); | 477 void vmuld(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); |
| 478 void vmulqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 478 void vmulqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 479 void vmulqs(QRegister qd, QRegister qn, QRegister qm); | 479 void vmulqs(QRegister qd, QRegister qn, QRegister qm); |
| 480 void vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); | 480 void vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); |
| 481 void vmlad(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); | 481 void vmlad(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); |
| 482 void vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); | 482 void vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); |
| 483 void vmlsd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); | 483 void vmlsd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); |
| 484 void vdivs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); | 484 void vdivs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); |
| 485 void vdivd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); | 485 void vdivd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); |
| 486 void vminqs(QRegister qd, QRegister qn, QRegister qm); |
| 487 void vmaxqs(QRegister qd, QRegister qn, QRegister qm); |
| 488 void vrecpeqs(QRegister qd, QRegister qm); |
| 489 void vrecpsqs(QRegister qd, QRegister qn, QRegister qm); |
| 490 |
| 486 void veorq(QRegister qd, QRegister qn, QRegister qm); | 491 void veorq(QRegister qd, QRegister qn, QRegister qm); |
| 487 void vorrq(QRegister qd, QRegister qn, QRegister qm); | 492 void vorrq(QRegister qd, QRegister qn, QRegister qm); |
| 488 void vornq(QRegister qd, QRegister qn, QRegister qm); | 493 void vornq(QRegister qd, QRegister qn, QRegister qm); |
| 489 | 494 |
| 490 void vceqqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 495 void vceqqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 491 void vceqqs(QRegister qd, QRegister qn, QRegister qm); | 496 void vceqqs(QRegister qd, QRegister qn, QRegister qm); |
| 492 void vcgeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 497 void vcgeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 493 void vcugeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 498 void vcugeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 494 void vcgeqs(QRegister qd, QRegister qn, QRegister qm); | 499 void vcgeqs(QRegister qd, QRegister qn, QRegister qm); |
| 495 void vcgtqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 500 void vcgtqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| (...skipping 344 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 840 Register value, | 845 Register value, |
| 841 Label* no_update); | 846 Label* no_update); |
| 842 | 847 |
| 843 DISALLOW_ALLOCATION(); | 848 DISALLOW_ALLOCATION(); |
| 844 DISALLOW_COPY_AND_ASSIGN(Assembler); | 849 DISALLOW_COPY_AND_ASSIGN(Assembler); |
| 845 }; | 850 }; |
| 846 | 851 |
| 847 } // namespace dart | 852 } // namespace dart |
| 848 | 853 |
| 849 #endif // VM_ASSEMBLER_ARM_H_ | 854 #endif // VM_ASSEMBLER_ARM_H_ |
| OLD | NEW |