--- old/src/hotspot/share/classfile/vmSymbols.hpp 2019-12-20 11:51:15.641792536 -0800 +++ new/src/hotspot/share/classfile/vmSymbols.hpp 2019-12-20 11:51:15.497792537 -0800 @@ -565,6 +565,7 @@ template(char_StringBuffer_signature, "(C)Ljava/lang/StringBuffer;") \ template(int_String_signature, "(I)Ljava/lang/String;") \ template(boolean_boolean_int_signature, "(ZZ)I") \ + template(big_integer_shift_worker_signature, "([I[IIII)V") \ template(reflect_method_signature, "Ljava/lang/reflect/Method;") \ /* signature symbols needed by intrinsics */ \ VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, template, VM_ALIAS_IGNORE) \ @@ -1007,6 +1008,12 @@ do_name( montgomerySquare_name, "implMontgomerySquare") \ do_signature(montgomerySquare_signature, "([I[IIJ[I)[I") \ \ + do_intrinsic(_bigIntegerRightShiftWorker, java_math_BigInteger, rightShift_name, big_integer_shift_worker_signature, F_S) \ + do_name( rightShift_name, "shiftRightImplWorker") \ + \ + do_intrinsic(_bigIntegerLeftShiftWorker, java_math_BigInteger, leftShift_name, big_integer_shift_worker_signature, F_S) \ + do_name( leftShift_name, "shiftLeftImplWorker") \ + \ do_class(jdk_internal_util_ArraysSupport, "jdk/internal/util/ArraysSupport") \ do_intrinsic(_vectorizedMismatch, jdk_internal_util_ArraysSupport, vectorizedMismatch_name, vectorizedMismatch_signature, F_S)\ do_name(vectorizedMismatch_name, "vectorizedMismatch") \