Implementation notes: armeabi, h5tegra, crypto_hash/simd512

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
218860sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
219958sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
222223sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
222534sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
222783sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
223141sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
225367sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
225478sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
226746sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
227731sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
227806sphlibgcc -Os -fomit-frame-pointer2011112920110914
231001sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
232340sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
233744sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
233833sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
237132sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
239082sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
241735sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
241765sphlibgcc -O -fomit-frame-pointer2011112920110914
241817sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
242633optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112820110914
245045sphlibgcc -O2 -fomit-frame-pointer2011112920110914
246518optgcc -funroll-loops -O3 -fomit-frame-pointer2011112820110914
246653sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
247029sphlibgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
250149sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
250290optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112820110914
250727sphlibgcc -O3 -fomit-frame-pointer2011112920110914
253349optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112820110914
253515sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
253616optgcc -O3 -fomit-frame-pointer2011112820110914
255532sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
255550sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
255659sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
255755sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
255818sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
258252optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112820110914
258273optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112820110914
258661optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112820110914
258684optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112820110914
258746optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112820110914
259685sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
260023optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112820110914
261227sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
265790optgcc -funroll-loops -O2 -fomit-frame-pointer2011112820110914
275684sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
276476sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
281172sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
286593sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
286679sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
286701sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
288335sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
290882sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
291157sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
292470sphlib-smallgcc -O2 -fomit-frame-pointer2011112920110914
292711sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
293893optgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112820110914
294082sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
298757sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
300920sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
300952sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
303428sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
303767sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
305630sphlib-smallgcc -Os -fomit-frame-pointer2011112920110914
305985sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
306202sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
306598sphlib-smallgcc -O3 -fomit-frame-pointer2011112920110914
307880sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
308461sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
308519sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
308820optgcc -O2 -fomit-frame-pointer2011112820110914
309035sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
309085sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
309177sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
310716optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112820110914
319219sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
319871sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
319982sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
321026sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
321064sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
321091sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
321859sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
321862sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
321913sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
321913sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
322052sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
322803optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112820110914
323294optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112820110914
323378optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112820110914
323662sphlib-smallgcc -O -fomit-frame-pointer2011112920110914
323688sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
323715sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
323838optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112820110914
323937optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112820110914
324504sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
328666sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
328670sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
328729sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
328749sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
328758sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
331625sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
331817sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
332462optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112820110914
336884sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
336896sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
336923sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
336929sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
336937sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
339429optgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112820110914
340019optgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112820110914
340210optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112820110914
342899optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112820110914
343091optgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112820110914
343747sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
356280optgcc -funroll-loops -O -fomit-frame-pointer2011112820110914
356341optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112820110914
365656optgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112820110914
373432optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112820110914
377303optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112820110914
377760optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112820110914
378723optgcc -Os -fomit-frame-pointer2011112820110914
380576optgcc -funroll-loops -Os -fomit-frame-pointer2011112820110914
386909optgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112820110914
389797optgcc -mcpu=arm8 -O -fomit-frame-pointer2011112820110914
389970optgcc -mcpu=arm810 -O -fomit-frame-pointer2011112820110914
390990optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112820110914
391096optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112820110914
392062optgcc -mcpu=strongarm -O -fomit-frame-pointer2011112820110914
426478sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
426804sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
426864sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
426920sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
427004sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
427260sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
428061sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
429345sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
429378sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
429825sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
430455sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
432505optgcc -fno-schedule-insns -O -fomit-frame-pointer2011112820110914
433019optgcc -O -fomit-frame-pointer2011112820110914
433288optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112820110914
433881sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
436085sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
436237sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
436372sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
436628sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
436729sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
436785sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
437057sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
437135sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
437302sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
437577sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
439284sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
442192sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
442210sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
442263sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
442468sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
442501sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
442556sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
442562sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
450539optgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112820110914
474332optgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112820110914
475925optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
476250optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
476986optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112820110914
477580optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112820110914
478273sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
479100optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112820110914
479570sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
479884sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
480153sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
480427sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
481053sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
481241optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112820110914
481871optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112820110914
482001optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112820110914
482548optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112820110914
482567sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
482670sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
482823optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112820110914
482937sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
483266optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112820110914
483946optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112820110914
484025optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112820110914
484157optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112820110914
484405sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
485777sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
485924sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
485933sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
485980sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
485994sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
486042sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
486131sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
486253sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
486303sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
494524sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
494584sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
494632sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
494838sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
495946sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
495993sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
496011sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
496068sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
496160sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
496170sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
496206sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
506124sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
506930sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
507432sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
507476sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
515671sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
516865sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
516905sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
516918sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
516979sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
517050sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
517196sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
517663sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
517750sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
518015sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
518026sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
518317sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
518371sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
518664sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
519553sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
519593sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
519706sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
519746sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
519752sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
519797sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
519958sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
523173sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
524002sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
524005sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
524121sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
524274sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
557621sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
558341sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
559411sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
559555sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
567440sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
567739sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
568383optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
568408sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
569023sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
569337sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
569376sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
569482sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
569498optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112820110914
569696optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112820110914
569741optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
570165sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
571645sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
572036sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
572086sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
572188sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
572263sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
572337sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
572372sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
572532optgcc -mcpu=xscale -Os -fomit-frame-pointer2011112820110914
572904optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112820110914
573355optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112820110914
573772optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112820110914
574557optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112820110914
574887optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112820110914
575019optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112820110914
575107optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112820110914
575747optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112820110914
575935optgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112820110914
576423optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
576566optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
577825optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112820110914
578473optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112820110914
578778optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112820110914
578793optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112820110914
579825sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
580007sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
580321sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
580716sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
580840sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
581030sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
581115sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
581116sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
581126sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
581198sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
581381sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
586559optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112820110914
587200optgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112820110914
587297optgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112820110914
587378optgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112820110914
587387optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112820110914
587764optgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112820110914
588214optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112820110914
588267optgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112820110914
588419optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112820110914
588833optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112820110914
638436optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
639103optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
639251optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112820110914
639715optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112820110914
644736optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112820110914
644873optgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112820110914
644966optgcc -mcpu=arm9 -O -fomit-frame-pointer2011112820110914
645719optgcc -mcpu=arm920t -O -fomit-frame-pointer2011112820110914
645748optgcc -mcpu=arm940t -O -fomit-frame-pointer2011112820110914
645906optgcc -mcpu=arm920 -O -fomit-frame-pointer2011112820110914
645948optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112820110914
645992optgcc -mcpu=arm9e -O -fomit-frame-pointer2011112820110914
646921optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112820110914
647626optgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112820110914
647859optgcc -mcpu=xscale -O -fomit-frame-pointer2011112820110914
928531sphlibcc2011112920110914
928930sphlibgcc2011112920110914
929134sphlibgcc -funroll-loops2011112920110914
1187439sphlib-smallgcc -funroll-loops2011112920110914
1188627sphlib-smallcc2011112920110914
1189000sphlib-smallgcc2011112920110914
2281405optgcc -funroll-loops2011112820110914
2281974optcc2011112820110914
2286156optgcc2011112820110914
7710167refgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
7723798refgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
8494231refgcc -O2 -fomit-frame-pointer2011112820110914
8496608refgcc -O3 -fomit-frame-pointer2011112820110914
8554049refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112820110914
8554383refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112820110914
8554883refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112820110914
8554979refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112820110914
8555602refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112820110914
8556151refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112820110914
8556204refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112820110914
8556971refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112820110914
8557955refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112820110914
8558523refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112820110914
8950806refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
8999456refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
10634611refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
10634627refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
11529142refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
11538033refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
12030929refgcc -mcpu=arm810 -O -fomit-frame-pointer2011112820110914
12034626refgcc -mcpu=arm8 -O -fomit-frame-pointer2011112820110914
12040336refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112820110914
12040921refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112820110914
12046922refgcc -mcpu=strongarm -O -fomit-frame-pointer2011112820110914
12363791refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
12394976refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
14163159refgcc -O -fomit-frame-pointer2011112820110914
14170867refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
14176281refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
14176386refgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
14413570refgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
14414101refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
26669068refgcc -funroll-loops2011112920110914
26673306refcc2011112920110914
26673715refgcc2011112820110914
60136726refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
60142054refgcc -Os -fomit-frame-pointer2011112820110914
60150648refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
60572516refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112820110914
60573637refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112820110914
60577733refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112820110914
60577965refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112820110914
60586840refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112820110914
60715461refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
60747417refgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
60765977refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
62006944refgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
62634703refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
62634835refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
62659442refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
62675911refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
62678942refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112820110914
62683087refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
62693377refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
62713777refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112820110914
62718555refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112820110914
62720990refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112820110914
62723867refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112820110914
62726275refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
62729084refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
62729495refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112820110914
63095241refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
63097615refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112820110914
63099688refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112820110914
63109184refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112820110914
63112021refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
63114381refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
63114960refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
63116009refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112820110914
63120122refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112820110914
63124988refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112820110914
63134805refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
63135442refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112820110914
63136954refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
63138528refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112820110914
63140946refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112820110914
63148397refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112820110914
63151124refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
63154385refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
63155716refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112820110914
63158421refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112820110914
63943613refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
63946507refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
64011803refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
64017299refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
64019952refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
64021250refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
64024917refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
64025458refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
64028140refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
64030590refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
65982335refgcc -mcpu=arm9e -O -fomit-frame-pointer2011112820110914
65986625refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
65987411refgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
65990159refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
65992077refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
65996029refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
65996400refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
66001100refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112820110914
66002282refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
66006085refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
66012937refgcc -mcpu=arm9 -O -fomit-frame-pointer2011112820110914
66015836refgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
66016945refgcc -mcpu=arm920t -O -fomit-frame-pointer2011112820110914
66019089refgcc -mcpu=arm920 -O -fomit-frame-pointer2011112820110914
66019284refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914

Compiler output

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

Number of similar (compiler,implementation) pairs: 87, 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 -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=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-a5 -O2 -fomit-frame-pointer vect128
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer vect128
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer vect128
gcc -mcpu=cortex-a5 -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=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=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/simd512/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
nist.c: nist.c:1:0: warning: target CPU does not support THUMB instructions
optimized.c: optimized.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

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

Compiler output

Implementation: crypto_hash/simd512/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
nist.c: nist.c:1:0: warning: target CPU does not support THUMB instructions
reference.c: reference.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

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

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
nist.c: nist.c:1:0: warning: target CPU does not support THUMB instructions
vector.c: vector.c:1:0: warning: target CPU does not support THUMB instructions
vector.c: In file included from vector.c:5:0:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:344:25: error: array type has incomplete element type
vector.c: vector.h:355:25: error: array type has incomplete element type
vector.c: vector.h:367:25: error: array type has incomplete element type
vector.c: vector.c:24:20: error: variable 'V128' has initializer but incomplete type
vector.c: vector.c:25:20: error: variable 'V255' has initializer but incomplete type
vector.c: vector.c:26:20: error: variable 'V257' has initializer but incomplete type
vector.c: vector.c:27:20: error: variable 'V0' has initializer but incomplete type
vector.c: ...
vector.c: vector.c:879:3: error: expected ';' before 'ww'
vector.c: vector.c:880:3: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:880:3: error: expected ';' before 'ww'
vector.c: vector.c:881:3: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:881:3: error: expected ';' before 'ww'
vector.c: vector.c: In function 'SIMD_Compress':
vector.c: vector.c:889:14: error: array type has incomplete element type
vector.c: vector.c:905:14: error: array type has incomplete element type
vector.c: vector.c: In function 'fft128_natural':
vector.c: vector.c:917:12: error: array type has incomplete element type

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
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=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

Compiler output

Implementation: crypto_hash/simd512/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
simd.c: simd.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

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