Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
139800 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140529 | 20140525 |
139828 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
139832 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140529 | 20140525 |
140524 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140529 | 20140525 |
140532 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140529 | 20140525 |
140536 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140529 | 20140525 |
140572 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140529 | 20140525 |
140588 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140529 | 20140525 |
140840 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140529 | 20140525 |
142928 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
142972 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140529 | 20140525 |
143016 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
143316 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140529 | 20140525 |
143364 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140529 | 20140525 |
143368 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140529 | 20140525 |
143372 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140529 | 20140525 |
143372 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140529 | 20140525 |
143388 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140529 | 20140525 |
143388 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140529 | 20140525 |
143392 | ref | gcc -m32 -O -fomit-frame-pointer | 20140529 | 20140525 |
143408 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140529 | 20140525 |
143472 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
143512 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140529 | 20140525 |
143524 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
143528 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140529 | 20140525 |
143528 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
143568 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140529 | 20140525 |
143692 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140529 | 20140525 |
143716 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140529 | 20140525 |
143784 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140529 | 20140525 |
143984 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140529 | 20140525 |
144000 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140529 | 20140525 |
144368 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140529 | 20140525 |
144388 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140529 | 20140525 |
144388 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140529 | 20140525 |
144620 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140529 | 20140525 |
144772 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140529 | 20140525 |
144776 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140529 | 20140525 |
144816 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140529 | 20140525 |
144864 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140529 | 20140525 |
145124 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140529 | 20140525 |
148864 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140529 | 20140525 |
148900 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140529 | 20140525 |
173996 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
174036 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
174048 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140529 | 20140525 |
174056 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
174056 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
174268 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
174444 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
174668 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140529 | 20140525 |
174864 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140529 | 20140525 |
175448 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
175532 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
176444 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
176784 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
176880 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140529 | 20140525 |
177176 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
177192 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140529 | 20140525 |
177216 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
205780 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
205804 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
205832 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140529 | 20140525 |
206000 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
206008 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
206032 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140529 | 20140525 |
206056 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
206076 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140529 | 20140525 |
206100 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140529 | 20140525 |
206160 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
206744 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140529 | 20140525 |
206880 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140529 | 20140525 |
206892 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140529 | 20140525 |
207004 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140529 | 20140525 |
207020 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140529 | 20140525 |
207060 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140529 | 20140525 |
207060 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140529 | 20140525 |
207096 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140529 | 20140525 |
207192 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
207212 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140529 | 20140525 |
207216 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140529 | 20140525 |
207236 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
207424 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140529 | 20140525 |
207500 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
207508 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
207556 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140529 | 20140525 |
207752 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140529 | 20140525 |
213668 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140529 | 20140525 |
213692 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140529 | 20140525 |
213700 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140529 | 20140525 |
213748 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140529 | 20140525 |
213772 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
213784 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
213820 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140529 | 20140525 |
213844 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140529 | 20140525 |
213856 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
213880 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
217492 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
217556 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
217720 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
217788 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140529 | 20140525 |
217888 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140529 | 20140525 |
217928 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
217944 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
217992 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
217996 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218004 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218004 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218080 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218100 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218236 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218400 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218428 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218476 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218588 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
218812 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218868 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218900 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
218924 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140529 | 20140525 |
218968 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
218976 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
219012 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
219028 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
219080 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140529 | 20140525 |
219500 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
219556 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
219704 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
219732 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
219748 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
219796 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140529 | 20140525 |
219892 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
219920 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
219932 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
219952 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140529 | 20140525 |
219964 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
219988 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140529 | 20140525 |
219992 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
220024 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140529 | 20140525 |
220080 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
220120 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140529 | 20140525 |
220128 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
220204 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
220308 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140529 | 20140525 |
220396 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
220988 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140529 | 20140525 |
221128 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
221184 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
221992 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140529 | 20140525 |
224028 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
224036 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140529 | 20140525 |
224188 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
224368 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
224504 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
225172 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
225392 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140529 | 20140525 |
225420 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
225692 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140529 | 20140525 |
225720 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140529 | 20140525 |
225732 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
225740 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140529 | 20140525 |
226528 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
226536 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
227260 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
227288 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140529 | 20140525 |
227324 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
228088 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140529 | 20140525 |
228116 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140529 | 20140525 |
228168 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
228820 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
229032 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140529 | 20140525 |