Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
139612 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
139680 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140429 | 20140425 |
139688 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
139716 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
139732 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140429 | 20140425 |
139816 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
139848 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
139888 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
139948 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140429 | 20140425 |
139956 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140429 | 20140425 |
139964 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
140012 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
140036 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
140124 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
140148 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |
140236 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
140236 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
140276 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
140284 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
140340 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
140352 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
140376 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
140384 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |
140404 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
140468 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
140476 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
140584 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140429 | 20140425 |
140620 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
140644 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
140664 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
140704 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
140720 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
140752 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
140804 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
140840 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
140840 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140429 | 20140425 |
140896 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
141036 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
141064 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
141124 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
141240 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
141248 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140429 | 20140425 |
141456 | c | gcc -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
156224 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140429 | 20140425 |
156376 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
156476 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
156572 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
156588 | c | gcc -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
156708 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
156760 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
156888 | c | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140429 | 20140425 |
156924 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
156976 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
156996 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
157072 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
157140 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
157220 | c | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
157244 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
157372 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
157380 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140429 | 20140425 |
157400 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
157400 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
157404 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
157444 | c | gcc -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
157552 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
157568 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
157640 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
157784 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
157808 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140429 | 20140425 |
157812 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
157816 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
157816 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
157836 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
157840 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140429 | 20140425 |
157904 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
158052 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
158084 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158140 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
158148 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158236 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
158300 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158312 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140429 | 20140425 |
158356 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158360 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
158384 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
158384 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158432 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
158508 | c | gcc -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158536 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158564 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
158572 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140429 | 20140425 |
158584 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
158720 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
158724 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158736 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158744 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
158796 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
158868 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
158896 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
158900 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
158924 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
158992 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
158996 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140429 | 20140425 |
159120 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
159248 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
159248 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159312 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
159352 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
159356 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
159420 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
159444 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
159448 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
159496 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
159540 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159572 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159616 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
159640 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
159652 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
159696 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159728 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
159736 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159772 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
159856 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
159868 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
159900 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
159956 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159956 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159956 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
159960 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159968 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159972 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
159976 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
159996 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
160048 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
160068 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
160208 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
160248 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
160272 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
160316 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
160344 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
160492 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
160512 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
160584 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
160620 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
160816 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
160956 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
160964 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
161308 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
161984 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
162336 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
162384 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
162440 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
162452 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
162720 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
162820 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
162852 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
162996 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
163140 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
163400 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
163496 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
163652 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
164200 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
164284 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
164520 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
179016 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
179020 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
179216 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
179448 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |
179492 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
179608 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
179724 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
180160 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |