< prev index next >

src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java

Print this page
rev 52233 : Add scalable shapes for Arm Scalable Vector Extension.
Summary: Add scalable vector shapes to support Arm SVE better.
Reviewed-by: duke

*** 1767,1779 **** --- 1767,1783 ---- case 256: return Shapes.S_256_BIT; case 512: return Shapes.S_512_BIT; default: + if ((bitSize <= 2048) && (bitSize % 128 == 0)) { + return Shapes.S_Scalable_BIT; + } else { throw new IllegalArgumentException("Bad vector bit size: " + bitSize); } } + } /** * Finds a species for an element type and shape. * * @param c the element type
< prev index next >