Implementation notes: amd64, genji239, crypto_decode/761x1531

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 761x1531
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10524672 0 018221 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
10544672 0 019525 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
10544968 0 020501 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
10564688 0 019941 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
10564688 0 019941 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
10584656 0 018261 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
10584688 0 019941 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
10604672 0 019525 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
10764672 0 019525 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
10783804 0 013124 808 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
10804688 0 019941 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
10804968 0 020389 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
10844672 0 019525 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
10884672 0 020861 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
10904720 0 021261 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
11043743 0 013044 808 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
11624800 0 019701 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
11644800 0 019701 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
11644800 0 019701 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
11704800 0 019669 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
11704800 0 019669 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
11724800 0 019701 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
11724800 0 019669 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
11926568 0 018601 816 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
11944800 0 019669 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
12463722 0 012212 792 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
288016632 0 032821 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
288416648 0 033189 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
304611480 0 026333 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
304611480 0 026333 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
304811480 0 026333 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
306611424 0 026677 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
306611424 0 026677 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
306811424 0 026677 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
306811424 0 026677 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
307011472 0 025061 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
307410704 0 025621 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
307610704 0 025621 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
307611456 0 024989 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
308410704 0 025621 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
308810704 0 025621 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
310410688 0 025573 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
310810688 0 025573 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
311010688 0 025573 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
311410688 0 025573 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
314611480 0 026333 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
319416352 0 031885 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
324016472 0 031893 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
568221600 0 037789 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
568821520 0 038061 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
850015496 0 030917 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
851215456 0 030989 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
922014560 0 029813 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
922014560 0 029813 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
922614560 0 029813 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
922814560 0 029813 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
931814504 0 029357 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
932214504 0 029357 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
932414504 0 029357 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
932814504 0 029357 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
106322329 0 011772 808 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1128215088 0 030005 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
1128415088 0 030005 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
1129215088 0 030005 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
1129615088 0 030005 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
1130015184 0 030069 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
1130415184 0 030069 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
1131615184 0 030069 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
1131815184 0 030069 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
123883793 0 015993 816 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
124782937 0 012396 808 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
128142302 0 011748 808 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
131564168 0 016361 816 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1351613856 0 027389 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
1356213856 0 027445 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
206302288 0 010900 792 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
303721482 0 013681 816 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
324201262 0 010716 808 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
335361672 0 016525 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
335681864 0 011308 808 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
341621747 0 010404 792 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
343561672 0 016525 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
343861592 0 016997 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
343881672 0 016525 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
343921704 0 015277 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
344041704 0 015221 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
344141672 0 016557 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
344161672 0 016557 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
344201672 0 016557 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
344601672 0 016525 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
344761832 0 017069 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
344861832 0 017069 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
345121832 0 017069 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
345621672 0 016557 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
345921656 0 017829 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
346081832 0 016669 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
346081672 0 018197 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
346521832 0 016669 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
346761832 0 017069 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
346861832 0 016669 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
346901832 0 016669 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
350641592 0 017109 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
394281184 0 010596 808 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
422801052 0 09652 792 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

Test failure

Implementation: avx
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer int16
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer int16
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer portable
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer portable
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref