Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2005912 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2008590 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2010508 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2011576 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2012854 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2013364 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2022329 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2100104 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2102962 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2103441 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2104272 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2105835 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2106600 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2106784 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2107895 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2114270 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2139521 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
2140000 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
2140351 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
2140422 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
2141728 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
2142255 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
2142759 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
2160144 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2161788 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2214814 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2215706 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2233395 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
2235319 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
2251273 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2253826 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2255738 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2257031 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2258492 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2263193 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2263972 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2265879 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2266480 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2267299 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2267375 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2309087 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2313524 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2439149 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2440815 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2443846 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
2445937 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
2447872 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
2451655 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
2454247 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
2455341 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
2455664 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
2455823 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2456404 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2457021 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
2457582 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
2458744 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
2462492 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
2465844 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2467312 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2468400 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2470874 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2473183 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2501082 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2504749 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2537805 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
2540200 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
2696608 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
2697458 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
2812905 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
2813415 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
2814338 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
2816027 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
2816215 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
2817226 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
2818082 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
2840745 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
2841167 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
2841253 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
2841757 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
2842128 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
2842190 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
2842434 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
2842655 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
2842913 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
2843440 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
2843760 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
2845347 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
2845565 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
11920686 | ref-karatsuba | cc | 20150216 | 20141124 |
11923092 | ref-karatsuba | gcc -funroll-loops | 20150216 | 20141124 |
11927600 | ref-karatsuba | gcc | 20150216 | 20141124 |