Implementation notes: amd64, morningstar, crypto_hash/simd256

Computer: morningstar
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: simd256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
67630? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072520170718
67645? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072520170718
67648? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072520170718
67677? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
67682? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
67716? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072520170718
67876? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
68101? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
70528? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2017072520170718
70560? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072520170718
70758? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090620170904
70802? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
70824? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
70826? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090620170904
70882? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
71109? ? ?? ? ?sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
73304? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072520170718
73315? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072520170718
74807? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072520170718
74995? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072520170718
75191? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2017072520170718
75199? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2017072520170718
81551? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
81695? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
83493? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
83502? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
84999? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072520170718
85014? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072520170718
87042? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
87128? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
88415? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072520170718
88429? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
88484? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
88506? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2017072520170718
88586? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072520170718
88650? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072520170718
89735? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072520170718
89739? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072520170718
89744? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072520170718
89939? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072520170718
89955? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072520170718
91192? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
91543? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
91545? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
91545? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
91840? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072520170718
92797? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072520170718
93266? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
93916? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
94339? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2017072520170718
94360? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2017072520170718
94418? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072520170718
94605? ? ?? ? ?sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2017072520170718
95045? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2017072520170718
95093? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072520170718
95138? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072520170718
95181? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2017072520170718
95186? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072520170718
95202? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072520170718
95237? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072520170718
95240? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072520170718
95358? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
95533? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072520170718
95544? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072520170718
95560? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072520170718
95568? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072520170718
95570? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
95581? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
95584? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072520170718
95586? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072520170718
95605? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072520170718
95605? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072520170718
95661? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072520170718
95688? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
95701? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2017072520170718
95717? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072520170718
95795? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072520170718
95850? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072520170718
95856? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072520170718
95856? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072520170718
96304? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072520170718
96896? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
96967? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
97003? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072520170718
97005? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072520170718
97243? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2017072520170718
97264? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072520170718
97534? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072520170718
99344? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
99522? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072520170718
99600? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072520170718
99824? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072520170718
99877? ? ?? ? ?sphlib-smallgcc_-O3_-fomit-frame-pointer2017072520170718
99880? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
100368? ? ?? ? ?sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2017072520170718
101040? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072520170718
101069? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072520170718
101145? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072520170718
101189? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072520170718
101208? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072520170718
101250? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072520170718
101261? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2017072520170718
101288? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2017072520170718
101321? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
101336? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072520170718
101602? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072520170718
101603? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2017072520170718
101686? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
102488? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
102944? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
102960? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
102963? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
103816? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
103852? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
104074? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
104232? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
104304? ? ?? ? ?sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090620170904
104335? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
104521? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
104993? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072520170718
105304? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072520170718
105424? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072520170718
105600? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072520170718
105611? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072520170718
106438? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
106472? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
106504? ? ?? ? ?sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
106595? ? ?? ? ?sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
106827? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090620170904
107168? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
107463? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
107464? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
108153? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
108235? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072520170718
109304? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
109347? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
109373? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
109432? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072520170718
110555? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072520170718
110700? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072520170718
110736? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072520170718
110757? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072520170718
110789? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072520170718
111305? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072520170718
111456? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
111702? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072520170718
112285? ? ?? ? ?sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2017072520170718
112443? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072520170718
113408? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
113408? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072520170718
113613? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
113748? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072520170718
113750? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072520170718
113819? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072520170718
114283? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072520170718
115872? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2017072520170718
117716? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2017072520170718
117752? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072520170718
117811? ? ?? ? ?sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2017072520170718
118203? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072520170718
118229? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2017072520170718
118279? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072520170718
118301? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072520170718
118412? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072520170718
118416? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072520170718
118423? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072520170718
118602? ? ?? ? ?sphlib-smallgcc_-O2_-fomit-frame-pointer2017072520170718
119552? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
119606? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
119804? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072520170718
120108? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072520170718
120210? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072520170718
120351? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072520170718
120616? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072520170718
123169? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072520170718
123326? ? ?? ? ?sphlib-smallgcc_-Os_-fomit-frame-pointer2017072520170718
123575? ? ?? ? ?sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2017072520170718
123661? ? ?? ? ?sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2017072520170718
123687? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072520170718
123759? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072520170718
123859? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
124104? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072520170718
124385? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
124701? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
125096? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072520170718
125149? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072520170718
125266? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2017072520170718
125839? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
125923? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
126093? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2017072520170718
126096? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072520170718
126296? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072520170718
126547? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072520170718
126687? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072520170718
126768? ? ?? ? ?optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
126818? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072520170718
126859? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072520170718
126936? ? ?? ? ?optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
126968? ? ?? ? ?optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
127091? ? ?? ? ?optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090620170904
127456? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
128645? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072520170718
128898? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072520170718
129010? ? ?? ? ?sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2017072520170718
129171? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072520170718
129200? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
129247? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
129403? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072520170718
129424? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072520170718
129431? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072520170718
129504? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
129541? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
129749? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072520170718
129768? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072520170718
129806? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072520170718
129845? ? ?? ? ?sphlib-smallgcc_-O_-fomit-frame-pointer2017072520170718
129845? ? ?? ? ?sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2017072520170718
130520? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
130773? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
130890? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
130978? ? ?? ? ?sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
131198? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
131245? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
134631? ? ?? ? ?optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
134816? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072520170718
134977? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072520170718
135187? ? ?? ? ?optclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090620170904
135577? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072520170718
136051? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2017072520170718
136128? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072520170718
136807? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072520170718
136972? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
137061? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072520170718
137581? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072520170718
137786? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
137814? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072520170718
138135? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
138267? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
138309? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2017072520170718
138580? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2017072520170718
138628? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072520170718
138645? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072520170718
138669? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072520170718
139091? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072520170718
140197? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072520170718
140947? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072520170718
145917? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2017072520170718
154536? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
154642? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
156040? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2017072520170718
156181? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072520170718
159316? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072520170718
159365? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072520170718
162157? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
162368? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
165058? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2017072520170718
165075? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072520170718
166708? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072520170718
168163? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2017072520170718
168524? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2017072520170718
169345? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072520170718
170235? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072520170718
170733? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072520170718
170755? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072520170718
170824? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072520170718
174894? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072520170718
174911? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
175960? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
181220? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072520170718
181220? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072520170718
181330? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072520170718
181400? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2017072520170718
181659? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072520170718
181790? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2017072520170718
182066? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072520170718
182126? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
182240? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2017072520170718
182274? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072520170718
182338? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072520170718
182444? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072520170718
182651? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
183694? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
185000? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
185242? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072520170718
185336? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072520170718
185390? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
185768? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072520170718
186311? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072520170718
186411? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
186579? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072520170718
186592? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
187650? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2017072520170718
188553? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072520170718
191547? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
360918? ? ?? ? ?sphlibgcc2017072520170718
361323? ? ?? ? ?sphlibgcc_-funroll-loops2017072520170718
362458? ? ?? ? ?sphlibcc2017072520170718
511736? ? ?? ? ?sphlib-smallcc2017072520170718
511773? ? ?? ? ?sphlib-smallgcc2017072520170718
513221? ? ?? ? ?sphlib-smallgcc_-funroll-loops2017072520170718
981965? ? ?? ? ?optgcc_-funroll-loops2017072520170718
982030? ? ?? ? ?optcc2017072520170718
982681? ? ?? ? ?optgcc2017072520170718
3854818? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072520170718
3854923? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072520170718
3858912? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072520170718
3860362? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
3861178? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072520170718
3862517? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
3875940? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072520170718
3893678? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072520170718
3893747? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072520170718
3894290? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
3894437? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
3895494? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072520170718
3895602? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072520170718
3895624? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072520170718
3939001? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072520170718
3940851? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
3940906? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
3941640? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072520170718
3946769? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072520170718
3947245? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072520170718
3947299? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072520170718
4097016? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072520170718
4106063? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072520170718
4107131? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072520170718
4109701? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072520170718
4109765? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072520170718
4109838? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072520170718
4110106? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072520170718
4110466? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072520170718
4112895? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072520170718
4114565? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
4115848? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072520170718
4116363? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072520170718
4121493? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
4151427? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072520170718
4152605? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072520170718
4156109? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072520170718
4156125? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072520170718
4156622? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072520170718
4160269? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
4160374? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072520170718
4160808? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
4161219? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072520170718
4238494? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
4242109? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072520170718
4242571? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
4243144? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072520170718
4243547? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072520170718
4244866? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072520170718
4249656? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072520170718
4250933? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072520170718
4251077? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072520170718
4254560? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072520170718
4257408? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072520170718
4258206? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072520170718
4262742? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072520170718
4381921? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090620170904
4383953? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090620170904
4384062? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
4387710? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
4387998? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
4389786? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
4959075? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
4959165? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
5018616? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
5018811? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
5029369? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
5030491? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
5087227? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072520170718
5092377? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072520170718
5121496? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
5127020? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
5151066? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072520170718
5151453? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072520170718
8056019? ? ?? ? ?refcc2017072520170718
8056150? ? ?? ? ?refgcc2017072520170718
8057511? ? ?? ? ?refgcc_-funroll-loops2017072520170718
17215291? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072520170718
17221690? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
17222283? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
17223413? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072520170718
17224439? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072520170718
17231922? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072520170718
17235072? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072520170718
17439989? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072520170718
17440526? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072520170718
17442515? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072520170718
17442841? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072520170718
17444710? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072520170718
17448840? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
17449060? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072520170718
17456130? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072520170718
17458222? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
17459008? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072520170718
17467453? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072520170718
17468156? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072520170718
17476034? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072520170718
18090649? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
18098499? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
18111755? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
18112517? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072520170718

Checksum failure

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

Test failure

Implementation: crypto_hash/simd256/opt
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opt ref sphlib sphlib-small

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:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 92, 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=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 -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 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O2 -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: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -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: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^
vector.c: vector.c:42:32: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: v16_sub(x, v16_and(V257.v16, v16_cmp(x, V128.v16)))
vector.c: ^
vector.c: ./vector.h:92:22: note: expanded from macro 'v16_cmp'
vector.c: #define v16_cmp __builtin_ia32_pcmpgtw128
vector.c: ^
vector.c: vector.c:129:3: error: cannot convert between vector values of different size ('v16' (aka 'v8hi') and 'int')
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: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^~~~~~~~~~~~~~~~~~~~
vector.c: vector.c:42:14: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -march=native -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:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
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:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
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