| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13105353 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 13361103 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 13810779 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 15868362 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16020344 | ref | g++ -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16089193 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16208494 | ref | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16224529 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140720 | 20140622 |
| 16538427 | ref | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16556573 | ref | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16592813 | ref | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16621653 | ref | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16621908 | ref | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 17945908 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18057505 | ref | g++ -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18553097 | ref | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18634503 | ref | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18675757 | ref | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18682076 | ref | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18787751 | ref | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18798783 | ref | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18811477 | ref | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18826549 | ref | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18831821 | ref | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18865839 | ref | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20409030 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20470072 | ref | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20524703 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 21750489 | ref | g++ -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 21916523 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 21979181 | ref | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22003706 | ref | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22036686 | ref | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22047732 | ref | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22108966 | ref | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 23885620 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 23909209 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140720 | 20140622 |
| 23950026 | ref | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 23958814 | ref | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 23976648 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140720 | 20140622 |
| 23978476 | ref | g++ -O -fomit-frame-pointer | 20140720 | 20140622 |
| 24062129 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140720 | 20140622 |
| 25373409 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 25759218 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 26261943 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 26264441 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 26290086 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 26292244 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27518794 | ref | g++ -mcpu=arm920 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27524379 | ref | g++ -mcpu=xscale -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27536654 | ref | g++ -mcpu=arm940t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27539081 | ref | g++ -mcpu=arm9 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27544375 | ref | g++ -mcpu=arm9e -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27545903 | ref | g++ -mcpu=arm920t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27562818 | ref | g++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27568759 | ref | g++ -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27588260 | ref | g++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27624153 | ref | g++ -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 28120745 | ref | g++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 33991623 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 33999469 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 34025406 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 34033424 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 35831591 | ref | g++ -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35833669 | ref | g++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35887268 | ref | g++ -mcpu=xscale -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35896112 | ref | g++ -mcpu=arm920t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35902290 | ref | g++ -mcpu=arm920 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35907326 | ref | g++ -mcpu=arm9 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35919480 | ref | g++ -mcpu=arm9e -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35926042 | ref | g++ -mcpu=arm940t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35960908 | ref | g++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 36192229 | ref | g++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 36269275 | ref | g++ -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38898205 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140720 | 20140622 |
| 38916513 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 38980158 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140720 | 20140622 |
| 39239100 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 40571677 | ref | g++ -mcpu=arm1020t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40623686 | ref | g++ -mcpu=arm9e -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40627087 | ref | g++ -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40636431 | ref | g++ -mcpu=xscale -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40807021 | ref | g++ -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40827582 | ref | g++ -mcpu=ep9312 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40866627 | ref | g++ -mcpu=arm9 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40872803 | ref | g++ -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 41261308 | ref | g++ -mcpu=arm920 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 41290423 | ref | g++ -mcpu=arm940t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 41292227 | ref | g++ -mcpu=arm920t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 113514232 | ref | g++ | 20140720 | 20140622 |
| Compiler | Implementations
|
| g++ -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -Os -fomit-frame-pointer | ref
|