diff options
author | Renlin Li <renlin.li@arm.com> | 2016-02-24 14:08:39 +0000 |
---|---|---|
committer | Renlin Li <renlin.li@arm.com> | 2016-02-24 14:08:39 +0000 |
commit | b0c11777665276f8e9b590bbe4832a7c66f5093d (patch) | |
tree | 6f3ae6d6b5ff102fe6ae06b253d7552825b42183 /gas | |
parent | 3e309328e8d91e37f2f3cea15f8a686d3bdfa700 (diff) | |
download | gdb-b0c11777665276f8e9b590bbe4832a7c66f5093d.zip gdb-b0c11777665276f8e9b590bbe4832a7c66f5093d.tar.gz gdb-b0c11777665276f8e9b590bbe4832a7c66f5093d.tar.bz2 |
[OPCODES][ARM][1/3]Add armv8.2 fp16 instruction dissembler support.
opcodes/
2016-02-24 Renlin Li <renlin.li@arm.com>
* arm-dis.c (coprocessor_opcodes): Add fp16 instruction entries.
(print_insn_coprocessor): Support fp16 instruction.
gas/
2016-02-24 Renlin Li <renlin.li@arm.com>
* testsuite/gas/arm/copro.d: Adjust output.
* testsuite/gas/arm/copro.s: Adjust co-processor num.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/copro.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/copro.s | 4 |
3 files changed, 8 insertions, 3 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 37c5daa..fbb9ac9 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,10 @@ 2016-02-24 Renlin Li <renlin.li@arm.com> + * testsuite/gas/arm/copro.d: Adjust output. + * testsuite/gas/arm/copro.s: Adjust co-processor num. + +2016-02-24 Renlin Li <renlin.li@arm.com> + * testsuite/gas/arm/mask_1.d: New. * testsuite/gas/arm/mask_1.s: New. diff --git a/gas/testsuite/gas/arm/copro.d b/gas/testsuite/gas/arm/copro.d index eb7b454..e9ed2cc 100644 --- a/gas/testsuite/gas/arm/copro.d +++ b/gas/testsuite/gas/arm/copro.d @@ -29,7 +29,7 @@ Disassembly of section .text: 0+04c <[^>]*> fc834603 stc2 6, cr4, \[r3\], \{3\} 0+050 <[^>]*> ecd43704 ldcl 7, cr3, \[r4\], \{4\} 0+054 <[^>]*> ecc52805 stcl 8, cr2, \[r5\], \{5\} -0+058 <[^>]*> fcd61906 ldc2l 9, cr1, \[r6\], \{6\} +0+058 <[^>]*> fcd61c06 ldc2l 12, cr1, \[r6\], \{6\} 0+05c <[^>]*> fcc70c07 stc2l 12, cr0, \[r7\], \{7\} 0+060 <[^>]*> ecd88cff ldcl 12, cr8, \[r8\], \{255\}.* 0+064 <[^>]*> ecc99cfe stcl 12, cr9, \[r9\], \{254\}.* diff --git a/gas/testsuite/gas/arm/copro.s b/gas/testsuite/gas/arm/copro.s index f03f5ae..53533d4 100644 --- a/gas/testsuite/gas/arm/copro.s +++ b/gas/testsuite/gas/arm/copro.s @@ -31,8 +31,8 @@ bar: stc2 p6, c4, [r3], {3} ldcl 7, c3, [r4], {4} stcl p8, c2, [r5], {5} - ldc2l 9, c1, [r6], {6} - @ using '10, 11' below results in an invalid stc2l instruction. + @ using '9, 10, 11' below results in an invalid ldc2l/stc2l instruction. + ldc2l 12, c1, [r6], {6} stc2l p12, c0, [r7], {7} @ using '11' below results in an (invalid) Neon vldmia instruction. ldcl 12, c8, [r8], {255} |