< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

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

*** 98,107 **** --- 98,110 ---- template(jdk_incubator_vector_Float256Vector_Float256Species,"jdk/incubator/vector/Float256Vector$Float256Species") \ template(jdk_incubator_vector_Float256Vector_Float256Mask,"jdk/incubator/vector/Float256Vector$Float256Mask") \ template(jdk_incubator_vector_Float512Vector, "jdk/incubator/vector/Float512Vector") \ template(jdk_incubator_vector_Float512Vector_Float512Species,"jdk/incubator/vector/Float512Vector$Float512Species") \ template(jdk_incubator_vector_Float512Vector_Float512Mask,"jdk/incubator/vector/Float512Vector$Float512Mask") \ + template(jdk_incubator_vector_FloatScalableVector, "jdk/incubator/vector/FloatScalableVector") \ + template(jdk_incubator_vector_FloatScalableVector_FloatScalableSpecies,"jdk/incubator/vector/FloatScalableVector$FloatScalableSpecies") \ + template(jdk_incubator_vector_FloatScalableVector_FloatScalableMask,"jdk/incubator/vector/FloatScalableVector$FloatScalableMask") \ template(jdk_incubator_vector_DoubleVector, "jdk/incubator/vector/DoubleVector") \ template(jdk_incubator_vector_DoubleVector_DoubleSpecies,"jdk/incubator/vector/DoubleVector$DoubleSpecies") \ template(jdk_incubator_vector_Double64Vector, "jdk/incubator/vector/Double64Vector") \ template(jdk_incubator_vector_Double64Vector_Double64Species,"jdk/incubator/vector/Double64Vector$Double64Species") \ template(jdk_incubator_vector_Double64Vector_Double64Mask,"jdk/incubator/vector/Double64Vector$Double64Mask") \
*** 112,121 **** --- 115,127 ---- template(jdk_incubator_vector_Double256Vector_Double256Species,"jdk/incubator/vector/Double256Vector$Double256Species") \ template(jdk_incubator_vector_Double256Vector_Double256Mask,"jdk/incubator/vector/Double256Vector$Double256Mask") \ template(jdk_incubator_vector_Double512Vector, "jdk/incubator/vector/Double512Vector") \ template(jdk_incubator_vector_Double512Vector_Double512Species,"jdk/incubator/vector/Double512Vector$Double512Species") \ template(jdk_incubator_vector_Double512Vector_Double512Mask,"jdk/incubator/vector/Double512Vector$Double512Mask") \ + template(jdk_incubator_vector_DoubleScalableVector, "jdk/incubator/vector/DoubleScalableVector") \ + template(jdk_incubator_vector_DoubleScalableVector_DoubleScalableSpecies,"jdk/incubator/vector/DoubleScalableVector$DoubleScalableSpecies") \ + template(jdk_incubator_vector_DoubleScalableVector_DoubleScalableMask,"jdk/incubator/vector/DoubleScalableVector$DoubleScalableMask") \ template(jdk_incubator_vector_LongVector, "jdk/incubator/vector/LongVector") \ template(jdk_incubator_vector_LongVector_LongSpecies, "jdk/incubator/vector/LongVector$LongSpecies") \ template(jdk_incubator_vector_Long64Vector, "jdk/incubator/vector/Long64Vector") \ template(jdk_incubator_vector_Long64Vector_Long64Species,"jdk/incubator/vector/Long64Vector$Long64Species") \ template(jdk_incubator_vector_Long64Vector_Long64Mask,"jdk/incubator/vector/Long64Vector$Long64Mask") \
*** 126,135 **** --- 132,144 ---- template(jdk_incubator_vector_Long256Vector_Long256Species,"jdk/incubator/vector/Long256Vector$Long256Species") \ template(jdk_incubator_vector_Long256Vector_Long256Mask,"jdk/incubator/vector/Long256Vector$Long256Mask") \ template(jdk_incubator_vector_Long512Vector, "jdk/incubator/vector/Long512Vector") \ template(jdk_incubator_vector_Long512Vector_Long512Species,"jdk/incubator/vector/Long512Vector$Long512Species") \ template(jdk_incubator_vector_Long512Vector_Long512Mask,"jdk/incubator/vector/Long512Vector$Long512Mask") \ + template(jdk_incubator_vector_LongScalableVector, "jdk/incubator/vector/LongScalableVector") \ + template(jdk_incubator_vector_LongScalableVector_LongScalableSpecies,"jdk/incubator/vector/LongScalableVector$LongScalableSpecies") \ + template(jdk_incubator_vector_LongScalableVector_LongScalableMask,"jdk/incubator/vector/LongScalableVector$LongScalableMask") \ template(jdk_incubator_vector_IntVector, "jdk/incubator/vector/IntVector") \ template(jdk_incubator_vector_IntVector_IntSpecies, "jdk/incubator/vector/IntVector$IntSpecies") \ template(jdk_incubator_vector_Int64Vector, "jdk/incubator/vector/Int64Vector") \ template(jdk_incubator_vector_Int64Vector_Int64Species,"jdk/incubator/vector/Int64Vector$Int64Species") \ template(jdk_incubator_vector_Int64Vector_Int64Mask,"jdk/incubator/vector/Int64Vector$Int64Mask") \
*** 140,149 **** --- 149,161 ---- template(jdk_incubator_vector_Int256Vector_Int256Species,"jdk/incubator/vector/Int256Vector$Int256Species") \ template(jdk_incubator_vector_Int256Vector_Int256Mask,"jdk/incubator/vector/Int256Vector$Int256Mask") \ template(jdk_incubator_vector_Int512Vector, "jdk/incubator/vector/Int512Vector") \ template(jdk_incubator_vector_Int512Vector_Int512Species,"jdk/incubator/vector/Int512Vector$Int512Species") \ template(jdk_incubator_vector_Int512Vector_Int512Mask,"jdk/incubator/vector/Int512Vector$Int512Mask") \ + template(jdk_incubator_vector_IntScalableVector, "jdk/incubator/vector/IntScalableVector") \ + template(jdk_incubator_vector_IntScalableVector_IntScalableSpecies,"jdk/incubator/vector/IntScalableVector$IntScalableSpecies") \ + template(jdk_incubator_vector_IntScalableVector_IntScalableMask,"jdk/incubator/vector/IntScalableVector$IntScalableMask") \ template(jdk_incubator_vector_ByteVector, "jdk/incubator/vector/ByteVector") \ template(jdk_incubator_vector_ByteVector_ByteSpecies, "jdk/incubator/vector/ByteVector$ByteSpecies") \ template(jdk_incubator_vector_Byte64Vector, "jdk/incubator/vector/Byte64Vector") \ template(jdk_incubator_vector_Byte64Vector_Byte64Species,"jdk/incubator/vector/Byte64Vector$Byte64Species") \ template(jdk_incubator_vector_Byte64Vector_Byte64Mask,"jdk/incubator/vector/Byte64Vector$Byte64Mask") \
*** 154,163 **** --- 166,178 ---- template(jdk_incubator_vector_Byte256Vector_Byte256Species,"jdk/incubator/vector/Byte256Vector$Byte256Species") \ template(jdk_incubator_vector_Byte256Vector_Byte256Mask,"jdk/incubator/vector/Byte256Vector$Byte256Mask") \ template(jdk_incubator_vector_Byte512Vector, "jdk/incubator/vector/Byte512Vector") \ template(jdk_incubator_vector_Byte512Vector_Byte512Species,"jdk/incubator/vector/Byte512Vector$Byte512Species") \ template(jdk_incubator_vector_Byte512Vector_Byte512Mask,"jdk/incubator/vector/Byte512Vector$Byte512Mask") \ + template(jdk_incubator_vector_ByteScalableVector, "jdk/incubator/vector/ByteScalableVector") \ + template(jdk_incubator_vector_ByteScalableVector_ByteScalableSpecies,"jdk/incubator/vector/ByteScalableVector$ByteScalableSpecies") \ + template(jdk_incubator_vector_ByteScalableVector_ByteScalableMask,"jdk/incubator/vector/ByteScalableVector$ByteScalableMask") \ template(jdk_incubator_vector_ShortVector, "jdk/incubator/vector/ShortVector") \ template(jdk_incubator_vector_ShortVector_ShortSpecies, "jdk/incubator/vector/ShortVector$ShortSpecies") \ template(jdk_incubator_vector_Short64Vector, "jdk/incubator/vector/Short64Vector") \ template(jdk_incubator_vector_Short64Vector_Short64Species,"jdk/incubator/vector/Short64Vector$Short64Species") \ template(jdk_incubator_vector_Short64Vector_Short64Mask,"jdk/incubator/vector/Short64Vector$Short64Mask") \
*** 168,177 **** --- 183,195 ---- template(jdk_incubator_vector_Short256Vector_Short256Species,"jdk/incubator/vector/Short256Vector$Short256Species") \ template(jdk_incubator_vector_Short256Vector_Short256Mask,"jdk/incubator/vector/Short256Vector$Short256Mask") \ template(jdk_incubator_vector_Short512Vector, "jdk/incubator/vector/Short512Vector") \ template(jdk_incubator_vector_Short512Vector_Short512Species,"jdk/incubator/vector/Short512Vector$Short512Species") \ template(jdk_incubator_vector_Short512Vector_Short512Mask,"jdk/incubator/vector/Short512Vector$Short512Mask") \ + template(jdk_incubator_vector_ShortScalableVector, "jdk/incubator/vector/ShortScalableVector") \ + template(jdk_incubator_vector_ShortScalableVector_ShortScalableSpecies,"jdk/incubator/vector/ShortScalableVector$ShortScalableSpecies") \ + template(jdk_incubator_vector_ShortScalableVector_ShortScalableMask,"jdk/incubator/vector/ShortScalableVector$ShortScalableMask") \ template(java_lang_Shutdown, "java/lang/Shutdown") \ template(java_lang_ref_Reference, "java/lang/ref/Reference") \ template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \ template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \ template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
< prev index next >