Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
248504 | 36548 0 0 | 70609 432 133096 | ref | gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer | 20190906 | 20190816 |
264312 | 8759 0 0 | 38425 424 133096 | ref | gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
266412 | 8759 0 0 | 38425 424 133096 | ref | gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
272340 | 8800 0 0 | 38425 424 133096 | ref | gcc_-m32_-march=core2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
275259 | 8768 0 0 | 38425 424 133096 | ref | gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
278828 | 8759 0 0 | 38425 424 133096 | ref | gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
280548 | 8768 0 0 | 38425 424 133096 | ref | gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
296739 | 8768 0 0 | 38425 424 133096 | ref | gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
365451 | 54421 0 0 | 89129 424 133096 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
370218 | 37343 0 0 | 71349 424 133096 | ref | gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
371460 | 37594 0 0 | 71785 424 133096 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
376134 | 51906 0 0 | 88661 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
385344 | 39104 0 0 | 73765 424 133096 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190906 | 20190816 |
391208 | 37594 0 0 | 71785 424 133096 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
393468 | 51906 0 0 | 88661 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
398908 | 54421 0 0 | 89129 424 133096 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
401889 | 46048 0 0 | 79281 424 133096 | ref | gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
403164 | 47878 0 0 | 82329 424 133096 | ref | gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
403280 | 45201 0 0 | 82137 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
403683 | 34548 0 0 | 68333 432 133096 | ref | gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
405460 | 32967 0 0 | 67205 424 133096 | ref | gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
407724 | 54640 0 0 | 89229 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
408248 | 46293 0 0 | 79473 424 133096 | ref | gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
410016 | 58889 0 0 | 95757 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
410456 | 46048 0 0 | 79281 424 133096 | ref | gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
413520 | 40242 0 0 | 75101 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190906 | 20190816 |
417024 | 40242 0 0 | 75101 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190906 | 20190816 |
419328 | 45812 0 0 | 79561 432 133096 | ref | gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
434732 | 39104 0 0 | 73765 424 133096 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190906 | 20190816 |
435940 | 37343 0 0 | 71349 424 133096 | ref | gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
442064 | 35777 0 0 | 68077 432 133096 | ref | gcc_-m32_-march=i386_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
448052 | 40097 0 0 | 75049 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190906 | 20190816 |
448437 | 36980 0 0 | 70997 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
452988 | 37969 0 0 | 72777 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
454254 | 39246 0 0 | 73885 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190906 | 20190816 |
459108 | 37969 0 0 | 72777 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
472568 | 40242 0 0 | 75101 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190906 | 20190816 |
473139 | 37781 0 0 | 73453 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
482324 | 37969 0 0 | 72777 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
504300 | 11671 0 0 | 42361 424 133096 | ref | gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190906 | 20190816 |
508386 | 11289 0 0 | 41985 424 133096 | ref | gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190906 | 20190816 |
509850 | 11168 0 0 | 41729 424 133096 | ref | gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
513465 | 11104 0 0 | 41709 424 133096 | ref | gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
516404 | 11368 0 0 | 42057 424 133096 | ref | gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190906 | 20190816 |
517074 | 11396 0 0 | 42041 424 133096 | ref | gcc_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190906 | 20190816 |
519798 | 11104 0 0 | 41709 424 133096 | ref | gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
520599 | 9108 0 0 | 38693 424 133096 | ref | gcc_-m32_-march=i386_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
521082 | 11397 0 0 | 42493 424 133096 | ref | gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
522126 | 9071 0 0 | 38701 424 133096 | ref | gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
522588 | 11289 0 0 | 41985 424 133096 | ref | gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190906 | 20190816 |
523052 | 10641 0 0 | 41061 432 133096 | ref | gcc_-m32_-march=i386_-O_-fomit-frame-pointer | 20190906 | 20190816 |
523557 | 11289 0 0 | 41985 424 133096 | ref | gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190906 | 20190816 |
525813 | 9108 0 0 | 38693 424 133096 | ref | gcc_-m32_-march=i486_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
526254 | 18356 0 0 | 38829 424 133096 | ref | gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
526828 | 10365 0 0 | 40785 432 133096 | ref | gcc_-m32_-march=i386_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
529230 | 9095 0 0 | 38701 424 133096 | ref | gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
529470 | 9099 0 0 | 38693 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
529506 | 9592 0 0 | 39269 424 133096 | ref | gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
529785 | 11397 0 0 | 42493 424 133096 | ref | gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
530268 | 9074 0 0 | 38629 424 133096 | ref | gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
531996 | 11429 0 0 | 42937 424 133096 | ref | gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
533888 | 11396 0 0 | 42041 424 133096 | ref | gcc_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190906 | 20190816 |
542156 | 9091 0 0 | 38701 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
542325 | 8925 0 0 | 38501 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
542556 | 9592 0 0 | 39269 424 133096 | ref | gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
542799 | 9074 0 0 | 38629 424 133096 | ref | gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
545112 | 9036 0 0 | 38637 424 133096 | ref | gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
545188 | 9070 0 0 | 38629 424 133096 | ref | gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
545612 | 9179 0 0 | 38757 424 133096 | ref | gcc_-m32_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
546736 | 11397 0 0 | 42493 424 133096 | ref | gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
554920 | 9511 0 0 | 39205 424 133096 | ref | gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
555484 | 9101 0 0 | 38693 424 133096 | ref | gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
556806 | 9070 0 0 | 38629 424 133096 | ref | gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
557301 | 9172 0 0 | 38829 424 133096 | ref | gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
557672 | 9130 0 0 | 38693 424 133096 | ref | gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
559004 | 9592 0 0 | 39269 424 133096 | ref | gcc_-m32_-march=k6_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
559832 | 9099 0 0 | 38693 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
560796 | 9101 0 0 | 38693 424 133096 | ref | gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
567904 | 9179 0 0 | 38757 424 133096 | ref | gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
568256 | 9130 0 0 | 38693 424 133096 | ref | gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
569556 | 9178 0 0 | 38829 424 133096 | ref | gcc_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
571188 | 8925 0 0 | 38501 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
573066 | 9511 0 0 | 39205 424 133096 | ref | gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
577704 | 8925 0 0 | 38501 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
579603 | 9071 0 0 | 38701 424 133096 | ref | gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
582536 | 9070 0 0 | 38629 424 133096 | ref | gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
595460 | 8933 0 0 | 38509 424 133096 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
597572 | 9511 0 0 | 39205 424 133096 | ref | gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
604644 | 9095 0 0 | 38701 424 133096 | ref | gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
613284 | 9157 0 0 | 38765 424 133096 | ref | gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
648088 | 9157 0 0 | 38765 424 133096 | ref | gcc_-m32_-march=prescott_-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
|