From: Jose Ricardo Ziviani <jos...@br.ibm.com> This is an initial effort to have RISU working for PPC64LE.
I also made some changes to isolate risugen, creating two modules (risugen_arm.pm and risugen_ppc64le.pm) to implement specific instructions in it. Suggestions are welcome! :) TODOS: - improve load/store instruction generation - improve initial random values for FP and Vector regs. Jose Ricardo Ziviani (3): Implementation of ppc64le module for risugen and risufile Isolates Arm specific subroutines out from risugen main file Initial implemention for ppc64le configure | 6 + ppc64le.risu | 3459 ++++++++++++++++++++++++++++++++++++++++++++++++ risu_ppc64le.c | 92 ++ risu_reginfo_ppc64le.c | 175 +++ risu_reginfo_ppc64le.h | 36 + risugen | 1018 +------------- risugen_arm.pm | 1075 +++++++++++++++ risugen_ppc64le.pm | 460 +++++++ test_ppc64le.s | 52 + 9 files changed, 5385 insertions(+), 988 deletions(-) create mode 100644 ppc64le.risu create mode 100644 risu_ppc64le.c create mode 100644 risu_reginfo_ppc64le.c create mode 100644 risu_reginfo_ppc64le.h create mode 100644 risugen_arm.pm create mode 100644 risugen_ppc64le.pm create mode 100644 test_ppc64le.s -- 2.7.4