Implementation notes: armeabi, h6dragon, crypto_hash/shavite3512

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
136427sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
136429sphlibclang -O3 -fomit-frame-pointer2014101820141014
136430sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
136450sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
136451sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
136451sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
136451sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
136451sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
136451sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
136453sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
136453sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
136809sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
139379sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
139480sphlibgcc -Os -fomit-frame-pointer2014101820141014
139845sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
139858sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
139926sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
140570sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
140863sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
149058sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
149074sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
150003sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
151343sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
151348sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
151358sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
151360sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
151385sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
152146sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
152168sphlib-smallclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
152189sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
152193sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
152207sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
152257sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
152317sphlib-smallclang -O3 -fomit-frame-pointer2014101820141014
152321sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
152342sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
152355sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
152467sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
154140sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
158166sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
158349sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
158445sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
158889sphlibgcc -O -fomit-frame-pointer2014101820141014
158891sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
158893sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
161126IntelL1Cacheclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
161175IntelL1Cacheclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
162474sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
162498sphlibgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
163406sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
163444IntelL1Cacheclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
163446IntelL1Cacheclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
163472IntelL1Cacheclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
163575IntelL1Cacheclang -O3 -fomit-frame-pointer2014101820141014
163597IntelL1Cacheclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
163598IntelL1Cacheclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
163598IntelL1Cacheclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
163625IntelL1Cacheclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
163625IntelL1Cacheclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
167513sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
167551sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
167869sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
169739sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
169925sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
169934sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
169948sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
169967sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
169976sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
170330sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
170364sphlib-smallgcc -O -fomit-frame-pointer2014101820141014
170675sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
170858sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
171602sphlib-smallgcc -Os -fomit-frame-pointer2014101820141014
171608sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
173231sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
173358sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
175683sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
175729sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
175735sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
175738sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
175744sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
175797sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
176167IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
176475low-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
176475low-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
176554low-memclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
176555low-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
176578low-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
176578low-memclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
176578low-memclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
176605low-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
176708low-memclang -O3 -fomit-frame-pointer2014101820141014
178125sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
178380sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
178386sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
178464sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
178512sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
178525sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
178642sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
178671sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
179154IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
179182low-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
179186low-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
180498sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
180596sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
181215IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
181320sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
181323sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
181327sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
181351sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
181357sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
182461sphlib-smallgcc -O2 -fomit-frame-pointer2014101820141014
183586low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
183687low-memgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
184955sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
184988sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
185078low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
185125sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
185156sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
185179sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
185182sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
185191sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
186005sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
187492sphlibgcc -O3 -fomit-frame-pointer2014101820141014
188161sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
189506sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
189573sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
190981sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
191175sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
191206sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
191304low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
191670IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
191764sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
191938low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
192007sphlib-smallgcc -O3 -fomit-frame-pointer2014101820141014
192007sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
192112lower-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
192133lower-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
192338sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
192867sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
193245lower-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
193266lower-memclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
193271lower-memclang -O3 -fomit-frame-pointer2014101820141014
193292lower-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
193301lower-memclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
193312sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
193318lower-memclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
193444lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
193445lower-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
193476lower-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
193812sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
193875sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
194397sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
194452low-memgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
194503low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
194614sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
195193sphlibgcc -O2 -fomit-frame-pointer2014101820141014
195642low-memgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
196208IntelL1Cachegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
196749sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
196891low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
197057low-memgcc -O -fomit-frame-pointer2014101820141014
197130low-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
197411IntelL1Cachegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
198058IntelL1Cachegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
200012sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
200110IntelL1Cachegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
200593low-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
200847IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
200849IntelL1Cachegcc -Os -fomit-frame-pointer2014101820141014
202120sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
203353low-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
204118low-memgcc -Os -fomit-frame-pointer2014101820141014
204135low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
204990IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
205142IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
205540low-memgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
207043low-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
207638IntelL1Cachegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
207638IntelL1Cachegcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
207639IntelL1Cachegcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
207741IntelL1Cachegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
207744IntelL1Cachegcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
209547low-memgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
209595low-memgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
209595low-memgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
209596low-memgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
209781low-memgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
211027low-memgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
213529low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
213664low-memgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
216056low-memgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
216137low-memgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
216167low-memgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
216193low-memgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
216265low-memgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
216804IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
217193IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2014101820141014
220256lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
220826IntelL1Cachegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
222655IntelL1Cachegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
222856IntelL1Cachegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
223348lower-memgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
223865IntelL1Cachegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
223915IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
223943IntelL1Cachegcc -O -fomit-frame-pointer2014101820141014
223943IntelL1Cachegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
225350lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
227368IntelL1Cachegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
227625lower-memgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
227625IntelL1Cachegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
227655IntelL1Cachegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
227970IntelL1Cachegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
228218low-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
228235IntelL1Cachegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
228864IntelL1Cachegcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
228913IntelL1Cachegcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
228924IntelL1Cachegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
228962IntelL1Cachegcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
228964IntelL1Cachegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
228990IntelL1Cachegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
229247low-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
229408lower-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
232005lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
232390low-memgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
233241IntelL1Cachegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
234018lower-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
234558low-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
235043IntelL1Cachegcc -O3 -fomit-frame-pointer2014101820141014
235138low-memgcc -O3 -fomit-frame-pointer2014101820141014
236278low-memgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
236700lower-memgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
236999lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
237000lower-memgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
237336lower-memgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
237389lower-memgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
237593lower-memgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
237833lower-memgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
238286lower-memgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
238286lower-memgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
238696IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
238749low-memgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
238768low-memgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
238830lower-memgcc -O -fomit-frame-pointer2014101820141014
238832lower-memgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
238851lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
238853low-memgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
238887low-memgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
238893low-memgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
239132lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
239162lower-memgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
239175lower-memgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
239176lower-memgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
239325low-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
239336lower-memgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
239361lower-memgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
239368lower-memgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
239852lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
239884lower-memgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
239884lower-memgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
240049lower-memgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
240377IntelL1Cachegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
240440IntelL1Cachegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
240798IntelL1Cachegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
240883IntelL1Cachegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
240913IntelL1Cachegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
241177IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
241224lower-memgcc -Os -fomit-frame-pointer2014101820141014
241250lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
241404low-memgcc -O2 -fomit-frame-pointer2014101820141014
242355lower-memgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
242357lower-memgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
242717lower-memgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
242717lower-memgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
242769lower-memgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
242769lower-memgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
242769lower-memgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
242849low-memgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
243000IntelL1Cachegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
243222lower-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
243313low-memgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
243489low-memgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
244777lower-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
248743IntelL1Cachegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
248764lower-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
248828IntelL1Cachegcc -O2 -fomit-frame-pointer2014101820141014
249355low-memgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
249370low-memgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
249495lower-memgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
249499low-memgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
249503low-memgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
249720low-memgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
249810IntelL1Cachegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
249858lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
249977IntelL1Cachegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
254439lower-memgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
254668lower-memgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
255954low-memgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
258821IntelL1Cachegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
259601lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
262658lower-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
266586lower-memgcc -O3 -fomit-frame-pointer2014101820141014
266809lower-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
273497lower-memgcc -O2 -fomit-frame-pointer2014101820141014
274860lower-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
3888538-bitgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
3888678-bitgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
3889188-bitgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
3889578-bitgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
3889828-bitgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
421373sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
422109sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
422194sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
422550sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
423379sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
4279418-bitgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
4279488-bitgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
4279558-bitgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
4284418-bitgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
4285258-bitgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
4629248-bitgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
4770888-bitgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
4785178-bitgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
4792018-bitgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
4863908-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4895268-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4898838-bitgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
490172new-aes-roundclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
490185no-saltclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
490213new-aes-roundclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
490274no-saltclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
490800new-aes-roundclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
490802no-saltclang -O3 -fomit-frame-pointer2014101820141014
490802new-aes-roundclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
490802new-aes-roundclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
490830new-aes-roundclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
490830no-saltclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
490830no-saltclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
490832no-saltclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
490845no-saltclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
490845new-aes-roundclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
490848no-saltclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
490855new-aes-roundclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
490856no-saltclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
490858no-saltclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
490875new-aes-roundclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
490890new-aes-roundclang -O3 -fomit-frame-pointer2014101820141014
491054no-saltclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
491096new-aes-roundclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
4946378-bitgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
4948188-bitclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
4948278-bitclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
4948388-bitclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
4948398-bitclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
4948618-bitclang -O3 -fomit-frame-pointer2014101820141014
4948618-bitclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
4948618-bitclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
4948638-bitclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
4948828-bitclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
4975688-bitclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
4976728-bitclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
5004998-bitgcc -O3 -fomit-frame-pointer2014101820141014
5015548-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
502556different-orderclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
502652different-orderclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
503404different-orderclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
503428different-orderclang -O3 -fomit-frame-pointer2014101820141014
503458different-orderclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
503462different-orderclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
503486different-orderclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
503533different-orderclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
503537different-orderclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
503582different-orderclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
503655different-orderclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
5047528-bitgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
5059878-bitgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
516576sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
5175758-bitgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
517830sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
518128sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
518177sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
518391sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
5195128-bitgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
520184sphlib-smallgcc2014101820141014
520196sphlib-smallcc2014101820141014
520213sphlib-smallgcc -funroll-loops2014101820141014
5522208-bitgcc -O2 -fomit-frame-pointer2014101820141014
553446low-memgcc -funroll-loops2014101820141014
553457low-memgcc2014101820141014
553506low-memcc2014101820141014
555676IntelL1Cachegcc -funroll-loops2014101820141014
556120IntelL1Cachegcc2014101820141014
556277IntelL1Cachecc2014101820141014
5619598-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
583622new-aes-roundgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
583693new-aes-roundgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
583792no-saltgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
583830no-saltgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
583862new-aes-roundgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
583863no-saltgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
583888no-saltgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
583920different-ordergcc -Os -fomit-frame-pointer2014101820141014
583929no-saltgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
583933new-aes-roundgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
583963new-aes-roundgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
584014different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
594124different-ordergcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
595057different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
595142no-saltgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
595200no-saltgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
595211different-ordergcc -O -fomit-frame-pointer2014101820141014
595228no-saltgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
595277new-aes-roundgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
595333new-aes-roundgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
595345new-aes-roundgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
595485new-aes-roundgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
595498no-saltgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
595680new-aes-roundgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
595707no-saltgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
595828different-ordergcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
597427different-ordergcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
597609no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
597979new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
598809different-ordergcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
601335no-saltgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
601408new-aes-roundgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
602531different-ordergcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
602551no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
602726new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
603839different-ordergcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
604515different-ordergcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
605981new-aes-roundgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
606034no-saltgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
610181different-ordergcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
610243different-ordergcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
610246different-ordergcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
610248different-ordergcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
610320different-ordergcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
610387different-ordergcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
611040no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
611177no-saltgcc -Os -fomit-frame-pointer2014101820141014
611252new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
611263new-aes-roundgcc -Os -fomit-frame-pointer2014101820141014
612467different-ordergcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
612523different-ordergcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
612528different-ordergcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
612696different-ordergcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
612754different-ordergcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
620734different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
620769different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
620828no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
620936no-saltgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
620959new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
621552new-aes-roundgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
621567new-aes-roundgcc -O -fomit-frame-pointer2014101820141014
621606no-saltgcc -O -fomit-frame-pointer2014101820141014
626848no-saltgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
627593new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
631174new-aes-roundgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
631900no-saltgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
633527new-aes-roundgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
634849no-saltgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
636650no-saltgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
637468new-aes-roundgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
639004no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
639304new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
639326no-saltgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
639607new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
651658different-ordergcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
651671different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
653666no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
653869new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
657508different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
657600different-ordergcc -funroll-loops -O -fomit-frame-pointer2014101820141014
661695no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
661757new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
661768new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
661789no-saltgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
662359no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
662361new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
662368new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
662477no-saltgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
663360different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
672508different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
696966lower-memcc2014101820141014
697037lower-memgcc2014101820141014
697039lower-memgcc -funroll-loops2014101820141014
703183sphlibgcc -funroll-loops2014101820141014
703669sphlibgcc2014101820141014
703928sphlibcc2014101820141014
776145no-saltgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
777178new-aes-roundgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
781795no-saltgcc -O3 -fomit-frame-pointer2014101820141014
781806new-aes-roundgcc -O3 -fomit-frame-pointer2014101820141014
782325new-aes-roundgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
782546no-saltgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
783877no-saltgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
784273new-aes-roundgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
785001new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
785070no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
795099no-saltgcc -O2 -fomit-frame-pointer2014101820141014
795190new-aes-roundgcc -O2 -fomit-frame-pointer2014101820141014
799320new-aes-roundgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
799571no-saltgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
803987new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
804009no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
821355new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
822049no-saltgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
829730no-saltgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
830186new-aes-roundgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
830685new-aes-roundgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
830730no-saltgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
830741new-aes-roundgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
830745no-saltgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
830749no-saltgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
830777new-aes-roundgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
830865no-saltgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
830880no-saltgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
831015new-aes-roundgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
831225new-aes-roundgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
833792new-aes-roundgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
833833new-aes-roundgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
833965new-aes-roundgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
833987no-saltgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
834004no-saltgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
834062no-saltgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
834088new-aes-roundgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
834197new-aes-roundgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
834650no-saltgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
835517no-saltgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
866644different-ordergcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
874536different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
879945different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
885611different-ordergcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
8906138-bitgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
8907478-bitgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
8907508-bitgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
8918358-bitgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
8918518-bitgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
892991different-ordergcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
9030118-bitgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
9030588-bitgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
9031598-bitgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
903199new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
903246no-saltgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
9038818-bitgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
9040308-bitgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
932326different-ordergcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
932475different-ordergcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
932660different-ordergcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
932848different-ordergcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
932853different-ordergcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
938608different-ordergcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
939557different-ordergcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
940307different-ordergcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
940322different-ordergcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
940502different-ordergcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
945360different-ordergcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
947885different-ordergcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
967755no-saltgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
968013new-aes-roundgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
10140098-bitgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
10226128-bitgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
10350128-bitgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
10368528-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
10369568-bitgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
10388918-bitgcc -Os -fomit-frame-pointer2014101820141014
10401358-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
10521928-bitgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
10559438-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
10560178-bitgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
10770308-bitgcc -O -fomit-frame-pointer2014101820141014
10770308-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
10770838-bitgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
10779588-bitgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
10842438-bitgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
1160640different-ordergcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
1166713different-ordergcc -O3 -fomit-frame-pointer2014101820141014
1175370different-ordergcc -O2 -fomit-frame-pointer2014101820141014
1178093different-ordergcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
1182243different-ordergcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
1251525new-aes-roundcc2014101820141014
1251587new-aes-roundgcc2014101820141014
1251759new-aes-roundgcc -funroll-loops2014101820141014
13002268-bitgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
1309480no-saltgcc -funroll-loops2014101820141014
1309575no-saltcc2014101820141014
1309791no-saltgcc2014101820141014
1350265different-ordergcc -funroll-loops2014101820141014
1350415different-ordercc2014101820141014
1351560different-ordergcc2014101820141014
37581018-bitcc2014101820141014
37581808-bitgcc -funroll-loops2014101820141014
37582778-bitgcc2014101820141014

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]

Number of similar (compiler,implementation) pairs: 245, namely:
CompilerImplementations
cc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib sphlib-small
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
shavite.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shavite.c: clang: warning: argument unused during compilation: '-mavx'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx'
SHAvite3.c: clang: warning: argument unused during compilation: '-maes'
SHAvite3.c: clang: warning: argument unused during compilation: '-mpclmul'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
shavite.c: clang: warning: argument unused during compilation: '-mavx'
shavite.c: clang: warning: argument unused during compilation: '-maes'
shavite.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx'
SHAvite3.c: clang: warning: argument unused during compilation: '-maes'
SHAvite3.c: clang: warning: argument unused during compilation: '-mpclmul'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shavite.c: clang: warning: argument unused during compilation: '-mavx'
shavite.c: clang: warning: argument unused during compilation: '-maes'
shavite.c: clang: warning: argument unused during compilation: '-mpclmul'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHAvite3.c: SHAvite3.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm810 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm810 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm810 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm110 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
shavite.c: shavite.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib sphlib-small