Mercurial > hg > graal-compiler
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") \ |