File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,19 +40,19 @@ typedef __m128i VecType;
4040
4141/* ============= Constant variable ============ */
4242
43- # define F4_U32 _mm_set1_epi32 (65537 )
44- # define F4_MINUS_ONE_U32 _mm_set1_epi32 (65536 )
45- # define F3_U32 _mm_set1_epi32 (257 )
46- # define F3_MINUS_ONE_U32 _mm_set1_epi32 (256 )
43+ const VecType F4_U32 = _mm_set1_epi32(65537 );
44+ const VecType F4_MINUS_ONE_U32 = _mm_set1_epi32(65536 );
45+ const VecType F3_U32 = _mm_set1_epi32(257 );
46+ const VecType F3_MINUS_ONE_U32 = _mm_set1_epi32(256 );
4747
48- # define F3_U16 _mm_set1_epi16 (257 )
49- # define F3_MINUS_ONE_U16 _mm_set1_epi16 (256 )
48+ const VecType F3_U16 = _mm_set1_epi16(257 );
49+ const VecType F3_MINUS_ONE_U16 = _mm_set1_epi16(256 );
5050
51- # define ZERO ( _mm_setzero_si128())
52- # define ONE_U16 ( _mm_set1_epi16(1 ))
53- # define ONE_U32 ( _mm_set1_epi32(1 ))
51+ const VecType ZERO = _mm_setzero_si128();
52+ const VecType ONE_U16 = _mm_set1_epi16(1 );
53+ const VecType ONE_U32 = _mm_set1_epi32(1 );
5454
55- # define MASK8_LO ( _mm_set1_epi16(0x80 ))
55+ const VecType MASK8_LO = _mm_set1_epi16(0x80 );
5656
5757/* ============= Essential Operations for SSE w/ both u16 & u32 ============ */
5858
Original file line number Diff line number Diff line change @@ -53,19 +53,19 @@ typedef __m128i HalfVecType;
5353
5454/* ============= Constant variable ============ */
5555
56- # define F4_U32 _mm256_set1_epi32 (65537 )
57- # define F4_MINUS_ONE_U32 _mm256_set1_epi32 (65536 )
58- # define F3_U32 _mm256_set1_epi32 (257 )
59- # define F3_MINUS_ONE_U32 _mm256_set1_epi32 (256 )
56+ const VecType F4_U32 = _mm256_set1_epi32(65537 );
57+ const VecType F4_MINUS_ONE_U32 = _mm256_set1_epi32(65536 );
58+ const VecType F3_U32 = _mm256_set1_epi32(257 );
59+ const VecType F3_MINUS_ONE_U32 = _mm256_set1_epi32(256 );
6060
61- # define F3_U16 _mm256_set1_epi16 (257 )
62- # define F3_MINUS_ONE_U16 _mm256_set1_epi16 (256 )
61+ const VecType F3_U16 = _mm256_set1_epi16(257 );
62+ const VecType F3_MINUS_ONE_U16 = _mm256_set1_epi16(256 );
6363
64- # define ZERO ( _mm256_setzero_si256())
65- # define ONE_U16 ( _mm256_set1_epi16(1 ))
66- # define ONE_U32 ( _mm256_set1_epi32(1 ))
64+ const VecType ZERO = _mm256_setzero_si256();
65+ const VecType ONE_U16 = _mm256_set1_epi16(1 );
66+ const VecType ONE_U32 = _mm256_set1_epi32(1 );
6767
68- # define MASK8_LO ( _mm256_set1_epi16(0x80 ))
68+ const VecType MASK8_LO = _mm256_set1_epi16(0x80 );
6969
7070/* ============= Essential Operations for AVX2 w/ both u16 & u32 ============ */
7171
You can’t perform that action at this time.
0 commit comments