Let's see if AESNI makes a difference

Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
This commit is contained in:
Steffen Jaeckel 2025-10-04 12:23:42 +02:00
parent 0aef68af83
commit 4d84f53ee7
2 changed files with 11 additions and 3 deletions

View file

@ -35,7 +35,13 @@ build_script:
ninja
cd..
nmake -f makefile.msvc all
cp test.exe test-stock.exe
cp timing.exe timing-stock.exe
nmake -f makefile.msvc clean
nmake -f makefile.msvc all CFLAGS="/Ox /DUSE_LTM /DLTM_DESC /DLTC_AES_NI /I../libtommath"
test_script:
- cmd: test.exe
- cmd: >-
test-stock.exe
test.exe
timing-stock.exe cipher_ecb
timing.exe cipher_ecb

View file

@ -294,13 +294,15 @@ test.exe: $(LIBMAIN_S) $(TOBJECTS)
cl $(LTC_CFLAGS) $(TOBJECTS) $(LIBMAIN_S) $(LTC_LDFLAGS) /Fe$@
@echo NOTICE: start the tests by launching test.exe
all: $(LIBMAIN_S) hashsum.exe crypt.exe small.exe tv_gen.exe sizes.exe constants.exe timing.exe test.exe
ALL_TEST=hashsum.exe crypt.exe small.exe tv_gen.exe sizes.exe constants.exe timing.exe test.exe
all: $(LIBMAIN_S) $(ALL_TEST)
test: test.exe
clean:
@-cmd /c del /Q *_tv.txt 2>nul
@-cmd /c del /Q /S *.OBJ *.LIB *.EXE *.DLL 2>nul
@-cmd /c del /Q /S *.OBJ *.LIB $(ALL_TEST) *.DLL 2>nul
#Install the library + headers
install: $(LIBMAIN_S)