Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16710 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140622 |
16757 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140622 |
17397 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140622 |
17408 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140622 |
17515 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140622 |
17515 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140622 |
18132 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140622 |
18178 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140622 |
19080 | optc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
19104 | optc | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
19141 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140622 |
19149 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140622 |
19896 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140622 |
20982 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140622 |
21942 | swpbe | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
22008 | swpbe | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
22052 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140622 |
22106 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140622 |
22989 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140622 |
23340 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140622 |
23721 | optc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140628 | 20140622 |
23829 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140622 |
25491 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140622 |
25551 | swpbe | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140628 | 20140622 |
27486 | swpbe | gcc -O -fomit-frame-pointer | 20140628 | 20140622 |
27489 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140622 |
27514 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140622 |
27525 | swpbe | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140628 | 20140622 |
27549 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140622 |
27560 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20140628 | 20140622 |
27561 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140622 |
28029 | optc | gcc -O3 -fomit-frame-pointer | 20140628 | 20140622 |
28053 | optc | gcc -O2 -fomit-frame-pointer | 20140628 | 20140622 |
28077 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140622 |
28115 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140622 |
28125 | swpbe | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140628 | 20140622 |
28125 | swpbe | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140628 | 20140622 |
28128 | swpbe | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140628 | 20140622 |
28128 | swpbe | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140628 | 20140622 |
28137 | swpbe | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140628 | 20140622 |
29184 | swpbe | gcc -O2 -fomit-frame-pointer | 20140628 | 20140622 |
29187 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140628 | 20140622 |
29222 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140628 | 20140622 |
29305 | swpbe | gcc -O3 -fomit-frame-pointer | 20140628 | 20140622 |
29339 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140622 |
29341 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140622 |
29400 | optc | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140628 | 20140622 |
29460 | optc | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140628 | 20140622 |
29606 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140622 |
29616 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20140628 | 20140622 |
29706 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140628 | 20140622 |
29739 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140622 |
29748 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140622 |
29799 | optc | gcc -O -fomit-frame-pointer | 20140628 | 20140622 |
29799 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140622 |
29811 | optc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140628 | 20140622 |
29859 | optc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140628 | 20140622 |
29859 | optc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
29868 | optc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
29871 | optc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140628 | 20140622 |
29928 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140628 | 20140622 |
29935 | optc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140628 | 20140622 |
29944 | optc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
29944 | optc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
29955 | optc | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30028 | optc | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30038 | optc | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30041 | optc | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30041 | optc | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30043 | optc | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30077 | optc | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30090 | optc | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30096 | optc | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30099 | optc | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30159 | optc | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30165 | optc | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30165 | optc | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30165 | optc | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30174 | optc | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30205 | optc | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30207 | optc | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30230 | optc | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30372 | optc | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30483 | optc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140628 | 20140622 |
30483 | optc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140628 | 20140622 |
30499 | optc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140628 | 20140622 |
30501 | optc | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30507 | optc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140628 | 20140622 |
30522 | optc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140628 | 20140622 |
30545 | optc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30594 | swpbe | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30603 | swpbe | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30603 | swpbe | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
30606 | swpbe | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
30676 | swpbe | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30761 | swpbe | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30772 | swpbe | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30797 | swpbe | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30800 | swpbe | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
30805 | swpbe | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
30834 | swpbe | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30835 | swpbe | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30835 | swpbe | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30844 | swpbe | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30847 | swpbe | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30856 | swpbe | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30891 | swpbe | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30894 | swpbe | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30903 | swpbe | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30903 | swpbe | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30903 | swpbe | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30906 | swpbe | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
30915 | swpbe | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30918 | swpbe | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30927 | swpbe | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
30992 | swpbe | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140628 | 20140622 |
31014 | swpbe | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
31023 | swpbe | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
31110 | swpbe | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
31221 | swpbe | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32049 | optc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32058 | optc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32061 | optc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32073 | optc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32073 | optc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32169 | optc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32169 | optc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32169 | optc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32169 | optc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32193 | optc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32410 | optc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140628 | 20140622 |
32412 | optc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140628 | 20140622 |
32413 | optc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140628 | 20140622 |
32416 | optc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140628 | 20140622 |
32420 | optc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140628 | 20140622 |
32433 | swpbe | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140628 | 20140622 |
32443 | swpbe | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32445 | swpbe | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140628 | 20140622 |
32445 | swpbe | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140628 | 20140622 |
32445 | swpbe | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140628 | 20140622 |
32446 | swpbe | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32446 | swpbe | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32455 | swpbe | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32457 | swpbe | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
32457 | swpbe | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140628 | 20140622 |
32505 | swpbe | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32514 | swpbe | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32514 | swpbe | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32518 | swpbe | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
32522 | swpbe | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
36269 | optc | gcc -Os -fomit-frame-pointer | 20140628 | 20140622 |
36380 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140622 |
36841 | swpbe | gcc -Os -fomit-frame-pointer | 20140628 | 20140622 |
36988 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140622 |
37563 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140628 | 20140622 |
40713 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20140628 | 20140622 |
40911 | swpbe | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
40915 | swpbe | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140628 | 20140622 |
40923 | swpbe | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140628 | 20140622 |
40926 | swpbe | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140628 | 20140622 |
40926 | swpbe | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140628 | 20140622 |
40926 | swpbe | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140628 | 20140622 |
40971 | swpbe | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140628 | 20140622 |
40974 | swpbe | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140628 | 20140622 |
40987 | swpbe | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
41010 | swpbe | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
41022 | swpbe | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
41023 | swpbe | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
41034 | swpbe | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140628 | 20140622 |
41035 | swpbe | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140628 | 20140622 |
41094 | swpbe | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140628 | 20140622 |
42741 | optc | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140628 | 20140622 |
42747 | optc | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140628 | 20140622 |
42748 | optc | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
42751 | optc | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140628 | 20140622 |
42752 | optc | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140628 | 20140622 |
42754 | optc | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140628 | 20140622 |
42755 | optc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
42755 | optc | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
42755 | optc | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140628 | 20140622 |
42757 | optc | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
42758 | optc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140628 | 20140622 |
42764 | optc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
42764 | optc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140628 | 20140622 |
42766 | optc | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140628 | 20140622 |
42770 | optc | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140628 | 20140622 |
73017 | optc | gcc -funroll-loops | 20140628 | 20140622 |
73098 | optc | gcc | 20140628 | 20140622 |
73151 | optc | cc | 20140628 | 20140622 |
79389 | swpbe | gcc | 20140628 | 20140622 |
79458 | swpbe | cc | 20140628 | 20140622 |
79458 | swpbe | gcc -funroll-loops | 20140628 | 20140622 |