mirror of
https://github.com/open-quantum-safe/liboqs.git
synced 2025-12-07 00:02:12 -05:00
Revert local McEliece changes
This commit is contained in:
parent
3a4ef5437a
commit
9b77b33ece
@ -17,7 +17,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_348864_avx)
|
||||
target_include_directories(classic_mceliece_348864_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece348864_avx)
|
||||
target_include_directories(classic_mceliece_348864_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_348864_avx PRIVATE -mavx2 -mpopcnt)
|
||||
target_compile_options(classic_mceliece_348864_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_348864_avx>)
|
||||
endif()
|
||||
|
||||
@ -33,7 +32,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_348864f_avx)
|
||||
target_include_directories(classic_mceliece_348864f_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece348864f_avx)
|
||||
target_include_directories(classic_mceliece_348864f_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_348864f_avx PRIVATE -mavx2 -mpopcnt -mbmi)
|
||||
target_compile_options(classic_mceliece_348864f_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_348864f_avx>)
|
||||
endif()
|
||||
|
||||
@ -49,7 +47,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_460896_avx)
|
||||
target_include_directories(classic_mceliece_460896_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece460896_avx)
|
||||
target_include_directories(classic_mceliece_460896_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_460896_avx PRIVATE -mavx2 -mpopcnt)
|
||||
target_compile_options(classic_mceliece_460896_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_460896_avx>)
|
||||
endif()
|
||||
|
||||
@ -65,7 +62,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_460896f_avx)
|
||||
target_include_directories(classic_mceliece_460896f_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece460896f_avx)
|
||||
target_include_directories(classic_mceliece_460896f_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_460896f_avx PRIVATE -mavx2 -mbmi -mpopcnt)
|
||||
target_compile_options(classic_mceliece_460896f_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_460896f_avx>)
|
||||
endif()
|
||||
|
||||
@ -81,7 +77,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_6688128_avx)
|
||||
target_include_directories(classic_mceliece_6688128_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece6688128_avx)
|
||||
target_include_directories(classic_mceliece_6688128_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_6688128_avx PRIVATE -mavx2 -mpopcnt)
|
||||
target_compile_options(classic_mceliece_6688128_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_6688128_avx>)
|
||||
endif()
|
||||
|
||||
@ -97,7 +92,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_6688128f_avx)
|
||||
target_include_directories(classic_mceliece_6688128f_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece6688128f_avx)
|
||||
target_include_directories(classic_mceliece_6688128f_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_6688128f_avx PRIVATE -mavx2 -mbmi -mpopcnt)
|
||||
target_compile_options(classic_mceliece_6688128f_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_6688128f_avx>)
|
||||
endif()
|
||||
|
||||
@ -113,7 +107,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_6960119_avx)
|
||||
target_include_directories(classic_mceliece_6960119_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece6960119_avx)
|
||||
target_include_directories(classic_mceliece_6960119_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_6960119_avx PRIVATE -mavx2 -mpopcnt)
|
||||
target_compile_options(classic_mceliece_6960119_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_6960119_avx>)
|
||||
endif()
|
||||
|
||||
@ -129,7 +122,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_6960119f_avx)
|
||||
target_include_directories(classic_mceliece_6960119f_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece6960119f_avx)
|
||||
target_include_directories(classic_mceliece_6960119f_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_6960119f_avx PRIVATE -mavx2 -mbmi -mpopcnt)
|
||||
target_compile_options(classic_mceliece_6960119f_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_6960119f_avx>)
|
||||
endif()
|
||||
|
||||
@ -145,7 +137,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_8192128_avx)
|
||||
target_include_directories(classic_mceliece_8192128_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece8192128_avx)
|
||||
target_include_directories(classic_mceliece_8192128_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_8192128_avx PRIVATE -mavx2 -mpopcnt)
|
||||
target_compile_options(classic_mceliece_8192128_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_8192128_avx>)
|
||||
endif()
|
||||
|
||||
@ -161,7 +152,6 @@ if(OQS_ENABLE_KEM_classic_mceliece_8192128f_avx)
|
||||
target_include_directories(classic_mceliece_8192128f_avx PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_mceliece8192128f_avx)
|
||||
target_include_directories(classic_mceliece_8192128f_avx PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
|
||||
target_compile_options(classic_mceliece_8192128f_avx PRIVATE -mavx2 -mpopcnt -mbmi)
|
||||
target_compile_options(classic_mceliece_8192128f_avx PRIVATE -Wno-language-extension-token)
|
||||
set(_CLASSIC_MCELIECE_OBJS ${_CLASSIC_MCELIECE_OBJS} $<TARGET_OBJECTS:classic_mceliece_8192128f_avx>)
|
||||
endif()
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE348864_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE348864_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE348864_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE348864_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE348864F_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE348864F_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE348864F_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE348864F_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE460896_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE460896_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE460896_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE460896_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE460896F_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE460896F_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE460896F_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE460896F_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE6688128_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE6688128_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE6688128_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE6688128_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE6688128F_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE6688128F_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE6688128F_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE6688128F_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE6960119_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE6960119_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE6960119_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE6960119_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE6960119F_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE6960119F_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE6960119F_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE6960119F_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE8192128_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE8192128_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE8192128_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE8192128_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
@ -16,19 +16,6 @@
|
||||
.globl PQCLEAN_MCELIECE8192128F_AVX_MASK5_0
|
||||
.globl PQCLEAN_MCELIECE8192128F_AVX_MASK5_1
|
||||
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK0_0
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK0_1
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK1_0
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK1_1
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK2_0
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK2_1
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK3_0
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK3_1
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK4_0
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK4_1
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK5_0
|
||||
.hidden PQCLEAN_MCELIECE8192128F_AVX_MASK5_1
|
||||
|
||||
.p2align 5
|
||||
|
||||
PQCLEAN_MCELIECE8192128F_AVX_MASK0_0: .quad 0x5555555555555555, 0x5555555555555555, 0x5555555555555555, 0x5555555555555555
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
#include <immintrin.h>
|
||||
|
||||
typedef __m256i int32x8;
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
|
||||
#define int32x8_load(z) _mm256_loadu_si256((__m256i_u *) (z))
|
||||
#define int32x8_store(z,i) _mm256_storeu_si256((__m256i_u *) (z),(i))
|
||||
#define int32x8_min _mm256_min_epi32
|
||||
#define int32x8_max _mm256_max_epi32
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user