Implementation notes: amd64, genji239, crypto_stream/speck6496ctr

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: speck6496ctr
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
92226751 0 041073 816 856avx512gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
92424693 0 036276 808 856avx512gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
98624828 0 036308 808 856avx512gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
114223691 0 034116 792 824avx512gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
166633372 0 044820 808 856avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
167035317 0 049633 816 856avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
167833175 0 044732 808 856avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
168433987 0 044372 792 824avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
172432800 0 050269 856 856avx512icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
172632640 0 050605 856 856avx512icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
174433056 0 050245 856 824avx512icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
174433040 0 050229 856 824avx512icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
174433040 0 050229 856 824avx512icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
174433056 0 050245 856 824avx512icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
182632912 0 050269 856 856avx512icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
184232768 0 050381 856 856avx512icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
184633488 0 050277 856 824avx512icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
184833504 0 050293 856 824avx512icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
186233488 0 050277 856 824avx512icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
188831248 0 048053 856 824avx512icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
189031248 0 048053 856 824avx512icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
189031248 0 048053 856 824avx512icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
189231248 0 048053 856 824avx512icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
189430608 0 046117 856 824avx512icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
193037752 0 055077 856 856avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
198838264 0 055701 856 856avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
199831056 0 046621 856 824avx512icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
200231696 0 048533 856 824avx512icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
200431696 0 048533 856 824avx512icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
200431696 0 048533 856 824avx512icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
200831696 0 048533 856 824avx512icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
217438368 0 055125 856 824avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
217638368 0 055125 856 824avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
217638368 0 055125 856 824avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
224633504 0 050293 856 824avx512icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
243240512 0 057669 856 824avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
245440512 0 057669 856 824avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
245840512 0 057669 856 824avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
247240512 0 057669 856 824avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
277231352 0 049317 856 856sse4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
277231400 0 048837 856 856sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
280832536 0 050149 856 856sse4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
283832600 0 049925 856 856sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
316628340 0 039772 808 856sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
319228254 0 039788 808 856sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
319228734 0 039108 792 824sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
320630880 0 047637 856 824sse4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
320630704 0 047861 856 824sse4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
320630880 0 047637 856 824sse4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
320630704 0 047861 856 824sse4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
320830880 0 047637 856 824sse4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
320830704 0 047861 856 824sse4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
321030126 0 044449 816 856sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
321030704 0 047861 856 824sse4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
321029712 0 046517 856 824sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
321029712 0 046517 856 824sse4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
321229712 0 046517 856 824sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
321229712 0 046517 856 824sse4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
321629520 0 046293 856 824sse4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
321829520 0 046293 856 824sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
321829520 0 046293 856 824sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
321829520 0 046293 856 824sse4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
321830880 0 047637 856 824sse4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
329632160 0 047709 856 824sse4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
331632288 0 047781 856 824sse4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
372238368 0 055125 856 824avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
543640600 0 058565 856 856avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
585640248 0 057861 856 856avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
602641920 0 057485 856 824avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
610042032 0 058837 856 824avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
610042032 0 058837 856 824avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
610242032 0 058837 856 824avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
610242032 0 058837 856 824avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
645244144 0 059653 856 824avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
652644736 0 061509 856 824avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
652844736 0 061509 856 824avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
653044736 0 061509 856 824avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
653044736 0 061509 856 824avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017

Test failure

Implementation: avx2
Security model: unknown
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 avx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx512
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx512
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sse4
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sse4