update flags for assembly use with SGX

pull/488/head
JacobBarthelmeh 2025-04-30 01:16:49 -06:00
parent 44e9ec751a
commit ee6fe76296
3 changed files with 14 additions and 10 deletions

View File

@ -6,9 +6,11 @@ if [ -z $1 ]; then
fi
# Build without assembly optimizations
#make SGX_MODE=HW SGX_PRERELEASE=1 SGX_WOLFSSL_LIB=${1}IDE/LINUX-SGX/ WOLFSSL_ROOT=${1} SGX_DEBUG=0 HAVE_WOLFSSL_TEST=1 HAVE_WOLFSSL_BENCHMARK=1 HAVE_WOLFSSL_SP=1 clean
#make SGX_MODE=HW SGX_PRERELEASE=1 SGX_WOLFSSL_LIB=${1}IDE/LINUX-SGX/ WOLFSSL_ROOT=${1} SGX_DEBUG=0 HAVE_WOLFSSL_TEST=1 HAVE_WOLFSSL_BENCHMARK=1 HAVE_WOLFSSL_SP=1
# Build with assembly optimizations
make SGX_MODE=HW SGX_PRERELEASE=1 SGX_WOLFSSL_LIB=${1}IDE/LINUX-SGX/ WOLFSSL_ROOT=${1} SGX_DEBUG=0 HAVE_WOLFSSL_TEST=1 HAVE_WOLFSSL_BENCHMARK=1 HAVE_WOLFSSL_SP=1 HAVE_WOLFSSL_ASSEMBLY=1 clean
make SGX_MODE=HW SGX_PRERELEASE=1 SGX_WOLFSSL_LIB=${1}IDE/LINUX-SGX/ WOLFSSL_ROOT=${1} SGX_DEBUG=0 HAVE_WOLFSSL_TEST=1 HAVE_WOLFSSL_BENCHMARK=1 HAVE_WOLFSSL_SP=1 HAVE_WOLFSSL_ASSEMBLY=1
exit 0

View File

@ -64,11 +64,12 @@ endif
ifeq ($(HAVE_WOLFSSL_ASSEMBLY), 1)
Wolfssl_C_Extra_Flags += -DWOLFSSL_X86_64_BUILD\
-DWOLFSSL_AESNI\
-maes -masm=intel
-maes -mavx -mavx2 -msse4.2
#ifeq ($(HAVE_WOLFSSL_SP), 1)
# Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
# -DWOLFSSL_SP_X86_64\
# -DWOLFSSL_SP_ASM
Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
-DWOLFSSL_SP_X86_64\
-DWOLFSSL_SP_ASM
#endif
endif

View File

@ -56,12 +56,13 @@ endif
ifeq ($(HAVE_WOLFSSL_ASSEMBLY), 1)
Wolfssl_C_Extra_Flags += -DWOLFSSL_X86_64_BUILD\
-DWOLFSSL_AESNI\
-maes -masm=intel
#ifeq ($(HAVE_WOLFSSL_SP), 1)
# Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
# -DWOLFSSL_SP_X86_64\
# -DWOLFSSL_SP_ASM
#endif
-maes -mavx -mavx2 -msse4.2
ifeq ($(HAVE_WOLFSSL_SP), 1)
Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
-DWOLFSSL_SP_X86_64\
-DWOLFSSL_SP_ASM
endif
endif
ifeq ($(HAVE_WOLFSSL_SP), 1)