Implementation notes: armeabi, h5omap, crypto_hashblocks/md5

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hashblocks
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
10904little-1gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032820120316
10908little-1gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032820120316
10938little-1gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032820120316
10991little-1gcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
11016little-1gcc -mcpu=arm9e -Os -fomit-frame-pointer2012032820120316
11046little-1gcc -Os -fomit-frame-pointer2012032820120316
11046little-1gcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
11053little-1gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032820120316
11078little-1gcc -mcpu=iwmmxt -Os -fomit-frame-pointer2012032820120316
11088little-1gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032820120316
11097little-1gcc -mcpu=xscale -Os -fomit-frame-pointer2012032820120316
11172little-1gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032820120316
11238little-1gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012032820120316
11289little-1gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032820120316
11290little-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
11290little-1gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032820120316
11314little-1gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012032820120316
11340little-1gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032820120316
11340little-1gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032820120316
11342little-1gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032820120316
11390little-1gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032820120316
11390little-1gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032820120316
11390little-1gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032820120316
11390little-1gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032820120316
11399little-1gcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
11402little-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=arm920 -Os -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=arm920t -Os -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
11442little-1gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032820120316
11442little-1gcc -mcpu=strongarm -Os -fomit-frame-pointer2012032820120316
11447little-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
11450little-1gcc -mcpu=arm9 -Os -fomit-frame-pointer2012032820120316
11450little-1gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032820120316
11450little-1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032820120316
11451little-1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032820120316
11452little-1gcc -mcpu=arm8 -Os -fomit-frame-pointer2012032820120316
11452little-1gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032820120316
11454little-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
11456little-1gcc -mcpu=arm940t -Os -fomit-frame-pointer2012032820120316
11458little-1gcc -mcpu=arm810 -Os -fomit-frame-pointer2012032820120316
11464little-1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032820120316
11472little-1gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032820120316
11478little-1gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032820120316
11485little-1gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032820120316
11500little-1gcc -O2 -fomit-frame-pointer2012032820120316
11500little-1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032820120316
11500little-1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032820120316
11500little-1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032820120316
11500little-1gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032820120316
11500little-1gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032820120316
11500little-1gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032820120316
11500little-1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032820120316
11500little-1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032820120316
11502little-1gcc -O3 -fomit-frame-pointer2012032820120316
11502little-1gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032820120316
11502little-1gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032820120316
11502little-1gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032820120316
11502little-1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032820120316
11552little-1gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032820120316
11552little-1gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032820120316
11552little-1gcc -mcpu=xscale -O2 -fomit-frame-pointer2012032820120316
11552little-1gcc -mcpu=xscale -O3 -fomit-frame-pointer2012032820120316
11575little-1gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012032820120316
11599little-1gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032820120316
11602little-1gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032820120316
11652little-1gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032820120316
11730little-1gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012032820120316
11756little-1gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032820120316
11765little-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
11780little-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
12065little-1gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012032820120316
12229little-1gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012032820120316
12237little-1gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032820120316
12388little-1gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032820120316
12388little-1gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
12450little-1gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032820120316
12498little-1gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032820120316
12498little-1gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
12500little-1gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032820120316
12646refgcc -mcpu=xscale -Os -fomit-frame-pointer2012032820120316
12650refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032820120316
12650refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032820120316
12650refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032820120316
12650refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032820120316
12750little-1gcc -mcpu=arm1020t -O -fomit-frame-pointer2012032820120316
12750little-1gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032820120316
12844little-1gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032820120316
12954refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032820120316
12968refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032820120316
12970refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032820120316
13048refgcc -O2 -fomit-frame-pointer2012032820120316
13062refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032820120316
13078refgcc -Os -fomit-frame-pointer2012032820120316
13078refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032820120316
13094refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032820120316
13094refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032820120316
13094refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032820120316
13094refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032820120316
13123refgcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012032820120316
13124refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032820120316
13174little-1gcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
13174little-1gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032820120316
13174little-1gcc -mcpu=arm920 -O -fomit-frame-pointer2012032820120316
13174little-1gcc -mcpu=arm940t -O -fomit-frame-pointer2012032820120316
13174little-1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032820120316
13174little-1gcc -mcpu=strongarm -O -fomit-frame-pointer2012032820120316
13176little-1gcc -O -fomit-frame-pointer2012032820120316
13176little-1gcc -mcpu=arm810 -O -fomit-frame-pointer2012032820120316
13176little-1gcc -mcpu=arm8 -O -fomit-frame-pointer2012032820120316
13176little-1gcc -mcpu=arm920t -O -fomit-frame-pointer2012032820120316
13176little-1gcc -mcpu=arm9 -O -fomit-frame-pointer2012032820120316
13176refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012032820120316
13176little-1gcc -mcpu=ep9312 -O -fomit-frame-pointer2012032820120316
13176little-1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032820120316
13178little-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
13184refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012032820120316
13190little-1gcc -funroll-loops -O -fomit-frame-pointer2012032820120316
13226little-1gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032820120316
13234little-1gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032820120316
13234little-1gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032820120316
13234little-1gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
13236little-1gcc -mcpu=arm9e -O -fomit-frame-pointer2012032820120316
13262refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032820120316
13274refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012032820120316
13283little-1gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032820120316
13286little-1gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032820120316
13315little-1gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032820120316
13339refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032820120316
13360refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012032820120316
13362little-1gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032820120316
13378refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012032820120316
13386refgcc -O3 -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032820120316
13386refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032820120316
13386little-1gcc -mcpu=xscale -O -fomit-frame-pointer2012032820120316
13388refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032820120316
13390refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032820120316
13438refgcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032820120316
13496refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032820120316
13498refgcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
13498refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032820120316
13505refgcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
13534refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032820120316
13555refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032820120316
13582refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012032820120316
13590refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
13590refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032820120316
13598refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032820120316
13621refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032820120316
13698refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032820120316
13700refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032820120316
13750refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012032820120316
13758little-1gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032820120316
13760refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
13810refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012032820120316
13827refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032820120316
13910refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032820120316
13962refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
13962refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032820120316
13962refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032820120316
13962refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032820120316
13971refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032820120316
14200refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
14335refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
14347refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
14388refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012032820120316
14394refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032820120316
14423refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
14445refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
14458refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032820120316
14487refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032820120316
14490refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032820120316
14756refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012032820120316
14808refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
14996refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032820120316
15032refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032820120316
15746refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032820120316
16068refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032820120316
16068refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032820120316
16686refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032820120316
16974refgcc -mcpu=xscale -O -fomit-frame-pointer2012032820120316
17012refgcc -mcpu=arm9e -O -fomit-frame-pointer2012032820120316
17016little-1gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032820120316
17046refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032820120316
17064refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032820120316
17066refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032820120316
17066refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032820120316
17067refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032820120316
17068refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
17083refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012032820120316
17105refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032820120316
17116refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032820120316
17116refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
17116refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032820120316
17480refgcc -mcpu=arm810 -O -fomit-frame-pointer2012032820120316
17480refgcc -mcpu=arm8 -O -fomit-frame-pointer2012032820120316
17480refgcc -mcpu=strongarm -O -fomit-frame-pointer2012032820120316
17481refgcc -O -fomit-frame-pointer2012032820120316
17481refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032820120316
17483refgcc -mcpu=arm940t -O -fomit-frame-pointer2012032820120316
17483refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012032820120316
17485refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
17485refgcc -mcpu=arm920t -O -fomit-frame-pointer2012032820120316
17485refgcc -mcpu=arm9 -O -fomit-frame-pointer2012032820120316
17485refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032820120316
17489refgcc -funroll-loops -O -fomit-frame-pointer2012032820120316
17493refgcc -mcpu=arm920 -O -fomit-frame-pointer2012032820120316
20117refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032820120316
41000little-1cc2012032820120316
41370little-1gcc -funroll-loops2012032820120316
41420little-1gcc2012032820120316
93543refcc2012032820120316
93934refgcc2012032820120316
93972refgcc -funroll-loops2012032820120316

Test failure

Implementation: crypto_hashblocks/md5/little-1
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer
error 111

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