< 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 >