Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
7255024 | ref10 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140804 | 20140622 |
7265335 | ref10 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140804 | 20140622 |
7288012 | ref10 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140804 | 20140622 |
7344716 | ref10 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140804 | 20140622 |
7563034 | ref10 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140804 | 20140622 |
7856047 | ref10 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140804 | 20140622 |
8149446 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140804 | 20140622 |
8155977 | ref10 | gcc -O -fomit-frame-pointer | 20140804 | 20140622 |
8156564 | ref10 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140804 | 20140622 |
8173975 | ref10 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140804 | 20140622 |
8179694 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140804 | 20140622 |
8250575 | ref10 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140804 | 20140622 |
8291339 | ref10 | gcc -funroll-loops -O -fomit-frame-pointer | 20140804 | 20140622 |
8691635 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140804 | 20140622 |
8722800 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140804 | 20140622 |
8799560 | ref10 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
8836136 | ref10 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
8895691 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140804 | 20140622 |
8909473 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140804 | 20140622 |
8968460 | ref10 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140804 | 20140622 |
8991800 | ref10 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140804 | 20140622 |
9093154 | ref10 | gcc -O3 -fomit-frame-pointer | 20140804 | 20140622 |
9120749 | ref10 | gcc -O2 -fomit-frame-pointer | 20140804 | 20140622 |
9274578 | ref10 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140804 | 20140622 |
9280040 | ref10 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140804 | 20140622 |
9280705 | ref10 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140804 | 20140622 |
9285356 | ref10 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140804 | 20140622 |
9288363 | ref10 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140804 | 20140622 |
9358742 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140804 | 20140622 |
9539133 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140804 | 20140622 |
9581008 | ref10 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140804 | 20140622 |
9583962 | ref10 | gcc -Os -fomit-frame-pointer | 20140804 | 20140622 |
9599317 | ref10 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140804 | 20140622 |
11156033 | ref10 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11158939 | ref10 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11159909 | ref10 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11162588 | ref10 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
11163075 | ref10 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
11166613 | ref10 | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11170506 | ref10 | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
11237465 | ref10 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
11253544 | ref10 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11260665 | ref10 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11274627 | ref10 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11279220 | ref10 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11284002 | ref10 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11310444 | ref10 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11354467 | ref10 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11355569 | ref10 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11355855 | ref10 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11357886 | ref10 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11381697 | ref10 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11383860 | ref10 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11383878 | ref10 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11401717 | ref10 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11410656 | ref10 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11411191 | ref10 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11413795 | ref10 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11416593 | ref10 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11417872 | ref10 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11423461 | ref10 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11452982 | ref10 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11480649 | ref10 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11843705 | ref10 | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140804 | 20140622 |
11844083 | ref10 | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
11881111 | ref10 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140804 | 20140622 |
11900683 | ref10 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140804 | 20140622 |
11910421 | ref10 | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
11933065 | ref10 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11935004 | ref10 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140804 | 20140622 |
11935420 | ref10 | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140804 | 20140622 |
11947185 | ref10 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140804 | 20140622 |
11948460 | ref10 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11950956 | ref10 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140804 | 20140622 |
11969582 | ref10 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140804 | 20140622 |
11983272 | ref10 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140804 | 20140622 |
11990945 | ref10 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140804 | 20140622 |
11998458 | ref10 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140804 | 20140622 |
11999377 | ref10 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140804 | 20140622 |
12012394 | ref10 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
12026423 | ref10 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140804 | 20140622 |
12043139 | ref10 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
12047765 | ref10 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140804 | 20140622 |
12068561 | ref10 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140804 | 20140622 |
12074778 | ref10 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140804 | 20140622 |
12078630 | ref10 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140804 | 20140622 |
12095349 | ref10 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140804 | 20140622 |
12297628 | ref10 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
12332583 | ref10 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140804 | 20140622 |
12337128 | ref10 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
12356733 | ref10 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
12385118 | ref10 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
12393693 | ref10 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140804 | 20140622 |
15751590 | ref10 | gcc | 20140804 | 20140622 |
15794420 | ref10 | gcc -funroll-loops | 20140804 | 20140622 |
15832889 | ref10 | cc | 20140804 | 20140622 |
47494279 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140804 | 20140622 |
48763995 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140804 | 20140622 |
49844358 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140804 | 20140622 |
50024695 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140804 | 20140622 |
50185506 | ref | gcc -O3 -fomit-frame-pointer | 20140804 | 20140622 |
50288322 | ref | gcc -O2 -fomit-frame-pointer | 20140804 | 20140622 |
50318691 | ref | gcc -Os -fomit-frame-pointer | 20140804 | 20140622 |
50334114 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140804 | 20140622 |
50394170 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140804 | 20140622 |
50425576 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140804 | 20140622 |
50458962 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140804 | 20140622 |
50623486 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140804 | 20140622 |
50640201 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140804 | 20140622 |
50660380 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140804 | 20140622 |
50672038 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140804 | 20140622 |
50676718 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140804 | 20140622 |
50740376 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140804 | 20140622 |
51004822 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140804 | 20140622 |
51033980 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
51036557 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
51048787 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
51080946 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140804 | 20140622 |
51127044 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
51180762 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
51182391 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140804 | 20140622 |
51188580 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
51200112 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
51234139 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
51248718 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140804 | 20140622 |
51292928 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
51298326 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
51317122 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140804 | 20140622 |
51382765 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140804 | 20140622 |
51807982 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140804 | 20140622 |
55282092 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140804 | 20140622 |
55292965 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140804 | 20140622 |
55363388 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140804 | 20140622 |
55460406 | ref | gcc -O -fomit-frame-pointer | 20140804 | 20140622 |
55465465 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140804 | 20140622 |
55467414 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140804 | 20140622 |
55484152 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140804 | 20140622 |
55523489 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140804 | 20140622 |
55542975 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140804 | 20140622 |
55804678 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140804 | 20140622 |
57187128 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140804 | 20140622 |
57456620 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140804 | 20140622 |
57471854 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140804 | 20140622 |
67756696 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
67782634 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
67794186 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140804 | 20140622 |
67804106 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140804 | 20140622 |
68188244 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
68212119 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140804 | 20140622 |
68219826 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140804 | 20140622 |
68243268 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
81588591 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81593416 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81595441 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81601268 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81873961 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81884881 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81893315 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81894109 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81921543 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81938847 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
81950039 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
82175977 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82213027 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82218567 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82221454 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82222763 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82227230 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82234474 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82236324 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82246451 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82258160 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82289832 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
82393391 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
82401255 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140804 | 20140622 |
82440154 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
82452753 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140804 | 20140622 |
87149882 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140804 | 20140622 |
87194452 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140804 | 20140622 |
87197427 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140804 | 20140622 |
87207106 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140804 | 20140622 |
87212003 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140804 | 20140622 |
87233649 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140804 | 20140622 |
87244163 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140804 | 20140622 |
87246269 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140804 | 20140622 |
87297771 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140804 | 20140622 |
87312289 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140804 | 20140622 |
87335052 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140804 | 20140622 |
109082694 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140804 | 20140622 |
226258061 | ref | gcc | 20140804 | 20140622 |
226264184 | ref | gcc -funroll-loops | 20140804 | 20140622 |
226515843 | ref | cc | 20140804 | 20140622 |