Implementation notes: amd64, pmnod003, crypto_aead/paeq64

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: paeq64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2220426504 28 6553645076 908 66400aesniicpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2225826640 28 6553645134 908 66400aesniicpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
225969965 28 6553622619 892 66464aesnig++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2266026504 28 6553645076 908 66400aesniicpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2359032678 28 6553648104 900 66464aesnig++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2437810351 28 6553623059 892 66464aesnig++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2503227072 28 6553644316 908 66400aesniicpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2535827488 28 6553644856 908 66400aesniicpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2604826784 28 6553645702 908 66400aesniicpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2605426600 28 6553645148 908 66400aesniicpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2610825744 28 6553645054 908 66432aesniicpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2619225928 28 6553644702 908 66432aesniicpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2625026528 28 6553643820 908 66400aesniicpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2639026600 28 6553645148 908 66400aesniicpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2642826944 28 6553644376 908 66400aesniicpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
265727936 28 6553619619 876 66464aesnig++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2683626816 28 6553645998 908 66432aesniicpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2684427096 28 6553646174 908 66432aesniicpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
193648216512 28 6553635798 908 66432reficpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
194228217504 28 6553636662 908 66432reficpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
198320021872 28 6553640342 908 66400reficpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
210494017816 28 6553636870 908 66432reficpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
211147416680 28 6553635430 908 66432reficpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
212332822176 28 6553641070 908 66400reficpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
246562821440 28 6553638708 908 66400reficpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
247147421496 28 6553640044 908 66400reficpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
247354420880 28 6553638288 908 66400reficpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
247619421496 28 6553640044 908 66400reficpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
251388620992 28 6553638336 908 66400reficpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
251515221648 28 6553638868 908 66400reficpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
252543621688 28 6553640212 908 66400reficpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
253204421688 28 6553640212 908 66400reficpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
26714369327 28 6553624704 900 66464refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
58471425309 28 6553617971 892 66464refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
61354164955 28 6553617579 892 66464refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
195704063899 28 6553615507 876 66464refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Compiler output

Implementation: aesni
Security model: unknown
Compiler: icpc -xAVX -O2 -fomit-frame-pointer
encrypt.cpp: encrypt.cpp(21): warning #1879: unimplemented pragma ignored
encrypt.cpp: #pragma intrinsic(_mm_set_epi64x)
encrypt.cpp: ^
encrypt.cpp:

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