Re: [PATCH v5 07/60] target/riscv: add fault-only-first unit stride load

2020-03-13 Thread Richard Henderson
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 Zh

Re: [PATCH v5 07/60] target/riscv: add fault-only-first unit stride load

2020-03-13 Thread LIU Zhiwei
On 2020/3/14 6:24, Alistair Francis wrote: On Thu, Mar 12, 2020 at 8:13 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 onl

Re: [PATCH v5 07/60] target/riscv: add fault-only-first unit stride load

2020-03-13 Thread Alistair Francis
On Thu, Mar 12, 2020 at 8:13 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-

[PATCH v5 07/60] target/riscv: add fault-only-first unit stride load

2020-03-12 Thread LIU Zhiwei
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 --- target/riscv/helper.h