Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
175816 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120126 | 20120120 |
176016 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120126 | 20120120 |
176024 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
176064 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120126 | 20120120 |
176100 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
176116 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120126 | 20120120 |
176144 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120126 | 20120120 |
176156 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120126 | 20120120 |
176156 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120126 | 20120120 |
176156 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120126 | 20120120 |
176156 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120126 | 20120120 |
176156 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120126 | 20120120 |
176156 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120126 | 20120120 |
176156 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120126 | 20120120 |
176160 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120126 | 20120120 |
176160 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120126 | 20120120 |
176164 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120126 | 20120120 |
176168 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120126 | 20120120 |
176212 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120126 | 20120120 |
176228 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
176240 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120126 | 20120120 |
176248 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
176276 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
176280 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120126 | 20120120 |
176300 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120126 | 20120120 |
176304 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120126 | 20120120 |
176316 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120126 | 20120120 |
176324 | c | gcc -m32 -O -fomit-frame-pointer | 20120126 | 20120120 |
176376 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120126 | 20120120 |
176388 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120126 | 20120120 |
176388 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120126 | 20120120 |
176388 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120126 | 20120120 |
176488 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120126 | 20120120 |
176544 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120126 | 20120120 |
176620 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120126 | 20120120 |
176632 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120126 | 20120120 |
176752 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120126 | 20120120 |
176808 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120126 | 20120120 |
176812 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120126 | 20120120 |
176892 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120126 | 20120120 |
176892 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120126 | 20120120 |
176960 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120126 | 20120120 |
177592 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
195396 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120126 | 20120120 |
195440 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120126 | 20120120 |
195504 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
195632 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120126 | 20120120 |
195824 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120126 | 20120120 |
196320 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120126 | 20120120 |
196408 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120126 | 20120120 |
196572 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
196848 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
196856 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
196896 | c | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20120126 | 20120120 |
196904 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
196928 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120126 | 20120120 |
196960 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
196996 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197004 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197012 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197020 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197020 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197044 | c | gcc -m32 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197096 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197132 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197156 | c | gcc -m32 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197164 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197164 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197188 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197224 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197228 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197248 | c | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197260 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197304 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197320 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197336 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
197372 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
197392 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197420 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120126 | 20120120 |
197420 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197424 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197580 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120126 | 20120120 |
197648 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120126 | 20120120 |
197656 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197668 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197676 | c | gcc -m32 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197676 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120126 | 20120120 |
197688 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197716 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197736 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120126 | 20120120 |
197736 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120126 | 20120120 |
197744 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197760 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197772 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
197784 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120126 | 20120120 |
197792 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
197796 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120126 | 20120120 |
197832 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197852 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197888 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120126 | 20120120 |
197916 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198000 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198008 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
198028 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198040 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198056 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120126 | 20120120 |
198072 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
198088 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
198104 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198108 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198116 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198136 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198144 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
198196 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198236 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120126 | 20120120 |
198448 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120126 | 20120120 |
198472 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120126 | 20120120 |
198516 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
198720 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
198816 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
198908 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120126 | 20120120 |
198972 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199004 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199052 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120126 | 20120120 |
199056 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199128 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199128 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199240 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199268 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199328 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120126 | 20120120 |
199348 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199360 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199376 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199412 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199452 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199452 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199480 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199544 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199612 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199672 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199672 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199700 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199700 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199736 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199740 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199800 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120126 | 20120120 |
199848 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120126 | 20120120 |
199960 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
202332 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120126 | 20120120 |
202428 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
202540 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120126 | 20120120 |
202776 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
202820 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120126 | 20120120 |
202832 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
202844 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
202864 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120126 | 20120120 |
202888 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
203004 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120126 | 20120120 |
203160 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120126 | 20120120 |
203260 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120126 | 20120120 |
203484 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120126 | 20120120 |
204104 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
204476 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
207120 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
224352 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120126 | 20120120 |
224520 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120126 | 20120120 |
224800 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120126 | 20120120 |
224824 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120126 | 20120120 |
224852 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120126 | 20120120 |
224916 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120126 | 20120120 |
224920 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120126 | 20120120 |
225032 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120126 | 20120120 |