< prev index next >

src/share/vm/classfile/vmSymbols.hpp

Print this page




  36 // Sample usage:
  37 //
  38 //   Symbol* obj       = vmSymbols::java_lang_Object();
  39 
  40 
  41 // Useful sub-macros exported by this header file:
  42 
  43 #define VM_SYMBOL_ENUM_NAME(name)    name##_enum
  44 #define VM_INTRINSIC_IGNORE(id, class, name, sig, flags) /*ignored*/
  45 #define VM_SYMBOL_IGNORE(id, name)                       /*ignored*/
  46 #define VM_ALIAS_IGNORE(id, id2)                         /*ignored*/
  47 
  48 // Mapping function names to values. New entries should be added below.
  49 
  50 #define VM_SYMBOLS_DO(template, do_alias)                                                         \
  51   /* commonly used class names */                                                                 \
  52   template(java_lang_System,                          "java/lang/System")                         \
  53   template(java_lang_Object,                          "java/lang/Object")                         \
  54   template(java_lang_Class,                           "java/lang/Class")                          \
  55   template(java_lang_String,                          "java/lang/String")                         \


  56   template(java_lang_Thread,                          "java/lang/Thread")                         \
  57   template(java_lang_ThreadGroup,                     "java/lang/ThreadGroup")                    \
  58   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
  59   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
  60   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
  61   template(java_lang_ClassLoader_NativeLibrary,       "java/lang/ClassLoader\x024NativeLibrary")  \
  62   template(java_lang_ThreadDeath,                     "java/lang/ThreadDeath")                    \
  63   template(java_lang_Boolean,                         "java/lang/Boolean")                        \
  64   template(java_lang_Character,                       "java/lang/Character")                      \
  65   template(java_lang_Character_CharacterCache,        "java/lang/Character$CharacterCache")       \
  66   template(java_lang_Float,                           "java/lang/Float")                          \
  67   template(java_lang_Double,                          "java/lang/Double")                         \
  68   template(java_lang_Byte,                            "java/lang/Byte")                           \
  69   template(java_lang_Byte_ByteCache,                  "java/lang/Byte$ByteCache")                 \
  70   template(java_lang_Short,                           "java/lang/Short")                          \
  71   template(java_lang_Short_ShortCache,                "java/lang/Short$ShortCache")               \
  72   template(java_lang_Integer,                         "java/lang/Integer")                        \
  73   template(java_lang_Integer_IntegerCache,            "java/lang/Integer$IntegerCache")           \
  74   template(java_lang_Long,                            "java/lang/Long")                           \
  75   template(java_lang_Long_LongCache,                  "java/lang/Long$LongCache")                 \


 360   template(inheritedAccessControlContext_name,        "inheritedAccessControlContext")            \
 361   template(isPrivileged_name,                         "isPrivileged")                             \
 362   template(isAuthorized_name,                         "isAuthorized")                             \
 363   template(getClassContext_name,                      "getClassContext")                          \
 364   template(wait_name,                                 "wait")                                     \
 365   template(checkPackageAccess_name,                   "checkPackageAccess")                       \
 366   template(stackSize_name,                            "stackSize")                                \
 367   template(thread_id_name,                            "tid")                                      \
 368   template(newInstance0_name,                         "newInstance0")                             \
 369   template(limit_name,                                "limit")                                    \
 370   template(member_name,                               "member")                                   \
 371   template(forName_name,                              "forName")                                  \
 372   template(forName0_name,                             "forName0")                                 \
 373   template(isJavaIdentifierStart_name,                "isJavaIdentifierStart")                    \
 374   template(isJavaIdentifierPart_name,                 "isJavaIdentifierPart")                     \
 375   template(exclusive_owner_thread_name,               "exclusiveOwnerThread")                     \
 376   template(park_blocker_name,                         "parkBlocker")                              \
 377   template(park_event_name,                           "nativeParkEventPointer")                   \
 378   template(cache_field_name,                          "cache")                                    \
 379   template(value_name,                                "value")                                    \
 380   template(offset_name,                               "offset")                                   \
 381   template(count_name,                                "count")                                    \
 382   template(hash_name,                                 "hash")                                     \


 383   template(numberOfLeadingZeros_name,                 "numberOfLeadingZeros")                     \
 384   template(numberOfTrailingZeros_name,                "numberOfTrailingZeros")                    \
 385   template(bitCount_name,                             "bitCount")                                 \
 386   template(profile_name,                              "profile")                                  \
 387   template(equals_name,                               "equals")                                   \
 388   template(length_name,                               "length")                                   \
 389   template(target_name,                               "target")                                   \
 390   template(toString_name,                             "toString")                                 \
 391   template(values_name,                               "values")                                   \
 392   template(receiver_name,                             "receiver")                                 \
 393   template(vmtarget_name,                             "vmtarget")                                 \
 394   template(next_target_name,                          "next_target")                              \
 395   template(vmloader_name,                             "vmloader")                                 \
 396   template(vmindex_name,                              "vmindex")                                  \
 397   template(vmcount_name,                              "vmcount")                                  \
 398   template(vmentry_name,                              "vmentry")                                  \
 399   template(flags_name,                                "flags")                                    \
 400   template(rtype_name,                                "rtype")                                    \
 401   template(ptypes_name,                               "ptypes")                                   \
 402   template(form_name,                                 "form")                                     \


 816   do_intrinsic(_getLength,                java_lang_reflect_Array, getLength_name, object_int_signature,         F_SN)  \
 817    do_name(     getLength_name,                                   "getLength")                                          \
 818                                                                                                                         \
 819   do_intrinsic(_getCallerClass,           sun_reflect_Reflection, getCallerClass_name, void_class_signature,     F_SN)  \
 820    do_name(     getCallerClass_name,                             "getCallerClass")                                      \
 821                                                                                                                         \
 822   do_intrinsic(_newArray,                 java_lang_reflect_Array, newArray_name, newArray_signature,            F_SN)  \
 823    do_name(     newArray_name,                                    "newArray")                                           \
 824    do_signature(newArray_signature,                               "(Ljava/lang/Class;I)Ljava/lang/Object;")             \
 825                                                                                                                         \
 826   do_intrinsic(_copyOf,                   java_util_Arrays,       copyOf_name, copyOf_signature,                 F_S)   \
 827    do_name(     copyOf_name,                                     "copyOf")                                              \
 828    do_signature(copyOf_signature,             "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;")             \
 829                                                                                                                         \
 830   do_intrinsic(_copyOfRange,              java_util_Arrays,       copyOfRange_name, copyOfRange_signature,       F_S)   \
 831    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
 832    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
 833                                                                                                                         \
 834   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \
 835    do_signature(equalsC_signature,                               "([C[C)Z")                                             \


 836                                                                                                                         \
 837   do_intrinsic(_compareTo,                java_lang_String,       compareTo_name, string_int_signature,          F_R)   \






















 838    do_name(     compareTo_name,                                  "compareTo")                                           \
 839   do_intrinsic(_indexOf,                  java_lang_String,       indexOf_name, string_int_signature,            F_R)   \








 840    do_name(     indexOf_name,                                    "indexOf")                                             \
 841   do_intrinsic(_equals,                   java_lang_String,       equals_name, object_boolean_signature,         F_R)   \





 842                                                                                                                         \
 843   do_class(java_nio_Buffer,               "java/nio/Buffer")                                                            \
 844   do_intrinsic(_checkIndex,               java_nio_Buffer,        checkIndex_name, int_int_signature,            F_R)   \
 845    do_name(     checkIndex_name,                                 "checkIndex")                                          \
 846                                                                                                                         \





 847   do_class(sun_nio_cs_iso8859_1_Encoder,  "sun/nio/cs/ISO_8859_1$Encoder")                                              \
 848   do_intrinsic(_encodeISOArray,     sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S)   \
 849    do_name(     encodeISOArray_name,                             "implEncodeISOArray")                                  \
 850    do_signature(encodeISOArray_signature,                        "([CI[BII)I")                                          \


 851                                                                                                                         \
 852   do_class(java_math_BigInteger,                      "java/math/BigInteger")                                           \
 853   do_intrinsic(_multiplyToLen,      java_math_BigInteger, multiplyToLen_name, multiplyToLen_signature, F_S)             \
 854    do_name(     multiplyToLen_name,                             "implMultiplyToLen")                                    \
 855    do_signature(multiplyToLen_signature,                        "([II[II[I)[I")                                         \
 856                                                                                                                         \
 857   do_intrinsic(_squareToLen, java_math_BigInteger, squareToLen_name, squareToLen_signature, F_S)                        \
 858    do_name(     squareToLen_name,                             "implSquareToLen")                                        \
 859    do_signature(squareToLen_signature,                        "([II[II)[I")                                             \
 860                                                                                                                         \
 861   do_intrinsic(_mulAdd, java_math_BigInteger, mulAdd_name, mulAdd_signature, F_S)                                       \
 862    do_name(     mulAdd_name,                                  "implMulAdd")                                             \
 863    do_signature(mulAdd_signature,                             "([I[IIII)I")                                             \
 864                                                                                                                         \
 865   do_intrinsic(_montgomeryMultiply,      java_math_BigInteger, montgomeryMultiply_name, montgomeryMultiply_signature, F_S) \
 866    do_name(     montgomeryMultiply_name,                             "implMontgomeryMultiply")                          \
 867    do_signature(montgomeryMultiply_signature,                        "([I[I[IIJ[I)[I")                                  \
 868                                                                                                                         \
 869   do_intrinsic(_montgomerySquare,      java_math_BigInteger, montgomerySquare_name, montgomerySquare_signature, F_S)    \
 870    do_name(     montgomerySquare_name,                             "implMontgomerySquare")                              \




  36 // Sample usage:
  37 //
  38 //   Symbol* obj       = vmSymbols::java_lang_Object();
  39 
  40 
  41 // Useful sub-macros exported by this header file:
  42 
  43 #define VM_SYMBOL_ENUM_NAME(name)    name##_enum
  44 #define VM_INTRINSIC_IGNORE(id, class, name, sig, flags) /*ignored*/
  45 #define VM_SYMBOL_IGNORE(id, name)                       /*ignored*/
  46 #define VM_ALIAS_IGNORE(id, id2)                         /*ignored*/
  47 
  48 // Mapping function names to values. New entries should be added below.
  49 
  50 #define VM_SYMBOLS_DO(template, do_alias)                                                         \
  51   /* commonly used class names */                                                                 \
  52   template(java_lang_System,                          "java/lang/System")                         \
  53   template(java_lang_Object,                          "java/lang/Object")                         \
  54   template(java_lang_Class,                           "java/lang/Class")                          \
  55   template(java_lang_String,                          "java/lang/String")                         \
  56   template(java_lang_StringLatin1,                    "java/lang/StringLatin1")                   \
  57   template(java_lang_StringUTF16,                     "java/lang/StringUTF16")                    \
  58   template(java_lang_Thread,                          "java/lang/Thread")                         \
  59   template(java_lang_ThreadGroup,                     "java/lang/ThreadGroup")                    \
  60   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
  61   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
  62   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
  63   template(java_lang_ClassLoader_NativeLibrary,       "java/lang/ClassLoader\x024NativeLibrary")  \
  64   template(java_lang_ThreadDeath,                     "java/lang/ThreadDeath")                    \
  65   template(java_lang_Boolean,                         "java/lang/Boolean")                        \
  66   template(java_lang_Character,                       "java/lang/Character")                      \
  67   template(java_lang_Character_CharacterCache,        "java/lang/Character$CharacterCache")       \
  68   template(java_lang_Float,                           "java/lang/Float")                          \
  69   template(java_lang_Double,                          "java/lang/Double")                         \
  70   template(java_lang_Byte,                            "java/lang/Byte")                           \
  71   template(java_lang_Byte_ByteCache,                  "java/lang/Byte$ByteCache")                 \
  72   template(java_lang_Short,                           "java/lang/Short")                          \
  73   template(java_lang_Short_ShortCache,                "java/lang/Short$ShortCache")               \
  74   template(java_lang_Integer,                         "java/lang/Integer")                        \
  75   template(java_lang_Integer_IntegerCache,            "java/lang/Integer$IntegerCache")           \
  76   template(java_lang_Long,                            "java/lang/Long")                           \
  77   template(java_lang_Long_LongCache,                  "java/lang/Long$LongCache")                 \


 362   template(inheritedAccessControlContext_name,        "inheritedAccessControlContext")            \
 363   template(isPrivileged_name,                         "isPrivileged")                             \
 364   template(isAuthorized_name,                         "isAuthorized")                             \
 365   template(getClassContext_name,                      "getClassContext")                          \
 366   template(wait_name,                                 "wait")                                     \
 367   template(checkPackageAccess_name,                   "checkPackageAccess")                       \
 368   template(stackSize_name,                            "stackSize")                                \
 369   template(thread_id_name,                            "tid")                                      \
 370   template(newInstance0_name,                         "newInstance0")                             \
 371   template(limit_name,                                "limit")                                    \
 372   template(member_name,                               "member")                                   \
 373   template(forName_name,                              "forName")                                  \
 374   template(forName0_name,                             "forName0")                                 \
 375   template(isJavaIdentifierStart_name,                "isJavaIdentifierStart")                    \
 376   template(isJavaIdentifierPart_name,                 "isJavaIdentifierPart")                     \
 377   template(exclusive_owner_thread_name,               "exclusiveOwnerThread")                     \
 378   template(park_blocker_name,                         "parkBlocker")                              \
 379   template(park_event_name,                           "nativeParkEventPointer")                   \
 380   template(cache_field_name,                          "cache")                                    \
 381   template(value_name,                                "value")                                    \


 382   template(hash_name,                                 "hash")                                     \
 383   template(coder_name,                                "coder")                                    \
 384   template(compact_strings_name,                      "COMPACT_STRINGS")                          \
 385   template(numberOfLeadingZeros_name,                 "numberOfLeadingZeros")                     \
 386   template(numberOfTrailingZeros_name,                "numberOfTrailingZeros")                    \
 387   template(bitCount_name,                             "bitCount")                                 \
 388   template(profile_name,                              "profile")                                  \
 389   template(equals_name,                               "equals")                                   \
 390   template(length_name,                               "length")                                   \
 391   template(target_name,                               "target")                                   \
 392   template(toString_name,                             "toString")                                 \
 393   template(values_name,                               "values")                                   \
 394   template(receiver_name,                             "receiver")                                 \
 395   template(vmtarget_name,                             "vmtarget")                                 \
 396   template(next_target_name,                          "next_target")                              \
 397   template(vmloader_name,                             "vmloader")                                 \
 398   template(vmindex_name,                              "vmindex")                                  \
 399   template(vmcount_name,                              "vmcount")                                  \
 400   template(vmentry_name,                              "vmentry")                                  \
 401   template(flags_name,                                "flags")                                    \
 402   template(rtype_name,                                "rtype")                                    \
 403   template(ptypes_name,                               "ptypes")                                   \
 404   template(form_name,                                 "form")                                     \


 818   do_intrinsic(_getLength,                java_lang_reflect_Array, getLength_name, object_int_signature,         F_SN)  \
 819    do_name(     getLength_name,                                   "getLength")                                          \
 820                                                                                                                         \
 821   do_intrinsic(_getCallerClass,           sun_reflect_Reflection, getCallerClass_name, void_class_signature,     F_SN)  \
 822    do_name(     getCallerClass_name,                             "getCallerClass")                                      \
 823                                                                                                                         \
 824   do_intrinsic(_newArray,                 java_lang_reflect_Array, newArray_name, newArray_signature,            F_SN)  \
 825    do_name(     newArray_name,                                    "newArray")                                           \
 826    do_signature(newArray_signature,                               "(Ljava/lang/Class;I)Ljava/lang/Object;")             \
 827                                                                                                                         \
 828   do_intrinsic(_copyOf,                   java_util_Arrays,       copyOf_name, copyOf_signature,                 F_S)   \
 829    do_name(     copyOf_name,                                     "copyOf")                                              \
 830    do_signature(copyOf_signature,             "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;")             \
 831                                                                                                                         \
 832   do_intrinsic(_copyOfRange,              java_util_Arrays,       copyOfRange_name, copyOfRange_signature,       F_S)   \
 833    do_name(     copyOfRange_name,                                "copyOfRange")                                         \
 834    do_signature(copyOfRange_signature,        "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;")            \
 835                                                                                                                         \
 836   do_intrinsic(_equalsC,                  java_util_Arrays,       equals_name,    equalsC_signature,             F_S)   \
 837    do_signature(equalsC_signature,                               "([C[C)Z")                                             \
 838   do_intrinsic(_equalsB,                  java_util_Arrays,       equals_name,    equalsB_signature,             F_S)   \
 839    do_signature(equalsB_signature,                               "([B[B)Z")                                             \
 840                                                                                                                         \
 841   do_intrinsic(_compressStringC,          java_lang_StringUTF16,  compress_name, encodeISOArray_signature,       F_S)   \
 842    do_name(     compress_name,                                   "compress")                                            \
 843   do_intrinsic(_compressStringB,          java_lang_StringUTF16,  compress_name, indexOfI_signature,             F_S)   \
 844   do_intrinsic(_inflateStringC,           java_lang_StringLatin1, inflate_name, inflateC_signature,              F_S)   \
 845    do_name(     inflate_name,                                    "inflate")                                             \
 846    do_signature(inflateC_signature,                              "([BI[CII)V")                                          \
 847   do_intrinsic(_inflateStringB,           java_lang_StringLatin1, inflate_name, inflateB_signature,              F_S)   \
 848    do_signature(inflateB_signature,                              "([BI[BII)V")                                          \
 849   do_intrinsic(_toBytesStringU,           java_lang_StringUTF16, toBytes_name, toBytesU_signature,               F_S)   \
 850    do_name(     toBytes_name,                                    "toBytes")                                             \
 851    do_signature(toBytesU_signature,                              "([CII)[B")                                            \
 852   do_intrinsic(_getCharsStringU,          java_lang_StringUTF16, getCharsU_name, getCharsU_signature,            F_S)   \
 853    do_name(     getCharsU_name,                                  "getChars")                                            \
 854    do_signature(getCharsU_signature,                             "([BII[CI)V")                                          \
 855   do_intrinsic(_getCharStringU,           java_lang_StringUTF16, getChar_name, getCharStringU_signature,         F_S)   \
 856    do_signature(getCharStringU_signature,                        "([BI)C")                                              \
 857   do_intrinsic(_putCharStringU,           java_lang_StringUTF16, putChar_name, putCharStringU_signature,         F_S)   \
 858    do_signature(putCharStringU_signature,                        "([BII)V")                                             \
 859   do_intrinsic(_compareToL,               java_lang_StringLatin1,compareTo_name, compareTo_indexOf_signature,    F_S)   \
 860   do_intrinsic(_compareToU,               java_lang_StringUTF16, compareTo_name, compareTo_indexOf_signature,    F_S)   \
 861   do_intrinsic(_compareToLU,              java_lang_StringLatin1,compareToLU_name, compareTo_indexOf_signature,  F_S)   \
 862   do_intrinsic(_compareToUL,              java_lang_StringUTF16, compareToUL_name, compareTo_indexOf_signature,  F_S)   \
 863    do_signature(compareTo_indexOf_signature,                     "([B[B)I")                                             \
 864    do_name(     compareTo_name,                                  "compareTo")                                           \
 865    do_name(     compareToLU_name,                                "compareToUTF16")                                      \
 866    do_name(     compareToUL_name,                                "compareToLatin1")                                     \
 867   do_intrinsic(_indexOfL,                 java_lang_StringLatin1,indexOf_name, compareTo_indexOf_signature,      F_S)   \
 868   do_intrinsic(_indexOfU,                 java_lang_StringUTF16, indexOf_name, compareTo_indexOf_signature,      F_S)   \
 869   do_intrinsic(_indexOfUL,                java_lang_StringUTF16, indexOfUL_name, compareTo_indexOf_signature,    F_S)   \
 870   do_intrinsic(_indexOfIL,                java_lang_StringLatin1,indexOf_name, indexOfI_signature,               F_S)   \
 871   do_intrinsic(_indexOfIU,                java_lang_StringUTF16, indexOf_name, indexOfI_signature,               F_S)   \
 872   do_intrinsic(_indexOfIUL,               java_lang_StringUTF16, indexOfUL_name, indexOfI_signature,             F_S)   \
 873   do_intrinsic(_indexOfU_char,            java_lang_StringUTF16, indexOfChar_name, indexOfChar_signature,        F_S)   \
 874    do_name(     indexOf_name,                                    "indexOf")                                             \
 875    do_name(     indexOfChar_name,                                "indexOfChar")                                         \
 876    do_name(     indexOfUL_name,                                  "indexOfLatin1")                                       \
 877    do_signature(indexOfI_signature,                              "([BI[BII)I")                                          \
 878    do_signature(indexOfChar_signature,                           "([BIII)I")                                            \
 879   do_intrinsic(_equalsL,                  java_lang_StringLatin1,equals_name, equalsB_signature,                 F_S)   \
 880   do_intrinsic(_equalsU,                  java_lang_StringUTF16, equals_name, equalsB_signature,                 F_S)   \
 881                                                                                                                         \
 882   do_class(java_nio_Buffer,               "java/nio/Buffer")                                                            \
 883   do_intrinsic(_checkIndex,               java_nio_Buffer,        checkIndex_name, int_int_signature,            F_R)   \
 884    do_name(     checkIndex_name,                                 "checkIndex")                                          \
 885                                                                                                                         \
 886   do_class(java_lang_StringCoding,        "java/lang/StringCoding")                                                     \
 887   do_intrinsic(_hasNegatives,             java_lang_StringCoding, hasNegatives_name, hasNegatives_signature,     F_S)   \
 888    do_name(     hasNegatives_name,                               "hasNegatives")                                        \
 889    do_signature(hasNegatives_signature,                          "([BII)Z")                                             \
 890                                                                                                                         \
 891   do_class(sun_nio_cs_iso8859_1_Encoder,  "sun/nio/cs/ISO_8859_1$Encoder")                                              \
 892   do_intrinsic(_encodeISOArray,     sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S)   \
 893    do_name(     encodeISOArray_name,                             "implEncodeISOArray")                                  \
 894    do_signature(encodeISOArray_signature,                        "([CI[BII)I")                                          \
 895                                                                                                                         \
 896   do_intrinsic(_encodeByteISOArray,     java_lang_StringCoding, encodeISOArray_name, indexOfI_signature,         F_S)   \
 897                                                                                                                         \
 898   do_class(java_math_BigInteger,                      "java/math/BigInteger")                                           \
 899   do_intrinsic(_multiplyToLen,      java_math_BigInteger, multiplyToLen_name, multiplyToLen_signature, F_S)             \
 900    do_name(     multiplyToLen_name,                             "implMultiplyToLen")                                    \
 901    do_signature(multiplyToLen_signature,                        "([II[II[I)[I")                                         \
 902                                                                                                                         \
 903   do_intrinsic(_squareToLen, java_math_BigInteger, squareToLen_name, squareToLen_signature, F_S)                        \
 904    do_name(     squareToLen_name,                             "implSquareToLen")                                        \
 905    do_signature(squareToLen_signature,                        "([II[II)[I")                                             \
 906                                                                                                                         \
 907   do_intrinsic(_mulAdd, java_math_BigInteger, mulAdd_name, mulAdd_signature, F_S)                                       \
 908    do_name(     mulAdd_name,                                  "implMulAdd")                                             \
 909    do_signature(mulAdd_signature,                             "([I[IIII)I")                                             \
 910                                                                                                                         \
 911   do_intrinsic(_montgomeryMultiply,      java_math_BigInteger, montgomeryMultiply_name, montgomeryMultiply_signature, F_S) \
 912    do_name(     montgomeryMultiply_name,                             "implMontgomeryMultiply")                          \
 913    do_signature(montgomeryMultiply_signature,                        "([I[I[IIJ[I)[I")                                  \
 914                                                                                                                         \
 915   do_intrinsic(_montgomerySquare,      java_math_BigInteger, montgomerySquare_name, montgomerySquare_signature, F_S)    \
 916    do_name(     montgomerySquare_name,                             "implMontgomerySquare")                              \


< prev index next >