| 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 443 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 454 void vstrs(SRegister sd, Address ad, Condition cond = AL); | 454 void vstrs(SRegister sd, Address ad, Condition cond = AL); |
| 455 void vldrd(DRegister dd, Address ad, Condition cond = AL); | 455 void vldrd(DRegister dd, Address ad, Condition cond = AL); |
| 456 void vstrd(DRegister dd, Address ad, Condition cond = AL); | 456 void vstrd(DRegister dd, Address ad, Condition cond = AL); |
| 457 | 457 |
| 458 void vldms(BlockAddressMode am, Register base, | 458 void vldms(BlockAddressMode am, Register base, |
| 459 SRegister first, SRegister last, Condition cond = AL); | 459 SRegister first, SRegister last, Condition cond = AL); |
| 460 void vstms(BlockAddressMode am, Register base, | 460 void vstms(BlockAddressMode am, Register base, |
| 461 SRegister first, SRegister last, Condition cond = AL); | 461 SRegister first, SRegister last, Condition cond = AL); |
| 462 | 462 |
| 463 void vldmd(BlockAddressMode am, Register base, | 463 void vldmd(BlockAddressMode am, Register base, |
| 464 DRegister first, DRegister last, Condition cond = AL); | 464 DRegister first, intptr_t count, Condition cond = AL); |
| 465 void vstmd(BlockAddressMode am, Register base, | 465 void vstmd(BlockAddressMode am, Register base, |
| 466 DRegister first, DRegister last, Condition cond = AL); | 466 DRegister first, intptr_t count, Condition cond = AL); |
| 467 | 467 |
| 468 void vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); | 468 void vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); |
| 469 void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); | 469 void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); |
| 470 void vaddqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 470 void vaddqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 471 void vaddqs(QRegister qd, QRegister qn, QRegister qm); | 471 void vaddqs(QRegister qd, QRegister qn, QRegister qm); |
| 472 void vsubs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); | 472 void vsubs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); |
| 473 void vsubd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); | 473 void vsubd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL); |
| 474 void vsubqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); | 474 void vsubqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm); |
| 475 void vsubqs(QRegister qd, QRegister qn, QRegister qm); | 475 void vsubqs(QRegister qd, QRegister qn, QRegister qm); |
| 476 void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); | 476 void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL); |
| (...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 850 Register value, | 850 Register value, |
| 851 Label* no_update); | 851 Label* no_update); |
| 852 | 852 |
| 853 DISALLOW_ALLOCATION(); | 853 DISALLOW_ALLOCATION(); |
| 854 DISALLOW_COPY_AND_ASSIGN(Assembler); | 854 DISALLOW_COPY_AND_ASSIGN(Assembler); |
| 855 }; | 855 }; |
| 856 | 856 |
| 857 } // namespace dart | 857 } // namespace dart |
| 858 | 858 |
| 859 #endif // VM_ASSEMBLER_ARM_H_ | 859 #endif // VM_ASSEMBLER_ARM_H_ |
| OLD | NEW |