Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
14223 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100329 | 20100120 |
14223 | asm64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100329 | 20100120 |
14223 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100329 | 20100120 |
14226 | asm64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100329 | 20100120 |
14232 | asm64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100329 | 20100120 |
14232 | asm64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100329 | 20100120 |
14235 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100329 | 20100120 |
14241 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100329 | 20100120 |
14259 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100329 | 20100120 |
14262 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100329 | 20100120 |
14265 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100329 | 20100120 |
14271 | asm64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100329 | 20100120 |
14277 | asm64 | gcc -funroll-loops -O -fomit-frame-pointer | 20100329 | 20100120 |
14277 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100329 | 20100120 |
14277 | asm64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100329 | 20100120 |
14286 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20100329 | 20100120 |
14286 | asm64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100329 | 20100120 |
14292 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100329 | 20100120 |
14358 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100329 | 20100120 |
14370 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20100329 | 20100120 |
14373 | asm64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100329 | 20100120 |
14373 | asm64 | gcc -march=k8 -O -fomit-frame-pointer | 20100329 | 20100120 |
14379 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20100329 | 20100120 |
14382 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100329 | 20100120 |
14382 | asm64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100329 | 20100120 |
14382 | asm64 | gcc -march=barcelona -O -fomit-frame-pointer | 20100329 | 20100120 |
14385 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100329 | 20100120 |
14385 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100329 | 20100120 |
14385 | asm64 | gcc -march=nocona -O -fomit-frame-pointer | 20100329 | 20100120 |
14391 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100329 | 20100120 |
14397 | asm64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100329 | 20100120 |
14397 | asm | gcc -m64 -O -fomit-frame-pointer | 20100329 | 20100120 |
14400 | asm | gcc -O -fomit-frame-pointer | 20100329 | 20100120 |
14400 | asm64 | gcc -O -fomit-frame-pointer | 20100329 | 20100120 |
14400 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20100329 | 20100120 |
14403 | asm64 | gcc -m64 -O -fomit-frame-pointer | 20100329 | 20100120 |
14406 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100329 | 20100120 |
14409 | asm64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100329 | 20100120 |
14409 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100329 | 20100120 |
14409 | asm64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100329 | 20100120 |
14412 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100329 | 20100120 |
14412 | asm64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100329 | 20100120 |
14412 | asm64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100329 | 20100120 |
14415 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100329 | 20100120 |
14424 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100329 | 20100120 |
14517 | asm64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14517 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14520 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14520 | asm64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14520 | asm64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14520 | asm64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14523 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14529 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14532 | asm64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14547 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14547 | asm64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14547 | asm64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14574 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14574 | asm64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14577 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14580 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14589 | asm64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14589 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14595 | asm64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14598 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14598 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14598 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14601 | asm64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14604 | asm64 | gcc -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14604 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14607 | asm64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14610 | asm | gcc -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14613 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14619 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14622 | asm64 | gcc -m64 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14622 | asm64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14625 | asm64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14628 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14631 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14676 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14676 | asm64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14679 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14691 | asm64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14694 | asm64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14694 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14697 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14700 | asm64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14703 | asm64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14739 | asm64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14739 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14742 | asm64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14745 | asm64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14745 | asm64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14745 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14745 | asm64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14745 | asm64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14748 | asm64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14748 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14751 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14754 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14754 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14754 | asm64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14766 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14766 | asm64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14766 | asm64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14766 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14769 | asm | gcc -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14769 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14772 | asm64 | gcc -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14772 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14772 | asm64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14772 | asm64 | gcc -m64 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14772 | asm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14775 | asm64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14778 | asm64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14781 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14781 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14784 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14784 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14784 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14784 | asm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14787 | asm64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14790 | asm64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14802 | asm64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14811 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100329 | 20100120 |
14817 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14820 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14820 | asm64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14820 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14820 | asm64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14823 | asm64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14829 | asm64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
14832 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100329 | 20100120 |
15021 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15027 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20100329 | 20100120 |
15033 | asm64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100329 | 20100120 |
15045 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15045 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15048 | asm64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15048 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15048 | asm64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15054 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15057 | asm64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15069 | asm64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15099 | asm64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100329 | 20100120 |
15102 | asm64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15105 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15105 | asm64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15114 | asm64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15126 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100329 | 20100120 |
15141 | asm64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15141 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15147 | asm64 | gcc -march=nocona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15153 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100329 | 20100120 |
15153 | asm64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15159 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15159 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15162 | asm64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15165 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15165 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15168 | asm64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100329 | 20100120 |
15174 | asm64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100329 | 20100120 |
15174 | asm64 | gcc -m64 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15177 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100329 | 20100120 |
15177 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15177 | asm64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15180 | asm64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15180 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15180 | asm64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15183 | asm | gcc -Os -fomit-frame-pointer | 20100329 | 20100120 |
15186 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15186 | asm64 | gcc -march=k8 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15186 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15192 | asm64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15198 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15207 | asm64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100329 | 20100120 |
15234 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100329 | 20100120 |
15987 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
16047 | asm64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
16683 | asm | gcc -m64 -Os -fomit-frame-pointer | 20100329 | 20100120 |
16710 | asm64 | gcc -Os -fomit-frame-pointer | 20100329 | 20100120 |
20160 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100329 | 20100120 |
20433 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20100329 | 20100120 |