Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8121412 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
8125828 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
8126080 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
8137140 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8262312 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8287940 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8767460 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140724 | 20140622 |
8782424 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140724 | 20140622 |
8794436 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140724 | 20140622 |
8892820 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8901320 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8913168 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8919736 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8920024 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8924128 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8924868 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8925536 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8927768 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9122116 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9137112 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140724 | 20140622 |
9137572 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140724 | 20140622 |
9160164 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
9175696 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140724 | 20140622 |
9178396 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140724 | 20140622 |
9186900 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140724 | 20140622 |
9194144 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140724 | 20140622 |
9210500 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9229816 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9262096 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9272448 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9278056 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9280128 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9281068 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9289236 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140724 | 20140622 |
9289880 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9290592 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9292272 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9292384 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9293348 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9293584 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9298720 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9304668 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140724 | 20140622 |
9305416 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9305764 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9306744 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9309172 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9309336 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9313264 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9322164 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9323196 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140724 | 20140622 |
9324688 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9326040 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140724 | 20140622 |
9328592 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140724 | 20140622 |
9329144 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140724 | 20140622 |
9330428 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140724 | 20140622 |
9332124 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140724 | 20140622 |
9332892 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9334344 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140724 | 20140622 |
9336376 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9339616 | ref | gcc -m32 -O -fomit-frame-pointer | 20140724 | 20140622 |
9340668 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140724 | 20140622 |
9341304 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9341548 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
9343820 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
9344804 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140724 | 20140622 |
9350368 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140724 | 20140622 |
9351816 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9352428 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
9355872 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140724 | 20140622 |
9360556 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9364464 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9407168 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9408240 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9449532 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9455524 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9471588 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9472608 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9480944 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140724 | 20140622 |
9481348 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140724 | 20140622 |
9488472 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140724 | 20140622 |
9492664 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140724 | 20140622 |
9492752 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140724 | 20140622 |
9493788 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140724 | 20140622 |
9500304 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9514500 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9526032 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
9586688 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9836636 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140724 | 20140622 |
9843252 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140724 | 20140622 |
9878036 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140724 | 20140622 |
9951404 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
9957544 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140724 | 20140622 |
9971808 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140724 | 20140622 |
9985920 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140724 | 20140622 |
9996348 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
9999440 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140724 | 20140622 |
9999800 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10009440 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140724 | 20140622 |
10015188 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10016804 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10021752 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140724 | 20140622 |
10026236 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140724 | 20140622 |
10029664 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10031984 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10032096 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10033988 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140724 | 20140622 |
10034740 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10038808 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
10038896 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140724 | 20140622 |
10039208 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
10040080 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140724 | 20140622 |
10045184 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10052112 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10054708 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10061000 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10074484 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10075600 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
10077776 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
10082816 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10088432 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140724 | 20140622 |
10095844 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140724 | 20140622 |
10103764 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140724 | 20140622 |
10127884 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140724 | 20140622 |
11189932 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11259192 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11296084 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11496392 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11589752 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11612116 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11665996 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11675416 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11688840 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11692720 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11698160 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11701208 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11706476 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11716084 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11722688 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11724540 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11728720 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11759160 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11763512 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11775112 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11793648 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
11809092 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11823384 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11841496 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
11853116 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11854284 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140724 | 20140622 |
11856112 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140724 | 20140622 |
11862568 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
11871792 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140724 | 20140622 |
11888444 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140724 | 20140622 |
11905860 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11911804 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11912132 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
11971936 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140724 | 20140622 |
11975604 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
12000580 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140724 | 20140622 |
12005620 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
13179184 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140724 | 20140622 |
13197312 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140724 | 20140622 |
13201668 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140724 | 20140622 |
13231108 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140724 | 20140622 |