Implementation notes: armeabi, auxplug, crypto_hash/jh256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
437898bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
438360bitslice_opt32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015021620141124
440742bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
444516bitslice_opt32gcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015021620141124
444522bitslice_opt32gcc -mcpu=xscale -Os -fomit-frame-pointer2015021620141124
449232bitslice_opt32gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015021620141124
449268bitslice_opt32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015021620141124
450546bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
450612bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
455964bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
464604bitslice_opt32gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021620141124
464610bitslice_opt32gcc -mcpu=arm9e -Os -fomit-frame-pointer2015021620141124
464646bitslice_opt32gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021620141124
464652bitslice_opt32gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021620141124
464658bitslice_opt32gcc -mcpu=arm9 -Os -fomit-frame-pointer2015021620141124
464676bitslice_opt32gcc -mcpu=arm940t -Os -fomit-frame-pointer2015021620141124
464682bitslice_opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2015021620141124
464682bitslice_opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021620141124
464682bitslice_opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2015021620141124
464694bitslice_opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021620141124
464712bitslice_opt32gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021620141124
464736bitslice_opt32gcc -mcpu=arm920t -Os -fomit-frame-pointer2015021620141124
464904bitslice_opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2015021620141124
468132bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
468936bitslice_opt32gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021620141124
468942bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
468966bitslice_opt32gcc -Os -fomit-frame-pointer2015021620141124
469614bitslice_opt32gcc -mcpu=arm920 -Os -fomit-frame-pointer2015021620141124
474342bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
477570bitslice_opt32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021620141124
477600bitslice_opt32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
477636bitslice_opt32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
477642bitslice_opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
477648bitslice_opt32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
477648bitslice_opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
477660bitslice_opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
477678bitslice_opt32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
477702bitslice_opt32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
477714bitslice_opt32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
477780bitslice_opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
477876bitslice_opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
478014bitslice_opt32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
478038bitslice_opt32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
487212bitslice_opt32gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015021620141124
487626bitslice_opt32gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
488106bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
488460bitslice_ref32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015021620141124
489306bitslice_opt32gcc -O2 -fomit-frame-pointer2015021620141124
489396bitslice_opt32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
492030bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
517536bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
540756bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
545544bitslice_opt32gcc -mcpu=arm9e -O -fomit-frame-pointer2015021620141124
545562bitslice_opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
545568bitslice_opt32gcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
545574bitslice_opt32gcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
545592bitslice_opt32gcc -O -fomit-frame-pointer2015021620141124
545592bitslice_opt32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
545598bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
545598bitslice_opt32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
545610bitslice_opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
545616bitslice_opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
545622bitslice_opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
545634bitslice_opt32gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
545670bitslice_opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
545676bitslice_opt32gcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
545676bitslice_opt32gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
545724bitslice_opt32gcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
545724bitslice_opt32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
545724bitslice_opt32gcc -mcpu=iwmmxt -O -fomit-frame-pointer2015021620141124
545736bitslice_opt32gcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
547878bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
547902bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
547980bitslice_opt32gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015021620141124
548256bitslice_opt32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021620141124
551196bitslice_opt32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
551334bitslice_opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
551490bitslice_opt32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
551658bitslice_opt32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
551682bitslice_opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
551706bitslice_opt32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
551736bitslice_opt32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
551784bitslice_opt32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
552030bitslice_opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
552120bitslice_opt32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
552138bitslice_opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
552162bitslice_opt32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
552558bitslice_opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
557562bitslice_opt32gcc -O3 -fomit-frame-pointer2015021620141124
557664bitslice_opt32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
558264bitslice_ref32gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
568602bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
568668bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
569328bitslice_opt32gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
571794bitslice_ref32gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015021620141124
586464bitslice_ref32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021620141124
586608bitslice_ref32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
586644bitslice_ref32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
586650bitslice_ref32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
586656bitslice_ref32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
586662bitslice_ref32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
586692bitslice_ref32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
586692bitslice_ref32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
586698bitslice_ref32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
586704bitslice_ref32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
586716bitslice_ref32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
590202bitslice_ref32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
590202bitslice_ref32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
590208bitslice_ref32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
596520bitslice_ref32gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
596544bitslice_ref32gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015021620141124
600792bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
604644bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
612738bitslice_ref32gcc -O3 -fomit-frame-pointer2015021620141124
612762bitslice_ref32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
614112bitslice_ref32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021620141124
614148bitslice_ref32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
614154bitslice_ref32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
614160bitslice_ref32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
614166bitslice_ref32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
614178bitslice_ref32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
614184bitslice_ref32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
614190bitslice_ref32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
614190bitslice_ref32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
614190bitslice_ref32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
614190bitslice_ref32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
614196bitslice_ref32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
614196bitslice_ref32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
614214bitslice_ref32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
623922bitslice_ref32gcc -O2 -fomit-frame-pointer2015021620141124
623994bitslice_ref32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
627492bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
641268simplegcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
650082bitslice_opt64gcc -mcpu=arm9e -Os -fomit-frame-pointer2015021620141124
652470bitslice_opt64gcc -mcpu=xscale -Os -fomit-frame-pointer2015021620141124
663924bitslice_opt64gcc -mcpu=arm9e -O -fomit-frame-pointer2015021620141124
665778bitslice_opt64gcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
670260bitslice_ref32gcc -mcpu=arm9e -O -fomit-frame-pointer2015021620141124
670284bitslice_ref32gcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
670332bitslice_ref32gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
670344bitslice_ref32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
670344bitslice_ref32gcc -mcpu=iwmmxt -O -fomit-frame-pointer2015021620141124
670560bitslice_ref32gcc -O -fomit-frame-pointer2015021620141124
670560bitslice_ref32gcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
670590bitslice_ref32gcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
670596bitslice_ref32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
670626bitslice_ref32gcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
670626bitslice_ref32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
670632bitslice_ref32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
670632bitslice_ref32gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
670644bitslice_ref32gcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
670662bitslice_ref32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
670668bitslice_ref32gcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
670680bitslice_ref32gcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
670722bitslice_ref32gcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
670782bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
732576bitslice_opt64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021620141124
732846bitslice_opt64gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
798216bitslice_opt64gcc -Os -fomit-frame-pointer2015021620141124
798462bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
798624bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
798648bitslice_opt64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021620141124
799128bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
804330bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
836862bitslice_opt64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021620141124
837528bitslice_opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2015021620141124
837546bitslice_opt64gcc -mcpu=arm9 -Os -fomit-frame-pointer2015021620141124
837588bitslice_opt64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021620141124
837606bitslice_opt64gcc -mcpu=arm920t -Os -fomit-frame-pointer2015021620141124
837654bitslice_opt64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021620141124
837960bitslice_opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2015021620141124
838044bitslice_opt64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021620141124
838080bitslice_opt64gcc -mcpu=arm940t -Os -fomit-frame-pointer2015021620141124
838086bitslice_opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021620141124
838086bitslice_opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2015021620141124
838296bitslice_opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021620141124
838374bitslice_opt64gcc -mcpu=arm920 -Os -fomit-frame-pointer2015021620141124
870702bitslice_opt64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
871050bitslice_opt64gcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
871116bitslice_opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
871122bitslice_opt64gcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
871140bitslice_opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
871182bitslice_opt64gcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
871230bitslice_opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
871296bitslice_opt64gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
871560bitslice_opt64gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
871638bitslice_opt64gcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
871716bitslice_opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
871734bitslice_opt64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
871800bitslice_opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
875262bitslice_opt64gcc -O -fomit-frame-pointer2015021620141124
875442bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
875958bitslice_opt64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
957930bitslice_ref64gcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
994566bitslice_ref64gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
1042014bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1056882bitslice_ref64gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
1061232bitslice_opt64gcc -O2 -fomit-frame-pointer2015021620141124
1061808bitslice_opt64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
1080888bitslice_ref64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
1081014bitslice_ref64gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
1082856bitslice_ref64gcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
1082898bitslice_ref64gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
1082916bitslice_ref64gcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
1082916bitslice_ref64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
1082952bitslice_ref64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
1082958bitslice_ref64gcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
1082982bitslice_ref64gcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
1082982bitslice_ref64gcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
1082988bitslice_ref64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
1083012bitslice_ref64gcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
1083240bitslice_ref64gcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
1083396bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1083462bitslice_ref64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
1084722bitslice_ref64gcc -O -fomit-frame-pointer2015021620141124
1113288bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
1113342bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1113918bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1114572bitslice_opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
1114578simplegcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
1114746bitslice_opt64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
1114896bitslice_opt64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
1115154bitslice_opt64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
1115328bitslice_opt64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
1115388bitslice_opt64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
1115406bitslice_opt64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
1115562bitslice_opt64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
1115712bitslice_opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
1115742bitslice_opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
1115766bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1115940bitslice_opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
1116138bitslice_opt64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
1116540bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1117602bitslice_opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
1126692bitslice_opt64gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
1138680bitslice_opt64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021620141124
1140480simplegcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
1147446simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1148100simplegcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
1150236simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1156596simplegcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
1170378simplegcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
1172706simplegcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
1173318simplegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
1176426simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
1181358simplegcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1182960simplegcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
1187556simplegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
1188312simplegcc -funroll-loops -O -fomit-frame-pointer2015021620141124
1195728simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1196652simplegcc -O -fomit-frame-pointer2015021620141124
1202052simplegcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
1204278simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1211304simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
1222878simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1227078simplegcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
1236606simplegcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
1239084bitslice_ref64gcc -O2 -fomit-frame-pointer2015021620141124
1239108bitslice_ref64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
1239834bitslice_ref64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
1239870bitslice_ref64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
1240962bitslice_ref64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
1241010bitslice_ref64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
1242594bitslice_ref64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
1242684bitslice_ref64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
1242690bitslice_ref64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
1242696bitslice_ref64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
1242720bitslice_ref64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
1242756bitslice_ref64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
1242768bitslice_ref64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
1242774bitslice_ref64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
1242792bitslice_ref64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
1256034simplegcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
1264626simplegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
1394820bitslice_ref64gcc -O3 -fomit-frame-pointer2015021620141124
1395006bitslice_ref64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
1401912bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
1402524bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
1404768bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1412262bitslice_ref64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
1412370bitslice_ref64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
1413150bitslice_ref64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
1413510bitslice_ref64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
1413618bitslice_ref64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
1414038bitslice_ref64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
1414134bitslice_ref64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
1414164bitslice_ref64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
1414194bitslice_ref64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
1414218bitslice_ref64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
1414260bitslice_ref64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
1414326bitslice_ref64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
1414494bitslice_ref64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
1432278bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1453872bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1459554bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
1507002bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
2398854bitslice_opt64gcc -O3 -fomit-frame-pointer2015021620141124
2399928bitslice_opt64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
2400432bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
2422782bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
2459382simplegcc -O2 -fomit-frame-pointer2015021620141124
2459460simplegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
2462172simplegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
2463432simplegcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
2464782simplegcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
2464896simplegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
2464908simplegcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
2465100simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
2465106simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
2465118simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
2465178simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
2465868simplegcc -O3 -fomit-frame-pointer2015021620141124
2468316simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
2469960simplegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
2473170simplegcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
2478816simplegcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
2494896simplegcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
2497032simplegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
2497080simplegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
2498244simplegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
2499216bitslice_opt64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
2500194simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
2501562simplegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
2502648simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
2503692simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
2503908simplegcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
2504142simplegcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
2504400simplegcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
2504922simplegcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
2505012bitslice_opt64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
2505156simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
2505774bitslice_opt64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
2506308simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
2506896simplegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
2507166bitslice_opt64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
2507286simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
2511690bitslice_opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
2514312bitslice_opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
2514600bitslice_opt64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
2521548bitslice_opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
2522142bitslice_opt64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
2527740bitslice_opt64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
2528058bitslice_opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
2530110bitslice_opt64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
2533716bitslice_opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
2605038simplecc2015021620141124
2605044simplegcc -funroll-loops2015021620141124
2605122simplegcc2015021620141124
3328188bitslice_ref64gcc -funroll-loops2015021620141124
3328866bitslice_ref64cc2015021620141124
3329136bitslice_ref64gcc2015021620141124
3957888bitslice_opt32cc2015021620141124
3960006bitslice_opt32gcc -funroll-loops2015021620141124
3960270bitslice_opt32gcc2015021620141124
4198998bitslice_ref32gcc -funroll-loops2015021620141124
4199064bitslice_ref32cc2015021620141124
4199070bitslice_ref32gcc2015021620141124
4212432bitslice_opt64gcc2015021620141124
4212702bitslice_opt64cc2015021620141124
4213020bitslice_opt64gcc -funroll-loops2015021620141124

Checksum failure

Implementation: crypto_hash/jh256/simple
Compiler: gcc -Os -fomit-frame-pointer
43dc61b4fa055b09b29dfe345d7c1d1b800a4c37d928921f624df8da09c81018
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/jh256/bitslice_ref64
Compiler: gcc -Os -fomit-frame-pointer
4a78645298b9b2670510b60d039fc8157d0a805aaa56060e8597976aaf65b623
Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer bitslice_ref64
gcc -fno-schedule-insns -Os -fomit-frame-pointer bitslice_ref64
gcc -funroll-loops -Os -fomit-frame-pointer bitslice_ref64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm1020t -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm810 -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm8 -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm920 -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm920t -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm940t -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm9 -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm9e -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=ep9312 -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=strongarm -Os -fomit-frame-pointer bitslice_ref64
gcc -mcpu=xscale -Os -fomit-frame-pointer bitslice_ref64

Checksum failure

Implementation: crypto_hash/jh256/bitslice_ref32
Compiler: gcc -Os -fomit-frame-pointer
d481934ef9dca867fff79e44ff181ef95c5aa89507702df0cb5cdd57cdaea30c
Number of similar (compiler,implementation) pairs: 23, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer bitslice_ref32
gcc -fno-schedule-insns -Os -fomit-frame-pointer bitslice_ref32
gcc -funroll-loops -Os -fomit-frame-pointer bitslice_ref32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bitslice_ref32
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer bitslice_ref32
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm1020t -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm810 -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm8 -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm920 -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm920t -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm940t -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm9 -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm9e -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=ep9312 -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=strongarm -Os -fomit-frame-pointer bitslice_ref32
gcc -mcpu=xscale -Os -fomit-frame-pointer bitslice_ref32

Checksum failure

Implementation: crypto_hash/jh256/bitslice_ref64
Compiler: gcc -mcpu=arm9e -O2 -fomit-frame-pointer
09285d044880ccd6cfb39fbcfb7a6684f0a58e965722b1ca4003a4639e3aa4d1
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -mcpu=arm9e -O2 -fomit-frame-pointer bitslice_ref64
gcc -mcpu=arm9e -O -fomit-frame-pointer bitslice_ref64 simple

Checksum failure

Implementation: crypto_hash/jh256/simple
Compiler: gcc -mcpu=arm9e -Os -fomit-frame-pointer
564ea9977031967c55af59ae53b8ff56ff0b860979d769ca0625d50f062472e7
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/jh256/bitslice_opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

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