Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
109185 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
109429 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109553 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109647 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109701 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
109721 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109732 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
109747 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109766 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
109766 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
109778 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
109786 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
109794 | clean | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109851 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
109877 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109894 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109905 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
109905 | clean | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
109917 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109922 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
109931 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
109934 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
109953 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
109970 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
109976 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110018 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110044 | clean | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110052 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110058 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
110075 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110081 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
110083 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110095 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110098 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110103 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110109 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110120 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
110135 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110143 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110165 | clean | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
110194 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110194 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110211 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110256 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
110398 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110495 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
110500 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110539 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
110548 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
110554 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110576 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110594 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
110602 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110661 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110806 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
110809 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110843 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110883 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
110971 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
110984 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
111081 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
111090 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
111342 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
111444 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
111461 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
111475 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
111514 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
111531 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
111543 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
111622 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
111651 | clean | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
111746 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
111775 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
111784 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
111798 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
111818 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
111829 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
111903 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
111928 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
111951 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
111968 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
111970 | clean | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
112044 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
112070 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
112109 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
112296 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
112410 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
116035 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
117210 | clean | gcc | 20150215 | 20141124 |
117325 | clean | cc | 20150215 | 20141124 |
118533 | clean | gcc -funroll-loops | 20150215 | 20141124 |
53342328 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
53421489 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
53507270 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
53509433 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
53529906 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
53579957 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
53597909 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
53620009 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
53634949 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
53657885 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
53658701 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
53665084 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
53665507 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
53666807 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
53685425 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
53707428 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
53716787 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
53743454 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
53751595 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
53766880 | ref | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
53771204 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
53781137 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
53799177 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
53800240 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
53810732 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
53848066 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
53859301 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
53864010 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
53909856 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
53923003 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
53940878 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
53943437 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
53949642 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
53950653 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
53958465 | ref | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
53959193 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
53966690 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
53967832 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
53970484 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
53971413 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
53978451 | ref | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
53982656 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
53983874 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
53990164 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
53993085 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
53999418 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54014879 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
54018333 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
54031097 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54032219 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
54055461 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
54057572 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54068594 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54068653 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54095924 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
54098250 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
54118763 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
54179374 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54224214 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
54233834 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54240364 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54254613 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54260064 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54271823 | ref | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54315235 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54425650 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54474409 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
54484635 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
54546990 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
54787781 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
54860502 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
54860663 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
54920418 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55093107 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
55104117 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55105942 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
55154919 | ref | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55184933 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55195458 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55251983 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55260730 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55277733 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55281663 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55313954 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55371771 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
55492049 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
56216836 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
56232750 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
188801632 | ref | cc | 20150215 | 20141124 |
189375773 | ref | gcc -funroll-loops | 20150215 | 20141124 |
189389191 | ref | gcc | 20150215 | 20141124 |