Implementation notes: amd64, pmnod003, crypto_aead/paeq128t

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: paeq128t
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
271109090 28 6553621755 892 66464aesnig++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2771231472 28 6553650044 908 66400aesniicpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2805631520 28 6553650030 908 66400aesniicpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2812631472 28 6553650044 908 66400aesniicpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
296529327 28 6553622043 892 66464aesnig++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3031632039 28 6553647472 900 66464aesnig++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3134832136 28 6553649380 908 66400aesniicpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
3166032640 28 6553650024 908 66400aesniicpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
3223231664 28 6553650212 908 66400aesniicpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
3242631792 28 6553650726 908 66400aesniicpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
3252430856 28 6553649646 908 66432aesniicpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
3261631664 28 6553650212 908 66400aesniicpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
329847063 28 6553618731 876 66464aesnig++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3308230656 28 6553649982 908 66432aesniicpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
3317632048 28 6553649496 908 66400aesniicpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
3326031544 28 6553648836 908 66400aesniicpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
3345231872 28 6553651070 908 66432aesniicpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
3346832136 28 6553651230 908 66432aesniicpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
234319219072 28 6553638366 908 66432reficpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
236264421296 28 6553639774 908 66400reficpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
237647218496 28 6553637662 908 66432reficpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
251332621456 28 6553640358 908 66400reficpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
255774819176 28 6553637934 908 66432reficpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
256083818888 28 6553637950 908 66432reficpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
284757820120 28 6553637380 908 66400reficpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
285948619112 28 6553637652 908 66400reficpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
286037818120 28 6553635536 908 66400reficpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
286459619112 28 6553637652 908 66400reficpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
290196018248 28 6553635600 908 66400reficpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
292367819272 28 6553637788 908 66400reficpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
292518819272 28 6553637788 908 66400reficpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
298404020200 28 6553637412 908 66400reficpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
31006209026 28 6553624424 900 66464refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
65041344669 28 6553617339 892 66464refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
67262204105 28 6553616739 892 66464refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
204040163328 28 6553614971 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(22): 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