Implementation notes: armeabi, h9dragon, crypto_hash/luffa256

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: luffa256
TimeImplementationCompilerBenchmark dateSUPERCOP version
46710sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111220121016
46911sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
47132sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111220121016
47765sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111220121016
47891sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111220121016
48037sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111220121016
48170sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111220121016
48218sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111220121016
48263sphlibgcc -O2 -fomit-frame-pointer2012111220121016
48309sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111220121016
48309sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111220121016
48310sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111220121016
48311sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111220121016
48313sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111220121016
48353sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111220121016
48354sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111220121016
48399sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111220121016
49500sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
49940sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111220121016
50101sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
50259sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
50302sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111220121016
50482sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
50942sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2012111220121016
51619sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111220121016
51846sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111220121016
52571sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111220121016
52618sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111220121016
52890sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012111220121016
53479sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111220121016
53816sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111220121016
54060sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111220121016
54159sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111220121016
54779sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111220121016
55160sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111220121016
55204sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111220121016
55204sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111220121016
55249sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111220121016
55252sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111220121016
55292sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111220121016
55294sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111220121016
55338sphlibgcc -Os -fomit-frame-pointer2012111220121016
55338sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111220121016
55339sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111220121016
55434sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111220121016
56341sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111220121016
56455thomaz/basicgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
56469opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
56547thomaz/basicgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
56667opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
56877thomaz/basicgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
56881opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
57290opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
57517opt32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
57567thomaz/basicgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
59832sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
59855opt32gcc -mcpu=xscale -Os -fomit-frame-pointer2012111220121016
60373opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
60964opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
61190sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
61598sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
61599sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
61637opt32gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111220121016
61690sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
61870sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
61910opt32gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111220121016
61962opt32gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111220121016
62419sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111220121016
62551opt32gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111220121016
62963sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111220121016
62992opt32gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111220121016
63050opt32gcc -mcpu=xscale -O2 -fomit-frame-pointer2012111220121016
63272sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2012111220121016
63322sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111220121016
63364opt32gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111220121016
63503sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
63723sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111220121016
63782sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
63822sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
63916sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111220121016
64015sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
64077sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111220121016
64092sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
64106sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111220121016
64395opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012111220121016
64731sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
64801sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2012111220121016
65083sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111220121016
65094opt32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111220121016
65114opt32gcc -O2 -fomit-frame-pointer2012111220121016
65184sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2012111220121016
65275sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2012111220121016
65275sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2012111220121016
65278sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111220121016
65314sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2012111220121016
65457sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2012111220121016
65500sphlibgcc -O -fomit-frame-pointer2012111220121016
65587opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111220121016
65587opt32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111220121016
65587opt32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111220121016
65633opt32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111220121016
65680opt32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111220121016
65768opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111220121016
65771opt32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111220121016
65814opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111220121016
65863opt32gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111220121016
66000sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2012111220121016
66001sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111220121016
66048sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2012111220121016
66083opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111220121016
66090opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111220121016
66091sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111220121016
66587opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
66592opt32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111220121016
66678opt32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111220121016
66679opt32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111220121016
66768opt32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111220121016
66861opt32gcc -mcpu=arm9e -Os -fomit-frame-pointer2012111220121016
67180opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012111220121016
67315opt32gcc -mcpu=xscale -O3 -fomit-frame-pointer2012111220121016
67385opt32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111220121016
67452opt32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111220121016
67501opt32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111220121016
67564opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111220121016
67564opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111220121016
67631opt32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111220121016
67777opt32gcc -funroll-loops -Os -fomit-frame-pointer2012111220121016
67814opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111220121016
67815opt32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111220121016
67859opt32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111220121016
67859opt32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111220121016
67859opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111220121016
67993opt32gcc -O3 -fomit-frame-pointer2012111220121016
68040opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111220121016
68086opt32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111220121016
68087opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111220121016
68129opt32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111220121016
68134opt32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111220121016
68438opt32gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
68539opt32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111220121016
68540opt32gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
68630opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
69294opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111220121016
69296opt32gcc -mcpu=arm940t -Os -fomit-frame-pointer2012111220121016
69344opt32gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111220121016
69444sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
69480opt32gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111220121016
69536opt32gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
69582opt32gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
69663opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2012111220121016
69674opt32gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111220121016
69695opt32gcc -mcpu=arm9 -Os -fomit-frame-pointer2012111220121016
69718thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
69803sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111220121016
69855opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111220121016
69894opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
69946opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2012111220121016
69972opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
69990opt32gcc -mcpu=arm920t -Os -fomit-frame-pointer2012111220121016
70080opt32gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111220121016
70126sphlibgcc -funroll-loops -O -fomit-frame-pointer2012111220121016
70128sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
70251opt32gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111220121016
70541opt32gcc -mcpu=arm920 -Os -fomit-frame-pointer2012111220121016
70928opt32gcc -Os -fomit-frame-pointer2012111220121016
71040opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2012111220121016
71124opt32gcc -funroll-loops -O -fomit-frame-pointer2012111220121016
71261thomaz/basicgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111220121016
71377sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
71531sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
71803opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
82421sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111220121016
83599sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
84458opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
85142opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111220121016
85316sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111220121016
86004sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
86322opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
87542opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111220121016
88271opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
88995opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111220121016
90063opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2012111220121016
90179opt32gcc -mcpu=arm940t -O -fomit-frame-pointer2012111220121016
90313opt32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111220121016
90359opt32gcc -mcpu=arm920 -O -fomit-frame-pointer2012111220121016
90470opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
90494opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2012111220121016
90531opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2012111220121016
90762opt32gcc -mcpu=arm920t -O -fomit-frame-pointer2012111220121016
90767opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111220121016
90811opt32gcc -mcpu=ep9312 -O -fomit-frame-pointer2012111220121016
90857opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
90905opt32gcc -mcpu=arm9 -O -fomit-frame-pointer2012111220121016
90942opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111220121016
90992opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
91174opt32gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111220121016
91176opt32gcc -mcpu=arm9e -O -fomit-frame-pointer2012111220121016
91198opt32gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111220121016
91354opt32gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
91581opt32gcc -mcpu=xscale -O -fomit-frame-pointer2012111220121016
91582opt32gcc -O -fomit-frame-pointer2012111220121016
91627opt32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111220121016
91629opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111220121016
91667opt32gcc -mcpu=arm1020t -O -fomit-frame-pointer2012111220121016
91669opt32gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111220121016
91942opt32gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
92268opt32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111220121016
95171thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
95662thomaz/basicgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111220121016
96390thomaz/basicgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111220121016
96550thomaz/basicgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111220121016
96593thomaz/basicgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111220121016
96618thomaz/basicgcc -funroll-loops -O3 -fomit-frame-pointer2012111220121016
96685thomaz/basicgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111220121016
96776thomaz/basicgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111220121016
96842thomaz/basicgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111220121016
96844thomaz/basicgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111220121016
97071thomaz/basicgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111220121016
97113thomaz/basicgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111220121016
97161thomaz/basicgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111220121016
97162thomaz/basicgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111220121016
97206thomaz/basicgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111220121016
97208thomaz/basicgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111220121016
97252thomaz/basicgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111220121016
97252thomaz/basicgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111220121016
97252thomaz/basicgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111220121016
97297thomaz/basicgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111220121016
97300thomaz/basicgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111220121016
97435thomaz/basicgcc -O3 -fomit-frame-pointer2012111220121016
137215sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111220121016
137256sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111220121016
137576sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111220121016
139485sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111220121016
139554sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111220121016
139573sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111220121016
139985sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111220121016
140024sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111220121016
140025sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111220121016
140026sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111220121016
140026sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111220121016
140029sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111220121016
140072sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111220121016
140073sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111220121016
140073sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111220121016
140164sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111220121016
140165sphlibgcc -O3 -fomit-frame-pointer2012111220121016
140205sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111220121016
140402sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012111220121016
141705sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111220121016
180533sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111220121016
181385sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
182389sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012111220121016
187952armgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111220121016
194549armgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111220121016
194818armgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111220121016
195230armgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111220121016
195900armgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111220121016
195906armgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
195994armgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111220121016
196001armgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111220121016
196136armgcc -funroll-loops -Os -fomit-frame-pointer2012111220121016
196173armgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111220121016
196614armgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
196950armgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111220121016
197135armgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
197179armgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
197357armgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111220121016
197359armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
197406armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111220121016
197906armgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111220121016
197949armgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111220121016
197950armgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111220121016
197950armgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111220121016
197973armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111220121016
198040armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111220121016
198087armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111220121016
198089armgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111220121016
198130armgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111220121016
198222armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111220121016
198268armgcc -O3 -fomit-frame-pointer2012111220121016
198416armgcc -funroll-loops -O -fomit-frame-pointer2012111220121016
198450armgcc -O2 -fomit-frame-pointer2012111220121016
198492armgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111220121016
198494armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111220121016
198495armgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111220121016
198497armgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111220121016
198541armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111220121016
198541armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111220121016
198587armgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111220121016
198587armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111220121016
198670armgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111220121016
198680armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111220121016
198726armgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111220121016
198813armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
198869armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
199288armgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111220121016
199937armgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
199957armgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
200038armgcc -funroll-loops -O2 -fomit-frame-pointer2012111220121016
200132armgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111220121016
200218armgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111220121016
200446armgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111220121016
200489armgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111220121016
201017armgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111220121016
201080armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
201173armgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111220121016
201309armgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111220121016
201986armgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111220121016
202123armgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111220121016
202124armgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111220121016
202267armgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
202305armgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
202395armgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111220121016
202485armgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111220121016
202576armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111220121016
202578armgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111220121016
202580armgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111220121016
202623armgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111220121016
202670armgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111220121016
202670armgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111220121016
202711armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
202804armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
202851armgcc -Os -fomit-frame-pointer2012111220121016
202851armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111220121016
202853armgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111220121016
204165armgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
204435armgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
204617armgcc -funroll-loops -O3 -fomit-frame-pointer2012111220121016
207476armgcc -mcpu=xscale -Os -fomit-frame-pointer2012111220121016
207614armgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111220121016
208610armgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111220121016
208925armgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
209015armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111220121016
210340armgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
210683armgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
211015armgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
213691armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111220121016
213963armgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111220121016
214851armgcc -O -fomit-frame-pointer2012111220121016
215242armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111220121016
215598armgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
215686armgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111220121016
215732armgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111220121016
215816armgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111220121016
215864armgcc -mcpu=arm9e -O -fomit-frame-pointer2012111220121016
215870armgcc -mcpu=arm8 -O -fomit-frame-pointer2012111220121016
216003armgcc -mcpu=arm920 -O -fomit-frame-pointer2012111220121016
216037armgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111220121016
216050armgcc -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
216050armgcc -mcpu=strongarm -O -fomit-frame-pointer2012111220121016
216083armgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111220121016
216087armgcc -mcpu=arm810 -O -fomit-frame-pointer2012111220121016
216094armgcc -mcpu=arm920t -O -fomit-frame-pointer2012111220121016
216141armgcc -mcpu=arm940t -O -fomit-frame-pointer2012111220121016
216141armgcc -mcpu=arm9 -O -fomit-frame-pointer2012111220121016
216141armgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111220121016
216231armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111220121016
216232armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111220121016
216421armgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111220121016
216453armgcc -mcpu=xscale -O -fomit-frame-pointer2012111220121016
216456armgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
216914armgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111220121016
217637armgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
218187armgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111220121016
315703thomaz/basicgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
316291thomaz/basicgcc -funroll-loops -O -fomit-frame-pointer2012111220121016
317247thomaz/basicgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012111220121016
322428thomaz/basicgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
325068thomaz/basicgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012111220121016
327909thomaz/basicgcc -mcpu=xscale -O -fomit-frame-pointer2012111220121016
328858thomaz/basicgcc -funroll-loops -O2 -fomit-frame-pointer2012111220121016
329862thomaz/basicgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111220121016
330085thomaz/basicgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
330130thomaz/basicgcc -mcpu=arm9e -O -fomit-frame-pointer2012111220121016
330131thomaz/basicgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
330175thomaz/basicgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111220121016
330176thomaz/basicgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111220121016
330267thomaz/basicgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111220121016
331852thomaz/basicgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111220121016
332082thomaz/basicgcc -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
332196thomaz/basicgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111220121016
332484thomaz/basicgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111220121016
332624thomaz/basicgcc -mcpu=arm9 -O -fomit-frame-pointer2012111220121016
332848thomaz/basicgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111220121016
332852thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
333215thomaz/basicgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111220121016
333215thomaz/basicgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111220121016
333376thomaz/basicgcc -mcpu=arm810 -O -fomit-frame-pointer2012111220121016
333509thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
333735thomaz/basicgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111220121016
333897thomaz/basicgcc -mcpu=arm920 -O -fomit-frame-pointer2012111220121016
333938thomaz/basicgcc -mcpu=strongarm -O -fomit-frame-pointer2012111220121016
333940thomaz/basicgcc -O -fomit-frame-pointer2012111220121016
333943thomaz/basicgcc -mcpu=arm8 -O -fomit-frame-pointer2012111220121016
334030thomaz/basicgcc -mcpu=arm920t -O -fomit-frame-pointer2012111220121016
334033thomaz/basicgcc -mcpu=arm940t -O -fomit-frame-pointer2012111220121016
337344thomaz/basicgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
339426thomaz/basicgcc -mcpu=xscale -Os -fomit-frame-pointer2012111220121016
339816thomaz/basicgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111220121016
340107thomaz/basicgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111220121016
340199thomaz/basicgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
340247thomaz/basicgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111220121016
340287thomaz/basicgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111220121016
340291thomaz/basicgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111220121016
340294thomaz/basicgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111220121016
340333thomaz/basicgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111220121016
340337thomaz/basicgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111220121016
340425thomaz/basicgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111220121016
340429thomaz/basicgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
340473thomaz/basicgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111220121016
340518thomaz/basicgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111220121016
340561thomaz/basicgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111220121016
343102thomaz/basicgcc -funroll-loops -Os -fomit-frame-pointer2012111220121016
343105thomaz/basicgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111220121016
343148thomaz/basicgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
344059thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
344507thomaz/basicgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111220121016
344601thomaz/basicgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111220121016
344690thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
345461thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
345504thomaz/basicgcc -Os -fomit-frame-pointer2012111220121016
346140thomaz/basicgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
346774thomaz/basicgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111220121016
346866thomaz/basicgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111220121016
347051thomaz/basicgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111220121016
347861thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
348547thomaz/basicgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111220121016
348638thomaz/basicgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111220121016
349499thomaz/basicgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111220121016
349633thomaz/basicgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111220121016
350131thomaz/basicgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111220121016
350315thomaz/basicgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111220121016
350629thomaz/basicgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111220121016
350904thomaz/basicgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111220121016
351225thomaz/basicgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
351225thomaz/basicgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
351496thomaz/basicgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111220121016
352312thomaz/basicgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111220121016
352359thomaz/basicgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111220121016
352423thomaz/basicgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111220121016
352493thomaz/basicgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111220121016
352623thomaz/basicgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111220121016
352855thomaz/basicgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111220121016
352855thomaz/basicgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111220121016
352903thomaz/basicgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111220121016
352946thomaz/basicgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111220121016
352988thomaz/basicgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111220121016
353127thomaz/basicgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111220121016
353130thomaz/basicgcc -O2 -fomit-frame-pointer2012111220121016
353990thomaz/basicgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111220121016
379283sphlibgcc -funroll-loops2012111220121016
379550sphlibgcc2012111220121016
380162sphlibcc2012111220121016
687841opt32gcc -funroll-loops2012111220121016
688200opt32gcc2012111220121016
688473opt32cc2012111220121016
1122528thomaz/basicgcc2012111220121016
1122533thomaz/basicgcc -funroll-loops2012111220121016
1122793thomaz/basiccc2012111220121016
1925074armgcc -funroll-loops2012111220121016
1925259armcc2012111220121016
1925401armgcc2012111220121016

Test failure

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

Number of similar (compiler,implementation) pairs: 42, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer arm opt32 sphlib
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer arm opt32 sphlib thomaz/basic
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer arm opt32 sphlib thomaz/basic
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer arm opt32 sphlib thomaz/basic
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer arm opt32 sphlib
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer arm opt32 sphlib thomaz/basic
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer arm opt32 sphlib thomaz/basic
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer arm opt32 sphlib thomaz/basic
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer arm opt32 sphlib thomaz/basic
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer arm opt32 sphlib thomaz/basic
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer arm opt32 sphlib thomaz/basic