This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH][0/7][ARM] Convert VFP mnemonics to UAL


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(-)



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]