Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
50125144 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50127372 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50186812 | ref | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50308508 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50336604 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50361884 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
50401604 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50413432 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50426168 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
50499264 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50506864 | ref | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50523692 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50552972 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
50565744 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50588924 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50590864 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50604340 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50605888 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50657776 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50657988 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50666224 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50676004 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
50677640 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
50703052 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50703104 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50787440 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50789548 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50793980 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50811352 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50829560 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50829864 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
50833956 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
50888912 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
50979068 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
51010372 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
51017788 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140428 | 20140425 |
51020636 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
51025168 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
51031908 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140428 | 20140425 |
51039792 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
51043248 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
51052668 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
51060192 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
51069824 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
51099712 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
51194772 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
51196200 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
51232180 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
51232524 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140428 | 20140425 |
51240556 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
51260008 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
51278880 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140428 | 20140425 |
51295980 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
51341828 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
51348092 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
51361508 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
51407896 | ref | gcc -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
51439964 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
51442176 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
51447572 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
51463220 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140428 | 20140425 |
51464700 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
51469384 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140428 | 20140425 |
51469608 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
51473680 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
51479952 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140428 | 20140425 |
51550016 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140428 | 20140425 |
51551176 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
51556860 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
51576600 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
51577700 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
51580640 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
51590732 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
51604904 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
51606600 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
51607112 | ref | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
51623224 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
51625056 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
51661160 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
51696116 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140428 | 20140425 |
51973968 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
52002224 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
52042852 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
52161740 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140428 | 20140425 |
52785548 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
52796540 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
52798228 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
52801964 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
52913232 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
52938060 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
52957512 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
52958948 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
53009888 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
53023848 | ref | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
53038144 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
53057372 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
53083212 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
53152832 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
53180540 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
53206464 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
155944688 | ref | gcc -funroll-loops | 20140428 | 20140425 |
155960512 | ref | gcc | 20140427 | 20140425 |
156679324 | ref | cc | 20140428 | 20140425 |