src/hotspot/share/classfile/vmSymbols.hpp
changeset 53041 f15af1e2c683
parent 52979 7384e00d5860
child 53244 9807daeb47c4
equal deleted inserted replaced
53040:6aeb6a23fb83 53041:f15af1e2c683
   746   /* Math & StrictMath intrinsics are defined in terms of just a few signatures: */                                     \
   746   /* Math & StrictMath intrinsics are defined in terms of just a few signatures: */                                     \
   747   do_class(java_lang_Math,                "java/lang/Math")                                                             \
   747   do_class(java_lang_Math,                "java/lang/Math")                                                             \
   748   do_class(java_lang_StrictMath,          "java/lang/StrictMath")                                                       \
   748   do_class(java_lang_StrictMath,          "java/lang/StrictMath")                                                       \
   749   do_signature(double2_double_signature,  "(DD)D")                                                                      \
   749   do_signature(double2_double_signature,  "(DD)D")                                                                      \
   750   do_signature(double3_double_signature,  "(DDD)D")                                                                     \
   750   do_signature(double3_double_signature,  "(DDD)D")                                                                     \
       
   751   do_signature(float2_float_signature,    "(FF)F")                                                                      \
   751   do_signature(float3_float_signature,    "(FFF)F")                                                                     \
   752   do_signature(float3_float_signature,    "(FFF)F")                                                                     \
   752   do_signature(int2_int_signature,        "(II)I")                                                                      \
   753   do_signature(int2_int_signature,        "(II)I")                                                                      \
   753   do_signature(long2_long_signature,      "(JJ)J")                                                                      \
   754   do_signature(long2_long_signature,      "(JJ)J")                                                                      \
   754                                                                                                                         \
   755                                                                                                                         \
   755   /* here are the math names, all together: */                                                                          \
   756   /* here are the math names, all together: */                                                                          \
   792   do_intrinsic(_negateExactL,             java_lang_Math,         negateExact_name, long_long_signature,         F_S)   \
   793   do_intrinsic(_negateExactL,             java_lang_Math,         negateExact_name, long_long_signature,         F_S)   \
   793   do_intrinsic(_subtractExactI,           java_lang_Math,         subtractExact_name, int2_int_signature,        F_S)   \
   794   do_intrinsic(_subtractExactI,           java_lang_Math,         subtractExact_name, int2_int_signature,        F_S)   \
   794   do_intrinsic(_subtractExactL,           java_lang_Math,         subtractExact_name, long2_long_signature,      F_S)   \
   795   do_intrinsic(_subtractExactL,           java_lang_Math,         subtractExact_name, long2_long_signature,      F_S)   \
   795   do_intrinsic(_fmaD,                     java_lang_Math,         fma_name,           double3_double_signature,  F_S)   \
   796   do_intrinsic(_fmaD,                     java_lang_Math,         fma_name,           double3_double_signature,  F_S)   \
   796   do_intrinsic(_fmaF,                     java_lang_Math,         fma_name,           float3_float_signature,    F_S)   \
   797   do_intrinsic(_fmaF,                     java_lang_Math,         fma_name,           float3_float_signature,    F_S)   \
       
   798   do_intrinsic(_maxF,                     java_lang_Math,         max_name,           float2_float_signature,    F_S)   \
       
   799   do_intrinsic(_minF,                     java_lang_Math,         min_name,           float2_float_signature,    F_S)   \
       
   800   do_intrinsic(_maxD,                     java_lang_Math,         max_name,           double2_double_signature,  F_S)   \
       
   801   do_intrinsic(_minD,                     java_lang_Math,         min_name,           double2_double_signature,  F_S)   \
   797                                                                                                                         \
   802                                                                                                                         \
   798   do_intrinsic(_floatToRawIntBits,        java_lang_Float,        floatToRawIntBits_name,   float_int_signature, F_S)   \
   803   do_intrinsic(_floatToRawIntBits,        java_lang_Float,        floatToRawIntBits_name,   float_int_signature, F_S)   \
   799    do_name(     floatToRawIntBits_name,                          "floatToRawIntBits")                                   \
   804    do_name(     floatToRawIntBits_name,                          "floatToRawIntBits")                                   \
   800   do_intrinsic(_floatToIntBits,           java_lang_Float,        floatToIntBits_name,      float_int_signature, F_S)   \
   805   do_intrinsic(_floatToIntBits,           java_lang_Float,        floatToIntBits_name,      float_int_signature, F_S)   \
   801    do_name(     floatToIntBits_name,                             "floatToIntBits")                                      \
   806    do_name(     floatToIntBits_name,                             "floatToIntBits")                                      \