Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1865396 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1869004 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1869312 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1874064 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1875464 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1877576 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1881368 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1891896 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1892072 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1896576 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1897524 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1916568 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1920368 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1993968 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1994848 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1995552 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1996880 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1997552 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1999524 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2001320 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2049312 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2051984 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2125044 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
2129100 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
2130024 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
2132460 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
2133400 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
2134084 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
2134868 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
2204200 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
2205400 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
2212232 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2214980 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2295728 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2296452 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2296692 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2297480 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2297952 | ref-karatsuba | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2299092 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2299220 | ref-karatsuba | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2300752 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2302600 | ref-karatsuba | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2308940 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2383624 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2386220 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
2427096 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
2427768 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2430212 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
2430908 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
2430964 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
2431160 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2431312 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
2431388 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
2431804 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2462088 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2462336 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2471472 | ref-karatsuba | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140708 | 20140622 |
2472468 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
2473456 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
2473920 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
2474200 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
2474208 | ref-karatsuba | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140708 | 20140622 |
2475924 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
2476232 | ref-karatsuba | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140708 | 20140622 |
2476504 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
2478092 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
2481420 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
2485352 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
2516264 | ref-karatsuba | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2517624 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2517644 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2518520 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2519448 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2519464 | ref-karatsuba | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2519756 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2521900 | ref-karatsuba | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2522540 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2524512 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2530036 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
2531932 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
2563532 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2566488 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
2571796 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
2575588 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
2730868 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
2731676 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
2733140 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2733188 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
2733424 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
2734196 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2735456 | ref-karatsuba | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140708 | 20140622 |
2735504 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2735732 | ref-karatsuba | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2735808 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
2735960 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2736060 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
2736788 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2736956 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
2740632 | ref-karatsuba | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140708 | 20140622 |
2742252 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
8425292 | ref-karatsuba | gcc -funroll-loops | 20140708 | 20140622 |
8429196 | ref-karatsuba | cc | 20140708 | 20140622 |
8473916 | ref-karatsuba | gcc | 20140708 | 20140622 |