comparison src/share/vm/classfile/vmSymbols.hpp @ 13086:096c224171c4

Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author Doug Simon <doug.simon@oracle.com>
date Wed, 20 Nov 2013 00:10:38 +0100
parents f6c511451e4a 59e8ad757e19
children c0b0974dd509
comparison
equal deleted inserted replaced
12782:92b7ec34ddfa 13086:096c224171c4
730 /* Math & StrictMath intrinsics are defined in terms of just a few signatures: */ \ 730 /* Math & StrictMath intrinsics are defined in terms of just a few signatures: */ \
731 do_class(java_lang_Math, "java/lang/Math") \ 731 do_class(java_lang_Math, "java/lang/Math") \
732 do_class(java_lang_StrictMath, "java/lang/StrictMath") \ 732 do_class(java_lang_StrictMath, "java/lang/StrictMath") \
733 do_signature(double2_double_signature, "(DD)D") \ 733 do_signature(double2_double_signature, "(DD)D") \
734 do_signature(int2_int_signature, "(II)I") \ 734 do_signature(int2_int_signature, "(II)I") \
735 do_signature(long2_long_signature, "(JJ)J") \
735 \ 736 \
736 /* here are the math names, all together: */ \ 737 /* here are the math names, all together: */ \
737 do_name(abs_name,"abs") do_name(sin_name,"sin") do_name(cos_name,"cos") \ 738 do_name(abs_name,"abs") do_name(sin_name,"sin") do_name(cos_name,"cos") \
738 do_name(tan_name,"tan") do_name(atan2_name,"atan2") do_name(sqrt_name,"sqrt") \ 739 do_name(tan_name,"tan") do_name(atan2_name,"atan2") do_name(sqrt_name,"sqrt") \
739 do_name(log_name,"log") do_name(log10_name,"log10") do_name(pow_name,"pow") \ 740 do_name(log_name,"log") do_name(log10_name,"log10") do_name(pow_name,"pow") \
740 do_name(exp_name,"exp") do_name(min_name,"min") do_name(max_name,"max") \ 741 do_name(exp_name,"exp") do_name(min_name,"min") do_name(max_name,"max") \
741 \ 742 \
742 do_name(addExact_name,"addExact") \ 743 do_name(addExact_name,"addExact") \
744 do_name(decrementExact_name,"decrementExact") \
745 do_name(incrementExact_name,"incrementExact") \
746 do_name(multiplyExact_name,"multiplyExact") \
747 do_name(negateExact_name,"negateExact") \
743 do_name(subtractExact_name,"subtractExact") \ 748 do_name(subtractExact_name,"subtractExact") \
744 do_name(multiplyExact_name,"multiplyExact") \
745 \ 749 \
746 do_intrinsic(_dabs, java_lang_Math, abs_name, double_double_signature, F_S) \ 750 do_intrinsic(_dabs, java_lang_Math, abs_name, double_double_signature, F_S) \
747 do_intrinsic(_dsin, java_lang_Math, sin_name, double_double_signature, F_S) \ 751 do_intrinsic(_dsin, java_lang_Math, sin_name, double_double_signature, F_S) \
748 do_intrinsic(_dcos, java_lang_Math, cos_name, double_double_signature, F_S) \ 752 do_intrinsic(_dcos, java_lang_Math, cos_name, double_double_signature, F_S) \
749 do_intrinsic(_dtan, java_lang_Math, tan_name, double_double_signature, F_S) \ 753 do_intrinsic(_dtan, java_lang_Math, tan_name, double_double_signature, F_S) \
753 do_intrinsic(_dlog10, java_lang_Math, log10_name, double_double_signature, F_S) \ 757 do_intrinsic(_dlog10, java_lang_Math, log10_name, double_double_signature, F_S) \
754 do_intrinsic(_dpow, java_lang_Math, pow_name, double2_double_signature, F_S) \ 758 do_intrinsic(_dpow, java_lang_Math, pow_name, double2_double_signature, F_S) \
755 do_intrinsic(_dexp, java_lang_Math, exp_name, double_double_signature, F_S) \ 759 do_intrinsic(_dexp, java_lang_Math, exp_name, double_double_signature, F_S) \
756 do_intrinsic(_min, java_lang_Math, min_name, int2_int_signature, F_S) \ 760 do_intrinsic(_min, java_lang_Math, min_name, int2_int_signature, F_S) \
757 do_intrinsic(_max, java_lang_Math, max_name, int2_int_signature, F_S) \ 761 do_intrinsic(_max, java_lang_Math, max_name, int2_int_signature, F_S) \
758 do_intrinsic(_addExact, java_lang_Math, addExact_name, int2_int_signature, F_S) \ 762 do_intrinsic(_addExactI, java_lang_Math, addExact_name, int2_int_signature, F_S) \
763 do_intrinsic(_addExactL, java_lang_Math, addExact_name, long2_long_signature, F_S) \
764 do_intrinsic(_decrementExactI, java_lang_Math, decrementExact_name, int_int_signature, F_S) \
765 do_intrinsic(_decrementExactL, java_lang_Math, decrementExact_name, long2_long_signature, F_S) \
766 do_intrinsic(_incrementExactI, java_lang_Math, incrementExact_name, int_int_signature, F_S) \
767 do_intrinsic(_incrementExactL, java_lang_Math, incrementExact_name, long2_long_signature, F_S) \
768 do_intrinsic(_multiplyExactI, java_lang_Math, multiplyExact_name, int2_int_signature, F_S) \
769 do_intrinsic(_multiplyExactL, java_lang_Math, multiplyExact_name, long2_long_signature, F_S) \
770 do_intrinsic(_negateExactI, java_lang_Math, negateExact_name, int_int_signature, F_S) \
771 do_intrinsic(_negateExactL, java_lang_Math, negateExact_name, long_long_signature, F_S) \
772 do_intrinsic(_subtractExactI, java_lang_Math, subtractExact_name, int2_int_signature, F_S) \
773 do_intrinsic(_subtractExactL, java_lang_Math, subtractExact_name, long2_long_signature, F_S) \
759 \ 774 \
760 do_intrinsic(_floatToRawIntBits, java_lang_Float, floatToRawIntBits_name, float_int_signature, F_S) \ 775 do_intrinsic(_floatToRawIntBits, java_lang_Float, floatToRawIntBits_name, float_int_signature, F_S) \
761 do_name( floatToRawIntBits_name, "floatToRawIntBits") \ 776 do_name( floatToRawIntBits_name, "floatToRawIntBits") \
762 do_intrinsic(_floatToIntBits, java_lang_Float, floatToIntBits_name, float_int_signature, F_S) \ 777 do_intrinsic(_floatToIntBits, java_lang_Float, floatToIntBits_name, float_int_signature, F_S) \
763 do_name( floatToIntBits_name, "floatToIntBits") \ 778 do_name( floatToIntBits_name, "floatToIntBits") \