Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
22031244 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22032600 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22032906 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150403 | 20141124 |
22032978 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22035660 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150403 | 20141124 |
22036680 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22036734 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22036794 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150403 | 20141124 |
22037172 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22037310 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22037844 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22038012 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22038540 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150403 | 20141124 |
22038738 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150403 | 20141124 |
22038900 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150403 | 20141124 |
22038912 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22038912 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22039020 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150403 | 20141124 |
22039026 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150403 | 20141124 |
22039170 | ref | gcc -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22039296 | ref | gcc -Os -fomit-frame-pointer | 20150403 | 20141124 |
22039332 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150403 | 20141124 |
22040328 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22040922 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22041126 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22041168 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150403 | 20141124 |
22041180 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150403 | 20141124 |
22041660 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150403 | 20141124 |
22041714 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150403 | 20141124 |
22041870 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22042056 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22042740 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150403 | 20141124 |
22044090 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150403 | 20141124 |
22044132 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150403 | 20141124 |
22044282 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22044342 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150403 | 20141124 |
22044624 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150403 | 20141124 |
22044744 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22044792 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150403 | 20141124 |
22045512 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22045644 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150403 | 20141124 |
22047126 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150403 | 20141124 |
22048074 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22048500 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150403 | 20141124 |
22048518 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22049520 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150403 | 20141124 |
22050780 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150403 | 20141124 |
22052238 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22053600 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22054650 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22055064 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22055304 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22055778 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22055778 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22055934 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22056480 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22056504 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22056840 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22056984 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22057038 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22060860 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150403 | 20141124 |
22061208 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150403 | 20141124 |
22062780 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22063968 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22064520 | ref | gcc -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22064856 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150403 | 20141124 |
22064910 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150403 | 20141124 |
22065354 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22065462 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22065504 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150403 | 20141124 |
22065612 | ref | gcc -O -fomit-frame-pointer | 20150403 | 20141124 |
22065732 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22066116 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150403 | 20141124 |
22066218 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150403 | 20141124 |
22066380 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150403 | 20141124 |
22066884 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150403 | 20141124 |
22067118 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150403 | 20141124 |
22067334 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150403 | 20141124 |
22067484 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150403 | 20141124 |
22067706 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150403 | 20141124 |
22069740 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150403 | 20141124 |
22069764 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150403 | 20141124 |
22069914 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150403 | 20141124 |
22069938 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150403 | 20141124 |
22071768 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150403 | 20141124 |
22072332 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150403 | 20141124 |
22074930 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150403 | 20141124 |
22076064 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150403 | 20141124 |
22081458 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150403 | 20141124 |
22137570 | ref | cc | 20150403 | 20141124 |
22138338 | ref | gcc | 20150403 | 20141124 |
22138518 | ref | gcc -funroll-loops | 20150403 | 20141124 |
Compiler | Implementations
|
cc | wbl |
gcc | wbl |
gcc -O2 -fomit-frame-pointer | wbl |
gcc -O3 -fomit-frame-pointer | wbl |
gcc -O -fomit-frame-pointer | wbl |
gcc -Os -fomit-frame-pointer | wbl |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | wbl |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | wbl |
gcc -fno-schedule-insns -O -fomit-frame-pointer | wbl |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops | wbl |
gcc -funroll-loops -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | wbl |
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm1020t -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm1020t -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | wbl |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | wbl |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | wbl |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | wbl |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | wbl |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | wbl |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | wbl |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | wbl |
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm810 -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm8 -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm920 -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm920 -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm920 -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm920 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm920t -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm920t -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm920t -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm920t -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm940t -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm940t -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm940t -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm940t -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm9 -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm9 -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm9 -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm9 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm9e -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm9e -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm9e -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm9e -Os -fomit-frame-pointer | wbl |
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | wbl |
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | wbl |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | wbl |
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=ep9312 -O -fomit-frame-pointer | wbl |
gcc -mcpu=ep9312 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=iwmmxt -O -fomit-frame-pointer | wbl |
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm -O -fomit-frame-pointer | wbl |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | wbl |
gcc -mcpu=xscale -O2 -fomit-frame-pointer | wbl |
gcc -mcpu=xscale -O3 -fomit-frame-pointer | wbl |
gcc -mcpu=xscale -O -fomit-frame-pointer | wbl |
gcc -mcpu=xscale -Os -fomit-frame-pointer | wbl
|