SIMDE_FUNCTION_ATTRIBUTES void
simde_mm512_store_ps (void * mem_addr, simde__m512 a) { #ifdefined(SIMDE_X86_AVX512F_NATIVE)
_mm512_store_ps(mem_addr, a); #else
simde_memcpy(SIMDE_ALIGN_ASSUME_LIKE(mem_addr, simde__m512), &a, sizeof(a)); #endif
} #ifdefined(SIMDE_X86_AVX512F_ENABLE_NATIVE_ALIASES) #undef _mm512_store_ps #define _mm512_store_ps(mem_addr, a) simde_mm512_store_ps(mem_addr, a) #endif
SIMDE_FUNCTION_ATTRIBUTES void
simde_mm512_store_pd (void * mem_addr, simde__m512d a) { #ifdefined(SIMDE_X86_AVX512F_NATIVE)
_mm512_store_pd(mem_addr, a); #else
simde_memcpy(SIMDE_ALIGN_ASSUME_LIKE(mem_addr, simde__m512d), &a, sizeof(a)); #endif
} #ifdefined(SIMDE_X86_AVX512F_ENABLE_NATIVE_ALIASES) #undef _mm512_store_pd #define _mm512_store_pd(mem_addr, a) simde_mm512_store_pd(mem_addr, a) #endif
SIMDE_FUNCTION_ATTRIBUTES void
simde_mm512_store_si512 (void * mem_addr, simde__m512i a) { #ifdefined(SIMDE_X86_AVX512F_NATIVE)
_mm512_store_si512(HEDLEY_REINTERPRET_CAST(void*, mem_addr), a); #else
simde_memcpy(SIMDE_ALIGN_ASSUME_LIKE(mem_addr, simde__m512i), &a, sizeof(a)); #endif
} #define simde_mm512_store_epi8(mem_addr, a) simde_mm512_store_si512(mem_addr, a) #define simde_mm512_store_epi16(mem_addr, a) simde_mm512_store_si512(mem_addr, a) #define simde_mm512_store_epi32(mem_addr, a) simde_mm512_store_si512(mem_addr, a) #define simde_mm512_store_epi64(mem_addr, a) simde_mm512_store_si512(mem_addr, a) #ifdefined(SIMDE_X86_AVX512F_ENABLE_NATIVE_ALIASES) #undef _mm512_store_epi8 #undef _mm512_store_epi16 #undef _mm512_store_epi32 #undef _mm512_store_epi64 #undef _mm512_store_si512 #define _mm512_store_si512(mem_addr, a) simde_mm512_store_si512(mem_addr, a) #define _mm512_store_epi8(mem_addr, a) simde_mm512_store_si512(mem_addr, a) #define _mm512_store_epi16(mem_addr, a) simde_mm512_store_si512(mem_addr, a) #define _mm512_store_epi32(mem_addr, a) simde_mm512_store_si512(mem_addr, a) #define _mm512_store_epi64(mem_addr, a) simde_mm512_store_si512(mem_addr, a) #endif
SIMDE_END_DECLS_
HEDLEY_DIAGNOSTIC_POP
#endif/* !defined(SIMDE_X86_AVX512_STORE_H) */
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-08-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.