Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
120882 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
120922 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
121090 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
121241 | clean | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120523 | 20120521 |
121937 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
122024 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
122082 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
123668 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
123882 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
129656 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
130220 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
130677 | clean | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
130892 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
131587 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
131760 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
131784 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
132296 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
132525 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
132582 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
132583 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
132613 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
132796 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
132806 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
132885 | clean | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120523 | 20120521 |
133419 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
133499 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
133661 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
133919 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
134054 | clean | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
134396 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
134566 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
134778 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
135287 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
135306 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
135339 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
135511 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
135858 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
136125 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
136259 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
136271 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
136274 | clean | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
136293 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
136999 | clean | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120523 | 20120521 |
137008 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
137608 | clean | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120523 | 20120521 |
137829 | clean | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
138012 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
140080 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
140196 | clean | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
141291 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
142205 | clean | cc | 20120523 | 20120521 |
142564 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
142646 | clean | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120523 | 20120521 |
143433 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
143477 | clean | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
143551 | clean | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
143620 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
143664 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
143672 | clean | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120523 | 20120521 |
144065 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
144429 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
144816 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
144851 | clean | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
144860 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
144963 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
145317 | clean | gcc -funroll-loops | 20120523 | 20120521 |
145510 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
145531 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
145713 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
145741 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
145794 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
145802 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
145871 | clean | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120523 | 20120521 |
145900 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
145996 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
146032 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
146079 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
146082 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
146131 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
146167 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
146193 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
146390 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
146518 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
146556 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
146558 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
146619 | clean | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120523 | 20120521 |
146639 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
146868 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
146899 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
147034 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
147059 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
147432 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
147486 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
147651 | clean | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
148298 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
148406 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
149087 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
149125 | clean | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
149501 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
149920 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
150644 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
150875 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
155951 | clean | gcc | 20120523 | 20120521 |
71043065 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71533501 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71594030 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71624455 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71819760 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71911719 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71917097 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71985994 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
72074270 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
72206159 | ref | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
72399779 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
72441221 | ref | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
72475138 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
72491354 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
72503152 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
72516202 | ref | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
72632128 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120523 | 20120521 |
72643390 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
72725135 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120523 | 20120521 |
73319196 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
73338123 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
73338313 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
73397712 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
73505180 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
73847549 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
73878651 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
73936440 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
74217164 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
74406443 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
74610295 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
74632610 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
74726107 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
74910180 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
74976144 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
74978543 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
75000284 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
75016868 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
75290104 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
75745947 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
75796545 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
75894634 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
75992138 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
76107100 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76187163 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76255746 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
76257817 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76262843 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76284883 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76348335 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76350329 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76499167 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120523 | 20120521 |
76499830 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76539721 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
76558190 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
76578983 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76598449 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
76623191 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
76632733 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120523 | 20120521 |
76658850 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
76689574 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
76719125 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
76754841 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
76766886 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76781198 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
76783465 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76791810 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
76807313 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
76829109 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
76850677 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
76854104 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
76861543 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76872136 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
76937256 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76972336 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
77005795 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
77062460 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
77064570 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
77064964 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
77170463 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
77253013 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
77272594 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
77290502 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
77291482 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
77292402 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
77296291 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
77322078 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
77332498 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
77372372 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
77471493 | ref | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
77485561 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
77537698 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
77597779 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120523 | 20120521 |
77605178 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
77667023 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
77670276 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
77716816 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
77762141 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120523 | 20120521 |
77857645 | ref | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
78026691 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
78442905 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
284737442 | ref | cc | 20120523 | 20120521 |
285734769 | ref | gcc -funroll-loops | 20120523 | 20120521 |
285752703 | ref | gcc | 20120523 | 20120521 |