< prev index next >
src/hotspot/share/classfile/vmSymbols.hpp
Print this page
rev 50140 : Vector cast support
@@ -1491,10 +1491,15 @@
do_signature(vector_reinterpret_sig, "(Ljava/lang/Class;Ljava/lang/Class;I" \
"Ljava/lang/Class;ILjava/lang/Object;" \
"Ljdk/incubator/vector/VectorIntrinsics$VectorReinterpretOp;)Ljava/lang/Object;") \
do_name(vector_reinterpret_name, "reinterpret") \
\
+ do_intrinsic(_VectorCast, jdk_incubator_vector_VectorIntrinsics, Class_cast_name, vector_cast_sig, F_S) \
+ do_signature(vector_cast_sig, "(Ljava/lang/Class;Ljava/lang/Class;I" \
+ "Ljava/lang/Class;ILjava/lang/Object;" \
+ "Ljdk/incubator/vector/VectorIntrinsics$VectorCastOp;)Ljava/lang/Object;") \
+ \
do_intrinsic(_VectorRebox, jdk_incubator_vector_VectorIntrinsics, vector_rebox_name, vector_rebox_sig, F_S) \
do_alias(vector_rebox_sig, object_object_signature) \
do_name(vector_rebox_name, "maybeRebox") \
\
\
@@ -1681,11 +1686,11 @@
VM_INTRINSICS_DO(VM_INTRINSIC_ENUM,
VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE)
#undef VM_INTRINSIC_ENUM
ID_LIMIT,
- LAST_COMPILER_INLINE = _VectorReinterpret,
+ LAST_COMPILER_INLINE = _VectorCast,
FIRST_VECTOR_API = _VectorUnaryOp,
LAST_VECTOR_API = _VectorRebox,
FIRST_MH_SIG_POLY = _invokeGeneric,
FIRST_MH_STATIC = _linkToVirtual,
LAST_MH_SIG_POLY = _linkToInterface,
< prev index next >