Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
20553 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20120731 | 20120717 |
20565 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120731 | 20120717 |
20568 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
20580 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120731 | 20120717 |
20589 | opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
20697 | opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
20751 | asm64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
20754 | asm64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
20778 | asm64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
20781 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
20817 | asm64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
20856 | asm64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
20895 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120731 | 20120717 |
20895 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20120731 | 20120717 |
20898 | opt64 | gcc -O -fomit-frame-pointer | 20120731 | 20120717 |
20898 | opt64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120731 | 20120717 |
20901 | opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120731 | 20120717 |
20904 | opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120731 | 20120717 |
20919 | asm64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
20934 | asm64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
20949 | asm64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
20958 | opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120731 | 20120717 |
21033 | asm64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120731 | 20120717 |
21033 | asm64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120731 | 20120717 |
21033 | asm64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
21033 | asm64 | gcc -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
21036 | asm64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120731 | 20120717 |
21036 | asm64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120731 | 20120717 |
21042 | asm64 | gcc -m64 -O -fomit-frame-pointer | 20120731 | 20120717 |
21066 | asm64 | gcc -O -fomit-frame-pointer | 20120731 | 20120717 |
21081 | asm64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21108 | opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21111 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21135 | asm64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21150 | asm64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120731 | 20120717 |
21201 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21207 | opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21336 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21339 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21360 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21363 | opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21378 | asm64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21384 | asm64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21393 | asm64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21408 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21414 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21417 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21420 | asm64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21447 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21462 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21483 | asm64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21486 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21609 | asm64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21612 | asm64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21645 | opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21654 | asm64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
21669 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
21678 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21723 | asm64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21723 | asm64 | gcc -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
21744 | opt64 | gcc -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21744 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120731 | 20120717 |
21747 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
21747 | asm64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120731 | 20120717 |
21981 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120731 | 20120717 |
21990 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22026 | opt64 | gcc -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22146 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
22188 | opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
22209 | opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
22218 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
22221 | asm64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22224 | asm64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120731 | 20120717 |
22224 | asm64 | gcc -m64 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22224 | asm64 | gcc -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22227 | asm64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
22236 | asm64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
22260 | asm64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22260 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22269 | asm64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22275 | asm64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22275 | asm64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120731 | 20120717 |
22293 | asm64 | gcc -Os -fomit-frame-pointer | 20120731 | 20120717 |
22293 | opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22296 | opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
22299 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
22305 | asm64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
22305 | opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
22311 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
22317 | asm64 | gcc -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
22320 | opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120731 | 20120717 |
22347 | opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22353 | opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22356 | asm64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22359 | opt64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22368 | opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22425 | asm64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
22428 | asm64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
22437 | asm64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22437 | asm64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22440 | asm64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
22443 | asm64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120731 | 20120717 |
22479 | asm64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
22482 | asm64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120731 | 20120717 |
22485 | asm64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
22731 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
22746 | opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
22752 | opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22755 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22791 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
22794 | opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
22815 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22827 | opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
22875 | asm64 | cc | 20120731 | 20120717 |
22890 | asm64 | gcc | 20120731 | 20120717 |
22899 | opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
22902 | asm64 | gcc -funroll-loops | 20120731 | 20120717 |
22905 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
22914 | opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120731 | 20120717 |
22968 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
23025 | opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
23442 | opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
23454 | opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120731 | 20120717 |
23457 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
23541 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
23568 | opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
23874 | opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
23895 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
23994 | opt64 | clang -O3 | 20120731 | 20120717 |
24270 | opt64 | gcc -Os -fomit-frame-pointer | 20120731 | 20120717 |
24270 | opt64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120731 | 20120717 |
24273 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
24273 | opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
24276 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120731 | 20120717 |
24285 | opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
24291 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20120731 | 20120717 |
24309 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
24351 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
24369 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120731 | 20120717 |
24375 | opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
24378 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120731 | 20120717 |
24381 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
24408 | opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
24408 | opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
24435 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120731 | 20120717 |
24462 | opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
24543 | opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120731 | 20120717 |
24546 | opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120731 | 20120717 |
24555 | opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120731 | 20120717 |
24600 | opt64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120731 | 20120717 |
49236 | opt64 | cc | 20120731 | 20120717 |
49245 | opt64 | gcc | 20120731 | 20120717 |
49245 | opt64 | gcc -funroll-loops | 20120731 | 20120717 |