Implementation notes: amd64, cryptothinkx, crypto_hash/simd256

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: simd256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
40320? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020220170105
40380? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020220170105
40605? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020220170105
41178? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020220170105
41271? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020220170105
41307? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
41397? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020220170105
41418? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020220170105
41484? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020220170105
41505? ? ?? ? ?sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
41586? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
41730? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
41772? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
42024? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2017020220170105
42123? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020220170105
42138? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
42483? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020220170105
42495? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
42636? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
42660? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
42702? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020220170105
43041? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2017020220170105
43194? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020220170105
43413? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2017020220170105
43509? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020220170105
43542? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
43734? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020220170105
43914? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
44232? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
44244? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020220170105
44910? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
44916? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020220170105
44916? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
44952? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
50793? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020220170105
51159? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
51189? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
51510? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
51543? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
51600? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020220170105
51651? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
51654? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2017020220170105
51666? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020220170105
51747? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
51888? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
52110? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
52152? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
52164? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020220170105
52704? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
53181? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020220170105
53301? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020220170105
53379? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020220170105
53442? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020220170105
53526? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020220170105
53529? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020220170105
53679? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
53679? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
53685? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020220170105
53712? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
53769? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020220170105
53784? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020220170105
54327? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
54378? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020220170105
54474? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020220170105
54540? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2017020220170105
54591? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020220170105
54597? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
54600? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020220170105
54624? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020220170105
54678? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020220170105
54723? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020220170105
54786? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
54843? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2017020220170105
54843? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
54852? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2017020220170105
54861? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2017020220170105
54978? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020220170105
55011? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020220170105
55014? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
55044? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020220170105
55149? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
55176? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
55203? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020220170105
55206? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020220170105
55245? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2017020220170105
55266? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020220170105
55371? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
55374? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020220170105
55413? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2017020220170105
55662? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
55698? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
55809? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020220170105
55908? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
55953? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
56001? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
56148? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020220170105
56151? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020220170105
56220? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
56280? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2017020220170105
56298? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020220170105
56313? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
56340? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020220170105
56394? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020220170105
56424? ? ?? ? ?sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
56433? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020220170105
56445? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
56457? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020220170105
56514? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
56526? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020220170105
56529? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020220170105
56559? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020220170105
56595? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020220170105
56634? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2017020220170105
56751? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2017020220170105
56754? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
56766? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
56859? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
57027? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
57234? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
57438? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
58095? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
58314? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020220170105
58878? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020220170105
58929? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
58932? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020220170105
58953? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
59229? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
59289? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
59538? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020220170105
59706? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
59802? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
59991? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
60009? ? ?? ? ?sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
60069? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020220170105
60072? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020220170105
60138? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020220170105
60927? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020220170105
61155? ? ?? ? ?optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020220170105
61200? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020220170105
61257? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
61320? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020220170105
61371? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020220170105
61677? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
61830? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020220170105
61893? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020220170105
61965? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
62013? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
62232? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020220170105
62355? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020220170105
62382? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020220170105
62406? ? ?? ? ?sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020220170105
62580? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020220170105
62601? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
62604? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
62637? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
62649? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020220170105
62742? ? ?? ? ?sphlib-smallgcc_-O3_-fomit-frame-pointer2017020220170105
62772? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020220170105
62832? ? ?? ? ?sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2017020220170105
62859? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2017020220170105
62868? ? ?? ? ?sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2017020220170105
62958? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
63018? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
63114? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020220170105
63132? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
63492? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
63603? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
64104? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020220170105
64110? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
64125? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020220170105
64353? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
64380? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020220170105
64836? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
64953? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
64980? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
65013? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2017020220170105
65070? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
65157? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
65286? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2017020220170105
65454? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
67161? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020220170105
67317? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
67632? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
67845? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
67917? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
68145? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
68250? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
68277? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
68463? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020220170105
69834? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2017020220170105
69954? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020220170105
70101? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020220170105
70479? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020220170105
70488? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
70626? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
71055? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020220170105
71247? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
71265? ? ?? ? ?sphlib-smallgcc_-O2_-fomit-frame-pointer2017020220170105
71313? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020220170105
71322? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
71346? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020220170105
71520? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020220170105
71610? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020220170105
71634? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
71658? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020220170105
72075? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
72408? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
72846? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
72945? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
73356? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
73359? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020220170105
73440? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
73473? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
73500? ? ?? ? ?sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2017020220170105
73509? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020220170105
73665? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020220170105
73686? ? ?? ? ?sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2017020220170105
73845? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020220170105
73995? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
74037? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020220170105
74166? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
74295? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020220170105
74331? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020220170105
74376? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020220170105
74406? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020220170105
74424? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020220170105
74433? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2017020220170105
74460? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020220170105
74490? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020220170105
74568? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020220170105
74619? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
74649? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
74661? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
74892? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
75012? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
75039? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020220170105
75051? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
75066? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
75315? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
75498? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
75588? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
75615? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020220170105
75657? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
75684? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
75711? ? ?? ? ?sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2017020220170105
75756? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
75774? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
75810? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020220170105
75825? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020220170105
75915? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020220170105
75960? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
75972? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020220170105
75996? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
76032? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020220170105
76254? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020220170105
76320? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
76347? ? ?? ? ?sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2017020220170105
76374? ? ?? ? ?sphlib-smallgcc_-O_-fomit-frame-pointer2017020220170105
76617? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
76713? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020220170105
76725? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
76776? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020220170105
76779? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020220170105
76791? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
76815? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
76896? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
76917? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
77037? ? ?? ? ?sphlib-smallgcc_-Os_-fomit-frame-pointer2017020220170105
77088? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020220170105
77163? ? ?? ? ?sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2017020220170105
77289? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
77385? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
77478? ? ?? ? ?sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2017020220170105
77523? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020220170105
77544? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020220170105
77712? ? ?? ? ?sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
77835? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020220170105
78150? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020220170105
78327? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020220170105
78732? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
78741? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2017020220170105
79368? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2017020220170105
79965? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
79977? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
80109? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
80298? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020220170105
80775? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020220170105
80847? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2017020220170105
80868? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020220170105
80907? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020220170105
81171? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2017020220170105
81336? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
81354? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020220170105
82899? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
83127? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
83166? ? ?? ? ?optclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020220170105
83226? ? ?? ? ?optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
83310? ? ?? ? ?optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020220170105
83430? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
83475? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
83616? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020220170105
83730? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020220170105
84012? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020220170105
84624? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
84744? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020220170105
84843? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
84843? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
85896? ? ?? ? ?optclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
86151? ? ?? ? ?optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
86193? ? ?? ? ?optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
88071? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020220170105
88881? ? ?? ? ?optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
89175? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
89241? ? ?? ? ?optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020220170105
89664? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2017020220170105
91335? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
92526? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
92922? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
93060? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
93417? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2017020220170105
93423? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2017020220170105
93714? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020220170105
95745? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2017020220170105
95961? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
96048? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
96123? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
96318? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
96324? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020220170105
96498? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020220170105
96582? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020220170105
96678? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020220170105
96702? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020220170105
96918? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2017020220170105
97707? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
98964? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020220170105
99681? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020220170105
101928? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020220170105
104940? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020220170105
105300? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
105561? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2017020220170105
105579? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020220170105
105657? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
105693? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2017020220170105
105726? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020220170105
105750? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
105861? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020220170105
105927? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
105984? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020220170105
106206? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020220170105
106239? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020220170105
108429? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
108681? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
108681? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
108858? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
108906? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
108990? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020220170105
108996? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020220170105
108999? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
109014? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
109038? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2017020220170105
109092? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020220170105
109131? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
109257? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
109305? ? ?? ? ?optgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020220170105
112728? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020220170105
132384? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020220170105
200664? ? ?? ? ?sphlibgcc2017020220170105
201372? ? ?? ? ?sphlibcc2017020220170105
201789? ? ?? ? ?sphlibgcc_-funroll-loops2017020220170105
265884? ? ?? ? ?sphlib-smallgcc_-funroll-loops2017020220170105
267243? ? ?? ? ?sphlib-smallgcc2017020220170105
267648? ? ?? ? ?sphlib-smallcc2017020220170105
508221? ? ?? ? ?optgcc_-funroll-loops2017020220170105
508776? ? ?? ? ?optcc2017020220170105
509631? ? ?? ? ?optgcc2017020220170105
2534982? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020220170105
2535192? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
2536080? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020220170105
2538075? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
2538312? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
2538720? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020220170105
2539026? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
2561469? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020220170105
2561757? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020220170105
2562171? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020220170105
2562201? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020220170105
2562519? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
2563197? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020220170105
2563314? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
2563341? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
2563353? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020220170105
2563998? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020220170105
2564070? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
2567340? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020220170105
2569113? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
2569413? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
2569431? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
2570235? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020220170105
2570403? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020220170105
2570640? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
2570868? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020220170105
2577144? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
2577189? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020220170105
2577396? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020220170105
2577462? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020220170105
2577762? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020220170105
2629812? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
2629995? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
2630301? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020220170105
2630901? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
2630949? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020220170105
2631447? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020220170105
2631690? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
2641278? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020220170105
2641455? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020220170105
2642010? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020220170105
2642655? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020220170105
2645226? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020220170105
2645835? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020220170105
2661186? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
2661639? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
2661792? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
2662653? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
2664570? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020220170105
2664762? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020220170105
2665395? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020220170105
2665953? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020220170105
2669841? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020220170105
2670333? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
2670837? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020220170105
2717079? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020220170105
2718009? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
2720862? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
2721024? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
2721030? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
2722077? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020220170105
2722116? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020220170105
2722335? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020220170105
2722443? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020220170105
2722749? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020220170105
2722761? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020220170105
2723082? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020220170105
2723094? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020220170105
2723289? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020220170105
2733447? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020220170105
2733525? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
2733915? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
2734101? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020220170105
2734149? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
2734194? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
2734239? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
2734536? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020220170105
2740347? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020220170105
2741352? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
2752926? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020220170105
2753478? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020220170105
2753526? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
3377283? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
3377910? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
3402246? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
3402702? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020220170105
3404565? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
3405204? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
3570963? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
3571578? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
3572874? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
3572967? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
3643713? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
3644598? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020220170105
5062308? ? ?? ? ?refcc2017020220170105
5062884? ? ?? ? ?refgcc2017020220170105
5063865? ? ?? ? ?refgcc_-funroll-loops2017020220170105
5526696? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
5527845? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
5578989? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
5584956? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
5592003? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020220170105
5593173? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020220170105
5628513? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020220170105
5629968? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020220170105
5632371? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020220170105
5632782? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020220170105
5779485? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
5785773? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
5790354? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
5817798? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020220170105
5828418? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020220170105
5834361? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
5871771? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020220170105
5888247? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
5894331? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020220170105
5899464? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020220170105
5902464? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020220170105
5919675? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020220170105
5929698? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
5932773? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
5946813? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020220170105
5952237? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020220170105
5954676? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
5959998? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: cc
97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96
Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96 97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: cc
vector.c: vector.c: In function ‘fft64’:
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function ‘rounds512’:
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) ...
vector.c: ^
vector.c: vector.c:868:0: note: this is the location of the previous definition
vector.c: #define PERM_START 3
vector.c: ^
vector.c: vector.c:877:0: warning: "PERM_START" redefined
vector.c: #define PERM_START 4
vector.c: ^
vector.c: vector.c:870:0: note: this is the location of the previous definition
vector.c: #define PERM_START 0
vector.c: ^

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->A[j] = state->D[j] + w[j] + F(state->A[j], state->B[j], state->C[j]), s;
reference.c: ^
reference.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
vector.c: vector.c:73:9: warning: 'X' macro redefined [-Wmacro-redefined]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:9: note: previous definition is here
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c:129:3: error: use of unknown builtin '__builtin_ia32_pcmpgtw128' [-Wimplicit-function-declaration]
vector.c: DO_REDUCE_FULL_S(0);
vector.c: ^
vector.c: vector.c:56:12: note: expanded from macro 'DO_REDUCE_FULL_S'
vector.c: ...
vector.c: X(j) = v16_interleaveh(t1, t2); ^ ~~~~~~~~~~~~~~~~~~~~~~~
vector.c: vector.c:170:3: error: assigning to 'v16' (aka 'v8hi') from incompatible type 'int'
vector.c: INTERLEAVE(2, 0);
vector.c: ^~~~~~~~~~~~~~~~
vector.c: vector.c:161:10: note: expanded from macro 'INTERLEAVE'
vector.c: X(i) = v16_interleavel(t1, t2); ^ ~~~~~~~~~~~~~~~~~~~~~~~
vector.c: fatal error: too many errors emitted, stopping now [-ferror-limit=]
vector.c: 1 warning and 20 errors generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vect128
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function ‘fft64’:
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function ‘rounds512’:
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) ...
vector.c: ^
vector.c: vector.c:868:0: note: this is the location of the previous definition
vector.c: #define PERM_START 3
vector.c: ^
vector.c: vector.c:877:0: warning: "PERM_START" redefined
vector.c: #define PERM_START 4
vector.c: ^
vector.c: vector.c:870:0: note: this is the location of the previous definition
vector.c: #define PERM_START 0
vector.c: ^
vector.c: vector.c: In function ‘fft64’:
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function ‘rounds512’:
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) ...
vector.c: ^
vector.c: vector.c:868:0: note: this is the location of the previous definition
vector.c: #define PERM_START 3
vector.c: ^
vector.c: vector.c:877:0: warning: "PERM_START" redefined
vector.c: #define PERM_START 4
vector.c: ^
vector.c: vector.c:870:0: note: this is the location of the previous definition
vector.c: #define PERM_START 0
vector.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128