Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
95184 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20121105 | 20121016 |
96494 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20121105 | 20121016 |
96570 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20121105 | 20121016 |
96606 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20121105 | 20121016 |
96624 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20121105 | 20121016 |
96660 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20121105 | 20121016 |
96708 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20121105 | 20121016 |
96722 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20121105 | 20121016 |
96776 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20121105 | 20121016 |
96784 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20121105 | 20121016 |
97416 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20121105 | 20121016 |
97600 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20121105 | 20121016 |
97688 | ref | gcc -m32 -O -fomit-frame-pointer | 20121105 | 20121016 |
97750 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20121105 | 20121016 |
97922 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20121105 | 20121016 |
98044 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20121105 | 20121016 |
98066 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20121105 | 20121016 |
98340 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121105 | 20121016 |
100208 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20121105 | 20121016 |
100750 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20121105 | 20121016 |
101040 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20121105 | 20121016 |
101100 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20121105 | 20121016 |
101178 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20121105 | 20121016 |
101214 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20121105 | 20121016 |
101824 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20121105 | 20121016 |
101914 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20121105 | 20121016 |
101962 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20121105 | 20121016 |
101972 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20121105 | 20121016 |
102444 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20121105 | 20121016 |
119784 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20121105 | 20121016 |
120074 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20121105 | 20121016 |
120088 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
120168 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
120220 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
120358 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20121105 | 20121016 |
120468 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20121105 | 20121016 |
120476 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
120484 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20121105 | 20121016 |
120608 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20121105 | 20121016 |
120616 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20121105 | 20121016 |
120864 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
120892 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
120894 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20121105 | 20121016 |
120972 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20121105 | 20121016 |
121062 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20121105 | 20121016 |
121118 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20121105 | 20121016 |
121135 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
121156 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
121169 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
121210 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
121222 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
121226 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20121105 | 20121016 |
121244 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
121244 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
121348 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20121105 | 20121016 |
121354 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20121105 | 20121016 |
121398 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20121105 | 20121016 |
121410 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20121105 | 20121016 |
121608 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
122022 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20121105 | 20121016 |
122210 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20121105 | 20121016 |
122356 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121105 | 20121016 |
122614 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121105 | 20121016 |
122639 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
122846 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20121105 | 20121016 |
122866 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
122905 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20121105 | 20121016 |
122954 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20121105 | 20121016 |
122983 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20121105 | 20121016 |
123191 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
123830 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
123890 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
123938 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20121105 | 20121016 |
124024 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20121105 | 20121016 |
124120 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20121105 | 20121016 |
124166 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20121105 | 20121016 |
124316 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20121105 | 20121016 |
124614 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
124648 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20121105 | 20121016 |
124686 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20121105 | 20121016 |
124822 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20121105 | 20121016 |
124848 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
124918 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20121105 | 20121016 |
125188 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20121105 | 20121016 |
125202 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
125282 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20121105 | 20121016 |
125446 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
125874 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20121105 | 20121016 |
126322 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20121105 | 20121016 |
126414 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20121105 | 20121016 |
126448 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
126699 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20121105 | 20121016 |
127084 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20121105 | 20121016 |
127098 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
127270 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20121105 | 20121016 |
127278 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20121105 | 20121016 |
128418 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20121105 | 20121016 |
128432 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20121105 | 20121016 |
128842 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20121105 | 20121016 |
128872 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
129280 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
129548 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20121105 | 20121016 |
129820 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20121105 | 20121016 |
130058 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20121105 | 20121016 |
131022 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20121105 | 20121016 |
131110 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20121105 | 20121016 |
131560 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20121105 | 20121016 |
132648 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20121105 | 20121016 |
132986 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
133122 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20121105 | 20121016 |
133150 | ref | gcc -m32 -Os -fomit-frame-pointer | 20121105 | 20121016 |
133234 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20121105 | 20121016 |
133266 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20121105 | 20121016 |
133302 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20121105 | 20121016 |
133308 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
133330 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121105 | 20121016 |
133464 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20121105 | 20121016 |
133466 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20121105 | 20121016 |
133494 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
133556 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121105 | 20121016 |
133558 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20121105 | 20121016 |
133572 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20121105 | 20121016 |
133630 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20121105 | 20121016 |
133702 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20121105 | 20121016 |
134088 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
134656 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20121105 | 20121016 |
135514 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20121105 | 20121016 |
136110 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20121105 | 20121016 |
136286 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20121105 | 20121016 |
136436 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20121105 | 20121016 |
137632 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
137690 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20121105 | 20121016 |
137766 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20121105 | 20121016 |
137854 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20121105 | 20121016 |
137948 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20121105 | 20121016 |
138330 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
138330 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
138490 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
139096 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20121105 | 20121016 |
139347 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20121105 | 20121016 |
139376 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20121105 | 20121016 |
139576 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20121105 | 20121016 |
139628 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20121105 | 20121016 |
139732 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
140298 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
142072 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
142510 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20121105 | 20121016 |
142526 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20121105 | 20121016 |
142550 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20121105 | 20121016 |
143772 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20121105 | 20121016 |
143894 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20121105 | 20121016 |
144200 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
144380 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20121105 | 20121016 |
145684 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20121105 | 20121016 |
145983 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
146060 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
146070 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
146738 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
153374 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
154952 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20121105 | 20121016 |
155314 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20121105 | 20121016 |
155422 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20121105 | 20121016 |
156136 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20121105 | 20121016 |
162624 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
162879 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
163814 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
164314 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
164322 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
165194 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
165228 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
166180 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
166266 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20121105 | 20121016 |