Implementation notes: armeabi, h9dragon, crypto_hash/shabal512

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: shabal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
34562sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
34886sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
36062sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
36203sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111420121016
36470sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
36699sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111420121016
37078sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111420121016
37080sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111420121016
37103sphlibgcc -O2 -fomit-frame-pointer2012111420121016
37246sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111420121016
37285sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111420121016
37309sphlibgcc -O3 -fomit-frame-pointer2012111420121016
37443sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012111420121016
37445sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111420121016
37462sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111420121016
37464sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111420121016
37556sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111420121016
37599sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111420121016
37601sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111420121016
37608sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111420121016
37643sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111420121016
37644sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111420121016
37650sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111420121016
37690sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111420121016
37695sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111420121016
37737sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111420121016
37830sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111420121016
37831sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111420121016
37831sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111420121016
37853sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111420121016
37921sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111420121016
37973sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012111420121016
38011sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111420121016
38012sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111420121016
38054sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111420121016
38057sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111420121016
38193sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111420121016
38194sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111420121016
38195sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111420121016
38279sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111420121016
38514sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111420121016
39146refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
39218sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111420121016
39328sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111420121016
39463refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
39779sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111420121016
39938sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111420121016
40459refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
40644sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111420121016
40648sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111420121016
40824refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
41142refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111420121016
41182refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111420121016
41186sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111420121016
41737sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
42139sphlibgcc -funroll-loops -O -fomit-frame-pointer2012111420121016
42235sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
42255refgcc -funroll-loops -O3 -fomit-frame-pointer2012111420121016
42282sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
42325sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2012111420121016
42392sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111420121016
42408sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
42551sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
42591sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111420121016
42592sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2012111420121016
42617sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2012111420121016
42776sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
42777sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111420121016
42821sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2012111420121016
42864sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
42865sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111420121016
42908sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111420121016
42911sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
42912refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111420121016
42913sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2012111420121016
42997sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111420121016
43001sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111420121016
43001sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2012111420121016
43002sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111420121016
43045sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
43046sphlibgcc -O -fomit-frame-pointer2012111420121016
43050sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2012111420121016
43090sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
43091sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111420121016
43133sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111420121016
43138sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
43138sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2012111420121016
43139sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
43139sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2012111420121016
43183sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
43184sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111420121016
43227refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111420121016
43228sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
43272refgcc -funroll-loops -O2 -fomit-frame-pointer2012111420121016
43318refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111420121016
43364refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111420121016
43407refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111420121016
43408refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111420121016
43408refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111420121016
43408refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111420121016
43410refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111420121016
43413refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111420121016
43416refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111420121016
43448refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111420121016
43452refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111420121016
43452refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012111420121016
43455refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111420121016
43456refgcc -O2 -fomit-frame-pointer2012111420121016
43457refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111420121016
43502refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111420121016
43588refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111420121016
43589sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
43819refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111420121016
43910refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111420121016
43951refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111420121016
44044refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111420121016
44044refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111420121016
44045refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111420121016
44084refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111420121016
44091refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111420121016
44091refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111420121016
44093refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111420121016
44093refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111420121016
44135refgcc -O3 -fomit-frame-pointer2012111420121016
44136refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111420121016
44138refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012111420121016
44222refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111420121016
44226refgcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012111420121016
44317refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111420121016
44543sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111420121016
44726refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111420121016
45134sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
45199refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111420121016
45315refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
45494refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
45587refgcc -funroll-loops -O -fomit-frame-pointer2012111420121016
45609refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
45651refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
45652refgcc -mcpu=xscale -O -fomit-frame-pointer2012111420121016
45681sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
45858refgcc -mcpu=arm940t -O -fomit-frame-pointer2012111420121016
45950sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
45950refgcc -mcpu=arm920 -O -fomit-frame-pointer2012111420121016
46091sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111420121016
46177refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
46177refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
46179refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111420121016
46179refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111420121016
46182refgcc -mcpu=arm9e -O -fomit-frame-pointer2012111420121016
46221refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111420121016
46221refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111420121016
46264refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
46312refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111420121016
46358refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111420121016
46403refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111420121016
46403refgcc -mcpu=strongarm -O -fomit-frame-pointer2012111420121016
46404refgcc -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
46445refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111420121016
46447refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111420121016
46448refgcc -O -fomit-frame-pointer2012111420121016
46448refgcc -mcpu=arm920t -O -fomit-frame-pointer2012111420121016
46450refgcc -mcpu=arm810 -O -fomit-frame-pointer2012111420121016
46493refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111420121016
46493refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111420121016
46494refgcc -mcpu=arm9 -O -fomit-frame-pointer2012111420121016
46495refgcc -mcpu=arm8 -O -fomit-frame-pointer2012111420121016
46675sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111420121016
46675sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2012111420121016
46723sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111420121016
47013refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111420121016
47410refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
47562refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
47696refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111420121016
47767refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
47808refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111420121016
47813refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
47986refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012111420121016
48125refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
48132refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
48263refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111420121016
48265refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
48266refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
49030sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
49034sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
49624refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111420121016
49941refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111420121016
50259sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111420121016
50259sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111420121016
51031refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
51120refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
51438refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012111420121016
51530sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111420121016
52075sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012111420121016
52277refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111420121016
52436refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
52436refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
52571sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111420121016
52619sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111420121016
52687refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111420121016
52708sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111420121016
52751sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111420121016
52758sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111420121016
52798sphlibgcc -Os -fomit-frame-pointer2012111420121016
52798refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111420121016
52799sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111420121016
52799sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111420121016
52799sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111420121016
52799sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111420121016
52799refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111420121016
52845sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111420121016
52846sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111420121016
53070refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111420121016
53117refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111420121016
53163sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111420121016
53253refgcc -funroll-loops -Os -fomit-frame-pointer2012111420121016
53253refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111420121016
53298refgcc -Os -fomit-frame-pointer2012111420121016
53298refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111420121016
53298refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111420121016
53299refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111420121016
53299refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111420121016
53299refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111420121016
53299refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111420121016
53299refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111420121016
53392refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111420121016
53436refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111420121016
53977refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111420121016
54752refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012111420121016
55022refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111420121016
55067refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2012111420121016
55115refgcc -mcpu=xscale -Os -fomit-frame-pointer2012111420121016
72028sphlibgcc -funroll-loops2012111420121016
72168sphlibcc2012111420121016
72214sphlibgcc2012111420121016
79289refgcc2012111420121016
79838refcc2012111420121016
82011refgcc -funroll-loops2012111420121016

Test failure

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

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer sphlib
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref sphlib
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref sphlib
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer sphlib
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer sphlib
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref sphlib
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref sphlib
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer sphlib
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer sphlib
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer sphlib
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer sphlib