Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
88144 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
88352 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
88388 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
88408 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
88680 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
88696 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
88720 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
88788 | clean | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
88848 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
88852 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
88860 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
88876 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
88896 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
88936 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
88940 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
88960 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
88968 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
89032 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
89072 | clean | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
89084 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
89168 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
89176 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
89180 | clean | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
89288 | clean | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
89300 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
89332 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
89352 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
89352 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
89372 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
89452 | clean | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
89524 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
89548 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
89612 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
89664 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
89716 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
89716 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
89792 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
89796 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
89860 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
89864 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
89884 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
89928 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
89932 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
90092 | clean | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90104 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90112 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
90144 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90224 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90308 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90320 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90324 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90468 | clean | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
90468 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
90640 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90692 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90712 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90732 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
90896 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
90936 | clean | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
91052 | clean | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
91052 | clean | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
91084 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
91088 | clean | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
91188 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
91320 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
91352 | clean | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
91376 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
91524 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
91668 | clean | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
91832 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
92296 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
92336 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
92364 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
92616 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
92764 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
92772 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
92916 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
93024 | clean | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
93220 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
93232 | clean | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
93296 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
93324 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
93356 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
93376 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
93388 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
93600 | clean | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
93932 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
94028 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
94240 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
94324 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
94520 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
94596 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
94764 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
94780 | clean | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
95056 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
95312 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
97480 | clean | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
98284 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
98384 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
99024 | clean | cc | 20120329 | 20120316 |
99376 | clean | gcc -funroll-loops | 20120329 | 20120316 |
99944 | clean | gcc | 20120329 | 20120316 |
126172 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
58108616 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
58847508 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
59104204 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
59352296 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
59355884 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
59394256 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
59397424 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
59587004 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
59777876 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
59801048 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
59824872 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
59927828 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
60108436 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60180760 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60181960 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
60242044 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
60316460 | ref | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60322624 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
60348300 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60370304 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60407532 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60437872 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60441716 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60462840 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
60466424 | ref | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
60497964 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
60500952 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60516628 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
60518036 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60518976 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60571828 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
60633004 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60645920 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60665420 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60670216 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
60686108 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60696820 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60726860 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60745004 | ref | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60773976 | ref | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
60783320 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
60798544 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60829056 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60846996 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
60887004 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
60887016 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60895880 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
60901212 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
60906296 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
60918188 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
60944348 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
60948012 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
60961304 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60975856 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
61047796 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
61058592 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
61061256 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
61063340 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
61064272 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
61121776 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
61121952 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61182896 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
61217620 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
61234364 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
61242928 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
61254780 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
61260568 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
61319340 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
61378956 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
61381696 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
61387124 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
61388016 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
61390024 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
61523916 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
61555292 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
61561552 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
61643776 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61648732 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61689764 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
61716984 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61801824 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61937560 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61948008 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62403176 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62563948 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
62893828 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
63054176 | ref | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
63096760 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
63204216 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
63241196 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
63260604 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
63324968 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
63335972 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
63352904 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
63408028 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
63454468 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
63464708 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
63511200 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
63526440 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
63642996 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
189961096 | ref | cc | 20120329 | 20120316 |
190653384 | ref | gcc -funroll-loops | 20120329 | 20120316 |
191241184 | ref | gcc | 20120329 | 20120316 |