VFP control registers

Paul Brook paul@codesourcery.com
Tue Jun 26 21:36:00 GMT 2007


The attached patch teaches gas and objdump about the new ARM/VFP MVFR0 and 
MVFR1 control registers.

It also allows generic numbered coprocessor registers to be used in fmrx and 
fmxr instructions, so that arbitrary implementation specific registers can be 
accessed.

Tested on arm-none-eabi.
Applied for CVS head.

Paul

2007-06-26  Paul Brook  <paul@codesourcery.com>

	gas/
	* config/tc-arm.c (parse_operands): Accept generic coprocessor regs
	for OP_RVC.
	(reg_names): Add fpinst, pfinst2, mvfr0 and mvfr1.

	gas/testsuite/
	* gas/arm/vfp1xD.d: Add new fmrx/fmxr tests.
	* gas/arm/vfp1xD.s: Ditto.
	* gas/arm/vfp1xD_t2.d: Ditto.
	* gas/arm/vfp1xD_t2.s: Ditto.

	opcodes/
	* arm-dis.c (coprocessor_opcodes): Add fmxr/fmrx mvfr0/mvfr1.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.gas_mvfr
Type: text/x-diff
Size: 6693 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20070626/a42d0c20/attachment.bin>


More information about the Binutils mailing list