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 1388 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1399 void VerifiedWrite(const Address& address, | 1399 void VerifiedWrite(const Address& address, |
1400 Register new_value, | 1400 Register new_value, |
1401 FieldContent old_content); | 1401 FieldContent old_content); |
1402 | 1402 |
1403 #if 0 | 1403 #if 0 |
1404 // Added the following missing operations: | 1404 // Added the following missing operations: |
1405 // | 1405 // |
1406 // ARM32::AssemblerARM32::uxt() (uxtb and uxth) | 1406 // ARM32::AssemblerARM32::uxt() (uxtb and uxth) |
1407 // ARM32::AssemblerARM32::vpop() | 1407 // ARM32::AssemblerARM32::vpop() |
1408 // ARM32::AssemblerARM32::vpush() | 1408 // ARM32::AssemblerARM32::vpush() |
1409 // ARM32::AssemblerARM32:rbit() | 1409 // ARM32::AssemblerARM32::rbit() |
| 1410 // ARM32::AssemblerARM32::vbslq() |
1410 // ARM32::AssemblerARM32::veord() | 1411 // ARM32::AssemblerARM32::veord() |
1411 // ARM32::AssemblerARM32::vld1qr() | 1412 // ARM32::AssemblerARM32::vld1qr() |
| 1413 // ARM32::AssemblerARM32::vshlqc |
| 1414 // ARM32::AssemblerARM32::vshrqic |
| 1415 // ARM32::AssemblerARM32::vshrquc |
1412 // ARM32::AssemblerARM32::vst1qr() | 1416 // ARM32::AssemblerARM32::vst1qr() |
1413 // ARM32::AssemblerARM32::vmorqi() | 1417 // ARM32::AssemblerARM32::vmorqi() |
1414 // ARM32::AssemblerARM32::vmovqc() | 1418 // ARM32::AssemblerARM32::vmovqc() |
1415 #endif | 1419 #endif |
1416 | 1420 |
1417 DISALLOW_ALLOCATION(); | 1421 DISALLOW_ALLOCATION(); |
1418 DISALLOW_COPY_AND_ASSIGN(Assembler); | 1422 DISALLOW_COPY_AND_ASSIGN(Assembler); |
1419 }; | 1423 }; |
1420 | 1424 |
1421 } // namespace dart | 1425 } // namespace dart |
1422 | 1426 |
1423 #endif // VM_ASSEMBLER_ARM_H_ | 1427 #endif // VM_ASSEMBLER_ARM_H_ |
OLD | NEW |