< prev index next >

src/hotspot/share/classfile/vmIntrinsics.hpp

Print this page

 282    do_signature(arraycopy_signature,                             "(Ljava/lang/Object;ILjava/lang/Object;II)V")          \
 283                                                                                                                         \
 284   do_intrinsic(_currentCarrierThread,     java_lang_Thread,       currentCarrierThread_name, currentThread_signature, F_SN) \
 285    do_name(     currentCarrierThread_name,                       "currentCarrierThread")                                \
 286   do_intrinsic(_currentThread,            java_lang_Thread,       currentThread_name, currentThread_signature,   F_SN)  \
 287    do_name(     currentThread_name,                              "currentThread")                                       \
 288    do_signature(currentThread_signature,                         "()Ljava/lang/Thread;")                                \
 289   do_intrinsic(_scopedValueCache,         java_lang_Thread,       scopedValueCache_name, scopedValueCache_signature, F_SN) \
 290    do_name(     scopedValueCache_name,                           "scopedValueCache")                                    \
 291    do_signature(scopedValueCache_signature,                      "()[Ljava/lang/Object;")                               \
 292   do_intrinsic(_setScopedValueCache,      java_lang_Thread,       setScopedValueCache_name, setScopedValueCache_signature, F_SN) \
 293    do_name(     setScopedValueCache_name,                        "setScopedValueCache")                                 \
 294    do_signature(setScopedValueCache_signature,                   "([Ljava/lang/Object;)V")                              \
 295   do_intrinsic(_findScopedValueBindings,  java_lang_Thread,       findScopedValueBindings_name, void_object_signature, F_SN) \
 296    do_name(     findScopedValueBindings_name,                    "findScopedValueBindings")                             \
 297                                                                                                                         \
 298   do_intrinsic(_setCurrentThread,         java_lang_Thread,       setCurrentThread_name, thread_void_signature,   F_RN) \
 299    do_name(     setCurrentThread_name,                           "setCurrentThread")                                    \
 300                                                                                                                         \
 301   /* reflective intrinsics, for java/lang/Class, etc. */                                                                \






 302   do_intrinsic(_isAssignableFrom,         java_lang_Class,        isAssignableFrom_name, class_boolean_signature, F_RN) \
 303    do_name(     isAssignableFrom_name,                           "isAssignableFrom")                                    \
 304   do_intrinsic(_isInstance,               java_lang_Class,        isInstance_name, object_boolean_signature,     F_RN)  \
 305    do_name(     isInstance_name,                                 "isInstance")                                          \
 306   do_intrinsic(_getModifiers,             java_lang_Class,        getModifiers_name, void_int_signature,         F_RN)  \
 307    do_name(     getModifiers_name,                               "getModifiers")                                        \
 308   do_intrinsic(_isInterface,              java_lang_Class,        isInterface_name, void_boolean_signature,      F_RN)  \
 309    do_name(     isInterface_name,                                "isInterface")                                         \
 310   do_intrinsic(_isArray,                  java_lang_Class,        isArray_name, void_boolean_signature,          F_RN)  \
 311    do_name(     isArray_name,                                    "isArray")                                             \
 312   do_intrinsic(_isPrimitive,              java_lang_Class,        isPrimitive_name, void_boolean_signature,      F_RN)  \
 313    do_name(     isPrimitive_name,                                "isPrimitive")                                         \
 314   do_intrinsic(_isHidden,                 java_lang_Class,        isHidden_name, void_boolean_signature,         F_RN)  \
 315    do_name(     isHidden_name,                                   "isHidden")                                            \
 316   do_intrinsic(_getSuperclass,            java_lang_Class,        getSuperclass_name, void_class_signature,      F_RN)  \
 317    do_name(     getSuperclass_name,                              "getSuperclass")                                       \
 318   do_intrinsic(_Class_cast,               java_lang_Class,        Class_cast_name, object_object_signature,      F_R)   \
 319    do_name(     Class_cast_name,                                 "cast")                                                \
 320                                                                                                                         \
 321   do_intrinsic(_getClassAccessFlags,      reflect_Reflection,     getClassAccessFlags_name, class_int_signature, F_SN)  \

 643                                                                                                                         \
 644   /* unsafe memory references (there are a lot of them...) */                                                           \
 645   do_signature(getReference_signature,    "(Ljava/lang/Object;J)Ljava/lang/Object;")                                    \
 646   do_signature(putReference_signature,    "(Ljava/lang/Object;JLjava/lang/Object;)V")                                   \
 647   do_signature(getBoolean_signature,      "(Ljava/lang/Object;J)Z")                                                     \
 648   do_signature(putBoolean_signature,      "(Ljava/lang/Object;JZ)V")                                                    \
 649   do_signature(getByte_signature,         "(Ljava/lang/Object;J)B")                                                     \
 650   do_signature(putByte_signature,         "(Ljava/lang/Object;JB)V")                                                    \
 651   do_signature(getShort_signature,        "(Ljava/lang/Object;J)S")                                                     \
 652   do_signature(putShort_signature,        "(Ljava/lang/Object;JS)V")                                                    \
 653   do_signature(getChar_signature,         "(Ljava/lang/Object;J)C")                                                     \
 654   do_signature(putChar_signature,         "(Ljava/lang/Object;JC)V")                                                    \
 655   do_signature(getInt_signature,          "(Ljava/lang/Object;J)I")                                                     \
 656   do_signature(putInt_signature,          "(Ljava/lang/Object;JI)V")                                                    \
 657   do_signature(getLong_signature,         "(Ljava/lang/Object;J)J")                                                     \
 658   do_signature(putLong_signature,         "(Ljava/lang/Object;JJ)V")                                                    \
 659   do_signature(getFloat_signature,        "(Ljava/lang/Object;J)F")                                                     \
 660   do_signature(putFloat_signature,        "(Ljava/lang/Object;JF)V")                                                    \
 661   do_signature(getDouble_signature,       "(Ljava/lang/Object;J)D")                                                     \
 662   do_signature(putDouble_signature,       "(Ljava/lang/Object;JD)V")                                                    \


 663                                                                                                                         \
 664   do_name(getReference_name,"getReference")     do_name(putReference_name,"putReference")                               \
 665   do_name(getBoolean_name,"getBoolean")         do_name(putBoolean_name,"putBoolean")                                   \
 666   do_name(getByte_name,"getByte")               do_name(putByte_name,"putByte")                                         \
 667   do_name(getShort_name,"getShort")             do_name(putShort_name,"putShort")                                       \
 668   do_name(getChar_name,"getChar")               do_name(putChar_name,"putChar")                                         \
 669   do_name(getInt_name,"getInt")                 do_name(putInt_name,"putInt")                                           \
 670   do_name(getLong_name,"getLong")               do_name(putLong_name,"putLong")                                         \
 671   do_name(getFloat_name,"getFloat")             do_name(putFloat_name,"putFloat")                                       \
 672   do_name(getDouble_name,"getDouble")           do_name(putDouble_name,"putDouble")                                     \



 673                                                                                                                         \
 674   do_intrinsic(_getReference,       jdk_internal_misc_Unsafe,     getReference_name, getReference_signature,     F_RN)  \
 675   do_intrinsic(_getBoolean,         jdk_internal_misc_Unsafe,     getBoolean_name, getBoolean_signature,         F_RN)  \
 676   do_intrinsic(_getByte,            jdk_internal_misc_Unsafe,     getByte_name, getByte_signature,               F_RN)  \
 677   do_intrinsic(_getShort,           jdk_internal_misc_Unsafe,     getShort_name, getShort_signature,             F_RN)  \
 678   do_intrinsic(_getChar,            jdk_internal_misc_Unsafe,     getChar_name, getChar_signature,               F_RN)  \
 679   do_intrinsic(_getInt,             jdk_internal_misc_Unsafe,     getInt_name, getInt_signature,                 F_RN)  \
 680   do_intrinsic(_getLong,            jdk_internal_misc_Unsafe,     getLong_name, getLong_signature,               F_RN)  \
 681   do_intrinsic(_getFloat,           jdk_internal_misc_Unsafe,     getFloat_name, getFloat_signature,             F_RN)  \
 682   do_intrinsic(_getDouble,          jdk_internal_misc_Unsafe,     getDouble_name, getDouble_signature,           F_RN)  \

 683   do_intrinsic(_putReference,       jdk_internal_misc_Unsafe,     putReference_name, putReference_signature,     F_RN)  \
 684   do_intrinsic(_putBoolean,         jdk_internal_misc_Unsafe,     putBoolean_name, putBoolean_signature,         F_RN)  \
 685   do_intrinsic(_putByte,            jdk_internal_misc_Unsafe,     putByte_name, putByte_signature,               F_RN)  \
 686   do_intrinsic(_putShort,           jdk_internal_misc_Unsafe,     putShort_name, putShort_signature,             F_RN)  \
 687   do_intrinsic(_putChar,            jdk_internal_misc_Unsafe,     putChar_name, putChar_signature,               F_RN)  \
 688   do_intrinsic(_putInt,             jdk_internal_misc_Unsafe,     putInt_name, putInt_signature,                 F_RN)  \
 689   do_intrinsic(_putLong,            jdk_internal_misc_Unsafe,     putLong_name, putLong_signature,               F_RN)  \
 690   do_intrinsic(_putFloat,           jdk_internal_misc_Unsafe,     putFloat_name, putFloat_signature,             F_RN)  \
 691   do_intrinsic(_putDouble,          jdk_internal_misc_Unsafe,     putDouble_name, putDouble_signature,           F_RN)  \




 692                                                                                                                         \
 693   do_name(getReferenceVolatile_name,"getReferenceVolatile")   do_name(putReferenceVolatile_name,"putReferenceVolatile") \
 694   do_name(getBooleanVolatile_name,"getBooleanVolatile")       do_name(putBooleanVolatile_name,"putBooleanVolatile")     \
 695   do_name(getByteVolatile_name,"getByteVolatile")             do_name(putByteVolatile_name,"putByteVolatile")           \
 696   do_name(getShortVolatile_name,"getShortVolatile")           do_name(putShortVolatile_name,"putShortVolatile")         \
 697   do_name(getCharVolatile_name,"getCharVolatile")             do_name(putCharVolatile_name,"putCharVolatile")           \
 698   do_name(getIntVolatile_name,"getIntVolatile")               do_name(putIntVolatile_name,"putIntVolatile")             \
 699   do_name(getLongVolatile_name,"getLongVolatile")             do_name(putLongVolatile_name,"putLongVolatile")           \
 700   do_name(getFloatVolatile_name,"getFloatVolatile")           do_name(putFloatVolatile_name,"putFloatVolatile")         \
 701   do_name(getDoubleVolatile_name,"getDoubleVolatile")         do_name(putDoubleVolatile_name,"putDoubleVolatile")       \
 702                                                                                                                         \
 703   do_intrinsic(_getReferenceVolatile,     jdk_internal_misc_Unsafe,     getReferenceVolatile_name, getReference_signature, F_RN)  \
 704   do_intrinsic(_getBooleanVolatile,       jdk_internal_misc_Unsafe,     getBooleanVolatile_name, getBoolean_signature,     F_RN)  \
 705   do_intrinsic(_getByteVolatile,          jdk_internal_misc_Unsafe,     getByteVolatile_name, getByte_signature,           F_RN)  \
 706   do_intrinsic(_getShortVolatile,         jdk_internal_misc_Unsafe,     getShortVolatile_name, getShort_signature,         F_RN)  \
 707   do_intrinsic(_getCharVolatile,          jdk_internal_misc_Unsafe,     getCharVolatile_name, getChar_signature,           F_RN)  \
 708   do_intrinsic(_getIntVolatile,           jdk_internal_misc_Unsafe,     getIntVolatile_name, getInt_signature,             F_RN)  \
 709   do_intrinsic(_getLongVolatile,          jdk_internal_misc_Unsafe,     getLongVolatile_name, getLong_signature,           F_RN)  \
 710   do_intrinsic(_getFloatVolatile,         jdk_internal_misc_Unsafe,     getFloatVolatile_name, getFloat_signature,         F_RN)  \
 711   do_intrinsic(_getDoubleVolatile,        jdk_internal_misc_Unsafe,     getDoubleVolatile_name, getDouble_signature,       F_RN)  \

 282    do_signature(arraycopy_signature,                             "(Ljava/lang/Object;ILjava/lang/Object;II)V")          \
 283                                                                                                                         \
 284   do_intrinsic(_currentCarrierThread,     java_lang_Thread,       currentCarrierThread_name, currentThread_signature, F_SN) \
 285    do_name(     currentCarrierThread_name,                       "currentCarrierThread")                                \
 286   do_intrinsic(_currentThread,            java_lang_Thread,       currentThread_name, currentThread_signature,   F_SN)  \
 287    do_name(     currentThread_name,                              "currentThread")                                       \
 288    do_signature(currentThread_signature,                         "()Ljava/lang/Thread;")                                \
 289   do_intrinsic(_scopedValueCache,         java_lang_Thread,       scopedValueCache_name, scopedValueCache_signature, F_SN) \
 290    do_name(     scopedValueCache_name,                           "scopedValueCache")                                    \
 291    do_signature(scopedValueCache_signature,                      "()[Ljava/lang/Object;")                               \
 292   do_intrinsic(_setScopedValueCache,      java_lang_Thread,       setScopedValueCache_name, setScopedValueCache_signature, F_SN) \
 293    do_name(     setScopedValueCache_name,                        "setScopedValueCache")                                 \
 294    do_signature(setScopedValueCache_signature,                   "([Ljava/lang/Object;)V")                              \
 295   do_intrinsic(_findScopedValueBindings,  java_lang_Thread,       findScopedValueBindings_name, void_object_signature, F_SN) \
 296    do_name(     findScopedValueBindings_name,                    "findScopedValueBindings")                             \
 297                                                                                                                         \
 298   do_intrinsic(_setCurrentThread,         java_lang_Thread,       setCurrentThread_name, thread_void_signature,   F_RN) \
 299    do_name(     setCurrentThread_name,                           "setCurrentThread")                                    \
 300                                                                                                                         \
 301   /* reflective intrinsics, for java/lang/Class, etc. */                                                                \
 302   do_intrinsic(_asPrimaryType,            java_lang_Class,        asPrimaryType_name, void_class_signature,      F_R)   \
 303   do_intrinsic(_asPrimaryTypeArg,         jdk_internal_value_PrimitiveClass, asPrimaryType_name, class_class_signature, F_S) \
 304    do_name(     asPrimaryType_name,                              "asPrimaryType")                                       \
 305   do_intrinsic(_asValueType,              java_lang_Class,        asValueType_name, void_class_signature,        F_R)   \
 306   do_intrinsic(_asValueTypeArg,           jdk_internal_value_PrimitiveClass, asValueType_name,   class_class_signature, F_S) \
 307    do_name(     asValueType_name,                                "asValueType")                                         \
 308   do_intrinsic(_isAssignableFrom,         java_lang_Class,        isAssignableFrom_name, class_boolean_signature, F_RN) \
 309    do_name(     isAssignableFrom_name,                           "isAssignableFrom")                                    \
 310   do_intrinsic(_isInstance,               java_lang_Class,        isInstance_name, object_boolean_signature,     F_RN)  \
 311    do_name(     isInstance_name,                                 "isInstance")                                          \
 312   do_intrinsic(_getModifiers,             java_lang_Class,        getModifiers_name, void_int_signature,         F_RN)  \
 313    do_name(     getModifiers_name,                               "getModifiers")                                        \
 314   do_intrinsic(_isInterface,              java_lang_Class,        isInterface_name, void_boolean_signature,      F_RN)  \
 315    do_name(     isInterface_name,                                "isInterface")                                         \
 316   do_intrinsic(_isArray,                  java_lang_Class,        isArray_name, void_boolean_signature,          F_RN)  \
 317    do_name(     isArray_name,                                    "isArray")                                             \
 318   do_intrinsic(_isPrimitive,              java_lang_Class,        isPrimitive_name, void_boolean_signature,      F_RN)  \
 319    do_name(     isPrimitive_name,                                "isPrimitive")                                         \
 320   do_intrinsic(_isHidden,                 java_lang_Class,        isHidden_name, void_boolean_signature,         F_RN)  \
 321    do_name(     isHidden_name,                                   "isHidden")                                            \
 322   do_intrinsic(_getSuperclass,            java_lang_Class,        getSuperclass_name, void_class_signature,      F_RN)  \
 323    do_name(     getSuperclass_name,                              "getSuperclass")                                       \
 324   do_intrinsic(_Class_cast,               java_lang_Class,        Class_cast_name, object_object_signature,      F_R)   \
 325    do_name(     Class_cast_name,                                 "cast")                                                \
 326                                                                                                                         \
 327   do_intrinsic(_getClassAccessFlags,      reflect_Reflection,     getClassAccessFlags_name, class_int_signature, F_SN)  \

 649                                                                                                                         \
 650   /* unsafe memory references (there are a lot of them...) */                                                           \
 651   do_signature(getReference_signature,    "(Ljava/lang/Object;J)Ljava/lang/Object;")                                    \
 652   do_signature(putReference_signature,    "(Ljava/lang/Object;JLjava/lang/Object;)V")                                   \
 653   do_signature(getBoolean_signature,      "(Ljava/lang/Object;J)Z")                                                     \
 654   do_signature(putBoolean_signature,      "(Ljava/lang/Object;JZ)V")                                                    \
 655   do_signature(getByte_signature,         "(Ljava/lang/Object;J)B")                                                     \
 656   do_signature(putByte_signature,         "(Ljava/lang/Object;JB)V")                                                    \
 657   do_signature(getShort_signature,        "(Ljava/lang/Object;J)S")                                                     \
 658   do_signature(putShort_signature,        "(Ljava/lang/Object;JS)V")                                                    \
 659   do_signature(getChar_signature,         "(Ljava/lang/Object;J)C")                                                     \
 660   do_signature(putChar_signature,         "(Ljava/lang/Object;JC)V")                                                    \
 661   do_signature(getInt_signature,          "(Ljava/lang/Object;J)I")                                                     \
 662   do_signature(putInt_signature,          "(Ljava/lang/Object;JI)V")                                                    \
 663   do_signature(getLong_signature,         "(Ljava/lang/Object;J)J")                                                     \
 664   do_signature(putLong_signature,         "(Ljava/lang/Object;JJ)V")                                                    \
 665   do_signature(getFloat_signature,        "(Ljava/lang/Object;J)F")                                                     \
 666   do_signature(putFloat_signature,        "(Ljava/lang/Object;JF)V")                                                    \
 667   do_signature(getDouble_signature,       "(Ljava/lang/Object;J)D")                                                     \
 668   do_signature(putDouble_signature,       "(Ljava/lang/Object;JD)V")                                                    \
 669   do_signature(getValue_signature,        "(Ljava/lang/Object;JLjava/lang/Class;)Ljava/lang/Object;")                   \
 670   do_signature(putValue_signature,        "(Ljava/lang/Object;JLjava/lang/Class;Ljava/lang/Object;)V")                  \
 671                                                                                                                         \
 672   do_name(getReference_name,"getReference")     do_name(putReference_name,"putReference")                               \
 673   do_name(getBoolean_name,"getBoolean")         do_name(putBoolean_name,"putBoolean")                                   \
 674   do_name(getByte_name,"getByte")               do_name(putByte_name,"putByte")                                         \
 675   do_name(getShort_name,"getShort")             do_name(putShort_name,"putShort")                                       \
 676   do_name(getChar_name,"getChar")               do_name(putChar_name,"putChar")                                         \
 677   do_name(getInt_name,"getInt")                 do_name(putInt_name,"putInt")                                           \
 678   do_name(getLong_name,"getLong")               do_name(putLong_name,"putLong")                                         \
 679   do_name(getFloat_name,"getFloat")             do_name(putFloat_name,"putFloat")                                       \
 680   do_name(getDouble_name,"getDouble")           do_name(putDouble_name,"putDouble")                                     \
 681   do_name(getValue_name,"getValue")             do_name(putValue_name,"putValue")                                       \
 682   do_name(makePrivateBuffer_name,"makePrivateBuffer")                                                                   \
 683   do_name(finishPrivateBuffer_name,"finishPrivateBuffer")                                                               \
 684                                                                                                                         \
 685   do_intrinsic(_getReference,       jdk_internal_misc_Unsafe,     getReference_name, getReference_signature,     F_RN)  \
 686   do_intrinsic(_getBoolean,         jdk_internal_misc_Unsafe,     getBoolean_name, getBoolean_signature,         F_RN)  \
 687   do_intrinsic(_getByte,            jdk_internal_misc_Unsafe,     getByte_name, getByte_signature,               F_RN)  \
 688   do_intrinsic(_getShort,           jdk_internal_misc_Unsafe,     getShort_name, getShort_signature,             F_RN)  \
 689   do_intrinsic(_getChar,            jdk_internal_misc_Unsafe,     getChar_name, getChar_signature,               F_RN)  \
 690   do_intrinsic(_getInt,             jdk_internal_misc_Unsafe,     getInt_name, getInt_signature,                 F_RN)  \
 691   do_intrinsic(_getLong,            jdk_internal_misc_Unsafe,     getLong_name, getLong_signature,               F_RN)  \
 692   do_intrinsic(_getFloat,           jdk_internal_misc_Unsafe,     getFloat_name, getFloat_signature,             F_RN)  \
 693   do_intrinsic(_getDouble,          jdk_internal_misc_Unsafe,     getDouble_name, getDouble_signature,           F_RN)  \
 694   do_intrinsic(_getValue,           jdk_internal_misc_Unsafe,     getValue_name, getValue_signature,             F_RN)  \
 695   do_intrinsic(_putReference,       jdk_internal_misc_Unsafe,     putReference_name, putReference_signature,     F_RN)  \
 696   do_intrinsic(_putBoolean,         jdk_internal_misc_Unsafe,     putBoolean_name, putBoolean_signature,         F_RN)  \
 697   do_intrinsic(_putByte,            jdk_internal_misc_Unsafe,     putByte_name, putByte_signature,               F_RN)  \
 698   do_intrinsic(_putShort,           jdk_internal_misc_Unsafe,     putShort_name, putShort_signature,             F_RN)  \
 699   do_intrinsic(_putChar,            jdk_internal_misc_Unsafe,     putChar_name, putChar_signature,               F_RN)  \
 700   do_intrinsic(_putInt,             jdk_internal_misc_Unsafe,     putInt_name, putInt_signature,                 F_RN)  \
 701   do_intrinsic(_putLong,            jdk_internal_misc_Unsafe,     putLong_name, putLong_signature,               F_RN)  \
 702   do_intrinsic(_putFloat,           jdk_internal_misc_Unsafe,     putFloat_name, putFloat_signature,             F_RN)  \
 703   do_intrinsic(_putDouble,          jdk_internal_misc_Unsafe,     putDouble_name, putDouble_signature,           F_RN)  \
 704   do_intrinsic(_putValue,           jdk_internal_misc_Unsafe,     putValue_name, putValue_signature,             F_RN)  \
 705                                                                                                                         \
 706   do_intrinsic(_makePrivateBuffer,  jdk_internal_misc_Unsafe,     makePrivateBuffer_name, object_object_signature, F_RN)   \
 707   do_intrinsic(_finishPrivateBuffer,  jdk_internal_misc_Unsafe,   finishPrivateBuffer_name, object_object_signature, F_RN) \
 708                                                                                                                         \
 709   do_name(getReferenceVolatile_name,"getReferenceVolatile")   do_name(putReferenceVolatile_name,"putReferenceVolatile") \
 710   do_name(getBooleanVolatile_name,"getBooleanVolatile")       do_name(putBooleanVolatile_name,"putBooleanVolatile")     \
 711   do_name(getByteVolatile_name,"getByteVolatile")             do_name(putByteVolatile_name,"putByteVolatile")           \
 712   do_name(getShortVolatile_name,"getShortVolatile")           do_name(putShortVolatile_name,"putShortVolatile")         \
 713   do_name(getCharVolatile_name,"getCharVolatile")             do_name(putCharVolatile_name,"putCharVolatile")           \
 714   do_name(getIntVolatile_name,"getIntVolatile")               do_name(putIntVolatile_name,"putIntVolatile")             \
 715   do_name(getLongVolatile_name,"getLongVolatile")             do_name(putLongVolatile_name,"putLongVolatile")           \
 716   do_name(getFloatVolatile_name,"getFloatVolatile")           do_name(putFloatVolatile_name,"putFloatVolatile")         \
 717   do_name(getDoubleVolatile_name,"getDoubleVolatile")         do_name(putDoubleVolatile_name,"putDoubleVolatile")       \
 718                                                                                                                         \
 719   do_intrinsic(_getReferenceVolatile,     jdk_internal_misc_Unsafe,     getReferenceVolatile_name, getReference_signature, F_RN)  \
 720   do_intrinsic(_getBooleanVolatile,       jdk_internal_misc_Unsafe,     getBooleanVolatile_name, getBoolean_signature,     F_RN)  \
 721   do_intrinsic(_getByteVolatile,          jdk_internal_misc_Unsafe,     getByteVolatile_name, getByte_signature,           F_RN)  \
 722   do_intrinsic(_getShortVolatile,         jdk_internal_misc_Unsafe,     getShortVolatile_name, getShort_signature,         F_RN)  \
 723   do_intrinsic(_getCharVolatile,          jdk_internal_misc_Unsafe,     getCharVolatile_name, getChar_signature,           F_RN)  \
 724   do_intrinsic(_getIntVolatile,           jdk_internal_misc_Unsafe,     getIntVolatile_name, getInt_signature,             F_RN)  \
 725   do_intrinsic(_getLongVolatile,          jdk_internal_misc_Unsafe,     getLongVolatile_name, getLong_signature,           F_RN)  \
 726   do_intrinsic(_getFloatVolatile,         jdk_internal_misc_Unsafe,     getFloatVolatile_name, getFloat_signature,         F_RN)  \
 727   do_intrinsic(_getDoubleVolatile,        jdk_internal_misc_Unsafe,     getDoubleVolatile_name, getDouble_signature,       F_RN)  \
< prev index next >