Implementation notes: armeabi, auxplug, crypto_hash/round3jh256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
291324arm11gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
291450arm11gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
291450arm11gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022120141124
291636arm11gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022120141124
291996arm11gcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
292026arm11gcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
315966arm11gcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
319140arm11gcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
521670sphlibgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
527010sphlibgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022120141124
527016sphlibgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022120141124
534918sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
535242sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
538884sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
539358sphlibgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022120141124
543078sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
544368sphlibgcc -funroll-loops -Os -fomit-frame-pointer2015022120141124
552456sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
556050sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022120141124
556260sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
556428sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022120141124
556446sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022120141124
556488sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022120141124
556548sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022120141124
556572sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022120141124
556716sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022120141124
556752sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022120141124
556890sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022120141124
556908sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022120141124
557376sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022120141124
557400sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022120141124
558234sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022120141124
558366sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022120141124
562122sphlib-smallgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
562608sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
562914sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022120141124
563808sphlibgcc -Os -fomit-frame-pointer2015022120141124
585618sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
585714sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
614250sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
614352sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
626478sphlib-smallgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022120141124
626634sphlib-smallgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022120141124
648690sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2015022120141124
648708sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
685722sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
685782sphlibgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022120141124
685962sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2015022120141124
686112sphlibgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022120141124
686310sphlibgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022120141124
689598sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
689682sphlibgcc -O -fomit-frame-pointer2015022120141124
689688sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
689694sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
689754sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
689760sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
689814sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
689820sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
689856sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
689868sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
689898sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
689928sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
689934sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
689976sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
690006sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
690162sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
690918sphlibgcc -funroll-loops -O -fomit-frame-pointer2015022120141124
690948sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
701994sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
702054sphlib-smallgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022120141124
708804sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022120141124
708810sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022120141124
708834sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022120141124
708840sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022120141124
708852sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022120141124
708852sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022120141124
708852sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022120141124
708858sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022120141124
708858sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022120141124
708876sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022120141124
708876sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022120141124
708918sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022120141124
708936sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022120141124
708990sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022120141124
714576sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022120141124
714588sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
714600sphlib-smallgcc -Os -fomit-frame-pointer2015022120141124
749328sphlib-smallgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022120141124
749358sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
749376sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2015022120141124
749430sphlib-smallgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022120141124
749442sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
749454sphlib-smallgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022120141124
749466sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
749520sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
749532sphlib-smallgcc -O -fomit-frame-pointer2015022120141124
749532sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2015022120141124
749544sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
749556sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
749556sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
749562sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
749568sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
749574sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
749580sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
749580sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
749580sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
749580sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
749592sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
749592sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
749604sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
751914simplegcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
1031688sphlib-smallgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
1065426sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2015022120141124
1070370sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2015022120141124
1178994sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
1179348sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
1179372sphlib-smallgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022120141124
1193076sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022120141124
1193088sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022120141124
1193100sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022120141124
1193124sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022120141124
1193136sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022120141124
1193142sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022120141124
1193148sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022120141124
1193184sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022120141124
1193190sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022120141124
1193190sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022120141124
1193220sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022120141124
1193316sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022120141124
1193322sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022120141124
1193328sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022120141124
1193778sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
1193820sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
1193820sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
1193832sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
1193838sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
1193844sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
1193862sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
1193868sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
1193868sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
1193874sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022120141124
1193880sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
1194012sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
1194012sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
1194096sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
1209612simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
1210932simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
1213416simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
1214346simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
1232856sphlib-smallgcc -O3 -fomit-frame-pointer2015022120141124
1232856sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022120141124
1232922simplegcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
1233408sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
1233606sphlib-smallgcc -O2 -fomit-frame-pointer2015022120141124
1234614simplegcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
1234686simplegcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
1237494simplegcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
1238082simplegcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
1239120simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
1239150simplegcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
1240632simplegcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
1242534simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
1242888simplegcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
1245528simplegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
1276194simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
1277928simplegcc -funroll-loops -O -fomit-frame-pointer2015022120141124
1282170simplegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
1287864simplegcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
1296510simplegcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
1299912simplegcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
1330710simplegcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
1335702simplegcc -O -fomit-frame-pointer2015022120141124
1336206simplegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
1686528sphlib-smallgcc2015022120141124
1686612sphlib-smallcc2015022120141124
1686642sphlib-smallgcc -funroll-loops2015022120141124
1975812sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2015022120141124
1981548sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2015022120141124
1987134sphlibgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
2038104sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
2038272sphlibgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022120141124
2039970sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
2044752sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
2047308sphlibgcc -O2 -fomit-frame-pointer2015022120141124
2050434sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022120141124
2053014sphlibgcc -O3 -fomit-frame-pointer2015022120141124
2064210sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
2064270sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022120141124
2064552sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
2065572sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022120141124
2065950sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
2066130sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
2067036sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
2067936sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
2067960sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
2068362sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
2069040sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
2069190sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022120141124
2069850sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
2069862sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
2072520sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022120141124
2073180sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022120141124
2074458sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022120141124
2074884sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
2075106sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022120141124
2077938sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022120141124
2078412sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022120141124
2078814sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022120141124
2079030sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
2079774sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022120141124
2079888sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022120141124
2081460sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022120141124
2084034sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022120141124
2097276sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022120141124
2754528simplegcc -O3 -fomit-frame-pointer2015022120141124
2763264simplegcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
2767482simplegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
2770008simplegcc -O2 -fomit-frame-pointer2015022120141124
2770518simplegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022120141124
2784738simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
2785656simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
2786844simplegcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
2787270simplegcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
2787282simplegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
2787300simplegcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
2787324simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
2787324simplegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
2787324simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
2787330simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
2787396simplegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
2789772simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022120141124
2791722simplegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022120141124
2798022simplegcc -funroll-loops -O2 -fomit-frame-pointer2015022120141124
2801496simplegcc -funroll-loops -O3 -fomit-frame-pointer2015022120141124
2829930simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022120141124
2835738simplegcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022120141124
2837340simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022120141124
2838852simplegcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022120141124
2839356simplegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022120141124
2839380simplegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022120141124
2839446simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022120141124
2839470simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022120141124
2839662simplegcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022120141124
2839878simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022120141124
2843652simplegcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022120141124
2939616simplegcc2015022120141124
2940246simplegcc -funroll-loops2015022120141124
2941596simplecc2015022120141124
2950314simplegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
2996640sphlibgcc2015022120141124
2996766sphlibcc2015022120141124
2997738sphlibgcc -funroll-loops2015022120141124

Checksum failure

Implementation: crypto_hash/round3jh256/simple
Compiler: gcc -Os -fomit-frame-pointer
cd7ec42dc526a1420e6a3943c79052dad9d563b2f7b43e7fc8b7b6b3195bf4d4
Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer simple
gcc -fno-schedule-insns -Os -fomit-frame-pointer simple
gcc -funroll-loops -Os -fomit-frame-pointer simple
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer simple
gcc -mcpu=arm1020t -Os -fomit-frame-pointer simple
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer simple
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer simple
gcc -mcpu=arm810 -Os -fomit-frame-pointer simple
gcc -mcpu=arm8 -Os -fomit-frame-pointer simple
gcc -mcpu=arm920 -Os -fomit-frame-pointer simple
gcc -mcpu=arm920t -Os -fomit-frame-pointer simple
gcc -mcpu=arm940t -Os -fomit-frame-pointer simple
gcc -mcpu=arm9 -Os -fomit-frame-pointer simple
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer simple
gcc -mcpu=ep9312 -Os -fomit-frame-pointer simple
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer simple
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer simple
gcc -mcpu=strongarm -Os -fomit-frame-pointer simple

Checksum failure

Implementation: crypto_hash/round3jh256/simple
Compiler: gcc -mcpu=arm9e -O2 -fomit-frame-pointer
aae1bc98971a21c5844d97ba933ddb69de7dae8735a6bbcd8bbdd95c7f8a503d
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm9e -O2 -fomit-frame-pointer simple
gcc -mcpu=arm9e -O3 -fomit-frame-pointer simple

Checksum failure

Implementation: crypto_hash/round3jh256/simple
Compiler: gcc -mcpu=arm9e -Os -fomit-frame-pointer
fa0c1ba938b1994b9de9583ef7481918285172c9ffa41c1a71f3884bc2767e37
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm9e -Os -fomit-frame-pointer simple
gcc -mcpu=xscale -Os -fomit-frame-pointer simple

Test failure

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

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

Compiler output

Implementation: crypto_hash/round3jh256/neon2
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:51:16: error: unknown type name 'uint32x4_t'
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon2':
hash.c: hash.c:55:3: error: unknown type name 'uint32x4_t'

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

Compiler output

Implementation: crypto_hash/round3jh256/neon
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:74:1: error: unknown type name 'uint32x4_t'
hash.c: hash.c:74:39: error: unknown type name 'uint32x4_t'
hash.c: hash.c:135:9: error: unknown type name 'uint32x4_t'
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon':
hash.c: hash.c:203:3: error: unknown type name 'uint32x4_t'

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

Compiler output

Implementation: crypto_hash/round3jh256/arm11
Compiler: cc
loopcompress.s: loopcompress.s: Assembler messages:
loopcompress.s: loopcompress.s:291: Error: selected processor does not support ARM mode `ldrd r0,[r10,#0]'
loopcompress.s: loopcompress.s:296: Error: selected processor does not support ARM mode `ldrd r4,[r8,#0]'
loopcompress.s: loopcompress.s:301: Error: selected processor does not support ARM mode `ldrd r6,[r8,#32]'
loopcompress.s: loopcompress.s:306: Error: selected processor does not support ARM mode `ldrd r2,[r10,#32]'
loopcompress.s: loopcompress.s:321: Error: selected processor does not support ARM mode `strd r0,[r10,#0]'
loopcompress.s: loopcompress.s:336: Error: selected processor does not support ARM mode `strd r2,[r10,#32]'
loopcompress.s: loopcompress.s:341: Error: selected processor does not support ARM mode `ldrd r0,[r10,#64]'
loopcompress.s: loopcompress.s:346: Error: selected processor does not support ARM mode `ldrd r4,[r8,#8]'
loopcompress.s: loopcompress.s:351: Error: selected processor does not support ARM mode `ldrd r6,[r8,#40]'
loopcompress.s: loopcompress.s:356: Error: selected processor does not support ARM mode `ldrd r2,[r10,#96]'
loopcompress.s: loopcompress.s:371: Error: selected processor does not support ARM mode `strd r0,[r10,#64]'
loopcompress.s: loopcompress.s:386: Error: selected processor does not support ARM mode `strd r2,[r10,#96]'
loopcompress.s: loopcompress.s:391: Error: selected processor does not support ARM mode `ldrd r0,[r10,#16]'
loopcompress.s: loopcompress.s:396: Error: selected processor does not support ARM mode `ldrd r4,[r8,#16]'
loopcompress.s: loopcompress.s:401: Error: selected processor does not support ARM mode `ldrd r6,[r8,#48]'
loopcompress.s: loopcompress.s:406: Error: selected processor does not support ARM mode `ldrd r2,[r10,#48]'
loopcompress.s: loopcompress.s:421: Error: selected processor does not support ARM mode `strd r0,[r10,#16]'
loopcompress.s: loopcompress.s:436: Error: selected processor does not support ARM mode `strd r2,[r10,#48]'
loopcompress.s: loopcompress.s:441: Error: selected processor does not support ARM mode `ldrd r0,[r10,#80]'
loopcompress.s: loopcompress.s:446: Error: selected processor does not support ARM mode `ldrd r4,[r8,#24]'
loopcompress.s: loopcompress.s:451: Error: selected processor does not support ARM mode `ldrd r6,[r8,#56]'
loopcompress.s: loopcompress.s:456: Error: selected processor does not support ARM mode `ldrd r2,[r10,#112]'
loopcompress.s: loopcompress.s:471: Error: selected processor does not support ARM mode `strd r0,[r10,#80]'
loopcompress.s: loopcompress.s:486: Error: selected processor does not support ARM mode `strd r2,[r10,#112]'
loopcompress.s: ...

Number of similar (compiler,implementation) pairs: 79, namely:
CompilerImplementations
cc arm11
gcc arm11
gcc -O2 -fomit-frame-pointer arm11
gcc -O3 -fomit-frame-pointer arm11
gcc -O -fomit-frame-pointer arm11
gcc -Os -fomit-frame-pointer arm11
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm11
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm11
gcc -fno-schedule-insns -O -fomit-frame-pointer arm11
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm11
gcc -funroll-loops arm11
gcc -funroll-loops -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -O -fomit-frame-pointer arm11
gcc -funroll-loops -Os -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O -fomit-frame-pointer arm11
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O -fomit-frame-pointer arm11
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O -fomit-frame-pointer arm11
gcc -mcpu=arm920 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O -fomit-frame-pointer arm11
gcc -mcpu=arm920t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O -fomit-frame-pointer arm11
gcc -mcpu=arm940t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O -fomit-frame-pointer arm11
gcc -mcpu=arm9 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O -fomit-frame-pointer arm11
gcc -mcpu=arm9e -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm11