Commit 62fba4ca authored by Evan Nemerson's avatar Evan Nemerson

sse2: fix potentially unused variable in loadu functions

parent b5774ad3
...@@ -3422,15 +3422,15 @@ simde_mm_loadu_epi8(void const * mem_addr) { ...@@ -3422,15 +3422,15 @@ simde_mm_loadu_epi8(void const * mem_addr) {
#elif defined(SIMDE_X86_SSE2_NATIVE) #elif defined(SIMDE_X86_SSE2_NATIVE)
return _mm_loadu_si128(SIMDE_ALIGN_CAST(__m128i const *, mem_addr)); return _mm_loadu_si128(SIMDE_ALIGN_CAST(__m128i const *, mem_addr));
#else #else
simde__m128i r; simde__m128i_private r_;
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE) #if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
r_.neon_i8 = vld1q_s8(HEDLEY_REINTERPRET_CAST(int8_t const*, mem_addr)); r_.neon_i8 = vld1q_s8(HEDLEY_REINTERPRET_CAST(int8_t const*, mem_addr));
#else #else
simde_memcpy(&r, mem_addr, sizeof(r)); simde_memcpy(&r_, mem_addr, sizeof(r_));
#endif #endif
return r; return simde__m128i_from_private(r_);
#endif #endif
} }
#define simde_x_mm_loadu_epi8(mem_addr) simde_mm_loadu_epi8(mem_addr) #define simde_x_mm_loadu_epi8(mem_addr) simde_mm_loadu_epi8(mem_addr)
...@@ -3447,15 +3447,15 @@ simde_mm_loadu_epi16(void const * mem_addr) { ...@@ -3447,15 +3447,15 @@ simde_mm_loadu_epi16(void const * mem_addr) {
#elif defined(SIMDE_X86_SSE2_NATIVE) #elif defined(SIMDE_X86_SSE2_NATIVE)
return _mm_loadu_si128(SIMDE_ALIGN_CAST(__m128i const *, mem_addr)); return _mm_loadu_si128(SIMDE_ALIGN_CAST(__m128i const *, mem_addr));
#else #else
simde__m128i r; simde__m128i_private r_;
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE) #if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
r_.neon_i16 = vreinterpretq_s16_s8(vld1q_s8(HEDLEY_REINTERPRET_CAST(int8_t const*, mem_addr))); r_.neon_i16 = vreinterpretq_s16_s8(vld1q_s8(HEDLEY_REINTERPRET_CAST(int8_t const*, mem_addr)));
#else #else
simde_memcpy(&r, mem_addr, sizeof(r)); simde_memcpy(&r_, mem_addr, sizeof(r_));
#endif #endif
return r; return simde__m128i_from_private(r_);
#endif #endif
} }
#define simde_x_mm_loadu_epi16(mem_addr) simde_mm_loadu_epi16(mem_addr) #define simde_x_mm_loadu_epi16(mem_addr) simde_mm_loadu_epi16(mem_addr)
...@@ -3472,15 +3472,15 @@ simde_mm_loadu_epi32(void const * mem_addr) { ...@@ -3472,15 +3472,15 @@ simde_mm_loadu_epi32(void const * mem_addr) {
#elif defined(SIMDE_X86_SSE2_NATIVE) #elif defined(SIMDE_X86_SSE2_NATIVE)
return _mm_loadu_si128(SIMDE_ALIGN_CAST(__m128i const *, mem_addr)); return _mm_loadu_si128(SIMDE_ALIGN_CAST(__m128i const *, mem_addr));
#else #else
simde__m128i r; simde__m128i_private r_;
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE) #if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
r_.neon_i32 = vreinterpretq_s32_s8(vld1q_s8(HEDLEY_REINTERPRET_CAST(int8_t const*, mem_addr))); r_.neon_i32 = vreinterpretq_s32_s8(vld1q_s8(HEDLEY_REINTERPRET_CAST(int8_t const*, mem_addr)));
#else #else
simde_memcpy(&r, mem_addr, sizeof(r)); simde_memcpy(&r_, mem_addr, sizeof(r_));
#endif #endif
return r; return simde__m128i_from_private(r_);
#endif #endif
} }
#define simde_x_mm_loadu_epi32(mem_addr) simde_mm_loadu_epi32(mem_addr) #define simde_x_mm_loadu_epi32(mem_addr) simde_mm_loadu_epi32(mem_addr)
...@@ -3497,15 +3497,15 @@ simde_mm_loadu_epi64(void const * mem_addr) { ...@@ -3497,15 +3497,15 @@ simde_mm_loadu_epi64(void const * mem_addr) {
#elif defined(SIMDE_X86_SSE2_NATIVE) #elif defined(SIMDE_X86_SSE2_NATIVE)
return _mm_loadu_si128(SIMDE_ALIGN_CAST(__m128i const *, mem_addr)); return _mm_loadu_si128(SIMDE_ALIGN_CAST(__m128i const *, mem_addr));
#else #else
simde__m128i r; simde__m128i_private r_;
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE) #if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
r_.neon_i64 = vreinterpretq_s64_s8(vld1q_s8(HEDLEY_REINTERPRET_CAST(int8_t const*, mem_addr))); r_.neon_i64 = vreinterpretq_s64_s8(vld1q_s8(HEDLEY_REINTERPRET_CAST(int8_t const*, mem_addr)));
#else #else
simde_memcpy(&r, mem_addr, sizeof(r)); simde_memcpy(&r_, mem_addr, sizeof(r_));
#endif #endif
return r; return simde__m128i_from_private(r_);
#endif #endif
} }
#define simde_x_mm_loadu_epi64(mem_addr) simde_mm_loadu_epi64(mem_addr) #define simde_x_mm_loadu_epi64(mem_addr) simde_mm_loadu_epi64(mem_addr)
......
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