VM Intrinsics Explorer - HotSpot Intrinsics for OpenJDK14

From src/hotspot/share/classfile/vmIntrinsics.hpp
// There are two types of intrinsic methods: (1) Library intrinsics and (2) bytecode intrinsics.
//
// (1) A library intrinsic method may be replaced with hand-crafted assembly code,
// with hand-crafted compiler IR, or with a combination of the two. The semantics
// of the replacement code may differ from the semantics of the replaced code.
//
// (2) Bytecode intrinsic methods are not replaced by special code, but they are
// treated in some other special way by the compiler. For example, the compiler
// may delay inlining for some String-related intrinsic methods (e.g., some methods
// defined in the StringBuilder and StringBuffer classes, see
// Compile::should_delay_string_inlining() for more details).
Explanation of Flags
F_R,                        // !static ?native !synchronized (R="regular")
F_S,                        //  static ?native !synchronized
F_Y,                        // !static ?native  synchronized
F_RN,                       // !static  native !synchronized
F_SN,                       //  static  native !synchronized
F_RNY,                      // !static  native  synchronized
View intrinsics for OpenJDK HotSpot:  JDK6  JDK7  JDK8  JDK9  JDK10  JDK11  JDK12  JDK13  JDK14  JDK15  JDK16  JDK17  JDK18  JDK19  JDK20  JDK21  JDK22  JDK23

IdSinceClassNameSignatureTypeFlags
SinceClassType
_hashCodeOpenJDK6java.lang.ObjecthashCode()ILibraryF_R
_getClassOpenJDK6java.lang.ObjectgetClass()Ljava/lang/Class;LibraryF_R
_cloneOpenJDK6java.lang.Objectclone()Ljava/lang/Object;LibraryF_R
_notifyOpenJDK9java.lang.Objectnotify()VLibraryF_R
_notifyAllOpenJDK9java.lang.ObjectnotifyAll()VLibraryF_R
_dabsOpenJDK6java.lang.Mathabs(D)DLibraryF_S
_fabsOpenJDK11java.lang.Mathabs(F)FLibraryF_S
_iabsOpenJDK11java.lang.Mathabs(I)ILibraryF_S
_labsOpenJDK11java.lang.Mathabs(J)JLibraryF_S
_dsinOpenJDK6java.lang.Mathsin(D)DLibraryF_S
_floorOpenJDK11java.lang.Mathfloor(D)DLibraryF_S
_ceilOpenJDK11java.lang.Mathceil(D)DLibraryF_S
_rintOpenJDK11java.lang.Mathrint(D)DLibraryF_S
_dcosOpenJDK6java.lang.Mathcos(D)DLibraryF_S
_dtanOpenJDK6java.lang.Mathtan(D)DLibraryF_S
_datan2OpenJDK6java.lang.Mathatan2(DD)DLibraryF_S
_dsqrtOpenJDK6java.lang.Mathsqrt(D)DLibraryF_S
_dlogOpenJDK6java.lang.Mathlog(D)DLibraryF_S
_dlog10OpenJDK6java.lang.Mathlog10(D)DLibraryF_S
_dpowOpenJDK6java.lang.Mathpow(DD)DLibraryF_S
_dexpOpenJDK6java.lang.Mathexp(D)DLibraryF_S
_minOpenJDK6java.lang.Mathmin(II)ILibraryF_S
_maxOpenJDK6java.lang.Mathmax(II)ILibraryF_S
_addExactIOpenJDK8java.lang.MathaddExact(II)ILibraryF_S
_addExactLOpenJDK8java.lang.MathaddExact(JJ)JLibraryF_S
_decrementExactIOpenJDK8java.lang.MathdecrementExact(I)ILibraryF_S
_decrementExactLOpenJDK8java.lang.MathdecrementExact(J)JLibraryF_S
_incrementExactIOpenJDK8java.lang.MathincrementExact(I)ILibraryF_S
_incrementExactLOpenJDK8java.lang.MathincrementExact(J)JLibraryF_S
_multiplyExactIOpenJDK8java.lang.MathmultiplyExact(II)ILibraryF_S
_multiplyExactLOpenJDK8java.lang.MathmultiplyExact(JJ)JLibraryF_S
_multiplyHighOpenJDK10java.lang.MathmultiplyHigh(JJ)JLibraryF_S
_negateExactIOpenJDK8java.lang.MathnegateExact(I)ILibraryF_S
_negateExactLOpenJDK8java.lang.MathnegateExact(J)JLibraryF_S
_subtractExactIOpenJDK8java.lang.MathsubtractExact(II)ILibraryF_S
_subtractExactLOpenJDK8java.lang.MathsubtractExact(JJ)JLibraryF_S
_fmaDOpenJDK9java.lang.Mathfma(DDD)DLibraryF_S
_fmaFOpenJDK9java.lang.Mathfma(FFF)FLibraryF_S
_maxFOpenJDK11java.lang.Mathmax(FF)FLibraryF_S
_minFOpenJDK11java.lang.Mathmin(FF)FLibraryF_S
_maxDOpenJDK11java.lang.Mathmax(DD)DLibraryF_S
_minDOpenJDK11java.lang.Mathmin(DD)DLibraryF_S
_floatToRawIntBitsOpenJDK6java.lang.FloatfloatToRawIntBits(F)ILibraryF_S
_floatToIntBitsOpenJDK6java.lang.FloatfloatToIntBits(F)ILibraryF_S
_intBitsToFloatOpenJDK6java.lang.FloatintBitsToFloat(I)FLibraryF_S
_doubleToRawLongBitsOpenJDK6java.lang.DoubledoubleToRawLongBits(D)JLibraryF_S
_doubleToLongBitsOpenJDK6java.lang.DoubledoubleToLongBits(D)JLibraryF_S
_longBitsToDoubleOpenJDK6java.lang.DoublelongBitsToDouble(J)DLibraryF_S
_numberOfLeadingZeros_iOpenJDK6java.lang.IntegernumberOfLeadingZeros(I)ILibraryF_S
_numberOfLeadingZeros_lOpenJDK6java.lang.LongnumberOfLeadingZeros(J)ILibraryF_S
_numberOfTrailingZeros_iOpenJDK6java.lang.IntegernumberOfTrailingZeros(I)ILibraryF_S
_numberOfTrailingZeros_lOpenJDK6java.lang.LongnumberOfTrailingZeros(J)ILibraryF_S
_bitCount_iOpenJDK6java.lang.IntegerbitCount(I)ILibraryF_S
_bitCount_lOpenJDK6java.lang.LongbitCount(J)ILibraryF_S
_reverseBytes_iOpenJDK6java.lang.IntegerreverseBytes(I)ILibraryF_S
_reverseBytes_lOpenJDK6java.lang.LongreverseBytes(J)JLibraryF_S
_reverseBytes_cOpenJDK6java.lang.CharacterreverseBytes(C)CLibraryF_S
_reverseBytes_sOpenJDK6java.lang.ShortreverseBytes(S)SLibraryF_S
_identityHashCodeOpenJDK6java.lang.SystemidentityHashCode(Ljava/lang/Object;)ILibraryF_S
_currentTimeMillisOpenJDK6java.lang.SystemcurrentTimeMillis()JLibraryF_S
_nanoTimeOpenJDK6java.lang.SystemnanoTime()JLibraryF_S
_arraycopyOpenJDK6java.lang.Systemarraycopy(Ljava/lang/Object;ILjava/lang/Object;II)VLibraryF_S
_currentThreadOpenJDK6java.lang.ThreadcurrentThread()Ljava/lang/Thread;LibraryF_S
_isAssignableFromOpenJDK6java.lang.ClassisAssignableFrom(Ljava/lang/Class;)ZLibraryF_RN
_isInstanceOpenJDK6java.lang.ClassisInstance(Ljava/lang/Object;)ZLibraryF_RN
_getModifiersOpenJDK6java.lang.ClassgetModifiers()ILibraryF_RN
_isInterfaceOpenJDK6java.lang.ClassisInterface()ZLibraryF_RN
_isArrayOpenJDK6java.lang.ClassisArray()ZLibraryF_RN
_isPrimitiveOpenJDK6java.lang.ClassisPrimitive()ZLibraryF_RN
_getSuperclassOpenJDK6java.lang.ClassgetSuperclass()Ljava/lang/Class;LibraryF_RN
_Class_castOpenJDK9java.lang.Classcast(Ljava/lang/Object;)Ljava/lang/Object;LibraryF_R
_getClassAccessFlagsOpenJDK6jdk.internal.reflect.ReflectiongetClassAccessFlags(Ljava/lang/Class;)ILibraryF_SN
_getLengthOpenJDK6java.lang.reflect.ArraygetLength(Ljava/lang/Object;)ILibraryF_SN
_getCallerClassOpenJDK6jdk.internal.reflect.ReflectiongetCallerClass()Ljava/lang/Class;LibraryF_SN
_newArrayOpenJDK6java.lang.reflect.ArraynewArray(Ljava/lang/Class;I)Ljava/lang/Object;LibraryF_SN
_onSpinWaitOpenJDK9java.lang.ThreadonSpinWait()VLibraryF_S
_copyOfOpenJDK6java.util.ArrayscopyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;LibraryF_S
_copyOfRangeOpenJDK6java.util.ArrayscopyOfRange([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;LibraryF_S
_equalsCOpenJDK6java.util.Arraysequals([C[C)ZLibraryF_S
_equalsBOpenJDK9java.util.Arraysequals([B[B)ZLibraryF_S
_compressStringCOpenJDK9java.lang.StringUTF16compress([CI[BII)ILibraryF_S
_compressStringBOpenJDK9java.lang.StringUTF16compress([BI[BII)ILibraryF_S
_inflateStringCOpenJDK9java.lang.StringLatin1inflate([BI[CII)VLibraryF_S
_inflateStringBOpenJDK9java.lang.StringLatin1inflate([BI[BII)VLibraryF_S
_toBytesStringUOpenJDK9java.lang.StringUTF16toBytes([CII)[BLibraryF_S
_getCharsStringUOpenJDK9java.lang.StringUTF16getChars([BII[CI)VLibraryF_S
_getCharStringUOpenJDK9java.lang.StringUTF16getChar([BI)CLibraryF_S
_putCharStringUOpenJDK9java.lang.StringUTF16putChar([BII)VLibraryF_S
_compareToLOpenJDK9java.lang.StringLatin1compareTo([B[B)ILibraryF_S
_compareToUOpenJDK9java.lang.StringUTF16compareTo([B[B)ILibraryF_S
_compareToLUOpenJDK9java.lang.StringLatin1compareToUTF16([B[B)ILibraryF_S
_compareToULOpenJDK9java.lang.StringUTF16compareToLatin1([B[B)ILibraryF_S
_indexOfLOpenJDK9java.lang.StringLatin1indexOf([B[B)ILibraryF_S
_indexOfUOpenJDK9java.lang.StringUTF16indexOf([B[B)ILibraryF_S
_indexOfULOpenJDK9java.lang.StringUTF16indexOfLatin1([B[B)ILibraryF_S
_indexOfILOpenJDK9java.lang.StringLatin1indexOf([BI[BII)ILibraryF_S
_indexOfIUOpenJDK9java.lang.StringUTF16indexOf([BI[BII)ILibraryF_S
_indexOfIULOpenJDK9java.lang.StringUTF16indexOfLatin1([BI[BII)ILibraryF_S
_indexOfU_charOpenJDK9java.lang.StringUTF16indexOfChar([BIII)ILibraryF_S
_equalsLOpenJDK9java.lang.StringLatin1equals([B[B)ZLibraryF_S
_equalsUOpenJDK9java.lang.StringUTF16equals([B[B)ZLibraryF_S
_isDigitOpenJDK11java.lang.CharacterDataLatin1isDigit(I)ZLibraryF_R
_isLowerCaseOpenJDK11java.lang.CharacterDataLatin1isLowerCase(I)ZLibraryF_R
_isUpperCaseOpenJDK11java.lang.CharacterDataLatin1isUpperCase(I)ZLibraryF_R
_isWhitespaceOpenJDK11java.lang.CharacterDataLatin1isWhitespace(I)ZLibraryF_R
_Preconditions_checkIndexOpenJDK9jdk.internal.util.PreconditionscheckIndex(IILjava/util/function/BiFunction;)ILibraryF_S
_checkIndexOpenJDK6java.nio.BuffercheckIndex(I)ILibraryF_R
_hasNegativesOpenJDK9java.lang.StringCodinghasNegatives([BII)ZLibraryF_S
_encodeISOArrayOpenJDK8sun.nio.cs.ISO_8859_1$EncoderimplEncodeISOArray([CI[BII)ILibraryF_S
_encodeByteISOArrayOpenJDK9java.lang.StringCodingimplEncodeISOArray([BI[BII)ILibraryF_S
_multiplyToLenOpenJDK8java.math.BigIntegerimplMultiplyToLen([II[II[I)[ILibraryF_S
_squareToLenOpenJDK8java.math.BigIntegerimplSquareToLen([II[II)[ILibraryF_S
_mulAddOpenJDK8java.math.BigIntegerimplMulAdd([I[IIII)ILibraryF_S
_montgomeryMultiplyOpenJDK8java.math.BigIntegerimplMontgomeryMultiply([I[I[IIJ[I)[ILibraryF_S
_montgomerySquareOpenJDK8java.math.BigIntegerimplMontgomerySquare([I[IIJ[I)[ILibraryF_S
_vectorizedMismatchOpenJDK9jdk.internal.util.ArraysSupportvectorizedMismatch(Ljava/lang/Object;JLjava/lang/Object;JII)ILibraryF_S
_Reference_getOpenJDK6java.lang.ref.Referenceget()Ljava/lang/Object;LibraryF_R
_aescrypt_encryptBlockOpenJDK7com.sun.crypto.provider.AESCryptimplEncryptBlock([BI[BI)VLibraryF_R
_aescrypt_decryptBlockOpenJDK7com.sun.crypto.provider.AESCryptimplDecryptBlock([BI[BI)VLibraryF_R
_cipherBlockChaining_encryptAESCryptOpenJDK7com.sun.crypto.provider.CipherBlockChainingimplEncrypt([BII[BI)ILibraryF_R
_cipherBlockChaining_decryptAESCryptOpenJDK7com.sun.crypto.provider.CipherBlockChainingimplDecrypt([BII[BI)ILibraryF_R
_electronicCodeBook_encryptAESCryptOpenJDK11com.sun.crypto.provider.ElectronicCodeBookimplECBEncrypt([BII[BI)ILibraryF_R
_electronicCodeBook_decryptAESCryptOpenJDK11com.sun.crypto.provider.ElectronicCodeBookimplECBDecrypt([BII[BI)ILibraryF_R
_counterMode_AESCryptOpenJDK9com.sun.crypto.provider.CounterModeimplCrypt([BII[BI)ILibraryF_R
_sha_implCompressOpenJDK8sun.security.provider.SHAimplCompress0([BI)VLibraryF_R
_sha2_implCompressOpenJDK8sun.security.provider.SHA2implCompress0([BI)VLibraryF_R
_sha5_implCompressOpenJDK8sun.security.provider.SHA5implCompress0([BI)VLibraryF_R
_digestBase_implCompressMBOpenJDK8sun.security.provider.DigestBaseimplCompressMultiBlock0([BII)ILibraryF_R
_base64_encodeBlockOpenJDK11java.util.Base64$EncoderencodeBlock([BII[BIZ)VLibraryF_R
_ghash_processBlocksOpenJDK9com.sun.crypto.provider.GHASHprocessBlocks([BII[J[J)VLibraryF_S
_updateCRC32OpenJDK8java.util.zip.CRC32update(II)ILibraryF_SN
_updateBytesCRC32OpenJDK8java.util.zip.CRC32updateBytes0(I[BII)ILibraryF_SN
_updateByteBufferCRC32OpenJDK8java.util.zip.CRC32updateByteBuffer0(IJII)ILibraryF_SN
_updateBytesCRC32COpenJDK9java.util.zip.CRC32CupdateBytes(I[BII)ILibraryF_S
_updateDirectByteBufferCRC32COpenJDK9java.util.zip.CRC32CupdateDirectByteBuffer(IJII)ILibraryF_S
_updateBytesAdler32OpenJDK9java.util.zip.Adler32updateBytes(I[BII)ILibraryF_SN
_updateByteBufferAdler32OpenJDK9java.util.zip.Adler32updateByteBuffer(IJII)ILibraryF_SN
_writeback0OpenJDK14jdk.internal.misc.Unsafewriteback0(J)VLibraryF_RN
_writebackPreSync0OpenJDK14jdk.internal.misc.UnsafewritebackPreSync0()VLibraryF_RN
_writebackPostSync0OpenJDK14jdk.internal.misc.UnsafewritebackPostSync0()VLibraryF_RN
_allocateInstanceOpenJDK6jdk.internal.misc.UnsafeallocateInstance(Ljava/lang/Class;)Ljava/lang/Object;LibraryF_RN
_allocateUninitializedArrayOpenJDK9jdk.internal.misc.UnsafeallocateUninitializedArray0(Ljava/lang/Class;I)Ljava/lang/Object;LibraryF_R
_copyMemoryOpenJDK6jdk.internal.misc.UnsafecopyMemory0(Ljava/lang/Object;JLjava/lang/Object;JJ)VLibraryF_RN
_loadFenceOpenJDK8jdk.internal.misc.UnsafeloadFence()VLibraryF_RN
_storeFenceOpenJDK8jdk.internal.misc.UnsafestoreFence()VLibraryF_RN
_fullFenceOpenJDK8jdk.internal.misc.UnsafefullFence()VLibraryF_RN
_profileBooleanOpenJDK8java.lang.invoke.MethodHandleImplprofileBoolean(Z[I)ZLibraryF_S
_isCompileConstantOpenJDK9java.lang.invoke.MethodHandleImplisCompileConstant(Ljava/lang/Object;)ZLibraryF_S
_getReferenceOpenJDK12jdk.internal.misc.UnsafegetReference(Ljava/lang/Object;J)Ljava/lang/Object;LibraryF_RN
_getBooleanOpenJDK6jdk.internal.misc.UnsafegetBoolean(Ljava/lang/Object;J)ZLibraryF_RN
_getByteOpenJDK6jdk.internal.misc.UnsafegetByte(Ljava/lang/Object;J)BLibraryF_RN
_getShortOpenJDK6jdk.internal.misc.UnsafegetShort(Ljava/lang/Object;J)SLibraryF_RN
_getCharOpenJDK6jdk.internal.misc.UnsafegetChar(Ljava/lang/Object;J)CLibraryF_RN
_getIntOpenJDK6jdk.internal.misc.UnsafegetInt(Ljava/lang/Object;J)ILibraryF_RN
_getLongOpenJDK6jdk.internal.misc.UnsafegetLong(Ljava/lang/Object;J)JLibraryF_RN
_getFloatOpenJDK6jdk.internal.misc.UnsafegetFloat(Ljava/lang/Object;J)FLibraryF_RN
_getDoubleOpenJDK6jdk.internal.misc.UnsafegetDouble(Ljava/lang/Object;J)DLibraryF_RN
_putReferenceOpenJDK12jdk.internal.misc.UnsafeputReference(Ljava/lang/Object;JLjava/lang/Object;)VLibraryF_RN
_putBooleanOpenJDK6jdk.internal.misc.UnsafeputBoolean(Ljava/lang/Object;JZ)VLibraryF_RN
_putByteOpenJDK6jdk.internal.misc.UnsafeputByte(Ljava/lang/Object;JB)VLibraryF_RN
_putShortOpenJDK6jdk.internal.misc.UnsafeputShort(Ljava/lang/Object;JS)VLibraryF_RN
_putCharOpenJDK6jdk.internal.misc.UnsafeputChar(Ljava/lang/Object;JC)VLibraryF_RN
_putIntOpenJDK6jdk.internal.misc.UnsafeputInt(Ljava/lang/Object;JI)VLibraryF_RN
_putLongOpenJDK6jdk.internal.misc.UnsafeputLong(Ljava/lang/Object;JJ)VLibraryF_RN
_putFloatOpenJDK6jdk.internal.misc.UnsafeputFloat(Ljava/lang/Object;JF)VLibraryF_RN
_putDoubleOpenJDK6jdk.internal.misc.UnsafeputDouble(Ljava/lang/Object;JD)VLibraryF_RN
_getReferenceVolatileOpenJDK12jdk.internal.misc.UnsafegetReferenceVolatile(Ljava/lang/Object;J)Ljava/lang/Object;LibraryF_RN
_getBooleanVolatileOpenJDK6jdk.internal.misc.UnsafegetBooleanVolatile(Ljava/lang/Object;J)ZLibraryF_RN
_getByteVolatileOpenJDK6jdk.internal.misc.UnsafegetByteVolatile(Ljava/lang/Object;J)BLibraryF_RN
_getShortVolatileOpenJDK6jdk.internal.misc.UnsafegetShortVolatile(Ljava/lang/Object;J)SLibraryF_RN
_getCharVolatileOpenJDK6jdk.internal.misc.UnsafegetCharVolatile(Ljava/lang/Object;J)CLibraryF_RN
_getIntVolatileOpenJDK6jdk.internal.misc.UnsafegetIntVolatile(Ljava/lang/Object;J)ILibraryF_RN
_getLongVolatileOpenJDK6jdk.internal.misc.UnsafegetLongVolatile(Ljava/lang/Object;J)JLibraryF_RN
_getFloatVolatileOpenJDK6jdk.internal.misc.UnsafegetFloatVolatile(Ljava/lang/Object;J)FLibraryF_RN
_getDoubleVolatileOpenJDK6jdk.internal.misc.UnsafegetDoubleVolatile(Ljava/lang/Object;J)DLibraryF_RN
_putReferenceVolatileOpenJDK12jdk.internal.misc.UnsafeputReferenceVolatile(Ljava/lang/Object;JLjava/lang/Object;)VLibraryF_RN
_putBooleanVolatileOpenJDK6jdk.internal.misc.UnsafeputBooleanVolatile(Ljava/lang/Object;JZ)VLibraryF_RN
_putByteVolatileOpenJDK6jdk.internal.misc.UnsafeputByteVolatile(Ljava/lang/Object;JB)VLibraryF_RN
_putShortVolatileOpenJDK6jdk.internal.misc.UnsafeputShortVolatile(Ljava/lang/Object;JS)VLibraryF_RN
_putCharVolatileOpenJDK6jdk.internal.misc.UnsafeputCharVolatile(Ljava/lang/Object;JC)VLibraryF_RN
_putIntVolatileOpenJDK6jdk.internal.misc.UnsafeputIntVolatile(Ljava/lang/Object;JI)VLibraryF_RN
_putLongVolatileOpenJDK6jdk.internal.misc.UnsafeputLongVolatile(Ljava/lang/Object;JJ)VLibraryF_RN
_putFloatVolatileOpenJDK6jdk.internal.misc.UnsafeputFloatVolatile(Ljava/lang/Object;JF)VLibraryF_RN
_putDoubleVolatileOpenJDK6jdk.internal.misc.UnsafeputDoubleVolatile(Ljava/lang/Object;JD)VLibraryF_RN
_getReferenceOpaqueOpenJDK12jdk.internal.misc.UnsafegetReferenceOpaque(Ljava/lang/Object;J)Ljava/lang/Object;LibraryF_R
_getBooleanOpaqueOpenJDK9jdk.internal.misc.UnsafegetBooleanOpaque(Ljava/lang/Object;J)ZLibraryF_R
_getByteOpaqueOpenJDK9jdk.internal.misc.UnsafegetByteOpaque(Ljava/lang/Object;J)BLibraryF_R
_getShortOpaqueOpenJDK9jdk.internal.misc.UnsafegetShortOpaque(Ljava/lang/Object;J)SLibraryF_R
_getCharOpaqueOpenJDK9jdk.internal.misc.UnsafegetCharOpaque(Ljava/lang/Object;J)CLibraryF_R
_getIntOpaqueOpenJDK9jdk.internal.misc.UnsafegetIntOpaque(Ljava/lang/Object;J)ILibraryF_R
_getLongOpaqueOpenJDK9jdk.internal.misc.UnsafegetLongOpaque(Ljava/lang/Object;J)JLibraryF_R
_getFloatOpaqueOpenJDK9jdk.internal.misc.UnsafegetFloatOpaque(Ljava/lang/Object;J)FLibraryF_R
_getDoubleOpaqueOpenJDK9jdk.internal.misc.UnsafegetDoubleOpaque(Ljava/lang/Object;J)DLibraryF_R
_putReferenceOpaqueOpenJDK12jdk.internal.misc.UnsafeputReferenceOpaque(Ljava/lang/Object;JLjava/lang/Object;)VLibraryF_R
_putBooleanOpaqueOpenJDK9jdk.internal.misc.UnsafeputBooleanOpaque(Ljava/lang/Object;JZ)VLibraryF_R
_putByteOpaqueOpenJDK9jdk.internal.misc.UnsafeputByteOpaque(Ljava/lang/Object;JB)VLibraryF_R
_putShortOpaqueOpenJDK9jdk.internal.misc.UnsafeputShortOpaque(Ljava/lang/Object;JS)VLibraryF_R
_putCharOpaqueOpenJDK9jdk.internal.misc.UnsafeputCharOpaque(Ljava/lang/Object;JC)VLibraryF_R
_putIntOpaqueOpenJDK9jdk.internal.misc.UnsafeputIntOpaque(Ljava/lang/Object;JI)VLibraryF_R
_putLongOpaqueOpenJDK9jdk.internal.misc.UnsafeputLongOpaque(Ljava/lang/Object;JJ)VLibraryF_R
_putFloatOpaqueOpenJDK9jdk.internal.misc.UnsafeputFloatOpaque(Ljava/lang/Object;JF)VLibraryF_R
_putDoubleOpaqueOpenJDK9jdk.internal.misc.UnsafeputDoubleOpaque(Ljava/lang/Object;JD)VLibraryF_R
_getReferenceAcquireOpenJDK12jdk.internal.misc.UnsafegetReferenceAcquire(Ljava/lang/Object;J)Ljava/lang/Object;LibraryF_R
_getBooleanAcquireOpenJDK9jdk.internal.misc.UnsafegetBooleanAcquire(Ljava/lang/Object;J)ZLibraryF_R
_getByteAcquireOpenJDK9jdk.internal.misc.UnsafegetByteAcquire(Ljava/lang/Object;J)BLibraryF_R
_getShortAcquireOpenJDK9jdk.internal.misc.UnsafegetShortAcquire(Ljava/lang/Object;J)SLibraryF_R
_getCharAcquireOpenJDK9jdk.internal.misc.UnsafegetCharAcquire(Ljava/lang/Object;J)CLibraryF_R
_getIntAcquireOpenJDK9jdk.internal.misc.UnsafegetIntAcquire(Ljava/lang/Object;J)ILibraryF_R
_getLongAcquireOpenJDK9jdk.internal.misc.UnsafegetLongAcquire(Ljava/lang/Object;J)JLibraryF_R
_getFloatAcquireOpenJDK9jdk.internal.misc.UnsafegetFloatAcquire(Ljava/lang/Object;J)FLibraryF_R
_getDoubleAcquireOpenJDK9jdk.internal.misc.UnsafegetDoubleAcquire(Ljava/lang/Object;J)DLibraryF_R
_putReferenceReleaseOpenJDK12jdk.internal.misc.UnsafeputReferenceRelease(Ljava/lang/Object;JLjava/lang/Object;)VLibraryF_R
_putBooleanReleaseOpenJDK9jdk.internal.misc.UnsafeputBooleanRelease(Ljava/lang/Object;JZ)VLibraryF_R
_putByteReleaseOpenJDK9jdk.internal.misc.UnsafeputByteRelease(Ljava/lang/Object;JB)VLibraryF_R
_putShortReleaseOpenJDK9jdk.internal.misc.UnsafeputShortRelease(Ljava/lang/Object;JS)VLibraryF_R
_putCharReleaseOpenJDK9jdk.internal.misc.UnsafeputCharRelease(Ljava/lang/Object;JC)VLibraryF_R
_putIntReleaseOpenJDK9jdk.internal.misc.UnsafeputIntRelease(Ljava/lang/Object;JI)VLibraryF_R
_putLongReleaseOpenJDK9jdk.internal.misc.UnsafeputLongRelease(Ljava/lang/Object;JJ)VLibraryF_R
_putFloatReleaseOpenJDK9jdk.internal.misc.UnsafeputFloatRelease(Ljava/lang/Object;JF)VLibraryF_R
_putDoubleReleaseOpenJDK9jdk.internal.misc.UnsafeputDoubleRelease(Ljava/lang/Object;JD)VLibraryF_R
_getShortUnalignedOpenJDK9jdk.internal.misc.UnsafegetShortUnaligned(Ljava/lang/Object;J)SLibraryF_R
_getCharUnalignedOpenJDK9jdk.internal.misc.UnsafegetCharUnaligned(Ljava/lang/Object;J)CLibraryF_R
_getIntUnalignedOpenJDK9jdk.internal.misc.UnsafegetIntUnaligned(Ljava/lang/Object;J)ILibraryF_R
_getLongUnalignedOpenJDK9jdk.internal.misc.UnsafegetLongUnaligned(Ljava/lang/Object;J)JLibraryF_R
_putShortUnalignedOpenJDK9jdk.internal.misc.UnsafeputShortUnaligned(Ljava/lang/Object;JS)VLibraryF_R
_putCharUnalignedOpenJDK9jdk.internal.misc.UnsafeputCharUnaligned(Ljava/lang/Object;JC)VLibraryF_R
_putIntUnalignedOpenJDK9jdk.internal.misc.UnsafeputIntUnaligned(Ljava/lang/Object;JI)VLibraryF_R
_putLongUnalignedOpenJDK9jdk.internal.misc.UnsafeputLongUnaligned(Ljava/lang/Object;JJ)VLibraryF_R
_compareAndSetReferenceOpenJDK12jdk.internal.misc.UnsafecompareAndSetReference(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)ZLibraryF_RN
_compareAndExchangeReferenceOpenJDK12jdk.internal.misc.UnsafecompareAndExchangeReference(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;LibraryF_RN
_compareAndExchangeReferenceAcquireOpenJDK12jdk.internal.misc.UnsafecompareAndExchangeReferenceAcquire(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;LibraryF_R
_compareAndExchangeReferenceReleaseOpenJDK12jdk.internal.misc.UnsafecompareAndExchangeReferenceRelease(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;LibraryF_R
_compareAndSetLongOpenJDK9jdk.internal.misc.UnsafecompareAndSetLong(Ljava/lang/Object;JJJ)ZLibraryF_RN
_compareAndExchangeLongOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeLong(Ljava/lang/Object;JJJ)JLibraryF_RN
_compareAndExchangeLongAcquireOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeLongAcquire(Ljava/lang/Object;JJJ)JLibraryF_R
_compareAndExchangeLongReleaseOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeLongRelease(Ljava/lang/Object;JJJ)JLibraryF_R
_compareAndSetIntOpenJDK9jdk.internal.misc.UnsafecompareAndSetInt(Ljava/lang/Object;JII)ZLibraryF_RN
_compareAndExchangeIntOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeInt(Ljava/lang/Object;JII)ILibraryF_RN
_compareAndExchangeIntAcquireOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeIntAcquire(Ljava/lang/Object;JII)ILibraryF_R
_compareAndExchangeIntReleaseOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeIntRelease(Ljava/lang/Object;JII)ILibraryF_R
_compareAndSetByteOpenJDK9jdk.internal.misc.UnsafecompareAndSetByte(Ljava/lang/Object;JBB)ZLibraryF_R
_compareAndExchangeByteOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeByte(Ljava/lang/Object;JBB)BLibraryF_R
_compareAndExchangeByteAcquireOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeByteAcquire(Ljava/lang/Object;JBB)BLibraryF_R
_compareAndExchangeByteReleaseOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeByteRelease(Ljava/lang/Object;JBB)BLibraryF_R
_compareAndSetShortOpenJDK9jdk.internal.misc.UnsafecompareAndSetShort(Ljava/lang/Object;JSS)ZLibraryF_R
_compareAndExchangeShortOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeShort(Ljava/lang/Object;JSS)SLibraryF_R
_compareAndExchangeShortAcquireOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeShortAcquire(Ljava/lang/Object;JSS)SLibraryF_R
_compareAndExchangeShortReleaseOpenJDK9jdk.internal.misc.UnsafecompareAndExchangeShortRelease(Ljava/lang/Object;JSS)SLibraryF_R
_weakCompareAndSetReferencePlainOpenJDK12jdk.internal.misc.UnsafeweakCompareAndSetReferencePlain(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)ZLibraryF_R
_weakCompareAndSetReferenceAcquireOpenJDK12jdk.internal.misc.UnsafeweakCompareAndSetReferenceAcquire(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)ZLibraryF_R
_weakCompareAndSetReferenceReleaseOpenJDK12jdk.internal.misc.UnsafeweakCompareAndSetReferenceRelease(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)ZLibraryF_R
_weakCompareAndSetReferenceOpenJDK12jdk.internal.misc.UnsafeweakCompareAndSetReference(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)ZLibraryF_R
_weakCompareAndSetLongPlainOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetLongPlain(Ljava/lang/Object;JJJ)ZLibraryF_R
_weakCompareAndSetLongAcquireOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetLongAcquire(Ljava/lang/Object;JJJ)ZLibraryF_R
_weakCompareAndSetLongReleaseOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetLongRelease(Ljava/lang/Object;JJJ)ZLibraryF_R
_weakCompareAndSetLongOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetLong(Ljava/lang/Object;JJJ)ZLibraryF_R
_weakCompareAndSetIntPlainOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetIntPlain(Ljava/lang/Object;JII)ZLibraryF_R
_weakCompareAndSetIntAcquireOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetIntAcquire(Ljava/lang/Object;JII)ZLibraryF_R
_weakCompareAndSetIntReleaseOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetIntRelease(Ljava/lang/Object;JII)ZLibraryF_R
_weakCompareAndSetIntOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetInt(Ljava/lang/Object;JII)ZLibraryF_R
_weakCompareAndSetBytePlainOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetBytePlain(Ljava/lang/Object;JBB)ZLibraryF_R
_weakCompareAndSetByteAcquireOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetByteAcquire(Ljava/lang/Object;JBB)ZLibraryF_R
_weakCompareAndSetByteReleaseOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetByteRelease(Ljava/lang/Object;JBB)ZLibraryF_R
_weakCompareAndSetByteOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetByte(Ljava/lang/Object;JBB)ZLibraryF_R
_weakCompareAndSetShortPlainOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetShortPlain(Ljava/lang/Object;JSS)ZLibraryF_R
_weakCompareAndSetShortAcquireOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetShortAcquire(Ljava/lang/Object;JSS)ZLibraryF_R
_weakCompareAndSetShortReleaseOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetShortRelease(Ljava/lang/Object;JSS)ZLibraryF_R
_weakCompareAndSetShortOpenJDK9jdk.internal.misc.UnsafeweakCompareAndSetShort(Ljava/lang/Object;JSS)ZLibraryF_R
_getAndAddIntOpenJDK7jdk.internal.misc.UnsafegetAndAddInt(Ljava/lang/Object;JI)ILibraryF_R
_getAndAddLongOpenJDK7jdk.internal.misc.UnsafegetAndAddLong(Ljava/lang/Object;JJ)JLibraryF_R
_getAndAddByteOpenJDK9jdk.internal.misc.UnsafegetAndAddByte(Ljava/lang/Object;JB)BLibraryF_R
_getAndAddShortOpenJDK9jdk.internal.misc.UnsafegetAndAddShort(Ljava/lang/Object;JS)SLibraryF_R
_getAndSetIntOpenJDK7jdk.internal.misc.UnsafegetAndSetInt(Ljava/lang/Object;JI)ILibraryF_R
_getAndSetLongOpenJDK7jdk.internal.misc.UnsafegetAndSetLong(Ljava/lang/Object;JJ)JLibraryF_R
_getAndSetByteOpenJDK9jdk.internal.misc.UnsafegetAndSetByte(Ljava/lang/Object;JB)BLibraryF_R
_getAndSetShortOpenJDK9jdk.internal.misc.UnsafegetAndSetShort(Ljava/lang/Object;JS)SLibraryF_R
_getAndSetReferenceOpenJDK12jdk.internal.misc.UnsafegetAndSetReference(Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object;LibraryF_R
_parkOpenJDK6jdk.internal.misc.Unsafepark(ZJ)VBytecodeF_R
_unparkOpenJDK6jdk.internal.misc.Unsafeunpark(Ljava/lang/Object;)VBytecodeF_R
_StringBuilder_voidOpenJDK6java.lang.StringBuilder<init>()VBytecodeF_R
_StringBuilder_intOpenJDK6java.lang.StringBuilder<init>(I)VBytecodeF_R
_StringBuilder_StringOpenJDK6java.lang.StringBuilder<init>(Ljava/lang/String;)VBytecodeF_R
_StringBuilder_append_charOpenJDK6java.lang.StringBuilderappend(C)Ljava/lang/StringBuilder;BytecodeF_R
_StringBuilder_append_intOpenJDK6java.lang.StringBuilderappend(I)Ljava/lang/StringBuilder;BytecodeF_R
_StringBuilder_append_StringOpenJDK6java.lang.StringBuilderappend(Ljava/lang/String;)Ljava/lang/StringBuilder;BytecodeF_R
_StringBuilder_toStringOpenJDK6java.lang.StringBuildertoString()Ljava/lang/String;BytecodeF_R
_StringBuffer_voidOpenJDK6java.lang.StringBuffer<init>()VBytecodeF_R
_StringBuffer_intOpenJDK6java.lang.StringBuffer<init>(I)VBytecodeF_R
_StringBuffer_StringOpenJDK6java.lang.StringBuffer<init>(Ljava/lang/String;)VBytecodeF_R
_StringBuffer_append_charOpenJDK6java.lang.StringBufferappend(C)Ljava/lang/StringBuffer;BytecodeF_Y
_StringBuffer_append_intOpenJDK6java.lang.StringBufferappend(I)Ljava/lang/StringBuffer;BytecodeF_Y
_StringBuffer_append_StringOpenJDK6java.lang.StringBufferappend(Ljava/lang/String;)Ljava/lang/StringBuffer;BytecodeF_Y
_StringBuffer_toStringOpenJDK6java.lang.StringBuffertoString()Ljava/lang/String;BytecodeF_Y
_Integer_toStringOpenJDK6java.lang.IntegertoString(I)Ljava/lang/String;BytecodeF_S
_String_StringOpenJDK6java.lang.String<init>(Ljava/lang/String;)VBytecodeF_R
_Object_initOpenJDK6java.lang.Object<init>()VBytecodeF_R
_invokeOpenJDK6java.lang.reflect.Methodinvoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;BytecodeF_R
_invokeGenericOpenJDK6java.lang.invoke.MethodHandleinvoke*BytecodeF_RN
_invokeBasicOpenJDK7java.lang.invoke.MethodHandleinvokeBasic*BytecodeF_RN
_linkToVirtualOpenJDK7java.lang.invoke.MethodHandlelinkToVirtual*BytecodeF_SN
_linkToStaticOpenJDK7java.lang.invoke.MethodHandlelinkToStatic*BytecodeF_SN
_linkToSpecialOpenJDK7java.lang.invoke.MethodHandlelinkToSpecial*BytecodeF_SN
_linkToInterfaceOpenJDK7java.lang.invoke.MethodHandlelinkToInterface*BytecodeF_SN
_compiledLambdaFormOpenJDK7java.lang.invoke.MethodHandle<compiledLambdaForm>*BytecodeF_RN
_booleanValueOpenJDK6java.lang.BooleanbooleanValue()ZBytecodeF_R
_byteValueOpenJDK6java.lang.BytebyteValue()BBytecodeF_R
_charValueOpenJDK6java.lang.CharactercharValue()CBytecodeF_R
_shortValueOpenJDK6java.lang.ShortshortValue()SBytecodeF_R
_intValueOpenJDK6java.lang.IntegerintValue()IBytecodeF_R
_longValueOpenJDK6java.lang.LonglongValue()JBytecodeF_R
_floatValueOpenJDK6java.lang.FloatfloatValue()FBytecodeF_R
_doubleValueOpenJDK6java.lang.DoubledoubleValue()DBytecodeF_R
_Boolean_valueOfOpenJDK6java.lang.BooleanvalueOf(Z)Ljava/lang/Boolean;BytecodeF_S
_Byte_valueOfOpenJDK6java.lang.BytevalueOf(B)Ljava/lang/Byte;BytecodeF_S
_Character_valueOfOpenJDK6java.lang.CharactervalueOf(C)Ljava/lang/Character;BytecodeF_S
_Short_valueOfOpenJDK6java.lang.ShortvalueOf(S)Ljava/lang/Short;BytecodeF_S
_Integer_valueOfOpenJDK6java.lang.IntegervalueOf(I)Ljava/lang/Integer;BytecodeF_S
_Long_valueOfOpenJDK6java.lang.LongvalueOf(J)Ljava/lang/Long;BytecodeF_S
_Float_valueOfOpenJDK6java.lang.FloatvalueOf(F)Ljava/lang/Float;BytecodeF_S
_Double_valueOfOpenJDK6java.lang.DoublevalueOf(D)Ljava/lang/Double;BytecodeF_S
_forEachRemainingOpenJDK9java.util.stream.Streams$RangeIntSpliteratorforEachRemaining(Ljava/util/function/IntConsumer;)VBytecodeF_R