UseVectorizedMismatchIntrinsic option on RISC-V
Илья Гаврилин
gavrilinid at gmail.com
Thu Aug 31 15:08:29 UTC 2023
Hi, On RISC-V we don`t have a node for VectorizedMismatch, and when
-XX:+UseVectorizedMismatchIntrinsic option set we got a fatal error caused
by:
https://github.com/openjdk/jdk/blob/29ff1e45b910c07711c4f4c3d821712dd9a1e3ba/src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp#L803-L805.
On other architectures where we don`t have such intrinsic we got only
warning. Also, on RISC-V for unimplemented intrinsics like _updateCRC32,
_updateCRC32C when we turn on UseCRC32Intrinsics option only warning
produced on output.
Do we have any reasons to throw a fatal error in VectorizedMismatch? Can we
throw a warning when the UseVectorizedMismatchIntrinsic option is turned
on?
Changes example available here:
https://github.com/Ilyagavrilin/jdk/commit/a6d15bb92875785d3493249d4392cff643ae02f7
With best regards, Ilya
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/riscv-port-dev/attachments/20230831/c3812763/attachment.htm>
More information about the riscv-port-dev
mailing list