Implementation notes: amd64, pmnod003, crypto_aead/aezv5

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: aezv5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
302020097 0 039467 832 896aesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
303611573 0 028238 824 896aesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
314810289 0 025350 808 896aesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
334612333 0 028798 824 896aesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
36887052128 0 075093 872 864reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
36913451384 0 074765 872 864reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
36946854232 0 077275 872 864reficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
36952054232 0 077275 872 864reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
36955653408 0 076419 872 864reficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
36962253408 0 076419 872 864reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
37767050784 0 072483 872 864reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
37817251704 0 073459 872 864reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
39552650928 0 072831 872 864reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
39574651800 0 073775 872 864reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
39837449040 0 072253 872 928reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
40393447256 0 070997 872 928reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
44453450992 0 074573 872 928reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
44467450248 0 073893 872 928reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
52942452784 0 072347 848 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
56516226476 0 043203 848 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
58885227882 0 044859 848 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
66766223569 0 038806 824 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Compiler output

Implementation: aesni
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
encrypt.c: encrypt.c(187): error: #error directive: - This implementation requires __AES__ or __ARM_FEATURE_CRYPTO
encrypt.c: #error - This implementation requires __AES__ or __ARM_FEATURE_CRYPTO
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(216): error: identifier "block" is undefined
encrypt.c: static block zero_pad(block x, unsigned zero_bytes) {
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(216): error: identifier "block" is undefined
encrypt.c: static block zero_pad(block x, unsigned zero_bytes) {
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(217): warning #266: function "vand" declared implicitly
encrypt.c: return vand(x, loadu(pad + zero_bytes));
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(217): warning #266: function "loadu" declared implicitly
encrypt.c: return vand(x, loadu(pad + zero_bytes));
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(220): error: identifier "block" is undefined
encrypt.c: static block one_zero_pad(block x, unsigned one_zero_bytes) {
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(220): error: identifier "block" is undefined
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer aesni
icc -xAVX -O3 -fomit-frame-pointer aesni
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer aesni
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer aesni
icc -xCORE-AVX-I -O2 -fomit-frame-pointer aesni
icc -xCORE-AVX-I -O3 -fomit-frame-pointer aesni
icc -xCORE-AVX2 -O2 -fomit-frame-pointer aesni
icc -xCORE-AVX2 -O3 -fomit-frame-pointer aesni
icc -xCORE-AVX512 -O2 -fomit-frame-pointer aesni
icc -xCORE-AVX512 -O3 -fomit-frame-pointer aesni
icc -xSSE4.1 -O2 -fomit-frame-pointer aesni
icc -xSSE4.1 -O3 -fomit-frame-pointer aesni
icc -xSSE4.2 -O2 -fomit-frame-pointer aesni
icc -xSSE4.2 -O3 -fomit-frame-pointer aesni