Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
277674 | 47452 0 0 | 80721 424 133160 | ref | gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
278826 | 55085 0 0 | 89801 424 133160 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
289350 | 47651 0 0 | 80785 424 133160 | ref | gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
289743 | 47452 0 0 | 80721 424 133160 | ref | gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
292905 | 8783 0 0 | 38433 424 133160 | ref | gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
293868 | 55085 0 0 | 89801 424 133160 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
298941 | 54827 0 0 | 89389 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
298948 | 8783 0 0 | 38433 424 133160 | ref | gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
301668 | 8781 0 0 | 38433 424 133160 | ref | gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
302445 | 48774 0 0 | 83257 424 133160 | ref | gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
304311 | 8781 0 0 | 38433 424 133160 | ref | gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
313476 | 8813 0 0 | 38433 424 133160 | ref | gcc_-m32_-march=core2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
313812 | 8781 0 0 | 38433 424 133160 | ref | gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
329013 | 8783 0 0 | 38433 424 133160 | ref | gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
338202 | 59026 0 0 | 95917 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
373456 | 9094 0 0 | 38693 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
424296 | 49918 0 0 | 86649 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
443526 | 49918 0 0 | 86649 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
455312 | 35849 0 0 | 68137 432 133160 | ref | gcc_-m32_-march=i386_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
463100 | 37228 0 0 | 71221 424 133160 | ref | gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
465036 | 37228 0 0 | 71221 424 133160 | ref | gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
469212 | 35660 0 0 | 69801 424 133160 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
473259 | 38481 0 0 | 73333 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190906 | 20190816 |
474400 | 35974 0 0 | 70789 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
482024 | 37193 0 0 | 71845 424 133160 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190906 | 20190816 |
490071 | 35660 0 0 | 69801 424 133160 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
494376 | 35802 0 0 | 71465 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
495152 | 38481 0 0 | 73333 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190906 | 20190816 |
511196 | 38481 0 0 | 73333 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190906 | 20190816 |
512067 | 37193 0 0 | 71845 424 133160 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190906 | 20190816 |
514656 | 35974 0 0 | 70789 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
528114 | 11250 0 0 | 41797 424 133160 | ref | gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
536097 | 11120 0 0 | 41709 424 133160 | ref | gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
542940 | 35974 0 0 | 70789 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
543069 | 11452 0 0 | 42185 424 133160 | ref | gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190906 | 20190816 |
544368 | 11370 0 0 | 42113 424 133160 | ref | gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190906 | 20190816 |
545472 | 38391 0 0 | 73345 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190906 | 20190816 |
546054 | 11120 0 0 | 41709 424 133160 | ref | gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
546180 | 37333 0 0 | 71965 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190906 | 20190816 |
546516 | 11370 0 0 | 42113 424 133160 | ref | gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190906 | 20190816 |
546676 | 11699 0 0 | 42429 424 133160 | ref | gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190906 | 20190816 |
546980 | 11565 0 0 | 42685 424 133160 | ref | gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
552156 | 11565 0 0 | 42685 424 133160 | ref | gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
553248 | 11388 0 0 | 42045 424 133160 | ref | gcc_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190906 | 20190816 |
553880 | 34945 0 0 | 68953 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
554418 | 34548 0 0 | 68561 432 133160 | ref | gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer | 20190906 | 20190816 |
555760 | 43242 0 0 | 80153 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
557760 | 9175 0 0 | 38757 424 133160 | ref | gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
558942 | 9099 0 0 | 38693 424 133160 | ref | gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
560380 | 10680 0 0 | 41125 432 133160 | ref | gcc_-m32_-march=i386_-O_-fomit-frame-pointer | 20190906 | 20190816 |
562239 | 9122 0 0 | 38693 424 133160 | ref | gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
562788 | 11388 0 0 | 42045 424 133160 | ref | gcc_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190906 | 20190816 |
564752 | 11565 0 0 | 42685 424 133160 | ref | gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
566070 | 9175 0 0 | 38757 424 133160 | ref | gcc_-m32_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
570316 | 32859 0 0 | 67077 424 133160 | ref | gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
575032 | 11597 0 0 | 43129 424 133160 | ref | gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
576444 | 10391 0 0 | 40785 432 133160 | ref | gcc_-m32_-march=i386_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
576604 | 9073 0 0 | 38629 424 133160 | ref | gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
576624 | 9094 0 0 | 38693 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
576825 | 9073 0 0 | 38629 424 133160 | ref | gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
577056 | 9078 0 0 | 38701 424 133160 | ref | gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
578916 | 9519 0 0 | 39205 424 133160 | ref | gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
578936 | 18348 0 0 | 38829 424 133160 | ref | gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
580288 | 8901 0 0 | 38437 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
581392 | 9097 0 0 | 38701 424 133160 | ref | gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
582801 | 9587 0 0 | 39269 424 133160 | ref | gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
583518 | 9046 0 0 | 38629 424 133160 | ref | gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
584061 | 9046 0 0 | 38629 424 133160 | ref | gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
585016 | 9106 0 0 | 38693 424 133160 | ref | gcc_-m32_-march=i486_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
585672 | 11370 0 0 | 42113 424 133160 | ref | gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190906 | 20190816 |
586464 | 8901 0 0 | 38437 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
587612 | 44647 0 0 | 78433 432 133160 | ref | gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
589552 | 9097 0 0 | 38701 424 133160 | ref | gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
591207 | 9519 0 0 | 39205 424 133160 | ref | gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
591652 | 9122 0 0 | 38693 424 133160 | ref | gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
592740 | 9587 0 0 | 39269 424 133160 | ref | gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
594408 | 9046 0 0 | 38629 424 133160 | ref | gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
597234 | 9106 0 0 | 38693 424 133160 | ref | gcc_-m32_-march=i386_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
597399 | 9093 0 0 | 38701 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
599556 | 9587 0 0 | 39269 424 133160 | ref | gcc_-m32_-march=k6_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
600549 | 9519 0 0 | 39205 424 133160 | ref | gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
601732 | 33117 0 0 | 66913 432 133160 | ref | gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
604371 | 8901 0 0 | 38437 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
605895 | 9160 0 0 | 38765 424 133160 | ref | gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
606552 | 9016 0 0 | 38637 424 133160 | ref | gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
607128 | 9099 0 0 | 38693 424 133160 | ref | gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
624060 | 9174 0 0 | 38829 424 133160 | ref | gcc_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
632352 | 9078 0 0 | 38701 424 133160 | ref | gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
632811 | 9168 0 0 | 38829 424 133160 | ref | gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
641964 | 9160 0 0 | 38765 424 133160 | ref | gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
644100 | 8914 0 0 | 38509 424 133160 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ref |
gcc -m32 -O2 -fomit-frame-pointer | ref |
gcc -m32 -O3 -fomit-frame-pointer | ref |
gcc -m32 -O -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -O -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -O -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -O -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -O -fomit-frame-pointer | ref
|