Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2439486 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2439873 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2439972 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170913 | 20170904 |
2441115 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170913 | 20170904 |
2441484 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2443185 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170913 | 20170904 |
2443356 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170913 | 20170904 |
2443464 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2444193 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170913 | 20170904 |
2444193 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170913 | 20170904 |
2444256 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2444256 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2444391 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2444499 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2444553 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2444607 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2444913 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2445129 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2445372 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170913 | 20170904 |
2445444 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170913 | 20170904 |
2445570 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2445768 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2446245 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170913 | 20170904 |
2446254 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170913 | 20170904 |
2446299 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2447136 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2447253 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2447595 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170913 | 20170904 |
2447658 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2447694 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170913 | 20170904 |
2448504 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170913 | 20170904 |
2448504 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170913 | 20170904 |
2448666 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2448693 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170913 | 20170904 |
2448882 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2449278 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170913 | 20170904 |
2449359 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170913 | 20170904 |
2449602 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170913 | 20170904 |
2449602 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2449836 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2450376 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170913 | 20170904 |
2450457 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2450646 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2450952 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170913 | 20170904 |
2450979 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2451024 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170913 | 20170904 |
2451087 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170913 | 20170904 |
2451213 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2451519 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170913 | 20170904 |
2451537 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2451537 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170913 | 20170904 |
2451555 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2452095 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170913 | 20170904 |
2452185 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2452212 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170913 | 20170904 |
2452257 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2452266 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170913 | 20170904 |
2452320 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2452338 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170913 | 20170904 |
2452338 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2452356 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2452419 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170913 | 20170904 |
2452428 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2452455 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170913 | 20170904 |
2452482 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2452491 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170913 | 20170904 |
2452536 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2452608 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2452644 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2452752 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2453049 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2453121 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2453238 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2453319 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2453391 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2453499 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170913 | 20170904 |
2453598 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2455416 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2455443 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2456136 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170913 | 20170904 |
2456352 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2456415 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2456469 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2456685 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170913 | 20170904 |
2457198 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170913 | 20170904 |
2457261 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170913 | 20170904 |
2457270 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2457315 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2457360 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2457387 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2458197 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170913 | 20170904 |
2458224 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2458269 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2458305 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2458494 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2458962 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2459286 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2459304 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2459304 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2459367 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170913 | 20170904 |
2459394 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170913 | 20170904 |
2459529 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2459574 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170913 | 20170904 |
2459736 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2459952 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170913 | 20170904 |
2460321 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2460411 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2460438 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170913 | 20170904 |
2460564 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170913 | 20170904 |
2461230 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170913 | 20170904 |
2461311 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170913 | 20170904 |
2462202 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170913 | 20170904 |
2462283 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170913 | 20170904 |
2462580 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2462760 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170913 | 20170904 |
2463102 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2463264 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2463291 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2463489 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2463489 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2463678 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2464389 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2464461 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2464461 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170913 | 20170904 |
2464506 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2464560 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2464569 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170913 | 20170904 |
2464569 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2465451 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2465460 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2465487 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170913 | 20170904 |
2465505 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170913 | 20170904 |
2465523 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170913 | 20170904 |
2466378 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2466756 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2466864 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2467071 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2467359 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2467422 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2467620 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2467674 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170913 | 20170904 |
2467845 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2468637 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2470284 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2470617 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170913 | 20170904 |
2471220 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2471616 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2472615 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2476557 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170913 | 20170904 |
2477412 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2479185 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2484027 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2484693 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170913 | 20170904 |
2485809 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170913 | 20170904 |
2486934 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2487501 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2488977 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2489688 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2490633 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170913 | 20170904 |
2493792 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2496159 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170913 | 20170904 |
2497806 | ref | gcc -m32 -O -fomit-frame-pointer | 20170913 | 20170904 |
2498013 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170913 | 20170904 |
2499057 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2503017 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170913 | 20170904 |
2504988 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170913 | 20170904 |
2508390 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170913 | 20170904 |