[riscv-port] Integrated: 8282331: riscv: is_wide_vector should not depend on specific vector size

Feilong Jiang fjiang at openjdk.java.net
Thu Feb 24 11:59:40 UTC 2022


On Thu, 24 Feb 2022 06:40:03 GMT, Feilong Jiang <fjiang at openjdk.org> wrote:

> RISC-V Vector Extension adds 32 architectural vector registers to the base scalar RISC-V ISA, and does not overlay the f registers on v registers. `is_wide_vector` should always return true when RVV is enabled. 
> On AArch64, the thirty two registers in the FP/SIMD register bank named V0 to V31 are used to hold floating point  operands for the scalar floating point instructions, and both scalar and vector operands for the Advanced SIMD instructions. 8 bytes vectors registers are saved by default on AArch64.
> 
> Tier1 tests on QEMU with UseRVV enabled are passed without new failures.

This pull request has now been integrated.

Changeset: e57d97ac
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
URL:       https://git.openjdk.java.net/riscv-port/commit/e57d97acf28ebeaca1efb6f720c69774faf4b76c
Stats:     2 lines in 1 file changed: 0 ins; 0 del; 2 mod

8282331: riscv: is_wide_vector should not depend on specific vector size

Reviewed-by: fyang

-------------

PR: https://git.openjdk.java.net/riscv-port/pull/59


More information about the riscv-port-dev mailing list