This patch series is a pair of patches from the meego tree which
fix bugs in the Neon VZIP and VUZP instructions by abandoning
the existing inline implementations in favour of calling out to
a straightforward helper function. The inline routines could
generate 50+ TCG ops each, which is well over the recommended
limit in tcg/README for using helpers instead; they also did
not give the correct results...

I've tested these patches using the usual random instruction
generation approach.

Juha Riihimäki (2):
  target-arm: Move Neon VUZP to a helper function
  target-arm: Move Neon VZIP to a helper function

 target-arm/helpers.h     |    3 +
 target-arm/neon_helper.c |  166 ++++++++++++++++++++++++++++++++++++++++++++++
 target-arm/translate.c   |  163 ++-------------------------------------------
 3 files changed, 177 insertions(+), 155 deletions(-)


Reply via email to