Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
74432 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
74716 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
74732 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
74764 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
74880 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
75436 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
75452 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
75540 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
77504 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
77520 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
77568 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
77572 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
77636 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
77684 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
77716 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
77792 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
78356 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
78360 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
79204 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
79368 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
79400 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
79460 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
79460 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
79496 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
79504 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
79508 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
79516 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
79516 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
79528 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
79532 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
79552 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
79556 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
79572 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
79600 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
79624 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
79644 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
79656 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
79684 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
79732 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
79804 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
80056 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
80076 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
82016 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82076 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82120 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82152 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82192 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82208 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82248 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82292 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82304 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82312 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82340 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82356 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82392 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82428 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82468 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82480 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82484 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82500 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
82508 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82656 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82704 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
82832 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
82832 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170720 | 20170718 |
82848 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82856 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170720 | 20170718 |
82864 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170720 | 20170718 |
82888 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170720 | 20170718 |
82912 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170720 | 20170718 |
82936 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170720 | 20170718 |
82944 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
82968 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
83012 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
83076 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
83156 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
83180 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
83204 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
83216 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
83268 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170720 | 20170718 |
83380 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170720 | 20170718 |
83432 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
83576 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170720 | 20170718 |
83704 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
83712 | ref | gcc -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
83712 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170720 | 20170718 |
83736 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170720 | 20170718 |
83844 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170720 | 20170718 |
83844 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
83924 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
84028 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
84184 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
84304 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
84348 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
84472 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170720 | 20170718 |
84520 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170720 | 20170718 |
84564 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170720 | 20170718 |
84612 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170720 | 20170718 |
84636 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
84676 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170720 | 20170718 |
84920 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170720 | 20170718 |
84940 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170720 | 20170718 |
84956 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170720 | 20170718 |
84984 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170720 | 20170718 |
85040 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170720 | 20170718 |
85100 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
85104 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170720 | 20170718 |
85124 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170720 | 20170718 |
85224 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170720 | 20170718 |
85392 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170720 | 20170718 |
85632 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170720 | 20170718 |
85672 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
85808 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
85816 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
85824 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
85852 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
85912 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
85936 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
85976 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170720 | 20170718 |
85988 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170720 | 20170718 |
86028 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
86080 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170720 | 20170718 |
86160 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
86168 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170720 | 20170718 |
86196 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
86252 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
86252 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170720 | 20170718 |
86336 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170720 | 20170718 |
86428 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
86476 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170720 | 20170718 |
86572 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170720 | 20170718 |
86724 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170720 | 20170718 |
86848 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
86852 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
86968 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
87068 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
87844 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
88256 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
88284 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
88300 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
88616 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
88624 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
88668 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
89300 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170720 | 20170718 |
89412 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
89492 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170720 | 20170718 |
90352 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
90648 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
90704 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |
90816 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |
91124 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
91312 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
91468 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
91468 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
91476 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
92008 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
92160 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |
92172 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
92260 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
92900 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
93044 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
93100 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
93168 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
93204 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
93208 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
93272 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
93388 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
93436 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
93472 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
93544 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
120676 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
120700 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |