mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-03-01 04:25:27 +08:00
* gas/config/tc-arm.c (parse_vfp_reg_list): Improve register bounds
checking. (do_neon_mov): Enable several VMOV variants for VFP. Add suitable architecture version checks. (insns): Allow overlapping instructions to be used in VFP mode. * gas/testsuite/gas/arm/vfp-neon-overlap.s: New test. Overlapping VFP/Neon instructions. * gas/testsuite/gas/arm/vfp-neon-overlap.d: Expected output of above. * gas/testsuite/gas/arm/vfp1xD.d: Test for fldmx/fstmx. * gas/testsuite/gas/arm/vfp1xD_t2.d: Likewise. * gas/testsuite/gas/arm/vfpv3-32drs.d: Likewise. * opcodes/arm-dis.c (coprocessor_opcodes): Don't interpret fldmx/fstmx as vldm/vstm.
This commit is contained in:
parent
b44ef88d1c
commit
c2d34dea6e
@ -1,3 +1,21 @@
|
||||
2006-04-26 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* gas/config/tc-arm.c (parse_vfp_reg_list): Improve register bounds
|
||||
checking.
|
||||
(do_neon_mov): Enable several VMOV variants for VFP. Add suitable
|
||||
architecture version checks.
|
||||
(insns): Allow overlapping instructions to be used in VFP mode.
|
||||
|
||||
* gas/testsuite/gas/arm/vfp-neon-overlap.s: New test. Overlapping
|
||||
VFP/Neon instructions.
|
||||
* gas/testsuite/gas/arm/vfp-neon-overlap.d: Expected output of above.
|
||||
* gas/testsuite/gas/arm/vfp1xD.d: Test for fldmx/fstmx.
|
||||
* gas/testsuite/gas/arm/vfp1xD_t2.d: Likewise.
|
||||
* gas/testsuite/gas/arm/vfpv3-32drs.d: Likewise.
|
||||
|
||||
* opcodes/arm-dis.c (coprocessor_opcodes): Don't interpret fldmx/fstmx
|
||||
as vldm/vstm.
|
||||
|
||||
2006-04-26 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* gas/config/tc-arm.c (neon_is_quarter_float): Move, and rename to...
|
||||
|
Loading…
x
Reference in New Issue
Block a user