On Mon, 24 Aug 2026 08:46:39 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 set of -ve test coverage for Vector.lanewise operations > (JDK-8389731) as the unit. > > Unit-Lanewise-Unsupported.template > gen-template.sh > AbstractVectorTest.java > > > --------- > - [x] I confirm that I make this contribution in accordance with the [OpenJDK > Interim AI Policy](https://openjdk.org/legal/ai). Test: mach5 tier1,2,3 passed https://mach5.us.oracle.com/mdash/jobs/xueming.shen-8389844-20260825-1946-49600442 ------------- PR Comment: https://git.openjdk.org/jdk/pull/32498#issuecomment-5419111386
