[riscv-port] RFR: 8282331: riscv: is_wide_vector should not depend on specific vector size [v5]
fyang at openjdk.java.net
Thu Feb 24 11:55:40 UTC 2022
On Thu, 24 Feb 2022 08:45:01 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.
> Feilong Jiang has updated the pull request incrementally with one additional commit since the last revision:
> polish comments
Looks good. Thanks.
Marked as reviewed by fyang (Lead).
More information about the riscv-port-dev