[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC 10/65] target/riscv: rvv-0.9: remove MLEN calculations
From: |
Richard Henderson |
Subject: |
Re: [RFC 10/65] target/riscv: rvv-0.9: remove MLEN calculations |
Date: |
Fri, 10 Jul 2020 10:32:52 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 |
On 7/10/20 3:48 AM, frank.chang@sifive.com wrote:
> From: Frank Chang <frank.chang@sifive.com>
>
> As in RVV 0.9 design, MLEN is hardcoded with value 1 (Section 4.5).
> Thus, remove all MLEN related calculations.
>
> Signed-off-by: Frank Chang <frank.chang@sifive.com>
> ---
> target/riscv/insn_trans/trans_rvv.inc.c | 44 +----
> target/riscv/internals.h | 9 +-
> target/riscv/translate.c | 2 -
> target/riscv/vector_helper.c | 252 ++++++++++--------------
> 4 files changed, 116 insertions(+), 191 deletions(-)
You can't do this until you remove 0.7.1 support.
r~
- [RFC 56/65] target/riscv: rvv-0.9: remove integer extract instruction, (continued)
- [RFC 56/65] target/riscv: rvv-0.9: remove integer extract instruction, frank . chang, 2020/07/10
- [RFC 57/65] target/riscv: rvv-0.9: floating-point min/max instructions, frank . chang, 2020/07/10
- [RFC 58/65] target/riscv: rvv-0.9: widening floating-point/integer type-convert, frank . chang, 2020/07/10
- [RFC 61/65] fpu: fix float16 nan check, frank . chang, 2020/07/10
- [RFC 62/65] fpu: add api to handle alternative sNaN propagation, frank . chang, 2020/07/10
- [RFC 64/65] target/riscv: use softfloat lib float16 comparison functions, frank . chang, 2020/07/10
- [RFC 10/65] target/riscv: rvv-0.9: remove MLEN calculations, frank . chang, 2020/07/10
- Re: [RFC 10/65] target/riscv: rvv-0.9: remove MLEN calculations,
Richard Henderson <=
- Re: [RFC 00/65] target/riscv: support vector extension v0.9, Alistair Francis, 2020/07/10