Implementation notes: amd64, gcc16, crypto_hash/simd256

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: simd256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
79485? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
79509? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072120170718
79510? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072120170718
79572? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
79626? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
79739? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2017072120170718
79741? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
79745? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2017072120170718
79790? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
79810? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
79855? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072120170718
79857? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072120170718
79880? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
80018? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
80019? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072120170718
80139? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072120170718
80139? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072120170718
80162? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
80162? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
80448? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
80452? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2017072120170718
80534? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
80534? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072120170718
85265? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
85265? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
85364? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072120170718
85364? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072120170718
85696? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2017072120170718
85697? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
87665? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072120170718
87666? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072120170718
87667? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072120170718
88600? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2017072120170718
88633? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
88746? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2017072120170718
90398? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
90492? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
91224? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
91357? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072120170718
91399? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072120170718
91399? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
91404? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072120170718
92320? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072120170718
92390? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072120170718
92467? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
92505? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072120170718
92506? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072120170718
92506? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072120170718
92540? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
92584? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2017072120170718
92682? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
92728? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2017072120170718
92800? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
92800? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2017072120170718
93193? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
93222? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
94697? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072120170718
94698? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072120170718
94698? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072120170718
94703? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
94751? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
94881? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
94924? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072120170718
94924? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072120170718
94925? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072120170718
94930? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2017072120170718
94936? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2017072120170718
94969? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
94969? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2017072120170718
95003? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
95062? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2017072120170718
95088? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072120170718
95193? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
95193? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072120170718
95206? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
95292? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
95585? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
95672? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
95714? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
95758? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
98107? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
98172? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072120170718
98233? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
98233? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072120170718
101477? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072120170718
101481? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
101700? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
101709? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
101806? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
101833? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072120170718
102283? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072120170718
105426? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
105746? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072120170718
105746? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072120170718
105838? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072120170718
105863? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072120170718
105894? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
106491? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
106569? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
106599? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072120170718
106793? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
107113? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
107153? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072120170718
107849? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
107849? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
107943? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
107949? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
107952? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072120170718
108148? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072120170718
108165? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
108297? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
108438? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072120170718
108642? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
108647? ? ?? ? ?sphlib-smallgcc_-O3_-fomit-frame-pointer2017072120170718
108647? ? ?? ? ?sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2017072120170718
109120? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
109120? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
109547? ? ?? ? ?sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2017072120170718
109722? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
109722? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
109789? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
109912? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072120170718
109912? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072120170718
111615? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072120170718
111957? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
112010? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072120170718
112570? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
112575? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
112581? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2017072120170718
112624? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
112686? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072120170718
112744? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2017072120170718
112753? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
112821? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2017072120170718
113638? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072120170718
116521? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072120170718
116686? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072120170718
116686? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072120170718
118480? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072120170718
118743? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072120170718
118817? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072120170718
118915? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
118954? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072120170718
118955? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072120170718
119164? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
119309? ? ?? ? ?sphlib-smallgcc_-O2_-fomit-frame-pointer2017072120170718
119310? ? ?? ? ?sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2017072120170718
119343? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
119360? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
120032? ? ?? ? ?sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2017072120170718
124784? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
124784? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
124803? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
124828? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
125150? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
125150? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
125381? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
125382? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072120170718
125382? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072120170718
125382? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072120170718
125382? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
127960? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072120170718
127960? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072120170718
128187? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072120170718
128330? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072120170718
128330? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072120170718
128655? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
128655? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
128725? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
128725? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
128829? ? ?? ? ?sphlib-smallgcc_-Os_-fomit-frame-pointer2017072120170718
128829? ? ?? ? ?sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2017072120170718
128829? ? ?? ? ?sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2017072120170718
130547? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
130558? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
131388? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
131599? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
132545? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2017072120170718
132825? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
134453? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
134454? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
135652? ? ?? ? ?sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
135653? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
138289? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
138300? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
139501? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
139562? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
140724? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
140780? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
144281? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072120170718
144573? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072120170718
144794? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072120170718
151093? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2017072120170718
151168? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
152026? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2017072120170718
153395? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
153700? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
153945? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
154062? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072120170718
154063? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072120170718
154133? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072120170718
154424? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
154474? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072120170718
154529? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
154648? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
154651? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
154669? ? ?? ? ?sphlib-smallgcc_-O_-fomit-frame-pointer2017072120170718
154669? ? ?? ? ?sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2017072120170718
154672? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072120170718
154895? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072120170718
154909? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2017072120170718
154929? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072120170718
154946? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2017072120170718
155337? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
156173? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072120170718
156294? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
156403? ? ?? ? ?sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2017072120170718
156528? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
156552? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
156898? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072120170718
157113? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2017072120170718
157113? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072120170718
157463? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
159299? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072120170718
159850? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
159851? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
159873? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
162154? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
162154? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
170646? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
170735? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072120170718
171175? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072120170718
171192? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072120170718
171559? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072120170718
171828? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2017072120170718
172297? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
172443? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2017072120170718
175708? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072120170718
175724? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
175813? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
175836? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2017072120170718
175894? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072120170718
176104? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
176162? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
177515? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
182800? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
182838? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072120170718
190663? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2017072120170718
190664? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
193905? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
194570? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
194720? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2017072120170718
194721? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
195141? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
195644? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2017072120170718
195670? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
195672? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072120170718
195775? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072120170718
196084? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072120170718
196850? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
196936? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072120170718
197094? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072120170718
197360? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072120170718
197880? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2017072120170718
199217? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072120170718
200268? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072120170718
201850? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
202690? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
202716? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
203214? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
203848? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
204769? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
206176? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2017072120170718
206289? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
346831? ? ?? ? ?sphlibgcc2017072120170718
346838? ? ?? ? ?sphlibcc2017072120170718
347332? ? ?? ? ?sphlibgcc_-funroll-loops2017072120170718
507757? ? ?? ? ?sphlib-smallgcc2017072120170718
507774? ? ?? ? ?sphlib-smallcc2017072120170718
507796? ? ?? ? ?sphlib-smallgcc_-funroll-loops2017072120170718
962255? ? ?? ? ?optcc2017072120170718
962782? ? ?? ? ?optgcc2017072120170718
963235? ? ?? ? ?optgcc_-funroll-loops2017072120170718
3525863? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
3525930? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072120170718
3593092? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072120170718
3593233? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
3593588? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072120170718
3595128? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072120170718
3595218? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
3615321? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072120170718
3615439? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072120170718
3615859? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
3655966? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
3657424? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072120170718
3659118? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
3659286? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
3665776? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072120170718
3667944? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072120170718
3669191? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
3915224? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
3918455? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
3969496? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
3972436? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072120170718
3973058? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072120170718
3973286? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
3973304? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
3973362? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072120170718
3973753? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072120170718
3976261? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072120170718
3976813? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
3988148? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
3990937? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
4062019? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
4065139? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072120170718
4065694? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
4065920? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072120170718
4066121? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
4066238? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072120170718
4066685? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072120170718
4069720? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072120170718
4077429? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
4173590? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072120170718
4175201? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072120170718
4194333? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072120170718
4276248? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072120170718
4277311? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072120170718
4294725? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072120170718
4305124? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072120170718
4306065? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
4311522? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072120170718
4312844? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072120170718
4313541? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072120170718
4329590? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
4329881? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
4330228? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072120170718
4330248? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072120170718
4330744? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072120170718
4333628? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
4334468? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072120170718
5201787? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
5201950? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
5286836? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
5310299? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
5350373? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072120170718
5350906? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
5845074? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
5865478? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
5960563? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
5977900? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
5985862? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
5985962? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072120170718
7163219? ? ?? ? ?refcc2017072120170718
7182849? ? ?? ? ?refgcc2017072120170718
7358466? ? ?? ? ?refgcc_-funroll-loops2017072120170718
17232617? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072120170718
17235101? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
17235891? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
17241303? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
17251857? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
17255175? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072120170718
17256396? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
17258177? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072120170718
17259008? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072120170718
17261289? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
17271942? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072120170718
17272935? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072120170718
17273257? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072120170718
17273878? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
17297552? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
17300848? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072120170718
17679016? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072120170718
17689671? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072120170718
17690762? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072120170718
18513934? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
18516917? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
18520083? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
18545895? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072120170718

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: cc
97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96
Number of similar (compiler,implementation) pairs: 91, 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 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Checksum failure

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

Test failure

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

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opt

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: cc
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: vector.c:854:1: warning: "PERM_START" redefined
vector.c: vector.c:852:1: warning: this is the location of the previous definition
vector.c: vector.c:856:1: warning: "PERM_START" redefined
vector.c: vector.c:854:1: warning: this is the location of the previous definition
vector.c: vector.c:858:1: warning: "PERM_START" redefined
vector.c: vector.c:856:1: warning: this is the location of the previous definition
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
vector.c: ...

Number of similar (compiler,implementation) pairs: 91, 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 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=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/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: vector.c:854:1: warning: "PERM_START" redefined
vector.c: vector.c:852:1: warning: this is the location of the previous definition
vector.c: vector.c:856:1: warning: "PERM_START" redefined
vector.c: vector.c:854:1: warning: this is the location of the previous definition
vector.c: vector.c:858:1: warning: "PERM_START" redefined
vector.c: vector.c:856:1: warning: this is the location of the previous definition
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
vector.c: ...
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: vector.c:854:1: warning: "PERM_START" redefined
vector.c: vector.c:852:1: warning: this is the location of the previous definition
vector.c: vector.c:856:1: warning: "PERM_START" redefined
vector.c: vector.c:854:1: warning: this is the location of the previous definition
vector.c: vector.c:858:1: warning: "PERM_START" redefined
vector.c: vector.c:856:1: warning: this is the location of the previous definition
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
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