mirror of
https://github.com/henrydcase/pqc.git
synced 2024-11-22 07:35:38 +00:00
*saber/avx2: declare mul_add static
This commit is contained in:
parent
39c00e8c47
commit
b1a3b03e65
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <immintrin.h>
|
#include <immintrin.h>
|
||||||
|
|
||||||
inline __m256i mul_add(__m256i a, __m256i b, __m256i c) {
|
static inline __m256i mul_add(__m256i a, __m256i b, __m256i c) {
|
||||||
return _mm256_add_epi16(_mm256_mullo_epi16(a, b), c);
|
return _mm256_add_epi16(_mm256_mullo_epi16(a, b), c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <immintrin.h>
|
#include <immintrin.h>
|
||||||
|
|
||||||
inline __m256i mul_add(__m256i a, __m256i b, __m256i c) {
|
static inline __m256i mul_add(__m256i a, __m256i b, __m256i c) {
|
||||||
return _mm256_add_epi16(_mm256_mullo_epi16(a, b), c);
|
return _mm256_add_epi16(_mm256_mullo_epi16(a, b), c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <immintrin.h>
|
#include <immintrin.h>
|
||||||
|
|
||||||
inline __m256i mul_add(__m256i a, __m256i b, __m256i c) {
|
static inline __m256i mul_add(__m256i a, __m256i b, __m256i c) {
|
||||||
return _mm256_add_epi16(_mm256_mullo_epi16(a, b), c);
|
return _mm256_add_epi16(_mm256_mullo_epi16(a, b), c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user