Implementation notes: armeabi, auxplug, crypto_hash/simd256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
293004sphlibgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022320141124
293790sphlibgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022320141124
306054sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2015022320141124
306372sphlibgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022320141124
311082sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022320141124
311346sphlibgcc -funroll-loops -Os -fomit-frame-pointer2015022320141124
311382sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022320141124
311760sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022320141124
312066sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022320141124
313542sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022320141124
313548sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022320141124
313638sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022320141124
313662sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022320141124
313728sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022320141124
313902sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022320141124
313932sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022320141124
314022sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022320141124
314340sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022320141124
314460sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022320141124
314766sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022320141124
319326sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022320141124
319374sphlibgcc -Os -fomit-frame-pointer2015022320141124
319842sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022320141124
340704sphlib-smallgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022320141124
350130sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2015022320141124
351546sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2015022320141124
351564sphlibgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022320141124
367716sphlib-smallgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022320141124
367728sphlib-smallgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022320141124
380124optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022320141124
383370sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022320141124
383538sphlib-smallgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022320141124
385752sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2015022320141124
385878sphlib-smallgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022320141124
386046sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022320141124
387030sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2015022320141124
387060sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022320141124
387132optgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022320141124
387804sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022320141124
387822sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022320141124
387864sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022320141124
391782optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022320141124
392022sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022320141124
392028sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022320141124
392040sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022320141124
392052sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022320141124
392052sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022320141124
392058sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022320141124
392094sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022320141124
392172sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022320141124
392544sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022320141124
392568sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022320141124
392658sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022320141124
394860sphlib-smallgcc -Os -fomit-frame-pointer2015022320141124
394896sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022320141124
394914sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022320141124
395676optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022320141124
400824sphlibgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022320141124
411288sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022320141124
415848sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022320141124
424212sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022320141124
424242sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022320141124
424260sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022320141124
424434sphlib-smallgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022320141124
425076sphlib-smallgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022320141124
425436sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022320141124
425484sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022320141124
425598sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022320141124
425628sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022320141124
425640sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022320141124
425640sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022320141124
425688sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022320141124
425688sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022320141124
425706sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022320141124
425772sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022320141124
428028sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022320141124
428052sphlib-smallgcc -O2 -fomit-frame-pointer2015022320141124
429420sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022320141124
429942optgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022320141124
431640sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022320141124
435990sphlib-smallgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022320141124
436602sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2015022320141124
437358optgcc -funroll-loops -O2 -fomit-frame-pointer2015022320141124
442368sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022320141124
442716optgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022320141124
444486optgcc -funroll-loops -O3 -fomit-frame-pointer2015022320141124
448848optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022320141124
448878optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022320141124
449268sphlib-smallgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022320141124
449304sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2015022320141124
449544optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022320141124
450018optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022320141124
450432optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022320141124
450708optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022320141124
450768optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022320141124
450834optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022320141124
450846optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022320141124
450900optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022320141124
450930optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022320141124
450960optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022320141124
451176optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022320141124
451302optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022320141124
452604sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022320141124
460008sphlibgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022320141124
460218sphlibgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022320141124
460338optgcc -O3 -fomit-frame-pointer2015022320141124
460944optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022320141124
462168sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2015022320141124
462312sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022320141124
462360sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2015022320141124
462516sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2015022320141124
462546sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022320141124
462804sphlibgcc -O -fomit-frame-pointer2015022320141124
462810sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022320141124
462900sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2015022320141124
462942sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2015022320141124
462978sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022320141124
463002sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022320141124
463026sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2015022320141124
463050sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022320141124
463086sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2015022320141124
463212sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2015022320141124
463332sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022320141124
467706sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022320141124
467886sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022320141124
467898sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022320141124
467910sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2015022320141124
467916sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2015022320141124
467916sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2015022320141124
467934sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022320141124
467940sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2015022320141124
467940sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2015022320141124
467940sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022320141124
467946sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2015022320141124
467958sphlib-smallgcc -O -fomit-frame-pointer2015022320141124
467970sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2015022320141124
468006sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022320141124
468036sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2015022320141124
468816sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022320141124
483492sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022320141124
483648sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2015022320141124
484320optgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022320141124
484374optgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022320141124
484950optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022320141124
490110optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022320141124
490152optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022320141124
490326optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022320141124
490884optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022320141124
490914optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022320141124
490932optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022320141124
490944optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022320141124
490944optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022320141124
490968optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022320141124
490980optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022320141124
491010optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022320141124
491016optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022320141124
491022optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022320141124
491082optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022320141124
493842optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022320141124
493938optgcc -O2 -fomit-frame-pointer2015022320141124
507354sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022320141124
524280optgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022320141124
524448optgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022320141124
526410optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022320141124
526446optgcc -funroll-loops -O -fomit-frame-pointer2015022320141124
562980sphlibgcc -funroll-loops -O -fomit-frame-pointer2015022320141124
563016sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022320141124
577998sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022320141124
582456sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022320141124
583344sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022320141124
619494optgcc -mcpu=xscale -O -fomit-frame-pointer2015022320141124
619500optgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022320141124
619518optgcc -mcpu=strongarm -O -fomit-frame-pointer2015022320141124
619542optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022320141124
619566optgcc -mcpu=arm9e -O -fomit-frame-pointer2015022320141124
619572optgcc -mcpu=arm8 -O -fomit-frame-pointer2015022320141124
619572optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022320141124
619590optgcc -O -fomit-frame-pointer2015022320141124
619608optgcc -fno-schedule-insns -O -fomit-frame-pointer2015022320141124
619668optgcc -mcpu=arm920 -O -fomit-frame-pointer2015022320141124
619668optgcc -mcpu=arm920t -O -fomit-frame-pointer2015022320141124
619716optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022320141124
619722optgcc -mcpu=arm9 -O -fomit-frame-pointer2015022320141124
619734optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022320141124
619764optgcc -mcpu=arm940t -O -fomit-frame-pointer2015022320141124
619776optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022320141124
619782optgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022320141124
619848optgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022320141124
619914optgcc -mcpu=arm810 -O -fomit-frame-pointer2015022320141124
635454optgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022320141124
635502optgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022320141124
638772sphlibgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022320141124
640098sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022320141124
645288optgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022320141124
645288optgcc -mcpu=xscale -Os -fomit-frame-pointer2015022320141124
646326sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022320141124
647520optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022320141124
647532optgcc -funroll-loops -Os -fomit-frame-pointer2015022320141124
648654optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022320141124
648690optgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022320141124
648696optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022320141124
650358optgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022320141124
650382optgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022320141124
650412optgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022320141124
650412optgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022320141124
650436optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022320141124
650472optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022320141124
650484optgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022320141124
650526optgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022320141124
652548optgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022320141124
652638optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022320141124
652716optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022320141124
657738optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022320141124
657756optgcc -Os -fomit-frame-pointer2015022320141124
657762optgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022320141124
760560sphlibgcc -O2 -fomit-frame-pointer2015022320141124
761046sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022320141124
765978sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2015022320141124
766620sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022320141124
766938sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022320141124
767640sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022320141124
767886sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022320141124
768294sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022320141124
768480sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022320141124
768540sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022320141124
768708sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022320141124
769260sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022320141124
769464sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022320141124
769626sphlibgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022320141124
769716sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022320141124
769800sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022320141124
769836sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022320141124
770166sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022320141124
770190sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022320141124
770274sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022320141124
770328sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2015022320141124
770442sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022320141124
770484sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022320141124
770628sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022320141124
771132sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022320141124
771576sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022320141124
771918sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022320141124
772680sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022320141124
773190sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022320141124
773460sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022320141124
773586sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022320141124
774864sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022320141124
775536sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022320141124
776718sphlib-smallgcc -O3 -fomit-frame-pointer2015022320141124
805092sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022320141124
949680sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2015022320141124
956160sphlibgcc -O3 -fomit-frame-pointer2015022320141124
956622sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022320141124
960330sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2015022320141124
961902sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022320141124
962796sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022320141124
968682sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022320141124
969186sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022320141124
969258sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022320141124
969666sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022320141124
969768sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022320141124
969912sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022320141124
969984sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022320141124
970464sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022320141124
970722sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022320141124
971370sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022320141124
971838sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022320141124
1641096sphlib-smallgcc -funroll-loops2015022320141124
1641174sphlib-smallcc2015022320141124
1641558sphlib-smallgcc2015022320141124
1672764sphlibcc2015022320141124
1675152sphlibgcc -funroll-loops2015022320141124
1675980sphlibgcc2015022320141124
2604852optcc2015022320141124
2604972optgcc -funroll-loops2015022320141124
2605218optgcc2015022320141124
4829046refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022320141124
4870974refgcc -funroll-loops -O2 -fomit-frame-pointer2015022320141124
4872420refgcc -funroll-loops -O3 -fomit-frame-pointer2015022320141124
5123250refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022320141124
5126274refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022320141124
5126382refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022320141124
5136504refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022320141124
5136510refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022320141124
5161068refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022320141124
5161350refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022320141124
5161920refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022320141124
5162178refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022320141124
5162214refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022320141124
5163450refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022320141124
5163870refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022320141124
5164044refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022320141124
5164188refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022320141124
5164254refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022320141124
5164350refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022320141124
5164362refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022320141124
5164392refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022320141124
5164974refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022320141124
5164980refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022320141124
5165220refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022320141124
5165244refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022320141124
5165382refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022320141124
5165490refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022320141124
5165532refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022320141124
5165712refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022320141124
5165844refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022320141124
5166330refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022320141124
5168574refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022320141124
5169444refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022320141124
5172204refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022320141124
5184552refgcc -O2 -fomit-frame-pointer2015022320141124
5184762refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022320141124
5184912refgcc -O3 -fomit-frame-pointer2015022320141124
5184972refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022320141124
5249058refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022320141124
5485974refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022320141124
5492334refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022320141124
6327450refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022320141124
6327570refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022320141124
6353022refgcc -funroll-loops -O -fomit-frame-pointer2015022320141124
6353394refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022320141124
6446976refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022320141124
6447534refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022320141124
6506844refgcc -mcpu=xscale -O -fomit-frame-pointer2015022320141124
6507150refgcc -mcpu=arm9e -O -fomit-frame-pointer2015022320141124
6507420refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022320141124
6532590refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022320141124
6533220refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022320141124
6534138refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022320141124
6534156refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022320141124
6534180refgcc -mcpu=strongarm -O -fomit-frame-pointer2015022320141124
6534324refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022320141124
6534390refgcc -mcpu=arm920 -O -fomit-frame-pointer2015022320141124
6534438refgcc -fno-schedule-insns -O -fomit-frame-pointer2015022320141124
6534510refgcc -mcpu=arm940t -O -fomit-frame-pointer2015022320141124
6534564refgcc -mcpu=arm9 -O -fomit-frame-pointer2015022320141124
6534606refgcc -O -fomit-frame-pointer2015022320141124
6534612refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022320141124
6534648refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022320141124
6534690refgcc -mcpu=arm8 -O -fomit-frame-pointer2015022320141124
6534762refgcc -mcpu=arm810 -O -fomit-frame-pointer2015022320141124
6534852refgcc -mcpu=arm920t -O -fomit-frame-pointer2015022320141124
17467668refgcc -funroll-loops2015022320141124
17475576refcc2015022320141124
17476302refgcc2015022320141124
55153272refgcc -mcpu=xscale -Os -fomit-frame-pointer2015022320141124
55154298refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022320141124
55165410refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022320141124
55165614refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022320141124
55166214refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022320141124
55166262refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022320141124
55166412refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022320141124
55166622refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022320141124
55166796refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022320141124
55166976refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022320141124
55167474refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022320141124
55167534refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022320141124
55167654refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022320141124
55168074refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022320141124
55168098refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022320141124
55168104refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022320141124
55346868refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022320141124
55346868refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022320141124
55384794refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022320141124
55385028refgcc -funroll-loops -Os -fomit-frame-pointer2015022320141124
55398918refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022320141124
55399104refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022320141124
55399206refgcc -Os -fomit-frame-pointer2015022320141124

Test failure

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

Number of similar (compiler,implementation) pairs: 89, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer vectarm
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns opt ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns opt ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns opt ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns opt ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns opt ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns opt ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns opt ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns opt ref sphlib sphlib-small
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer vectarm
gcc -mcpu=iwmmxt -O -fomit-frame-pointer vectarm
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer vectarm

Compiler output

Implementation: crypto_hash/simd256/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:63:3: error: unknown type name 'v16'
vector.c: vector.c:65:3: error: unknown type name 'v16'
vector.c: vector.c:108:3: error: unknown type name 'v16'
vector.c: vector.c:109:3: error: unknown type name 'v16'
vector.c: vector.c:110:3: error: unknown type name 'v16'
vector.c: vector.c:111:3: error: unknown type name 'v16'
vector.c: vector.c:113:3: error: invalid use of undefined type 'union cv'
vector.c: vector.c:114:3: error: invalid use of undefined type 'union cv'
vector.c: vector.c:116:3: error: unknown type name 'v16'
vector.c: vector.c:117:3: error: unknown type name 'v16'
vector.c: vector.c:118:3: error: unknown type name 'v16'
vector.c: vector.c:119:3: error: unknown type name 'v16'
vector.c: vector.c:121:3: error: invalid use of undefined type 'union cv'
vector.c: vector.c:123:3: error: unknown type name 'v16'
vector.c: vector.c:124:3: error: unknown type name 'v16'
vector.c: ...

Number of similar (compiler,implementation) pairs: 112, 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 -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 -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-a5 -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer vect128
gcc -mcpu=cortex-r4f -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 -O -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:5: error: impossible constraint in 'asm'
vector_arm.c: vector_arm.c:217:5: error: impossible constraint in 'asm'

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc vectarm
gcc vectarm
gcc -O2 -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 -O -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -Os -fomit-frame-pointer vectarm
gcc -funroll-loops vectarm
gcc -funroll-loops -Os -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 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm1020t -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm10tdmi -O2 -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 -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 -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 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm810 -O2 -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 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm8 -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm920 -O2 -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 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm920t -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm940t -O2 -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 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm9 -Os -fomit-frame-pointer vectarm
gcc -mcpu=arm9e -O2 -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 -O -fomit-frame-pointer vectarm
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer vectarm
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer vectarm
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer vectarm
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer vectarm
gcc -mcpu=ep9312 -O2 -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 -O -fomit-frame-pointer vectarm
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer vectarm
gcc -mcpu=strongarm110 -O2 -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 -O -fomit-frame-pointer vectarm
gcc -mcpu=strongarm -Os -fomit-frame-pointer vectarm
gcc -mcpu=xscale -O2 -fomit-frame-pointer vectarm
gcc -mcpu=xscale -O -fomit-frame-pointer vectarm
gcc -mcpu=xscale -Os -fomit-frame-pointer vectarm

Compiler output

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

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -O3 -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 -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 -mcpu=arm1020t -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm1136j-s -O3 -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=arm7tdmi -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm810 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm8 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm920 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm920t -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm940t -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm9 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm9e -O3 -fomit-frame-pointer vectarm
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer vectarm
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer vectarm
gcc -mcpu=strongarm -O3 -fomit-frame-pointer vectarm
gcc -mcpu=xscale -O3 -fomit-frame-pointer vectarm