@@ -42,12 +42,8 @@ simde_vst1_f16(simde_float16_t ptr[HEDLEY_ARRAY_PARAM(4)], simde_float16x4_t val
42
42
vst1_f16 (ptr , val );
43
43
#else
44
44
simde_float16x4_private val_ = simde_float16x4_to_private (val );
45
- #if defined(SIMDE_RISCV_V_NATIVE )
46
- #if defined(SIMDE_ARCH_RISCV_ZVFH )
47
- __riscv_vse16_v_f16m1 ((_Float16 * )ptr , val_ .sv64 , 4 );
48
- #else
49
- simde_memcpy (ptr , & val_ , 8 );
50
- #endif
45
+ #if defined(SIMDE_RISCV_V_NATIVE ) && defined(SIMDE_ARCH_RISCV_ZVFH )
46
+ __riscv_vse16_v_f16m1 ((_Float16 * )ptr , val_ .sv64 , 4 );
51
47
#else
52
48
simde_memcpy (ptr , & val_ , sizeof (val_ ));
53
49
#endif
@@ -258,12 +254,8 @@ simde_vst1q_f16(simde_float16_t ptr[HEDLEY_ARRAY_PARAM(8)], simde_float16x8_t va
258
254
259
255
#if defined(SIMDE_WASM_SIMD128_NATIVE )
260
256
wasm_v128_store (ptr , val_ .v128 );
261
- #elif defined(SIMDE_RISCV_V_NATIVE )
262
- #if defined(SIMDE_ARCH_RISCV_ZVFH )
263
- __riscv_vse16_v_f16m1 ((_Float16 * )ptr , val_ .sv128 , 8 );
264
- #else
265
- simde_memcpy (ptr , & val_ , 16 );
266
- #endif
257
+ #elif defined(SIMDE_RISCV_V_NATIVE ) && defined(SIMDE_ARCH_RISCV_ZVFH )
258
+ __riscv_vse16_v_f16m1 ((_Float16 * )ptr , val_ .sv128 , 8 );
267
259
#else
268
260
simde_memcpy (ptr , & val_ , sizeof (val_ ));
269
261
#endif
0 commit comments