|
From: | Richard Henderson |
Subject: | Re: [PATCH v5 07/60] target/riscv: add fault-only-first unit stride load |
Date: | Fri, 13 Mar 2020 18:50:16 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 |
On 3/12/20 7:58 AM, LIU Zhiwei wrote: > The unit-stride fault-only-fault load instructions are used to > vectorize loops with data-dependent exit conditions(while loops). > These instructions execute as a regular load except that they > will only take a trap on element 0. > > Signed-off-by: LIU Zhiwei <address@hidden> > --- > target/riscv/helper.h | 22 +++++ > target/riscv/insn32.decode | 7 ++ > target/riscv/insn_trans/trans_rvv.inc.c | 69 +++++++++++++++ > target/riscv/vector_helper.c | 111 ++++++++++++++++++++++++ > 4 files changed, 209 insertions(+) Reviewed-by: Richard Henderson <address@hidden> r~
[Prev in Thread] | Current Thread | [Next in Thread] |