Commit d458d8fd authored by Michael R. Crusoe's avatar Michael R. Crusoe Committed by Michael R. Crusoe

x86 sse2,sse3, avx: silence some false-positive warnings about unitialized structs

parent 4184e0d4
......@@ -3793,6 +3793,11 @@ simde_mm_load_si128 (simde__m128i const* mem_addr) {
#define _mm_load_si128(mem_addr) simde_mm_load_si128(mem_addr)
#endif
#if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_)
HEDLEY_DIAGNOSTIC_PUSH
SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_
#endif
SIMDE_FUNCTION_ATTRIBUTES
simde__m128d
simde_mm_loadh_pd (simde__m128d a, simde_float64 const* mem_addr) {
......@@ -3824,6 +3829,10 @@ simde_mm_loadh_pd (simde__m128d a, simde_float64 const* mem_addr) {
#define _mm_loadh_pd(a, mem_addr) simde_mm_loadh_pd(a, mem_addr)
#endif
#if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_)
HEDLEY_DIAGNOSTIC_POP
#endif
SIMDE_FUNCTION_ATTRIBUTES
simde__m128i
simde_mm_loadl_epi64 (simde__m128i const* mem_addr) {
......
......@@ -479,6 +479,11 @@ simde_mm_movedup_pd (simde__m128d a) {
# define _mm_movedup_pd(a) simde_mm_movedup_pd(a)
#endif
#if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_)
HEDLEY_DIAGNOSTIC_PUSH
SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_
#endif
SIMDE_FUNCTION_ATTRIBUTES
simde__m128
simde_mm_movehdup_ps (simde__m128 a) {
......@@ -543,6 +548,10 @@ simde_mm_moveldup_ps (simde__m128 a) {
# define _mm_moveldup_ps(a) simde_mm_moveldup_ps(a)
#endif
#if defined(SIMDE_DIAGNOSTIC_DISABLE_UNINITIALIZED_)
HEDLEY_DIAGNOSTIC_POP
#endif
SIMDE_END_DECLS_
HEDLEY_DIAGNOSTIC_POP
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment