Currently, we perform vector unsigned comparison on AVX1, 2 by zero extending elements and compare the extended elements. This is not needed because x <=> y == (x + min_value) u<=> (y + min_value) (<=> is the spaceship operator, see Integer/Long.compareUnsigned).
The same logic could also be applied to SVE, where unsigned comparison is currently rejected.
The same logic could also be applied to SVE, where unsigned comparison is currently rejected.