Hi all,

This patch series converts the arm backend to output unified assembly syntax for the VFP instructions. This makes it more readable since most UAL mnemonics also include various type suffixes such as .f32 and .f64 that quickly allow to identify the data types being operated on.

Each patch is independent of the rest and can be applied in any order.

Bootstrapped and tested on arm-none-linux-gnueabihf with gas from binutils 2.22 and newer. Compiled various floating point benchmarks to make sure the binaries are identical.

Ok for trunk?

Thanks,
Kyrill

 gcc/config/arm/arm-protos.h          |    2 +-
 gcc/config/arm/arm.c                 |   12 ++++-
 gcc/config/arm/arm.md                |    2 +-
gcc/config/arm/vfp.md | 91 ++++++++++++++++++----------------
 gcc/testsuite/gcc.target/arm/vfp-1.c |   68 ++++++++++++-------------
 5 files changed, 93 insertions(+), 82 deletions(-)


Reply via email to