Implementation notes: amd64, h3neo, crypto_hash/simd256

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: simd256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
75941? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101620161009
75950? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
75950? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
76024? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
76119? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
76250? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101620161009
76250? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101620161009
76329? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
76385? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2016101620161009
76497? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
80148? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016101620161009
80172? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016101620161009
80199? ? ?? ? ?sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
80215? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
80272? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
80339? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
80896? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
80898? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2016101620161009
80901? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2016101620161009
81662? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
81681? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101620161009
81682? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2016101620161009
85102? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101620161009
85104? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
87113? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
87120? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
88556? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2016101620161009
88570? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101620161009
88572? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
88602? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
88621? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101620161009
88647? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
89554? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
89592? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
89874? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
89875? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2016101620161009
89900? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101620161009
92772? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
93043? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
94483? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2016101620161009
94532? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2016101620161009
94561? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
95271? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101620161009
95292? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101620161009
95351? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101620161009
95377? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101620161009
95380? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2016101620161009
95418? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
95441? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101620161009
95455? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101620161009
95504? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
96011? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
96011? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
96354? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101620161009
96458? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101620161009
96548? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101620161009
96677? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101620161009
96932? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
96953? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101620161009
96956? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2016101620161009
96995? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
97040? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
97044? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101620161009
97070? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
97311? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2016101620161009
97396? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2016101620161009
97446? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
97820? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101620161009
97864? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
97903? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2016101620161009
97934? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
98196? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101620161009
98508? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
98529? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
98954? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101620161009
100195? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
100322? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
100696? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101620161009
100912? ? ?? ? ?sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2016101620161009
101036? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2016101620161009
101099? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
101099? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
101109? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
101109? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101620161009
101120? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101620161009
101203? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101620161009
101211? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101620161009
101286? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2016101620161009
101376? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101620161009
101448? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
101493? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2016101620161009
101517? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
101555? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101620161009
101560? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
101579? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101620161009
102172? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
102646? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
103141? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
103452? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
103644? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101620161009
103826? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2016101620161009
103853? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
104037? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
104093? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
104093? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
104715? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
105225? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101620161009
105405? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
105491? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101620161009
105524? ? ?? ? ?sphlib-smallgcc_-O3_-fomit-frame-pointer2016101620161009
105543? ? ?? ? ?sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2016101620161009
105713? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
105799? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2016101620161009
107336? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
107486? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
108150? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
108221? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101620161009
108381? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
108884? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
109392? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
109415? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
111100? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
111105? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
111675? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
111709? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101620161009
112540? ? ?? ? ?sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2016101620161009
113108? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
113499? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
113574? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101620161009
113577? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101620161009
113630? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
113884? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2016101620161009
113900? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
114015? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101620161009
114189? ? ?? ? ?sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016101620161009
115447? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
115471? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
115532? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
115593? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
115932? ? ?? ? ?sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
116396? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016101620161009
116414? ? ?? ? ?sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
117628? ? ?? ? ?sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2016101620161009
117652? ? ?? ? ?sphlib-smallgcc_-O2_-fomit-frame-pointer2016101620161009
117688? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
117768? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
118163? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101620161009
118252? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101620161009
118252? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101620161009
118436? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101620161009
118471? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101620161009
118590? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101620161009
118900? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
120222? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101620161009
120231? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
120379? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2016101620161009
120528? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
120528? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101620161009
120593? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
120647? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
122993? ? ?? ? ?sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2016101620161009
123024? ? ?? ? ?sphlib-smallgcc_-Os_-fomit-frame-pointer2016101620161009
123495? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
123833? ? ?? ? ?sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2016101620161009
123872? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101620161009
123906? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
124017? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101620161009
124285? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
124469? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
125137? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
125198? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101620161009
125228? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
125338? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101620161009
125390? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101620161009
125701? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
125722? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101620161009
125727? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101620161009
126021? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2016101620161009
126043? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
126055? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101620161009
126069? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
126338? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101620161009
126441? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
126567? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
126920? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
127075? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2016101620161009
127097? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101620161009
127456? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
127966? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
128615? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
128622? ? ?? ? ?sphlib-smallgcc_-O_-fomit-frame-pointer2016101620161009
128710? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101620161009
128869? ? ?? ? ?sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2016101620161009
128953? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101620161009
129003? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
129044? ? ?? ? ?sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2016101620161009
129241? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
129586? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
129688? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101620161009
129691? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101620161009
130043? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101620161009
130129? ? ?? ? ?optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
130169? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101620161009
130181? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
130260? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2016101620161009
130332? ? ?? ? ?optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
130380? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
130385? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
130396? ? ?? ? ?optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016101620161009
130460? ? ?? ? ?optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
130540? ? ?? ? ?sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
130560? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
130810? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
130856? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
131101? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
131337? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
132236? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
132838? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
133411? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
133584? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2016101620161009
133700? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
134430? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2016101620161009
134513? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101620161009
134520? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2016101620161009
134588? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
134810? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
136024? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2016101620161009
136311? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101620161009
136805? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101620161009
137015? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
137175? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
137196? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
137551? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
137626? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2016101620161009
137685? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
137836? ? ?? ? ?optclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016101620161009
137921? ? ?? ? ?optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
138013? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101620161009
138026? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101620161009
138147? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101620161009
138283? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
138421? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101620161009
138881? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2016101620161009
138897? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
139002? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2016101620161009
141207? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101620161009
142598? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101620161009
153770? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
153884? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
154043? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
154163? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2016101620161009
158105? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101620161009
158487? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
167698? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101620161009
167706? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101620161009
167918? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101620161009
168332? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101620161009
168997? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
169141? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
169192? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2016101620161009
169262? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
169604? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2016101620161009
170766? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101620161009
172202? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
178319? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2016101620161009
178886? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
179406? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
179809? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101620161009
180730? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
180948? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
181326? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
181599? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101620161009
181781? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
181949? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2016101620161009
182140? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101620161009
182230? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101620161009
182359? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2016101620161009
182611? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
182617? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101620161009
182649? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
182733? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2016101620161009
182985? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
183124? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101620161009
183188? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101620161009
183210? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
183230? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101620161009
183443? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
183826? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
184753? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2016101620161009
185650? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101620161009
185752? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
186048? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
190118? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2016101620161009
190319? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
354688? ? ?? ? ?sphlibgcc_-funroll-loops2016101620161009
354991? ? ?? ? ?sphlibgcc2016101620161009
355615? ? ?? ? ?sphlibcc2016101620161009
510265? ? ?? ? ?sphlib-smallcc2016101620161009
510342? ? ?? ? ?sphlib-smallgcc2016101620161009
510578? ? ?? ? ?sphlib-smallgcc_-funroll-loops2016101620161009
1002242? ? ?? ? ?optgcc2016101620161009
1002794? ? ?? ? ?optgcc_-funroll-loops2016101620161009
1004470? ? ?? ? ?optcc2016101620161009
3860431? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101620161009
3860663? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
3860867? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
3861443? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
3877015? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101620161009
3877058? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016101620161009
3878840? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
3896013? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101620161009
3896320? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
3896420? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
3896575? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
3898994? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101620161009
3899027? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
3899052? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016101620161009
3941739? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
3942067? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
3942887? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101620161009
3943698? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
3947500? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101620161009
3948213? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016101620161009
3948367? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
4092140? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016101620161009
4098301? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016101620161009
4102103? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016101620161009
4105171? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
4105776? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
4105889? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
4108264? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101620161009
4113243? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101620161009
4117899? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101620161009
4123768? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101620161009
4126299? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
4134732? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101620161009
4134754? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101620161009
4156058? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
4156211? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016101620161009
4159083? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016101620161009
4159577? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
4159633? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016101620161009
4163910? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
4164034? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101620161009
4164055? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101620161009
4164284? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
4245391? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101620161009
4246420? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016101620161009
4246523? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016101620161009
4247209? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
4248416? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
4254063? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
4255180? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101620161009
4258320? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016101620161009
4258352? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
4268275? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101620161009
4274521? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101620161009
4276986? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101620161009
4282429? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101620161009
4398845? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
4398850? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016101620161009
4400304? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
4400467? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
4402082? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016101620161009
4402650? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101620161009
4961057? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
4961542? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
5021717? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
5022162? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
5046372? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
5047504? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
5087881? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101620161009
5091573? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
5119786? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
5122785? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
5151666? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016101620161009
5155590? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
8402410? ? ?? ? ?refgcc2016101620161009
8405516? ? ?? ? ?refcc2016101620161009
8409327? ? ?? ? ?refgcc_-funroll-loops2016101620161009
17229385? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
17230533? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
17230673? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016101620161009
17231132? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
17237012? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
17237026? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101620161009
17239503? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101620161009
17255216? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101620161009
17255627? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101620161009
17255918? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101620161009
17255921? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101620161009
17259828? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101620161009
17261217? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
17263820? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016101620161009
17264021? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
17264304? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016101620161009
17264998? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
17265161? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016101620161009
17266320? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
17266550? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101620161009
18086917? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
18091426? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
18091475? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
18093096? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101620161009

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