Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
67180 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170806 | 20170725 |
67832 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
67948 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
68332 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170806 | 20170725 |
68744 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
69012 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20170806 | 20170725 |
71460 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
71508 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20170806 | 20170725 |
72348 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170806 | 20170725 |
75164 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
77060 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
78028 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170806 | 20170725 |
78904 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170806 | 20170725 |
79644 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
82172 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
83984 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
7839848 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8099628 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8135928 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
8142508 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8192040 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8198528 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8205712 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8212420 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8232152 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8246568 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8269660 | ? ? ? | ? ? ? | ref | g++_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8305844 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8308292 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8340836 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8415320 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170806 | 20170725 |
8435760 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8471608 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8476508 | ? ? ? | ? ? ? | ref | g++_-m64_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
8509328 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170806 | 20170725 |
13650220 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170806 | 20170725 |
16608868 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
16652244 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
16769092 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
16773964 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
16775808 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
16812208 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
16963176 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170806 | 20170725 |
16979820 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
17031988 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
17038524 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
17043812 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
17142312 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
17218212 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170806 | 20170725 |
17356528 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
17375740 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
17546676 | ? ? ? | ? ? ? | ref | g++_-m64_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
17683808 | ? ? ? | ? ? ? | ref | g++_-m64_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18277868 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18290220 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18364688 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18374096 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18416484 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18430648 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170806 | 20170725 |
18444208 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18445140 | ? ? ? | ? ? ? | ref | g++_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18628360 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170806 | 20170725 |
18677352 | ? ? ? | ? ? ? | ref | g++_-O_-fomit-frame-pointer | 20170806 | 20170725 |
18716172 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
18723168 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18756812 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18760992 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170806 | 20170725 |
18791764 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20170806 | 20170725 |
18796796 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20170806 | 20170725 |
18823004 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
18863600 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20170806 | 20170725 |
18885748 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20170806 | 20170725 |
18970320 | ? ? ? | ? ? ? | ref | g++_-O2_-fomit-frame-pointer | 20170806 | 20170725 |
19008780 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
19069176 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
19069780 | ? ? ? | ? ? ? | ref | g++_-m64_-O_-fomit-frame-pointer | 20170806 | 20170725 |
19239604 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20170806 | 20170725 |
19298252 | ? ? ? | ? ? ? | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
19379060 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170806 | 20170725 |
19516416 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170806 | 20170725 |
19843276 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
20073036 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
20352916 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20170806 | 20170725 |
20533876 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20170806 | 20170725 |
20588736 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20170806 | 20170725 |
20806024 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20170806 | 20170725 |
20865940 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20170806 | 20170725 |
20901108 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20170806 | 20170725 |
81842828 | ? ? ? | ? ? ? | ref | g++ | 20170806 | 20170725 |
Compiler | Implementations
|
g++ | aesni |
g++ -O2 -fomit-frame-pointer | aesni |
g++ -O3 -fomit-frame-pointer | aesni |
g++ -O -fomit-frame-pointer | aesni |
g++ -Os -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -O -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
g++ -m64 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -O -fomit-frame-pointer | aesni |
g++ -m64 -Os -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -O -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -Os -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -march=corei7 -O -fomit-frame-pointer | aesni |
g++ -m64 -march=corei7 -Os -fomit-frame-pointer | aesni |
g++ -m64 -march=k8 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -march=k8 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -march=k8 -O -fomit-frame-pointer | aesni |
g++ -m64 -march=k8 -Os -fomit-frame-pointer | aesni |
g++ -m64 -march=nocona -O2 -fomit-frame-pointer | aesni |
g++ -m64 -march=nocona -O3 -fomit-frame-pointer | aesni |
g++ -m64 -march=nocona -O -fomit-frame-pointer | aesni |
g++ -m64 -march=nocona -Os -fomit-frame-pointer | aesni |
g++ -march=barcelona -O2 -fomit-frame-pointer | aesni |
g++ -march=barcelona -O3 -fomit-frame-pointer | aesni |
g++ -march=barcelona -O -fomit-frame-pointer | aesni |
g++ -march=barcelona -Os -fomit-frame-pointer | aesni |
g++ -march=k8 -O2 -fomit-frame-pointer | aesni |
g++ -march=k8 -O3 -fomit-frame-pointer | aesni |
g++ -march=k8 -O -fomit-frame-pointer | aesni |
g++ -march=k8 -Os -fomit-frame-pointer | aesni |
g++ -march=nocona -O2 -fomit-frame-pointer | aesni |
g++ -march=nocona -O3 -fomit-frame-pointer | aesni |
g++ -march=nocona -O -fomit-frame-pointer | aesni |
g++ -march=nocona -Os -fomit-frame-pointer | aesni
|