[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] target/arm: Pass arguments by value for sve FMLA/FCMLA
From: |
Richard Henderson |
Subject: |
[PATCH 0/2] target/arm: Pass arguments by value for sve FMLA/FCMLA |
Date: |
Tue, 11 Feb 2020 18:51:43 -0800 |
Based-on: <address@hidden>
These functions had been passing arguments by regno,
encoded into simd_data, because we couldn't pass 7 args.
r~
Richard Henderson (2):
tcg: Add tcg_gen_gvec_5_ptr
target/arm: Use tcg_gen_gvec_5_ptr for sve FMLA/FCMLA
include/tcg/tcg-op-gvec.h | 7 ++
target/arm/helper-sve.h | 45 +++++++----
target/arm/sve_helper.c | 157 ++++++++++++++-----------------------
target/arm/translate-sve.c | 68 ++++++----------
tcg/tcg-op-gvec.c | 32 ++++++++
5 files changed, 153 insertions(+), 156 deletions(-)
--
2.20.1
- [PATCH 0/2] target/arm: Pass arguments by value for sve FMLA/FCMLA,
Richard Henderson <=