On Wed, 26 Aug 2026 20:40:09 GMT, Xueming Shen <[email protected]> wrote:
>> VectorOperators.ZOMO is specified as integral-only and is marked with >> VO_NOFP. However, its special-case handling implementation in Float16Vector, >> FloatVector, and DoubleVector ran before the normal opCode(op) validation, >> allowing floating-point vectors to execute this unsupported operator. >> >> This change >> (1) updates the ZOMO special-case fallback to integral vectors in >> X-Vector.java.template and regenerates the affected floating-point vector >> classes. Floating-point ZOMO operations now reach the normal compatibility >> validation and throw UnsupportedOperationException, as specified. >> Integral-vector behavior is unchanged. >> ` X-Vector.java.template` >> >> (2) adds a standalone -ve test coverage for Vector.lanewise operations >> (JDK-8389731) as the unit test. >> >> --------- >> - [x] I confirm that I make this contribution in accordance with the >> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). > > Xueming Shen has updated the pull request incrementally with one additional > commit since the last revision: > > update the tests Very good. ------------- Marked as reviewed by psandoz (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/32498#pullrequestreview-5053430444
