Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
281368 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20111129 | 20110914 |
284919 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20111129 | 20110914 |
285302 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20111129 | 20110914 |
291691 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20111129 | 20110914 |
291934 | ref | gcc -Os -fomit-frame-pointer | 20111129 | 20110914 |
300519 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20111129 | 20110914 |
301965 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20111129 | 20110914 |
302855 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20111129 | 20110914 |
314856 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20111129 | 20110914 |
319481 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20111129 | 20110914 |
319567 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20111129 | 20110914 |
319571 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20111129 | 20110914 |
319865 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20111129 | 20110914 |
325250 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20111129 | 20110914 |
326040 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20111129 | 20110914 |
327233 | ref | gcc -O -fomit-frame-pointer | 20111129 | 20110914 |
327389 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20111129 | 20110914 |
331159 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20111129 | 20110914 |
338432 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20111129 | 20110914 |
347481 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20111129 | 20110914 |
357289 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20111129 | 20110914 |
392209 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20111129 | 20110914 |
392307 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20111129 | 20110914 |
392385 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20111129 | 20110914 |
392523 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20111129 | 20110914 |
392915 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20111129 | 20110914 |
460237 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20111129 | 20110914 |
460274 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20111129 | 20110914 |
463297 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20111129 | 20110914 |
468145 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20111129 | 20110914 |
468547 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20111129 | 20110914 |
468758 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20111129 | 20110914 |
473430 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20111129 | 20110914 |
485010 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20111129 | 20110914 |
512447 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20111129 | 20110914 |
522017 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20111129 | 20110914 |
538974 | ref | gcc -O3 -fomit-frame-pointer | 20111129 | 20110914 |
541557 | ref | gcc -O2 -fomit-frame-pointer | 20111129 | 20110914 |
544379 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20111129 | 20110914 |
553199 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20111129 | 20110914 |
556914 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20111129 | 20110914 |
569492 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20111129 | 20110914 |
570005 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20111129 | 20110914 |
570352 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
573983 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20111129 | 20110914 |
574172 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20111129 | 20110914 |
574641 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20111129 | 20110914 |
577241 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
581794 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20111129 | 20110914 |
582083 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20111129 | 20110914 |
582698 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20111129 | 20110914 |
583560 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20111129 | 20110914 |
583596 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20111129 | 20110914 |
583950 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20111129 | 20110914 |
585354 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20111129 | 20110914 |
586552 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20111129 | 20110914 |
592227 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
592535 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20111129 | 20110914 |
592635 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20111129 | 20110914 |
592896 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20111129 | 20110914 |
592960 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20111129 | 20110914 |
593298 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20111129 | 20110914 |
593590 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20111129 | 20110914 |
593628 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20111129 | 20110914 |
594152 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20111129 | 20110914 |
604590 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20111129 | 20110914 |
605372 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20111129 | 20110914 |
608080 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20111129 | 20110914 |
622211 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20111129 | 20110914 |
623478 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20111129 | 20110914 |
624057 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20111129 | 20110914 |
625840 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20111129 | 20110914 |
641142 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20111129 | 20110914 |
649690 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
650419 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20111129 | 20110914 |
650597 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
651052 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20111129 | 20110914 |
652699 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20111129 | 20110914 |
654598 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
654686 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20111129 | 20110914 |
654705 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20111129 | 20110914 |
654996 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20111129 | 20110914 |
655764 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20111129 | 20110914 |
656427 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20111129 | 20110914 |
656673 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20111129 | 20110914 |
656692 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20111129 | 20110914 |
656762 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20111129 | 20110914 |
656825 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20111129 | 20110914 |
656969 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20111129 | 20110914 |
657724 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20111129 | 20110914 |
657903 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20111129 | 20110914 |
658099 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20111129 | 20110914 |
658231 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
658633 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20111129 | 20110914 |
661641 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20111129 | 20110914 |
661718 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20111129 | 20110914 |
662051 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20111129 | 20110914 |
663177 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20111129 | 20110914 |
663222 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20111129 | 20110914 |
667214 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20111129 | 20110914 |
669285 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20111129 | 20110914 |
670074 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20111129 | 20110914 |
672044 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20111129 | 20110914 |
672204 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
806005 | ref | gcc -funroll-loops | 20111129 | 20110914 |
841589 | ref | cc | 20111129 | 20110914 |
865457 | ref | gcc | 20111129 | 20110914 |
Compiler | Implementations
|
g++ | cryptopp |
g++ -O2 -fomit-frame-pointer | cryptopp |
g++ -O3 -fomit-frame-pointer | cryptopp |
g++ -O -fomit-frame-pointer | cryptopp |
g++ -Os -fomit-frame-pointer | cryptopp |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | cryptopp |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | cryptopp |
g++ -fno-schedule-insns -O -fomit-frame-pointer | cryptopp |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | cryptopp |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | cryptopp |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | cryptopp |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | cryptopp |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1020t -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1020t -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1020t -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1020t -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm10tdmi -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm10tdmi -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136j-s -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136j-s -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136jf-s -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm7tdmi -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm7tdmi -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920 -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920 -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920 -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920 -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920t -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920t -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920t -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920t -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm940t -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm940t -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm940t -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm940t -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9 -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9 -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9 -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9 -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9e -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9e -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9e -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9e -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9tdmi -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9tdmi -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=ep9312 -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=ep9312 -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=ep9312 -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=ep9312 -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=xscale -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=xscale -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=xscale -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=xscale -Os -fomit-frame-pointer | cryptopp
|