Implementation notes: armeabi, spongebob, crypto_hash/simd256

Computer: spongebob
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
189952sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013030620130126
191232sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030620130126
191232sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030620130126
194816sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013030620130126
194816sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030620130126
198400sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013030620130126
198400sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013030620130126
198400sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013030620130126
199424sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2013030620130126
199680sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030620130126
201728sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013030620130126
201984sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030620130126
201984sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013030620130126
201984sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030620130126
201984sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013030620130126
201984sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013030620130126
201984sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2013030620130126
201984sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2013030620130126
203008sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013030620130126
207872sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030620130126
207872sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013030620130126
207872sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030620130126
207872sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2013030620130126
208896sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013030620130126
208896sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030620130126
211456sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013030620130126
213760sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030620130126
216064sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013030620130126
216064sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013030620130126
216320sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2013030620130126
217344sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2013030620130126
217344optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013030620130126
217344sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013030620130126
217344sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013030620130126
217344sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013030620130126
217344sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013030620130126
217344sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2013030620130126
217600sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2013030620130126
217600sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2013030620130126
217600sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2013030620130126
217600sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2013030620130126
218368sphlibgcc -O -fomit-frame-pointer2013030620130126
218624sphlibgcc -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -funroll-loops -Os -fomit-frame-pointer2013030620130126
218624optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2013030620130126
218624sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2013030620130126
218880sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2013030620130126
219648sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030620130126
219648sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013030620130126
219648sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013030620130126
219648sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2013030620130126
219904sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013030620130126
219904sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013030620130126
220928sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013030620130126
220928sphlibgcc -funroll-loops -O -fomit-frame-pointer2013030620130126
220928sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013030620130126
220928optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030620130126
222208optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030620130126
223488sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013030620130126
223488sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2013030620130126
224512sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013030620130126
224768sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013030620130126
225792sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2013030620130126
225792optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013030620130126
228096optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013030620130126
229376sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2013030620130126
230144optgcc -funroll-loops -O3 -fomit-frame-pointer2013030620130126
233984optgcc -funroll-loops -O2 -fomit-frame-pointer2013030620130126
234240sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013030620130126
237568optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013030620130126
237568optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013030620130126
237568optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2013030620130126
238848optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2013030620130126
238848optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2013030620130126
238848optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2013030620130126
238848optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2013030620130126
238848optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2013030620130126
238848optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013030620130126
238848optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013030620130126
239872optgcc -O3 -fomit-frame-pointer2013030620130126
239872optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013030620130126
239872optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013030620130126
239872optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2013030620130126
239872sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013030620130126
240384optgcc -mcpu=xscale -O3 -fomit-frame-pointer2013030620130126
240896optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2013030620130126
241152sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030620130126
241152sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030620130126
241152sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030620130126
242432sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013030620130126
244736sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030620130126
246016sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013030620130126
247040optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013030620130126
249344sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013030620130126
249344sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013030620130126
249344optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013030620130126
249344optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013030620130126
249600sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030620130126
250624sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2013030620130126
250624sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2013030620130126
250624sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2013030620130126
250880sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2013030620130126
251648sphlibgcc -O2 -fomit-frame-pointer2013030620130126
251648sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013030620130126
251648sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013030620130126
251904optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030620130126
251904sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2013030620130126
251904sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2013030620130126
251904sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013030620130126
251904sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2013030620130126
252160optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030620130126
252160sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013030620130126
252928sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013030620130126
254208optgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013030620130126
254464sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013030620130126
254464sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013030620130126
255488sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030620130126
256512sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013030620130126
256512sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013030620130126
256512sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013030620130126
256512sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013030620130126
256512optgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013030620130126
256768sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2013030620130126
257792optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030620130126
259072sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030620130126
259840sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030620130126
259840sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030620130126
260096sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013030620130126
260096optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013030620130126
260096optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030620130126
260352sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013030620130126
260352sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013030620130126
261120sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013030620130126
261376sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2013030620130126
262656sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2013030620130126
262656optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030620130126
262656sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013030620130126
263680sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2013030620130126
264960sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2013030620130126
264960sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2013030620130126
265984sphlib-smallgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013030620130126
265984optgcc -mcpu=xscale -O2 -fomit-frame-pointer2013030620130126
266240optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013030620130126
266240sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013030620130126
266240sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030620130126
267264sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2013030620130126
267264sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013030620130126
268032sphlib-smallgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2013030620130126
268288optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013030620130126
268544optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013030620130126
268544optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013030620130126
268544optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013030620130126
268544sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013030620130126
268544sphlib-smallgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013030620130126
272128optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030620130126
273152optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013030620130126
273408optgcc -O2 -fomit-frame-pointer2013030620130126
273408optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2013030620130126
273408optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2013030620130126
273408optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2013030620130126
273408optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2013030620130126
273408optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2013030620130126
273408optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013030620130126
274432sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2013030620130126
274432optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2013030620130126
274432optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2013030620130126
274432optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013030620130126
274432optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013030620130126
275712optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013030620130126
276736optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2013030620130126
280320sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013030620130126
280320sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2013030620130126
284160sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013030620130126
284160sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013030620130126
285184sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2013030620130126
291072sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013030620130126
293376sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030620130126
307712optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013030620130126
307968optgcc -funroll-loops -O -fomit-frame-pointer2013030620130126
346624optgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2013030620130126
346880optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030620130126
348160optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013030620130126
349184optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013030620130126
349184optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2013030620130126
349184optgcc -mcpu=strongarm -O -fomit-frame-pointer2013030620130126
349440optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013030620130126
350464optgcc -mcpu=arm1020t -O -fomit-frame-pointer2013030620130126
350464optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013030620130126
350464optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013030620130126
350464optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013030620130126
350464optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013030620130126
350464optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013030620130126
350464optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030620130126
350464optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030620130126
350464optgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2013030620130126
351488optgcc -O -fomit-frame-pointer2013030620130126
351488optgcc -mcpu=arm810 -O -fomit-frame-pointer2013030620130126
351744optgcc -fno-schedule-insns -O -fomit-frame-pointer2013030620130126
351744optgcc -mcpu=arm8 -O -fomit-frame-pointer2013030620130126
351744optgcc -mcpu=arm920t -O -fomit-frame-pointer2013030620130126
352512optgcc -mcpu=arm940t -O -fomit-frame-pointer2013030620130126
352768optgcc -mcpu=arm920 -O -fomit-frame-pointer2013030620130126
352768optgcc -mcpu=arm9 -O -fomit-frame-pointer2013030620130126
352768optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013030620130126
352768optgcc -mcpu=ep9312 -O -fomit-frame-pointer2013030620130126
354048sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013030620130126
354048sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013030620130126
354048optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013030620130126
354048sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013030620130126
354048sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013030620130126
355072optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013030620130126
356352sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2013030620130126
356608sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030620130126
357376sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030620130126
357376sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013030620130126
357376sphlib-smallgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2013030620130126
357376sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2013030620130126
357632optgcc -mcpu=arm9e -O -fomit-frame-pointer2013030620130126
357632optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013030620130126
357632optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030620130126
357632optgcc -mcpu=xscale -O -fomit-frame-pointer2013030620130126
357888optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013030620130126
358400optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013030620130126
361216sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2013030620130126
361216sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013030620130126
362496optgcc -mcpu=xscale -Os -fomit-frame-pointer2013030620130126
366080optgcc -funroll-loops -Os -fomit-frame-pointer2013030620130126
367104optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013030620130126
370432optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013030620130126
370688optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013030620130126
370688optgcc -mcpu=strongarm -Os -fomit-frame-pointer2013030620130126
371712optgcc -Os -fomit-frame-pointer2013030620130126
371712optgcc -mcpu=arm810 -Os -fomit-frame-pointer2013030620130126
371712optgcc -mcpu=arm8 -Os -fomit-frame-pointer2013030620130126
371712optgcc -mcpu=arm920 -Os -fomit-frame-pointer2013030620130126
371712optgcc -mcpu=arm920t -Os -fomit-frame-pointer2013030620130126
371712optgcc -mcpu=arm940t -Os -fomit-frame-pointer2013030620130126
371712optgcc -mcpu=arm9 -Os -fomit-frame-pointer2013030620130126
371712optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013030620130126
371712optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2013030620130126
372992sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2013030620130126
373248sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2013030620130126
373248sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013030620130126
373248sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2013030620130126
375296optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013030620130126
375552optgcc -mcpu=arm9e -Os -fomit-frame-pointer2013030620130126
376576optgcc -fno-schedule-insns -Os -fomit-frame-pointer2013030620130126
377856sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013030620130126
377856sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013030620130126
380160optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2013030620130126
380160optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013030620130126
382464sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2013030620130126
544000sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2013030620130126
699648sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2013030620130126
705536sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013030620130126
705792sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2013030620130126
706816sphlibgcc -O3 -fomit-frame-pointer2013030620130126
707072sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2013030620130126
707072sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2013030620130126
707072sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2013030620130126
707072sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2013030620130126
707072sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2013030620130126
707072sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013030620130126
707072sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013030620130126
707840sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2013030620130126
709120sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013030620130126
709120sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013030620130126
714240sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2013030620130126
715008sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013030620130126
715264sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013030620130126
1249792sphlib-smallgcc2013030620130126
1250048sphlib-smallcc2013030620130126
1250048sphlib-smallgcc -funroll-loops2013030620130126
1326848sphlibcc2013030620130126
1326848sphlibgcc2013030620130126
1326848sphlibgcc -funroll-loops2013030620130126
2061312optcc2013030620130126
2061312optgcc2013030620130126
2061312optgcc -funroll-loops2013030620130126
4314880refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013030620130126
4314880refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013030620130126
4389376refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013030620130126
4398080refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013030620130126
4514560refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030620130126
4608512refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030620130126
4712960refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013030620130126
4713984refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2013030620130126
4725760refgcc -mcpu=xscale -O3 -fomit-frame-pointer2013030620130126
4729088refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2013030620130126
4729600refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013030620130126
4729600refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2013030620130126
4729600refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2013030620130126
4729600refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2013030620130126
4730368refgcc -O3 -fomit-frame-pointer2013030620130126
4730368refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013030620130126
4730624refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013030620130126
4730624refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2013030620130126
4730624refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2013030620130126
4730624refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013030620130126
4735232refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2013030620130126
4735488refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013030620130126
4735488refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013030620130126
4796928refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013030620130126
4797184refgcc -mcpu=xscale -O2 -fomit-frame-pointer2013030620130126
4815104refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2013030620130126
4825600refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2013030620130126
4827136refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2013030620130126
4827648refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2013030620130126
4827904refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2013030620130126
4828160refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2013030620130126
4828160refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2013030620130126
4828160refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013030620130126
4831488refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013030620130126
4831744refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013030620130126
4832768refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013030620130126
4835328refgcc -O2 -fomit-frame-pointer2013030620130126
4836352refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013030620130126
4837632refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2013030620130126
4838656refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013030620130126
4892160refgcc -funroll-loops -O2 -fomit-frame-pointer2013030620130126
4919552refgcc -funroll-loops -O3 -fomit-frame-pointer2013030620130126
5147648refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013030620130126
5242624refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013030620130126
5515776refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030620130126
5531136refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013030620130126
5616640refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030620130126
5625344refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013030620130126
6164736refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013030620130126
6169344refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013030620130126
6237184refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013030620130126
6262016refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013030620130126
6550528refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030620130126
6552832refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030620130126
6654976refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030620130126
6657536refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030620130126
6745600refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013030620130126
6745600refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013030620130126
6745600refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013030620130126
6745856refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013030620130126
6745856refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013030620130126
6746368refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2013030620130126
6746624refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030620130126
6747648refgcc -mcpu=arm9e -O -fomit-frame-pointer2013030620130126
6748928refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030620130126
6750208refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013030620130126
6758400refgcc -fno-schedule-insns -O -fomit-frame-pointer2013030620130126
6758400refgcc -mcpu=arm940t -O -fomit-frame-pointer2013030620130126
6758656refgcc -O -fomit-frame-pointer2013030620130126
6759424refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013030620130126
6759680refgcc -mcpu=arm810 -O -fomit-frame-pointer2013030620130126
6759680refgcc -mcpu=arm8 -O -fomit-frame-pointer2013030620130126
6759680refgcc -mcpu=arm920t -O -fomit-frame-pointer2013030620130126
6759680refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013030620130126
6759936refgcc -mcpu=arm1020t -O -fomit-frame-pointer2013030620130126
6759936refgcc -mcpu=arm9 -O -fomit-frame-pointer2013030620130126
6759936refgcc -mcpu=ep9312 -O -fomit-frame-pointer2013030620130126
6760704refgcc -mcpu=arm920 -O -fomit-frame-pointer2013030620130126
6761984refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2013030620130126
6762240refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013030620130126
6762240refgcc -mcpu=strongarm -O -fomit-frame-pointer2013030620130126
6776320refgcc -mcpu=xscale -O -fomit-frame-pointer2013030620130126
6814464refgcc -funroll-loops -O -fomit-frame-pointer2013030620130126
6815488refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013030620130126
15887360refgcc2013030620130126
15889152refcc2013030620130126
15897856refgcc -funroll-loops2013030620130126
32753152refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030620130126
32839680refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013030620130126
32847104refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013030620130126
32850432refgcc -mcpu=xscale -Os -fomit-frame-pointer2013030620130126
32860160refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013030620130126
32870656refgcc -funroll-loops -Os -fomit-frame-pointer2013030620130126
33036800refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2013030620130126
33067776refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013030620130126
33069056refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013030620130126
33186816refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013030620130126
33188096refgcc -mcpu=arm920t -Os -fomit-frame-pointer2013030620130126
33192704refgcc -mcpu=arm920 -Os -fomit-frame-pointer2013030620130126
33192704refgcc -mcpu=arm9 -Os -fomit-frame-pointer2013030620130126
33192960refgcc -mcpu=arm810 -Os -fomit-frame-pointer2013030620130126
33193728refgcc -Os -fomit-frame-pointer2013030620130126
33193728refgcc -mcpu=arm940t -Os -fomit-frame-pointer2013030620130126
33193728refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013030620130126
33193984refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2013030620130126
33193984refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013030620130126
33193984refgcc -mcpu=strongarm -Os -fomit-frame-pointer2013030620130126
33199872refgcc -mcpu=arm8 -Os -fomit-frame-pointer2013030620130126
33204736refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013030620130126
33307648refgcc -mcpu=arm9e -Os -fomit-frame-pointer2013030620130126
33308160refgcc -fno-schedule-insns -Os -fomit-frame-pointer2013030620130126
33396992refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2013030620130126
33398272refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013030620130126
33413632refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030620130126
33447168refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013030620130126

Test failure

Implementation: crypto_hash/simd256/opt
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 55, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer opt ref sphlib sphlib-small vectarm
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer opt ref sphlib sphlib-small vectarm

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: cc
vector.c: In file included from vector.c:5:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: In file included from vector.c:5:
vector.c: vector.h:344: error: array type has incomplete element type
vector.c: vector.h:355: error: array type has incomplete element type
vector.c: vector.h:367: error: array type has incomplete element type
vector.c: vector.c:24: error: variable 'V128' has initializer but incomplete type
vector.c: vector.c:25: error: variable 'V255' has initializer but incomplete type
vector.c: vector.c:26: error: variable 'V257' has initializer but incomplete type
vector.c: vector.c:27: error: variable 'V0' has initializer but incomplete type
vector.c: ...
vector.c: vector.c:879: error: expected ';' before 'ww'
vector.c: vector.c:880: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:880: error: expected ';' before 'ww'
vector.c: vector.c:881: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:881: error: expected ';' before 'ww'
vector.c: vector.c: In function 'SIMD_Compress':
vector.c: vector.c:889: error: array type has incomplete element type
vector.c: vector.c:905: error: array type has incomplete element type
vector.c: vector.c: In function 'fft128_natural':
vector.c: vector.c:917: error: array type has incomplete element type

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer vect128
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm1020t -O -fomit-frame-pointer vect128
gcc -mcpu=arm1020t -Os -fomit-frame-pointer vect128
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer vect128
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer vect128
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer vect128
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer vect128
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns vect128
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer vect128
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer vect128
gcc -mcpu=arm810 -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm810 -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm810 -O -fomit-frame-pointer vect128
gcc -mcpu=arm810 -Os -fomit-frame-pointer vect128
gcc -mcpu=arm8 -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm8 -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm8 -O -fomit-frame-pointer vect128
gcc -mcpu=arm8 -Os -fomit-frame-pointer vect128
gcc -mcpu=arm920 -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm920 -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm920 -O -fomit-frame-pointer vect128
gcc -mcpu=arm920 -Os -fomit-frame-pointer vect128
gcc -mcpu=arm920t -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm920t -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm920t -O -fomit-frame-pointer vect128
gcc -mcpu=arm920t -Os -fomit-frame-pointer vect128
gcc -mcpu=arm940t -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm940t -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm940t -O -fomit-frame-pointer vect128
gcc -mcpu=arm940t -Os -fomit-frame-pointer vect128
gcc -mcpu=arm9 -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm9 -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm9 -O -fomit-frame-pointer vect128
gcc -mcpu=arm9 -Os -fomit-frame-pointer vect128
gcc -mcpu=arm9e -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm9e -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm9e -O -fomit-frame-pointer vect128
gcc -mcpu=arm9e -Os -fomit-frame-pointer vect128
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer vect128
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer vect128
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer vect128
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer vect128
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer vect128
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer vect128
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer vect128
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer vect128
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer vect128
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer vect128
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer vect128
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer vect128
gcc -mcpu=ep9312 -O -fomit-frame-pointer vect128
gcc -mcpu=ep9312 -Os -fomit-frame-pointer vect128
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer vect128
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer vect128
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer vect128
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer vect128
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer vect128
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer vect128
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer vect128
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer vect128
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer vect128
gcc -mcpu=strongarm110 -O -fomit-frame-pointer vect128
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer vect128
gcc -mcpu=strongarm -O2 -fomit-frame-pointer vect128
gcc -mcpu=strongarm -O3 -fomit-frame-pointer vect128
gcc -mcpu=strongarm -O -fomit-frame-pointer vect128
gcc -mcpu=strongarm -Os -fomit-frame-pointer vect128
gcc -mcpu=xscale -O2 -fomit-frame-pointer vect128
gcc -mcpu=xscale -O3 -fomit-frame-pointer vect128
gcc -mcpu=xscale -O -fomit-frame-pointer vect128
gcc -mcpu=xscale -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: cc
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: impossible constraint in 'asm'
vector_arm.c: vector_arm.c:217: error: impossible constraint in 'asm'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc vectarm
gcc vectarm
gcc -funroll-loops vectarm

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: gcc -O2 -fomit-frame-pointer
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: impossible constraint in 'asm'
vector_arm.c: vector_arm.c:217: error: impossible constraint in 'asm'
vector_arm.c: vector_arm.c:217: error: impossible constraint in 'asm'

Number of similar (compiler,implementation) pairs: 112, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer vectarm
gcc -O3 -fomit-frame-pointer vectarm
gcc -O -fomit-frame-pointer vectarm
gcc -Os -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -O -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -O -fomit-frame-pointer vectarm
gcc -funroll-loops -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm1020t -O -fomit-frame-pointer vectarm
gcc -mcpu=arm1020t -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer vectarm
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns vectarm
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns vectarm
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer vectarm
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns vectarm
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns vectarm
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns vectarm
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns vectarm
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer vectarm
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns vectarm
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns vectarm
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer vectarm
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm810 -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm810 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm810 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm810 -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm8 -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm8 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm8 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm8 -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm920 -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm920 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm920 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm920 -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm920t -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm920t -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm920t -O -fomit-frame-pointer vectarm
gcc -mcpu=arm920t -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm940t -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm940t -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm940t -O -fomit-frame-pointer vectarm
gcc -mcpu=arm940t -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm9 -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm9 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm9 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm9 -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm9e -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm9e -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm9e -O -fomit-frame-pointer vectarm
gcc -mcpu=arm9e -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer vectarm
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer vectarm
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer vectarm
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer vectarm
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer vectarm
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer vectarm
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer vectarm
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=ep9312 -O -fomit-frame-pointer vectarm
gcc -mcpu=ep9312 -Os -fomit-frame-pointer vectarm
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer vectarm
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer vectarm
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer vectarm
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer vectarm
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=strongarm110 -O -fomit-frame-pointer vectarm
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer vectarm
gcc -mcpu=strongarm -O2 -fomit-frame-pointer vectarm
gcc -mcpu=strongarm -O3 -fomit-frame-pointer vectarm
gcc -mcpu=strongarm -O -fomit-frame-pointer vectarm
gcc -mcpu=strongarm -Os -fomit-frame-pointer vectarm
gcc -mcpu=xscale -O2 -fomit-frame-pointer vectarm
gcc -mcpu=xscale -O3 -fomit-frame-pointer vectarm
gcc -mcpu=xscale -O -fomit-frame-pointer vectarm
gcc -mcpu=xscale -Os -fomit-frame-pointer vectarm