Implementation notes: armeabi, auxplug, crypto_hash/jh512

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
437880bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
439038bitslice_opt32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015021620141124
440166bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
444396bitslice_opt32gcc -mcpu=xscale -Os -fomit-frame-pointer2015021620141124
444678bitslice_opt32gcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015021620141124
449244bitslice_opt32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015021620141124
449352bitslice_opt32gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015021620141124
450582bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
450588bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
455760bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
464682bitslice_opt32gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021620141124
464688bitslice_opt32gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021620141124
464700bitslice_opt32gcc -mcpu=arm920 -Os -fomit-frame-pointer2015021620141124
464712bitslice_opt32gcc -mcpu=arm920t -Os -fomit-frame-pointer2015021620141124
464712bitslice_opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021620141124
464718bitslice_opt32gcc -mcpu=arm940t -Os -fomit-frame-pointer2015021620141124
464724bitslice_opt32gcc -mcpu=arm9e -Os -fomit-frame-pointer2015021620141124
464724bitslice_opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021620141124
464730bitslice_opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2015021620141124
464730bitslice_opt32gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021620141124
464736bitslice_opt32gcc -mcpu=arm9 -Os -fomit-frame-pointer2015021620141124
464802bitslice_opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2015021620141124
464808bitslice_opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2015021620141124
464826bitslice_opt32gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021620141124
468192bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
468924bitslice_opt32gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021620141124
468966bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
469008bitslice_opt32gcc -Os -fomit-frame-pointer2015021620141124
474420bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
477642bitslice_opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
477690bitslice_opt32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
477696bitslice_opt32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
477696bitslice_opt32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
477696bitslice_opt32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
477708bitslice_opt32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
477714bitslice_opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
477738bitslice_opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
477852bitslice_opt32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
477888bitslice_opt32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021620141124
477900bitslice_opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
477906bitslice_opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
477954bitslice_opt32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
477966bitslice_opt32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
487224bitslice_opt32gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
487578bitslice_opt32gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015021620141124
488124bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
488454bitslice_ref32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015021620141124
489324bitslice_opt32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
489384bitslice_opt32gcc -O2 -fomit-frame-pointer2015021620141124
492096bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
517992bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
540420bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
545598bitslice_opt32gcc -mcpu=arm9e -O -fomit-frame-pointer2015021620141124
545610bitslice_opt32gcc -mcpu=iwmmxt -O -fomit-frame-pointer2015021620141124
545622bitslice_opt32gcc -O -fomit-frame-pointer2015021620141124
545622bitslice_opt32gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
545622bitslice_opt32gcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
545634bitslice_opt32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
545652bitslice_opt32gcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
545658bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
545658bitslice_opt32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
545658bitslice_opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
545664bitslice_opt32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
545688bitslice_opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
545700bitslice_opt32gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
545700bitslice_opt32gcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
545724bitslice_opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
545742bitslice_opt32gcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
545748bitslice_opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
545760bitslice_opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
545766bitslice_opt32gcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
547302bitslice_opt32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021620141124
547512bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
548304bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
548964bitslice_opt32gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015021620141124
551088bitslice_opt32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
551190bitslice_opt32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
551460bitslice_opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
551598bitslice_opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
551682bitslice_opt32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
551700bitslice_opt32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
551760bitslice_opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
552036bitslice_opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
552048bitslice_opt32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
552252bitslice_opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
552360bitslice_opt32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
552504bitslice_opt32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
552630bitslice_opt32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
556506bitslice_opt32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
558270bitslice_opt32gcc -O3 -fomit-frame-pointer2015021620141124
558342bitslice_ref32gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
568680bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
568698bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
568998bitslice_opt32gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
571818bitslice_ref32gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015021620141124
586506bitslice_ref32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021620141124
586644bitslice_ref32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
586650bitslice_ref32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
586650bitslice_ref32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
586698bitslice_ref32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
586704bitslice_ref32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
586704bitslice_ref32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
586716bitslice_ref32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
586716bitslice_ref32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
586740bitslice_ref32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
586746bitslice_ref32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
590202bitslice_ref32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
590250bitslice_ref32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
590274bitslice_ref32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
596580bitslice_ref32gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015021620141124
596598bitslice_ref32gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
600840bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
604830bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
612756bitslice_ref32gcc -O3 -fomit-frame-pointer2015021620141124
612762bitslice_ref32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
614100bitslice_ref32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021620141124
614172bitslice_ref32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
614190bitslice_ref32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
614214bitslice_ref32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
614220bitslice_ref32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
614220bitslice_ref32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
614220bitslice_ref32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
614220bitslice_ref32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
614232bitslice_ref32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
614232bitslice_ref32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
614232bitslice_ref32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
614238bitslice_ref32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
614250bitslice_ref32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
614292bitslice_ref32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
624006bitslice_ref32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
624018bitslice_ref32gcc -O2 -fomit-frame-pointer2015021620141124
627576bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
641022simplegcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
650436bitslice_opt64gcc -mcpu=arm9e -Os -fomit-frame-pointer2015021620141124
652308bitslice_opt64gcc -mcpu=xscale -Os -fomit-frame-pointer2015021620141124
664122bitslice_opt64gcc -mcpu=arm9e -O -fomit-frame-pointer2015021620141124
666162bitslice_opt64gcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
670254bitslice_ref32gcc -mcpu=arm9e -O -fomit-frame-pointer2015021620141124
670272bitslice_ref32gcc -mcpu=iwmmxt -O -fomit-frame-pointer2015021620141124
670272bitslice_ref32gcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
670284bitslice_ref32gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
670296bitslice_ref32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
670542bitslice_ref32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
670554bitslice_ref32gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
670572bitslice_ref32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
670572bitslice_ref32gcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
670578bitslice_ref32gcc -O -fomit-frame-pointer2015021620141124
670578bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
670578bitslice_ref32gcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
670578bitslice_ref32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
670578bitslice_ref32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
670584bitslice_ref32gcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
670602bitslice_ref32gcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
670614bitslice_ref32gcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
670620bitslice_ref32gcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
670680bitslice_ref32gcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
732516bitslice_opt64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021620141124
732918bitslice_opt64gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
798234bitslice_opt64gcc -Os -fomit-frame-pointer2015021620141124
798450bitslice_opt64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021620141124
798732bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
798942bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
799302bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
804624bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
836622bitslice_opt64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021620141124
837132bitslice_opt64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021620141124
837462bitslice_opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2015021620141124
837534bitslice_opt64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021620141124
837582bitslice_opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021620141124
837630bitslice_opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2015021620141124
837654bitslice_opt64gcc -mcpu=arm920t -Os -fomit-frame-pointer2015021620141124
837702bitslice_opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021620141124
837738bitslice_opt64gcc -mcpu=arm920 -Os -fomit-frame-pointer2015021620141124
838092bitslice_opt64gcc -mcpu=arm940t -Os -fomit-frame-pointer2015021620141124
838212bitslice_opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2015021620141124
838320bitslice_opt64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021620141124
838596bitslice_opt64gcc -mcpu=arm9 -Os -fomit-frame-pointer2015021620141124
870768bitslice_opt64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
870864bitslice_opt64gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
870966bitslice_opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
871050bitslice_opt64gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
871056bitslice_opt64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
871140bitslice_opt64gcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
871152bitslice_opt64gcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
871176bitslice_opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
871206bitslice_opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
871218bitslice_opt64gcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
871224bitslice_opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
871290bitslice_opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
871308bitslice_opt64gcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
875196bitslice_opt64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
875472bitslice_opt64gcc -O -fomit-frame-pointer2015021620141124
875544bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
954462bitslice_ref64gcc -mcpu=xscale -O -fomit-frame-pointer2015021620141124
995010bitslice_ref64gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
1042128bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1056672bitslice_ref64gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
1062006bitslice_opt64gcc -O2 -fomit-frame-pointer2015021620141124
1062138bitslice_opt64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
1080924bitslice_ref64gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
1080960bitslice_ref64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
1082886bitslice_ref64gcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
1082922bitslice_ref64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
1082928bitslice_ref64gcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
1082952bitslice_ref64gcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
1082970bitslice_ref64gcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
1083048bitslice_ref64gcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
1083120bitslice_ref64gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
1083402bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1083576bitslice_ref64gcc -O -fomit-frame-pointer2015021620141124
1083648bitslice_ref64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
1084044bitslice_ref64gcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
1084332bitslice_ref64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
1084362bitslice_ref64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
1084386bitslice_ref64gcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
1110636simplegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021620141124
1113420bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1113426bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
1114050bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1114662bitslice_opt64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
1114920bitslice_opt64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
1115130bitslice_opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
1115598bitslice_opt64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
1115622bitslice_opt64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
1115838bitslice_opt64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
1115862bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1115976bitslice_opt64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
1116000bitslice_opt64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
1116300bitslice_opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
1116312bitslice_opt64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
1116570bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1117002bitslice_opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
1117428bitslice_opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
1118184bitslice_opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
1121496bitslice_opt64gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
1124292bitslice_opt64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021620141124
1127406simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021620141124
1128606simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021620141124
1130346simplegcc -mcpu=ep9312 -O -fomit-frame-pointer2015021620141124
1143030simplegcc -mcpu=arm8 -O -fomit-frame-pointer2015021620141124
1145544simplegcc -mcpu=arm9 -O -fomit-frame-pointer2015021620141124
1148490simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021720141124
1149990simplegcc -mcpu=arm920t -O -fomit-frame-pointer2015021620141124
1150686simplegcc -mcpu=arm920 -O -fomit-frame-pointer2015021620141124
1150914simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021720141124
1154340simplegcc -mcpu=strongarm -O -fomit-frame-pointer2015021620141124
1163688simplegcc -mcpu=arm940t -O -fomit-frame-pointer2015021620141124
1173360simplegcc -mcpu=arm810 -O -fomit-frame-pointer2015021620141124
1185984simplegcc -funroll-loops -O -fomit-frame-pointer2015021720141124
1186776simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021720141124
1189770simplegcc -O -fomit-frame-pointer2015021620141124
1190130simplegcc -fno-schedule-insns -O -fomit-frame-pointer2015021720141124
1192974simplegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021620141124
1227594simplegcc -mcpu=xscale -O2 -fomit-frame-pointer2015021620141124
1231494simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021720141124
1238832simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021720141124
1238922simplegcc -mcpu=xscale -O3 -fomit-frame-pointer2015021620141124
1239162bitslice_ref64gcc -O2 -fomit-frame-pointer2015021620141124
1239216bitslice_ref64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
1239900bitslice_ref64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
1239966bitslice_ref64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
1240938bitslice_ref64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
1242714bitslice_ref64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
1242720bitslice_ref64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
1242744bitslice_ref64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
1242774bitslice_ref64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
1242780bitslice_ref64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
1242786bitslice_ref64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
1242792bitslice_ref64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
1242822bitslice_ref64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
1242828bitslice_ref64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
1242858bitslice_ref64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
1256304simplegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021620141124
1262190simplegcc -mcpu=arm1020t -O -fomit-frame-pointer2015021620141124
1394514bitslice_ref64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
1394646bitslice_ref64gcc -O3 -fomit-frame-pointer2015021620141124
1401942bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
1401960bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
1409532bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1412850bitslice_ref64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
1413072bitslice_ref64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
1413612bitslice_ref64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
1413792bitslice_ref64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
1413822bitslice_ref64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
1413834bitslice_ref64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
1413876bitslice_ref64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
1414104bitslice_ref64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
1414200bitslice_ref64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
1414296bitslice_ref64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
1414326bitslice_ref64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
1414338bitslice_ref64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
1414344bitslice_ref64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
1432170bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1455372bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
1459524bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1507716bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
2393010bitslice_opt64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
2395836bitslice_opt64gcc -O3 -fomit-frame-pointer2015021620141124
2401464bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
2416920bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
2455734simplegcc -O3 -fomit-frame-pointer2015021620141124
2459556simplegcc -O2 -fomit-frame-pointer2015021620141124
2459562simplegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021620141124
2463516simplegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
2463522simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
2463630simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
2463672simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
2464824simplegcc -funroll-loops -O3 -fomit-frame-pointer2015021720141124
2464920simplegcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
2465082simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
2465148simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
2465868simplegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021620141124
2468520simplegcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
2470902simplegcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
2474046simplegcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
2474814simplegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
2492856bitslice_opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021620141124
2495148simplegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021620141124
2498784simplegcc -funroll-loops -O2 -fomit-frame-pointer2015021720141124
2500278simplegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021620141124
2500500simplegcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021620141124
2501886simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021620141124
2502456simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
2503422simplegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
2503488simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021620141124
2504916simplegcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021620141124
2505186simplegcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021620141124
2505654simplegcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021620141124
2506332simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021620141124
2506362simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021620141124
2507658bitslice_opt64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021620141124
2509308simplegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021620141124
2511900bitslice_opt64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021620141124
2512056bitslice_opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021620141124
2513040bitslice_opt64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021620141124
2518596bitslice_opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021620141124
2521506bitslice_opt64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021620141124
2521728simplegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021620141124
2522058bitslice_opt64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021620141124
2522058bitslice_opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021620141124
2524128bitslice_opt64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021620141124
2527374bitslice_opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021620141124
2530494bitslice_opt64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021620141124
2530524bitslice_opt64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021620141124
2605200simplegcc -funroll-loops2015021720141124
2606778simplecc2015021720141124
2610924simplegcc2015021620141124
2750616simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021620141124
3328740bitslice_ref64gcc -funroll-loops2015021620141124
3328926bitslice_ref64cc2015021620141124
3329166bitslice_ref64gcc2015021620141124
3959208bitslice_opt32gcc2015021620141124
3960660bitslice_opt32cc2015021620141124
3962400bitslice_opt32gcc -funroll-loops2015021620141124
4198872bitslice_ref32gcc2015021620141124
4199046bitslice_ref32gcc -funroll-loops2015021620141124
4199058bitslice_ref32cc2015021620141124
4213410bitslice_opt64gcc2015021620141124
4214382bitslice_opt64gcc -funroll-loops2015021620141124
4216884bitslice_opt64cc2015021620141124

Checksum failure

Implementation: crypto_hash/jh512/bitslice_ref32
Compiler: gcc -Os -fomit-frame-pointer
2120aafd0e4f52325627e11619e4deabb80c061a4c0a6f9f96e513b9026deb16
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/jh512/simple
Compiler: gcc -Os -fomit-frame-pointer
8a644eed41f93059be0686277fe1e344c04c094f44fbe6682e9adf27e06810c1
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/jh512/bitslice_ref64
Compiler: gcc -Os -fomit-frame-pointer
a9650575a8729f70efc716e4e00ed302ba45483acfc12a1de191dddefe7223d1
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/jh512/bitslice_ref64
Compiler: gcc -mcpu=arm9e -O2 -fomit-frame-pointer
df2aa68e6a769d2791a3501754ecf5226b07deb34cab246b5067551502bc0f75
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/jh512/simple
Compiler: gcc -mcpu=arm9e -Os -fomit-frame-pointer
fb3e1a216d55e30438fbf1cf247fa840fb67ddfaa10f40bc3c7b49ee7f1bb728
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/jh512/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