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

Feilong Jiang fjiang 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

Thanks for the review!

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

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


More information about the riscv-port-dev mailing list