|
@@ -405,18 +405,8 @@ static int pickNaN(FloatClass a_cls, FloatClass b_cls,
|
|
|
|| defined(TARGET_TRICORE) || defined(TARGET_ARM) || defined(TARGET_MIPS) \
|
|
|
|| defined(TARGET_LOONGARCH64) || defined(TARGET_HPPA) \
|
|
|
|| defined(TARGET_S390X) || defined(TARGET_PPC) || defined(TARGET_M68K) \
|
|
|
- || defined(TARGET_SPARC)
|
|
|
+ || defined(TARGET_SPARC) || defined(TARGET_XTENSA)
|
|
|
g_assert_not_reached();
|
|
|
-#elif defined(TARGET_XTENSA)
|
|
|
- /*
|
|
|
- * Xtensa has two NaN propagation modes.
|
|
|
- * Which one is active is controlled by float_status::use_first_nan.
|
|
|
- */
|
|
|
- if (status->use_first_nan) {
|
|
|
- rule = float_2nan_prop_ab;
|
|
|
- } else {
|
|
|
- rule = float_2nan_prop_ba;
|
|
|
- }
|
|
|
#else
|
|
|
rule = float_2nan_prop_x87;
|
|
|
#endif
|