Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
365735 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
365826 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
366634 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170725 |
366662 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170725 |
366714 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
367038 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
367056 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170725 |
367070 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
367075 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
367104 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
367166 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
367204 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170725 |
367284 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170725 |
367289 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
367303 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
367327 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170725 |
367336 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
367341 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170725 |
367384 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
367840 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170725 |
368121 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170725 |
368224 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
368277 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
369265 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170725 |
369274 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170725 |
369303 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170725 |
369356 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170725 |
369436 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170725 |
369441 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170907 | 20170725 |
369659 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170725 |
369673 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170725 |
370001 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170725 |
370010 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170725 |
373146 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373303 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373336 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170725 |
373426 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
373440 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
373492 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373525 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373540 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
373549 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373650 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170725 |
373715 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373726 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373735 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170907 | 20170725 |
373749 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373749 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373782 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
373806 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
373815 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
373839 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
373897 | c | gcc -m32 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
374034 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
374063 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
374077 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
374347 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170725 |
374352 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170725 |
374785 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
374799 | c | gcc -m32 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
375212 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
375222 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
375668 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170907 | 20170725 |
375730 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170725 |
375991 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170725 |
376010 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170725 |
376095 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170725 |
376190 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170725 |
376209 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170725 |
376210 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170725 |
376214 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170725 |
376347 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170725 |
376371 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
376386 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170725 |
376822 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170725 |
378428 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170725 |
378541 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170725 |
378875 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170725 |
378893 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170725 |
378903 | c | gcc -m32 -Os -fomit-frame-pointer | 20170907 | 20170725 |
378917 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170725 |
378917 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170725 |
378993 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170725 |
379007 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
379059 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170725 |
379102 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
379116 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170907 | 20170725 |
379202 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170725 |
379207 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170907 | 20170725 |
379221 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170725 |
379226 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170725 |
379230 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170725 |
379230 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170907 | 20170725 |
379240 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170907 | 20170725 |
379487 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170725 |
379625 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170725 |
379648 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170725 |
379658 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170725 |
379696 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170725 |
379749 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170907 | 20170725 |
379833 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170907 | 20170725 |
379843 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170907 | 20170725 |
379863 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170907 | 20170725 |
380057 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170725 |
380071 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170725 |
380100 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170725 |
380171 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170725 |
380294 | c | gcc -m32 -O -fomit-frame-pointer | 20170907 | 20170725 |
380342 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170725 |
380732 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170907 | 20170725 |
384783 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170725 |
387205 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170725 |
387215 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170907 | 20170725 |
387239 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170725 |
387239 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170725 |
388830 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170725 |
388858 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
388916 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170725 |
388926 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170907 | 20170725 |
390473 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170725 |
390493 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
390982 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170907 | 20170725 |
391006 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170725 |
394036 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
394350 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
396070 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170725 |
396140 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170725 |
396164 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170725 |
396245 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170907 | 20170725 |
399513 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170725 |
399551 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170725 |
399693 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170725 |
399779 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
399974 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
407522 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170725 |
407869 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170725 |
407930 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170725 |
408434 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
408504 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170725 |
408923 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
408971 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170725 |
409089 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170725 |
409132 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
409459 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170725 |
409497 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
416608 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
416917 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
416921 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170725 |
416921 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170725 |
416955 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170725 |
416997 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
417226 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170725 |
417240 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
418152 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170725 |
418218 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170725 |
418280 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170725 |
418352 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170725 |
424427 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170725 |
424432 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170725 |
424693 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170725 |
425500 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170725 |