Implementation notes: amd64, pmnod076, crypto_aead/colm0v1

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: colm0v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
80507380 0 019998 824 896aesni4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
85769328 0 028293 856 928aesni4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
88829328 0 028853 856 928aesni4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
898610528 0 029701 856 928aesni8icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
90649440 0 028613 856 928aesni4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
91009440 0 028293 856 928aesni4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
91063762 0 015374 808 896aesni4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
917010728 0 027789 856 864aesni4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
917010576 0 029541 856 928aesni8icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
923810528 0 030053 856 928aesni8icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
925810576 0 029429 856 928aesni8icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
93049480 0 027813 856 864aesni4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
93069480 0 027813 856 864aesni4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
93129480 0 027813 856 864aesni4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
93309480 0 027813 856 864aesni4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
93509696 0 027981 856 864aesni4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
93629696 0 027981 856 864aesni4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
93769520 0 028205 856 864aesni4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
93789696 0 027981 856 864aesni4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
93789696 0 027981 856 864aesni4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
94469520 0 028205 856 864aesni4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
95409920 0 028205 856 864aesni8icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
95429920 0 028205 856 864aesni8icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
955210119 0 022734 824 896aesni8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
95905496 0 018118 824 896aesni4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
95969704 0 028037 856 864aesni8icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
96009976 0 028277 856 864aesni8icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
961610224 0 028909 856 864aesni8icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
965012518 0 027859 832 896aesni4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
965216182 0 031523 832 896aesni8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
967210224 0 028909 856 864aesni8icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
96869976 0 028277 856 864aesni8icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
968810224 0 028909 856 864aesni8icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
96889976 0 028277 856 864aesni8icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
968810224 0 028909 856 864aesni8icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
96929976 0 028277 856 864aesni8icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
97249920 0 028205 856 864aesni8icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
97409920 0 028205 856 864aesni8icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
97409704 0 028037 856 864aesni8icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
97409704 0 028037 856 864aesni8icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
97469704 0 028037 856 864aesni8icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
979210552 0 027557 856 864aesni4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
98549304 0 027605 856 864aesni4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
98589304 0 027605 856 864aesni4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
98669304 0 027605 856 864aesni4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
987011880 0 028885 856 864aesni8icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
98729304 0 027605 856 864aesni4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
989611640 0 028701 856 864aesni8icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
99309520 0 028205 856 864aesni4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
99409520 0 028205 856 864aesni4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
105445192 0 016798 808 896aesni8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
115327489 0 020102 824 896aesni8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2718569528 0 028757 888 1432reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2722968632 0 027973 888 1432reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2730407840 0 027741 888 1432reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2743128352 0 027901 888 1432reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2780129192 0 027869 888 1368reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2780209544 0 028253 888 1368reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2781688728 0 026109 888 1368reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2782609192 0 027869 888 1368reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2784169192 0 027869 888 1368reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2784509192 0 027869 888 1368reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2786089544 0 028253 888 1368reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
27863610008 0 029069 888 1368reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
27865810008 0 029069 888 1368reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
2787349544 0 028253 888 1368reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2790129288 0 026725 888 1368reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
27902810344 0 029005 888 1368reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2791269544 0 028253 888 1368reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
27930810008 0 029069 888 1368reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
27982610344 0 029005 888 1368reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
27996810344 0 029005 888 1368reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
28030210008 0 029069 888 1368reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
28077810344 0 029005 888 1368reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
29710411637 0 027395 864 1400refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3536744932 0 017974 856 1400refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3739443891 0 015886 840 1400refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3792784969 0 017998 856 1400refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_aead/colm0v1/aesni4
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer aesni4 aesni8 ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer aesni4 aesni8 ref