@@ -40,11 +40,15 @@ test_simde_mm256_fpclass_ps_mask (SIMDE_MUNIT_TEST_ARGS) {
4040 - SIMDE_MATH_INFINITYF , denormalf ,
4141 - SIMDE_FLOAT32_C (42.23 ), sNaNf );
4242 simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x01 ), 128 );
43- simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x02 ), 64 );
43+ #if !defined(SIMDE_FAST_NANS )
44+ simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x02 ), 64 );
45+ #endif
4446 simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x04 ), 32 );
4547 simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x08 ), 16 );
4648 simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x10 ), 8 );
47- simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x20 ), 4 );
49+ #if !defined(SIMDE_FAST_NANS )
50+ simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x20 ), 4 );
51+ #endif
4852 simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x40 ), 2 );
4953 simde_assert_equal_mmask8 (simde_mm256_fpclass_ps_mask (a , 0x80 ), 1 );
5054
@@ -172,11 +176,15 @@ test_simde_mm512_fpclass_pd_mask (SIMDE_MUNIT_TEST_ARGS) {
172176 - SIMDE_MATH_INFINITY , denormalf ,
173177 - SIMDE_FLOAT64_C (42.23 ), sNaNf );
174178 simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x01 ), 128 );
175- simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x02 ), 64 );
179+ #if !defined(SIMDE_FAST_NANS )
180+ simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x02 ), 64 );
181+ #endif
176182 simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x04 ), 32 );
177183 simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x08 ), 16 );
178184 simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x10 ), 8 );
179- simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x20 ), 4 );
185+ #if !defined(SIMDE_FAST_NANS )
186+ simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x20 ), 4 );
187+ #endif
180188 simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x40 ), 2 );
181189 simde_assert_equal_mmask8 (simde_mm512_fpclass_pd_mask (a , 0x80 ), 1 );
182190
0 commit comments