question about vector registers

Vladimir Kempik vladimir.kempik at gmail.com
Mon May 22 20:44:38 UTC 2023


Hello

I have few questions about vector registers usage in hotspot.

Currently there is no calling convention for vector registers [1].

Currently all vector registers ( usage in hotspot) are not preserved and volatile ? is it true ?

why do we have defition for v1_reg-v5_reg and the rest of the registers ( except  v0_mask) ?

I guess some v6+ could be used somewhere due to lmul  = 2 or 4.

Thanks in advance, Vladimir

[1] https://github.com/riscv-non-isa/riscv-elf-psabi-doc/blob/master/riscv-cc.adoc


More information about the riscv-port-dev mailing list