Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
13823613 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14058759 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14063820 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14088191 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14118482 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14146363 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14175159 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14187273 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14367887 | ref | gcc -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14452801 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14468406 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14478754 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14510750 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14666296 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14675255 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14675850 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14716766 | ref | gcc -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14738832 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14743342 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14750062 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
14779257 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14791782 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14832908 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
14922593 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
15575658 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140807 | 20140622 |
15585166 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140807 | 20140622 |
15585241 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140807 | 20140622 |
15652201 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
15676302 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
15686368 | ref | gcc -O -fomit-frame-pointer | 20140807 | 20140622 |
15690932 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140807 | 20140622 |
15697760 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140807 | 20140622 |
15707699 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140807 | 20140622 |
15726542 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140807 | 20140622 |
15786749 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140807 | 20140622 |
15966375 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140807 | 20140622 |
16666891 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140807 | 20140622 |
16754958 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140807 | 20140622 |
16808222 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140807 | 20140622 |
16983466 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
17158831 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140807 | 20140622 |
17213725 | ref | gcc -Os -fomit-frame-pointer | 20140807 | 20140622 |
17375345 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140807 | 20140622 |
17881227 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
17923996 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140807 | 20140622 |
18242213 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140807 | 20140622 |
18284394 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140807 | 20140622 |
18388924 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18400379 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
18403494 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
18412310 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18423538 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
18449928 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18458374 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18484941 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
18504230 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18505411 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18511315 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18511674 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18524219 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18526732 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18527849 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18541570 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18545260 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18546123 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18553514 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18576018 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18576406 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
18576625 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18592971 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18617346 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18629071 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18639406 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18666860 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18674511 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
18682600 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
18866421 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
19082715 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
19314018 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140807 | 20140622 |
19330289 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140807 | 20140622 |
19348570 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
19353629 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
19364928 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140807 | 20140622 |
19369120 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140807 | 20140622 |
19388960 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
19397397 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
19417938 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140807 | 20140622 |
19425350 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140807 | 20140622 |
19432468 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140807 | 20140622 |
19435497 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140807 | 20140622 |
19504823 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140807 | 20140622 |
19512507 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140807 | 20140622 |
19954015 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
30601518 | ref | gcc -funroll-loops | 20140807 | 20140622 |
30719366 | ref | cc | 20140807 | 20140622 |
31419369 | ref | gcc | 20140807 | 20140622 |
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|