@@ -713,6 +713,10 @@ simde_vld2q_s64(int64_t const ptr[HEDLEY_ARRAY_PARAM(4)]) {
713713 } };
714714 return r ;
715715 #else
716+ #if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_ ) && HEDLEY_GCC_VERSION_CHECK (16 ,0 ,0 ) && defined(SIMDE_ARCH_RISCV64 )
717+ HEDLEY_DIAGNOSTIC_PUSH
718+ SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_
719+ #endif
716720 simde_int64x2_private r_ [2 ];
717721
718722 for (size_t i = 0 ; i < (sizeof (r_ ) / sizeof (r_ [0 ])) ; i ++ ) {
@@ -727,6 +731,9 @@ simde_vld2q_s64(int64_t const ptr[HEDLEY_ARRAY_PARAM(4)]) {
727731 } };
728732
729733 return r ;
734+ #if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_ ) && HEDLEY_GCC_VERSION_CHECK (12 ,0 ,0 ) && defined(SIMDE_ARCH_RISCV64 )
735+ HEDLEY_DIAGNOSTIC_POP
736+ #endif
730737 #endif
731738}
732739#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES )
@@ -900,6 +907,10 @@ simde_vld2q_u64(uint64_t const ptr[HEDLEY_ARRAY_PARAM(4)]) {
900907 } };
901908 return r ;
902909 #else
910+ #if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_ ) && HEDLEY_GCC_VERSION_CHECK (16 ,0 ,0 ) && defined(SIMDE_ARCH_RISCV64 )
911+ HEDLEY_DIAGNOSTIC_PUSH
912+ SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_
913+ #endif
903914 simde_uint64x2_private r_ [2 ];
904915
905916 for (size_t i = 0 ; i < (sizeof (r_ ) / sizeof (r_ [0 ])) ; i ++ ) {
@@ -914,6 +925,9 @@ simde_vld2q_u64(uint64_t const ptr[HEDLEY_ARRAY_PARAM(4)]) {
914925 } };
915926
916927 return r ;
928+ #if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_ ) && HEDLEY_GCC_VERSION_CHECK (16 ,0 ,0 ) && defined(SIMDE_ARCH_RISCV64 )
929+ HEDLEY_DIAGNOSTIC_POP
930+ #endif
917931 #endif
918932}
919933#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES )
@@ -1249,6 +1263,10 @@ simde_vld2q_p64(simde_poly64_t const ptr[HEDLEY_ARRAY_PARAM(4)]) {
12491263 #if defined(SIMDE_ARM_NEON_A64V8_NATIVE )
12501264 return vld2q_p64 (ptr );
12511265 #else
1266+ #if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_ ) && HEDLEY_GCC_VERSION_CHECK (16 ,0 ,0 ) && defined(SIMDE_ARCH_RISCV64 )
1267+ HEDLEY_DIAGNOSTIC_PUSH
1268+ SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_
1269+ #endif
12521270 simde_poly64x2_private r_ [2 ];
12531271
12541272 #if defined(SIMDE_RISCV_V_NATIVE )
@@ -1268,6 +1286,9 @@ simde_vld2q_p64(simde_poly64_t const ptr[HEDLEY_ARRAY_PARAM(4)]) {
12681286 simde_poly64x2_from_private (r_ [1 ]),
12691287 } };
12701288
1289+ #if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_ ) && HEDLEY_GCC_VERSION_CHECK (16 ,0 ,0 ) && defined(SIMDE_ARCH_RISCV64 )
1290+ HEDLEY_DIAGNOSTIC_POP
1291+ #endif
12711292 return r ;
12721293 #endif
12731294}
0 commit comments