[PATCH 0/9] target/arm: Remove MO_TE to compile MVE/M helpers once

Philippe Mathieu-Daudé posted 9 patches 19 hours ago
Failed in applying to current master (apply log)
target/arm/internals.h      |   3 ++
target/arm/helper.c         |   8 +++
target/arm/tcg/helper-a64.c |   2 +-
target/arm/tcg/m_helper.c   |   8 +--
target/arm/tcg/mve_helper.c | 102 +++++++++++++++++++++---------------
target/arm/tcg/meson.build  |   6 ++-
6 files changed, 80 insertions(+), 49 deletions(-)
[PATCH 0/9] target/arm: Remove MO_TE to compile MVE/M helpers once
Posted by Philippe Mathieu-Daudé 19 hours ago
Replace build-time MO_TE definition by runtime mo_endian()
helper, allowing to compile m_helper.c and mve_helper.c once.

Philippe Mathieu-Daudé (9):
  target/arm: Replace MO_TE -> MO_LE for Aarch64
  target/arm: Explode MO_TExx -> MO_TE | MO_xx
  target/arm: Conceal MO_TE within mve_advance_vpt()
  target/arm: Conceal MO_TE within MVE DO_VSTR() macro
  target/arm: Introduce mo_endian() helper
  target/arm: Replace MO_TE -> mo_endian() for MVE helpers
  target/arm: Compile mve_helper.c once
  target/arm: Replace MO_TE -> mo_endian() for Cortex-M helpers
  target/arm: Compile m_helper.c once

 target/arm/internals.h      |   3 ++
 target/arm/helper.c         |   8 +++
 target/arm/tcg/helper-a64.c |   2 +-
 target/arm/tcg/m_helper.c   |   8 +--
 target/arm/tcg/mve_helper.c | 102 +++++++++++++++++++++---------------
 target/arm/tcg/meson.build  |   6 ++-
 6 files changed, 80 insertions(+), 49 deletions(-)

-- 
2.53.0