Implementation notes: amd64, pmnod076, crypto_decode/857x1723

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 857x1723
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11665000 0 020253 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
12044352 0 019885 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
12104960 0 019813 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
12125000 0 020253 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
12205000 0 020253 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
12284224 0 020413 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
12344960 0 019813 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
12424960 0 019813 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
12464960 0 019813 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
12524952 0 018501 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
12524912 0 018517 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
12525000 0 020253 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
12544368 0 019789 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
12804224 0 020765 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
12923646 0 013022 824 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
13545096 0 019965 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
13625096 0 019965 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
13645056 0 019957 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
13845056 0 019957 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
13883664 0 012206 808 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
13885096 0 019965 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
13905816 0 017907 832 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
13963607 0 012974 824 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
13965056 0 019957 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
13965056 0 019957 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
13985096 0 019965 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
284215184 0 031373 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
285815032 0 031573 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
30668864 0 023781 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
30808832 0 023717 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
308210344 0 025597 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
308210344 0 025597 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
308410344 0 025597 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
309410344 0 025597 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
310410392 0 025245 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
31129392 0 022981 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
311210392 0 025245 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
311610392 0 025245 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
311610392 0 025245 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
31309376 0 022909 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
31368864 0 023781 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
31368832 0 023717 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
31388832 0 023717 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
31388864 0 023781 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
31488864 0 023781 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
31528832 0 023717 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
341211248 0 026669 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
345811152 0 026685 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
628814592 0 030781 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
630014384 0 030925 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
948012888 0 028141 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
952012192 0 027613 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
952212968 0 027821 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
952412048 0 027581 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
967612888 0 028141 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
967812888 0 028141 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
968212888 0 028141 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
968812968 0 027821 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
969212968 0 027821 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
969212968 0 027821 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
105402234 0 011726 824 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1257418480 0 033397 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1284218480 0 033397 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1284618480 0 033397 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1285618480 0 033397 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1287618448 0 033333 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1288218448 0 033333 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1288418448 0 033333 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1291418448 0 033333 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
135422795 0 012302 824 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
135545702 0 017955 832 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
136282220 0 011734 824 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
142305352 0 017603 832 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1517218320 0 031853 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1519018384 0 031973 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
206222176 0 010854 808 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
331561482 0 013739 832 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
360461262 0 010774 824 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
377101592 0 016997 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
377581704 0 015277 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
377821832 0 017069 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
378581709 0 011222 824 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
378661832 0 016669 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
378761720 0 018245 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
385021591 0 010318 808 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
386821672 0 016557 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
387021592 0 017109 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
387241672 0 016525 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
387401672 0 016557 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
387441672 0 016557 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
387481672 0 016525 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
387541672 0 016525 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
387581704 0 015221 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
387621832 0 017069 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
387861672 0 016557 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
387901672 0 016525 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
388261832 0 017069 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
388461832 0 017069 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
388741832 0 016669 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
389361704 0 017877 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
389381832 0 016669 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
389501832 0 016669 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
436361184 0 010654 824 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
451401052 0 09710 808 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

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