matrix parallel start to use two different policy
This commit is contained in:
@@ -23,6 +23,9 @@
|
||||
#define cs_char uint16_t
|
||||
#define sn_null_assert(ptr) assert(ptr != NULL)
|
||||
|
||||
#ifndef SN_
|
||||
#endif
|
||||
|
||||
#define ALIGN(simdVec) _mm_loadu_ps(&simdVec)
|
||||
#define ALIGN256(simdVec) _mm256_loadu_ps(&simdVec)
|
||||
#define ALIGN512(simdVec) _mm512_loadu_ps(&simdVec)
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
#include "sn_intrinsic.std.h"
|
||||
|
||||
#ifndef SN_X86_TARGET_ATTR_sse
|
||||
#define SN_X86_TARGET_ATTR_sse SN_CLANG_TARGET_ATTR("sse2")
|
||||
#define SN_X86_TARGET_ATTR_sse SN_CLANG_TARGET_ATTR("sse42")
|
||||
#define SN_X86_TARGET_ATTR_avx SN_CLANG_TARGET_ATTR("avx")
|
||||
#define SN_X86_TARGET_ATTR_avx_fma SN_CLANG_TARGET_ATTR("avx,fma")
|
||||
#define SN_X86_TARGET_ATTR_avx_fma SN_CLANG_TARGET_ATTR("avx,avx2,fma")
|
||||
#define SN_X86_TARGET_ATTR_512 SN_CLANG_TARGET_ATTR("avx512f,avx512vl")
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user