8294198: Implement isFinite intrinsic for RISC-V

Reviewed-by: fyang, kvn
This commit is contained in:
Aleksei Voitylov 2022-09-29 18:51:38 +00:00 committed by Vladimir Kozlov
parent 5f6ad926d7
commit aeef3ecdc4
17 changed files with 316 additions and 48 deletions

View file

@ -206,8 +206,11 @@ class methodHandle;
do_intrinsic(_dsqrt_strict, java_lang_StrictMath, sqrt_name, double_double_signature, F_SN) \
\
do_intrinsic(_floatIsInfinite, java_lang_Float, isInfinite_name, float_bool_signature, F_S) \
do_name( isInfinite_name, "isInfinite") \
do_name( isInfinite_name, "isInfinite") \
do_intrinsic(_floatIsFinite, java_lang_Float, isFinite_name, float_bool_signature, F_S) \
do_name( isFinite_name, "isFinite") \
do_intrinsic(_doubleIsInfinite, java_lang_Double, isInfinite_name, double_bool_signature, F_S) \
do_intrinsic(_doubleIsFinite, java_lang_Double, isFinite_name, double_bool_signature, F_S) \
\
do_intrinsic(_floatToRawIntBits, java_lang_Float, floatToRawIntBits_name, float_int_signature, F_SN) \
do_name( floatToRawIntBits_name, "floatToRawIntBits") \