Implementation notes: amd64, pmnod003, crypto_aead/paeq80

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: paeq80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2338210291 28 6553622955 892 66464aesnig++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2345020248 28 6553638774 908 66400aesniicpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2351419872 28 6553638460 908 66400aesniicpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2352819872 28 6553638460 908 66400aesniicpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2434030214 28 6553645656 900 66464aesnig++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2588810495 28 6553623219 892 66464aesnig++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2657020520 28 6553637780 908 66400aesniicpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2662220936 28 6553638320 908 66400aesniicpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2730020504 28 6553639454 908 66400aesniicpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2734820096 28 6553638660 908 66400aesniicpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2735020096 28 6553638660 908 66400aesniicpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2736819760 28 6553638566 908 66432aesniicpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2747419592 28 6553638934 908 66432aesniicpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2748020088 28 6553637396 908 66400aesniicpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2777620520 28 6553637968 908 66400aesniicpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
280208097 28 6553619795 876 66464aesnig++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2818220688 28 6553639798 908 66432aesniicpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2830020408 28 6553639622 908 66432aesniicpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
200991227328 28 6553646654 908 66432reficpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
202310023520 28 6553642718 908 66432reficpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
205306628048 28 6553646558 908 66400reficpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
218919627368 28 6553646158 908 66432reficpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
219192623624 28 6553642718 908 66432reficpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
219295229104 28 6553648038 908 66400reficpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
253478228392 28 6553645684 908 66400reficpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
254266029208 28 6553647780 908 66400reficpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
255735829208 28 6553647780 908 66400reficpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
255953425912 28 6553643344 908 66400reficpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
258146030232 28 6553647476 908 66400reficpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
258928425496 28 6553642864 908 66400reficpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
263225229576 28 6553648124 908 66400reficpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
263551629576 28 6553648124 908 66400reficpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
274770411962 28 6553627376 900 66464refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
59705127009 28 6553619707 892 66464refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
61547766397 28 6553619059 892 66464refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
191645424969 28 6553616595 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