Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
81572 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
81640 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
81728 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
81752 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
81848 | clean | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140124 | 20130419 |
81880 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20140124 | 20130419 |
81960 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
81968 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
81968 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82004 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
82016 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140124 | 20130419 |
82072 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
82092 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
82096 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140124 | 20130419 |
82108 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140124 | 20130419 |
82132 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
82232 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
82272 | clean | gcc -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82284 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82308 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
82332 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140124 | 20130419 |
82364 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82372 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82384 | clean | gcc -m64 -O -fomit-frame-pointer | 20140124 | 20130419 |
82396 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140124 | 20130419 |
82396 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82416 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
82444 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82456 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82460 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82472 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82504 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
82504 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82532 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82532 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82532 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82600 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140124 | 20130419 |
82608 | clean | gcc -O -fomit-frame-pointer | 20140124 | 20130419 |
82652 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
82716 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82732 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82744 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140124 | 20130419 |
82748 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
82792 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
82816 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82824 | clean | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82856 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
82876 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
82880 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
82932 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82944 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82952 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
82952 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
83120 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83132 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83184 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83212 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83220 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83260 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83272 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83288 | clean | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83300 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83320 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83424 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83488 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
83556 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
83556 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
83620 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140124 | 20130419 |
83632 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
83640 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83684 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83728 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140124 | 20130419 |
83752 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20140124 | 20130419 |
83760 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140124 | 20130419 |
83780 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83912 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83916 | clean | gcc -O2 -fomit-frame-pointer | 20140124 | 20130419 |
83924 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
83972 | clean | gcc -Os -fomit-frame-pointer | 20140124 | 20130419 |
84012 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
84024 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
84028 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
84032 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
84216 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
84216 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
84280 | clean | gcc -m64 -Os -fomit-frame-pointer | 20140124 | 20130419 |
84288 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
84324 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
84328 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
84392 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
84400 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140124 | 20130419 |
84648 | clean | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140124 | 20130419 |
90328 | clean | gcc | 20140124 | 20130419 |
90392 | clean | gcc -funroll-loops | 20140124 | 20130419 |
90464 | clean | cc | 20140124 | 20130419 |
53263760 | ref | gcc -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53264888 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53271156 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53296212 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53300392 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53331864 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53362924 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53475152 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53665884 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53673892 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53694588 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53697476 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53735180 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
53740536 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53753056 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
53770508 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
53776156 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53795252 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53802824 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
53837160 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140124 | 20130419 |
53842420 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
53847232 | ref | gcc -O3 -fomit-frame-pointer | 20140124 | 20130419 |
53891072 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
53930496 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140124 | 20130419 |
53935692 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
53953776 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
53955776 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140124 | 20130419 |
53955916 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
53958788 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
53963692 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
53970748 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140124 | 20130419 |
53972468 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
54046544 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54071176 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54122188 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54126604 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54134760 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54136984 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54159572 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54163784 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54168516 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
54180224 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54220592 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54228420 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
54229616 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
54285416 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
54308028 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
54356780 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
54362332 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
54368504 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140124 | 20130419 |
54368980 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
54373040 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140124 | 20130419 |
54392244 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
54411852 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140124 | 20130419 |
54425856 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
54427052 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140124 | 20130419 |
54436580 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140124 | 20130419 |
54443392 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140124 | 20130419 |
54446340 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
54465440 | ref | gcc -O -fomit-frame-pointer | 20140124 | 20130419 |
54474216 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140124 | 20130419 |
54477876 | ref | gcc -m64 -O -fomit-frame-pointer | 20140124 | 20130419 |
54482260 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
54497644 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
54501064 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
54515324 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
54524076 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
54538188 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140124 | 20130419 |
54607992 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
54642696 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
54949996 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
54968904 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
54998404 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
55088280 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
55279084 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
55306920 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
55625368 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
55662004 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
56066172 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
56068312 | ref | gcc -Os -fomit-frame-pointer | 20140124 | 20130419 |
56080828 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
56084032 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
56085748 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
56090528 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140124 | 20130419 |
56097008 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140124 | 20130419 |
56213932 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
56260308 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140124 | 20130419 |
56268564 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
56294308 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
56294852 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140124 | 20130419 |
56407252 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
56474040 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
163671960 | ref | gcc | 20140124 | 20130419 |
163682924 | ref | gcc -funroll-loops | 20140124 | 20130419 |
166136168 | ref | cc | 20140124 | 20130419 |