634 \
635 do_name(addExact_name,"addExact") \
636 do_name(decrementExact_name,"decrementExact") \
637 do_name(incrementExact_name,"incrementExact") \
638 do_name(multiplyExact_name,"multiplyExact") \
639 do_name(negateExact_name,"negateExact") \
640 do_name(subtractExact_name,"subtractExact") \
641 \
642 do_intrinsic(_dabs, java_lang_Math, abs_name, double_double_signature, F_S) \
643 do_intrinsic(_dsin, java_lang_Math, sin_name, double_double_signature, F_S) \
644 do_intrinsic(_dcos, java_lang_Math, cos_name, double_double_signature, F_S) \
645 do_intrinsic(_dtan, java_lang_Math, tan_name, double_double_signature, F_S) \
646 do_intrinsic(_datan2, java_lang_Math, atan2_name, double2_double_signature, F_S) \
647 do_intrinsic(_dsqrt, java_lang_Math, sqrt_name, double_double_signature, F_S) \
648 do_intrinsic(_dlog, java_lang_Math, log_name, double_double_signature, F_S) \
649 do_intrinsic(_dlog10, java_lang_Math, log10_name, double_double_signature, F_S) \
650 do_intrinsic(_dpow, java_lang_Math, pow_name, double2_double_signature, F_S) \
651 do_intrinsic(_dexp, java_lang_Math, exp_name, double_double_signature, F_S) \
652 do_intrinsic(_min, java_lang_Math, min_name, int2_int_signature, F_S) \
653 do_intrinsic(_max, java_lang_Math, max_name, int2_int_signature, F_S) \
654 do_intrinsic(_addExact, java_lang_Math, addExact_name, int2_int_signature, F_S) \
655 do_intrinsic(_addExactL, java_lang_Math, addExact_name, long2_long_signature, F_S) \
656 do_intrinsic(_decrementExact, java_lang_Math, decrementExact_name, int_int_signature, F_S) \
657 do_intrinsic(_decrementExactL, java_lang_Math, decrementExact_name, long2_long_signature, F_S) \
658 do_intrinsic(_incrementExact, java_lang_Math, incrementExact_name, int_int_signature, F_S) \
659 do_intrinsic(_incrementExactL, java_lang_Math, incrementExact_name, long2_long_signature, F_S) \
660 do_intrinsic(_multiplyExact, java_lang_Math, multiplyExact_name, int2_int_signature, F_S) \
661 do_intrinsic(_multiplyExactL, java_lang_Math, multiplyExact_name, long2_long_signature, F_S) \
662 do_intrinsic(_negateExact, java_lang_Math, negateExact_name, int_int_signature, F_S) \
663 do_intrinsic(_negateExactL, java_lang_Math, negateExact_name, long_long_signature, F_S) \
664 do_intrinsic(_subtractExact, java_lang_Math, subtractExact_name, int2_int_signature, F_S) \
665 do_intrinsic(_subtractExactL, java_lang_Math, subtractExact_name, long2_long_signature, F_S) \
666 \
667 do_intrinsic(_floatToRawIntBits, java_lang_Float, floatToRawIntBits_name, float_int_signature, F_S) \
668 do_name( floatToRawIntBits_name, "floatToRawIntBits") \
669 do_intrinsic(_floatToIntBits, java_lang_Float, floatToIntBits_name, float_int_signature, F_S) \
670 do_name( floatToIntBits_name, "floatToIntBits") \
671 do_intrinsic(_intBitsToFloat, java_lang_Float, intBitsToFloat_name, int_float_signature, F_S) \
672 do_name( intBitsToFloat_name, "intBitsToFloat") \
673 do_intrinsic(_doubleToRawLongBits, java_lang_Double, doubleToRawLongBits_name, double_long_signature, F_S) \
674 do_name( doubleToRawLongBits_name, "doubleToRawLongBits") \
675 do_intrinsic(_doubleToLongBits, java_lang_Double, doubleToLongBits_name, double_long_signature, F_S) \
676 do_name( doubleToLongBits_name, "doubleToLongBits") \
677 do_intrinsic(_longBitsToDouble, java_lang_Double, longBitsToDouble_name, long_double_signature, F_S) \
678 do_name( longBitsToDouble_name, "longBitsToDouble") \
679 \
680 do_intrinsic(_numberOfLeadingZeros_i, java_lang_Integer, numberOfLeadingZeros_name,int_int_signature, F_S) \
681 do_intrinsic(_numberOfLeadingZeros_l, java_lang_Long, numberOfLeadingZeros_name,long_int_signature, F_S) \
682 \
683 do_intrinsic(_numberOfTrailingZeros_i, java_lang_Integer, numberOfTrailingZeros_name,int_int_signature, F_S) \
684 do_intrinsic(_numberOfTrailingZeros_l, java_lang_Long, numberOfTrailingZeros_name,long_int_signature, F_S) \
|
634 \
635 do_name(addExact_name,"addExact") \
636 do_name(decrementExact_name,"decrementExact") \
637 do_name(incrementExact_name,"incrementExact") \
638 do_name(multiplyExact_name,"multiplyExact") \
639 do_name(negateExact_name,"negateExact") \
640 do_name(subtractExact_name,"subtractExact") \
641 \
642 do_intrinsic(_dabs, java_lang_Math, abs_name, double_double_signature, F_S) \
643 do_intrinsic(_dsin, java_lang_Math, sin_name, double_double_signature, F_S) \
644 do_intrinsic(_dcos, java_lang_Math, cos_name, double_double_signature, F_S) \
645 do_intrinsic(_dtan, java_lang_Math, tan_name, double_double_signature, F_S) \
646 do_intrinsic(_datan2, java_lang_Math, atan2_name, double2_double_signature, F_S) \
647 do_intrinsic(_dsqrt, java_lang_Math, sqrt_name, double_double_signature, F_S) \
648 do_intrinsic(_dlog, java_lang_Math, log_name, double_double_signature, F_S) \
649 do_intrinsic(_dlog10, java_lang_Math, log10_name, double_double_signature, F_S) \
650 do_intrinsic(_dpow, java_lang_Math, pow_name, double2_double_signature, F_S) \
651 do_intrinsic(_dexp, java_lang_Math, exp_name, double_double_signature, F_S) \
652 do_intrinsic(_min, java_lang_Math, min_name, int2_int_signature, F_S) \
653 do_intrinsic(_max, java_lang_Math, max_name, int2_int_signature, F_S) \
654 do_intrinsic(_addExactI, java_lang_Math, addExact_name, int2_int_signature, F_S) \
655 do_intrinsic(_addExactL, java_lang_Math, addExact_name, long2_long_signature, F_S) \
656 do_intrinsic(_decrementExactI, java_lang_Math, decrementExact_name, int_int_signature, F_S) \
657 do_intrinsic(_decrementExactL, java_lang_Math, decrementExact_name, long2_long_signature, F_S) \
658 do_intrinsic(_incrementExactI, java_lang_Math, incrementExact_name, int_int_signature, F_S) \
659 do_intrinsic(_incrementExactL, java_lang_Math, incrementExact_name, long2_long_signature, F_S) \
660 do_intrinsic(_multiplyExactI, java_lang_Math, multiplyExact_name, int2_int_signature, F_S) \
661 do_intrinsic(_multiplyExactL, java_lang_Math, multiplyExact_name, long2_long_signature, F_S) \
662 do_intrinsic(_negateExactI, java_lang_Math, negateExact_name, int_int_signature, F_S) \
663 do_intrinsic(_negateExactL, java_lang_Math, negateExact_name, long_long_signature, F_S) \
664 do_intrinsic(_subtractExactI, java_lang_Math, subtractExact_name, int2_int_signature, F_S) \
665 do_intrinsic(_subtractExactL, java_lang_Math, subtractExact_name, long2_long_signature, F_S) \
666 \
667 do_intrinsic(_floatToRawIntBits, java_lang_Float, floatToRawIntBits_name, float_int_signature, F_S) \
668 do_name( floatToRawIntBits_name, "floatToRawIntBits") \
669 do_intrinsic(_floatToIntBits, java_lang_Float, floatToIntBits_name, float_int_signature, F_S) \
670 do_name( floatToIntBits_name, "floatToIntBits") \
671 do_intrinsic(_intBitsToFloat, java_lang_Float, intBitsToFloat_name, int_float_signature, F_S) \
672 do_name( intBitsToFloat_name, "intBitsToFloat") \
673 do_intrinsic(_doubleToRawLongBits, java_lang_Double, doubleToRawLongBits_name, double_long_signature, F_S) \
674 do_name( doubleToRawLongBits_name, "doubleToRawLongBits") \
675 do_intrinsic(_doubleToLongBits, java_lang_Double, doubleToLongBits_name, double_long_signature, F_S) \
676 do_name( doubleToLongBits_name, "doubleToLongBits") \
677 do_intrinsic(_longBitsToDouble, java_lang_Double, longBitsToDouble_name, long_double_signature, F_S) \
678 do_name( longBitsToDouble_name, "longBitsToDouble") \
679 \
680 do_intrinsic(_numberOfLeadingZeros_i, java_lang_Integer, numberOfLeadingZeros_name,int_int_signature, F_S) \
681 do_intrinsic(_numberOfLeadingZeros_l, java_lang_Long, numberOfLeadingZeros_name,long_int_signature, F_S) \
682 \
683 do_intrinsic(_numberOfTrailingZeros_i, java_lang_Integer, numberOfTrailingZeros_name,int_int_signature, F_S) \
684 do_intrinsic(_numberOfTrailingZeros_l, java_lang_Long, numberOfTrailingZeros_name,long_int_signature, F_S) \
|