Implementation notes: x86, jos, crypto_aead/oceankeyakv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: oceankeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
573285refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
573308refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
575947refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
577740refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
581453refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
585045refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
585975refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
590190refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
591180refgcc -m32 -O3 -fomit-frame-pointer2014101620141014
595980refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
598538refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
605520refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
605888refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
608617refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
610013refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101620141014
610598refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
613050refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
614625refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
615405refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
618225refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
620055refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
621052refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
623340refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
623377refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
625777refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
626265refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
626347refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101620141014
628447refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
629415refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
630413refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
631185refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
634837refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
637433refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
637553refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
637702refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
638063refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101620141014
639097refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
639780refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
643200refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
644775refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
645397refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
646703refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
650228refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
654810refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
656557refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
657667refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
657870refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
658537refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
661163refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
663555refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
663945refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
669128refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
678810refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
680392refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
682095refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014
687308refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101620141014
689940refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
690728refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
692430refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
694965refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
697575refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
706823refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
710197refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
712365refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
787320refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
791798refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
796245refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
799538refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
815850refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
818190refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
819727refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
820230refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
822660refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
824235refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
826268refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
837150refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
1630882refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
1633088refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
1638930refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
1646272refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
1655948refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
1663095refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
1664242refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
1666545refgcc -m32 -O2 -fomit-frame-pointer2014101620141014
1667100refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
1669785refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
1676250refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101620141014
1678028refgcc -m32 -O -fomit-frame-pointer2014101620141014
1678643refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
1679317refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
1685085refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
1686825refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
1689525refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
1691303refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
1694783refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
1739580refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
1742347refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
1743765refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
1744478refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101620141014
1744755refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
1744822refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
1744890refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
1745138refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
1747800refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
1748715refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
1749713refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
1751018refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
1767240refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
1773187refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
1784745refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
1785225refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
1786035refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
1857270refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
1868655refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
1959090refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
1970715refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
1979183refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
1991325refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
2071553refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101620141014
2100015refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
2102835refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
2106765refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
2107305refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
2107395refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
2111250refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
2113350refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
2124278refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
2128395refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
2133547refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
2136548refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
2144085refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
2144265refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
2146702refgcc -m32 -Os -fomit-frame-pointer2014101620141014
2150850refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
2164747refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
2165385refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
2166180refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
2173823refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
2184623refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
2184810refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
2185020refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
2190015refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
2198047refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
2198235refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
2199090refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
2200365refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
2209125refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
2212440refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
2214878refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
2217165refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
2217293refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
2217405refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
2217420refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
2217457refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
2218635refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101620141014
2218695refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
2240700refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
2247247refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
2247743refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
2481315refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014