Implementation notes: armeabi, h6dragon, crypto_hash/echosp256

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: echosp256
TimeImplementationCompilerBenchmark dateSUPERCOP version
129289generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
129423generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
129652generic/opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
129731generic/opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
129752generic/opt32clang -O3 -fomit-frame-pointer2014101620141014
129752generic/opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
129754generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
129754generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
129754generic/opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
129764generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
129833generic/opt32clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
135425generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
137393generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
142060generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
142185generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
142330generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
142934generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
144178generic/opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
144901generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
145207generic/opt32gcc -Os -fomit-frame-pointer2014101620141014
145207generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
145235generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
146453generic/opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
146469generic/opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
146473generic/opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
146477generic/opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
146496generic/opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
147783powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
147787powerpc/pp32cv2clang -O3 -fomit-frame-pointer2014101620141014
147787powerpc/pp32cv2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
147787powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
147788powerpc/pp32cv2clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
147788powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
147804powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
147814generic/opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
147827powerpc/pp32cv2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
147841powerpc/pp32cv2clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
148350powerpc/pp32cv2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
148354powerpc/pp32cv2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
149032generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
149045generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
157468powerpc/pp32cv2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
157517powerpc/pp32cv2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
158188powerpc/pp32cv2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
158190powerpc/pp32cv2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
158192powerpc/pp32cv2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
159358generic/opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
159358generic/opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
159377generic/opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
159456generic/opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
159555generic/opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
161206generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
161224generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
162206generic/opt32gcc -O -fomit-frame-pointer2014101620141014
162206generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
162206generic/opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
163060generic/opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
166948powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
171529powerpc/pp32cv2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
171529powerpc/pp32cv2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
171529powerpc/pp32cv2gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
171735powerpc/pp32cv2gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
171756powerpc/pp32cv2gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
173007generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
174259generic/opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
174456powerpc/pp32cv2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
174480powerpc/pp32cv2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
174515powerpc/pp32cv2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
174517powerpc/pp32cv2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
174529powerpc/pp32cv2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
174801generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
174856powerpc/pp32cv2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
175266powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
175922generic/opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
176524powerpc/pp32cv2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
176552powerpc/pp32cv2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
176554powerpc/pp32cv2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
176559powerpc/pp32cv2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
176577powerpc/pp32cv2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
177000generic/opt32gcc -O3 -fomit-frame-pointer2014101620141014
177249powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
177404powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
177450generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
177483powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014101620141014
177728powerpc/pp32cv2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
178637powerpc/pp32cv2gcc -O -fomit-frame-pointer2014101620141014
178637powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
178637powerpc/pp32cv2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
178875powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
178916generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
178927powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
179595powerpc/pp32cv2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
180390powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
180549powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
180730powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
181816powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
181832powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
184457generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
185953powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
185979powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
186649powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
186877generic/opt32gcc -O2 -fomit-frame-pointer2014101620141014
186960generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
188914generic/opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
189737powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014101620141014
190174generic/opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
191415powerpc/pp32cv2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
193022generic/opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
193063generic/opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
193706powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
193807generic/opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
193827generic/opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
193836generic/opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
193965powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
194001powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
194660powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014101620141014
196305powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
197504generic/opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
197524generic/opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
197768powerpc/pp32cv2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
198191generic/opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
198193generic/opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
198215generic/opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
198755powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
199397powerpc/pp32cv2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
201015powerpc/pp32cv2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
209314generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
209321generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
209326generic/opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
209331generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
209342generic/opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
209734generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
209745generic/opt64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
209759generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
209769generic/opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
209773generic/opt64clang -O3 -fomit-frame-pointer2014101620141014
209788generic/opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
213094powerpc/pp32cv1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
213094powerpc/pp32cv1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
213180powerpc/pp32cv1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
213253powerpc/pp32cv1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
213327powerpc/pp32cv1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
216989powerpc/pp32cv1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
216990powerpc/pp32cv1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
217907powerpc/pp32cv1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
218042powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
218042powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
218070powerpc/pp32cv1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
218095powerpc/pp32cv1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
218121powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
218122powerpc/pp32cv1clang -O3 -fomit-frame-pointer2014101620141014
218122powerpc/pp32cv1clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
218123powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
218147powerpc/pp32cv1clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
218272powerpc/pp32cv1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
218338powerpc/pp32cv1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
218820powerpc/pp32cv1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
219005powerpc/pp32cv1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
229478powerpc/pp32cv1gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
229492powerpc/pp32cv1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
229509powerpc/pp32cv1gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
229530powerpc/pp32cv1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
229562powerpc/pp32cv1gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
237617powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
238773generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
240205generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
243671powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
245397powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
245762generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
245974generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
249619powerpc/pp32cv1gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
250631powerpc/pp32cv1gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
252504powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
252861powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
253948powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014101620141014
253997powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
256435powerpc/pp32cv1gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
263325powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
263941powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
265433powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
265433powerpc/pp32cv1gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
265434powerpc/pp32cv1gcc -O -fomit-frame-pointer2014101620141014
268007powerpc/pp32cv1gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
268216powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014101620141014
268813powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014101620141014
269092powerpc/pp32cv1gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
269194powerpc/pp32cv1gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
269863powerpc/pp32cv1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
269914powerpc/pp32cv1gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
269944powerpc/pp32cv1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
272415powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
272644powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
272916powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
272937powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
272945powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
272958powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
273162powerpc/pp32cv1gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
273981powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
275188powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
275640powerpc/pp32cv1gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
277183powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
277342powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
285334powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
292093powerpc/pp32cv1gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
335717generic/opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
336084generic/opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
336157generic/opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
339101generic/opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
339161generic/opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
339772generic/opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
339772generic/opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
339789generic/opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
339797generic/opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
339820generic/opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
339833generic/opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
340258generic/opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
340591generic/opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
340603generic/opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
340707generic/opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
340823generic/opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
341023generic/opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
341138generic/opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
343080generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
343126generic/opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
343128generic/opt64gcc -O -fomit-frame-pointer2014101620141014
345853generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
345930generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
348283generic/opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
348286generic/opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
348300generic/opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
348311generic/opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
348313generic/opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
348352generic/opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
348393generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
348408generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
349500generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
351213generic/opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
351417generic/opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
351973generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
352979generic/opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
354541generic/opt64gcc -O3 -fomit-frame-pointer2014101620141014
355537generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
356464generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
356639generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
357925generic/opt64gcc -O2 -fomit-frame-pointer2014101620141014
359905generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
364924generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
365003generic/opt64gcc -Os -fomit-frame-pointer2014101620141014
367178generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
367558generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
410876generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
420768generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
436655generic/opt32cc2014101620141014
436657generic/opt32gcc -funroll-loops2014101620141014
436760generic/opt32gcc2014101620141014
639572powerpc/pp32cv2cc2014101620141014
639661powerpc/pp32cv2gcc2014101620141014
639708powerpc/pp32cv2gcc -funroll-loops2014101620141014
749269powerpc/pp32cv1gcc -funroll-loops2014101620141014
749507powerpc/pp32cv1cc2014101620141014
749581powerpc/pp32cv1gcc2014101620141014
1893702generic/opt64gcc -funroll-loops2014101620141014
1893795generic/opt64cc2014101620141014
1894148generic/opt64gcc2014101620141014

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: cc
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc generic/opt32
gcc generic/opt32
gcc -O2 -fomit-frame-pointer generic/opt32
gcc -O3 -fomit-frame-pointer generic/opt32
gcc -O -fomit-frame-pointer generic/opt32
gcc -Os -fomit-frame-pointer generic/opt32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt32
gcc -fno-schedule-insns -O -fomit-frame-pointer generic/opt32
gcc -fno-schedule-insns -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops generic/opt32
gcc -funroll-loops -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer generic/opt32
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echosp256_generic_opt64':
echo64.c: echo64.c:555:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:542:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc generic/opt64
gcc generic/opt64
gcc -O2 -fomit-frame-pointer generic/opt64
gcc -O3 -fomit-frame-pointer generic/opt64
gcc -O -fomit-frame-pointer generic/opt64
gcc -Os -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops generic/opt64
gcc -funroll-loops -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: clang -O3 -fomit-frame-pointer
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt32
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer generic/opt32
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: clang -O3 -fomit-frame-pointer
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer generic/opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.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 powerpc/pp32cv1 powerpc/pp32cv2
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, 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 generic/opt32
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive generic/opt32

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, 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 generic/opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive generic/opt64

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.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 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.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 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-maes'
echo32.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 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-maes'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx'
echo64.c: clang: warning: argument unused during compilation: '-maes'
echo64.c: clang: warning: argument unused during compilation: '-mpclmul'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-maes'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.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 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-maes'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx'
echo64.c: clang: warning: argument unused during compilation: '-maes'
echo64.c: clang: warning: argument unused during compilation: '-mpclmul'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
echo32.c: echo32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=arm810 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=arm810 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=arm810 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=arm8 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=arm8 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=arm8 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm110 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm -O -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm -Os -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
echo32.c: echo32.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 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
echo64.c: echo64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
echo64.c: echo64.c: In function 'crypto_hash_echosp256_generic_opt64':
echo64.c: echo64.c:555:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:542:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'
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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=arm810 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=arm810 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=arm8 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm -O -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm -Os -fomit-frame-pointer generic/opt64