RFR: 8344381: [s390x] Test failures with error: Register type is not known [v2]
Martin Doerr
mdoerr at openjdk.org
Mon Nov 18 16:33:59 UTC 2024
On Mon, 18 Nov 2024 16:22:36 GMT, Amit Kumar <amitkumar at openjdk.org> wrote:
> > Thanks for the update. Now, I only wonder about the `>= Z_V2` condition. How does this fit to
> > https://github.com/openjdk/jdk/blob/dfddbcaab886b9baa731cd748bb7f547e1903b64/src/hotspot/cpu/s390/s390.ad#L745
> >
> > ?
>
> I didn't get the question actually. You mean that why didn't preserve `Z_VR0` and `Z_VR1` ? Or why we are preserving vector register `VR16` to `VR31` ?
What's the reason for choosing `Z_V2`? Why are `Z_VR0` and `Z_VR1` excluded? Do `Z_VR0` to `Z_VR15` match the FP registers? If so, why are you saving and restoring `Z_V2` to `Z_V15` twice?
-------------
PR Comment: https://git.openjdk.org/jdk/pull/22197#issuecomment-2483538186
More information about the hotspot-dev
mailing list