Implementation notes: x86, kizomba, crypto_aead/artemia256v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: artemia256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1741161refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1766678refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
1771524refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
1779742refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
1789744refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
1794748refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
1795012refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
1799651refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
1809913refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
1812830refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
1813276refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1815821refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
1825146refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
1854871refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
1863867refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
1882572refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
1895181refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
1909607refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
1913490refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
1927542refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
1927855refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
1954078refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
1954262refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
1954906refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
1956994refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
1963486refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
1965542refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
1975980refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
1982758refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
1985481refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
1986528refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
1987357refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
1990873refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
1991601refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
1993369refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
1996254refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
1999833refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
2004988refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
2009692refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
2010522refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
2013603refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
2014351refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
2014911refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
2021437refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
2029081refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
2031535refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
2054157refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
2058276refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
2068054refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
2090284refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
2095401refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
2104977refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
2119998refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
2123189refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
2124548refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
2126693refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
2127308refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
2131837refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
2135185refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
2137748refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
2144210refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
2144470refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
2145887refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
2161428refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
2172266refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
2173738refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
2183460refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
2185836refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
2187586refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
2190242refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
2190762refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
2200678refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
2201686refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
2203288refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
2204829refgcc -m32 -O -fomit-frame-pointer2018082220180818
2208923refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
2213273refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
2215716refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
2216704refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
2218516refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
2225928refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
2227038refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
2227857refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
2228337refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
2229395refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
2231067refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
2231764refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
2234607refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
2236847refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
2241333refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
2243606refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
2253647refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
2277535refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
2289208refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
2298970refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
2309405refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
2309744refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
2311460refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
2318575refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
2321193refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
2336490refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
2340470refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
2346248refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
2347959refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
2393401refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
2394038refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
2397325refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
2419301refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
2419869refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
2435024refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
2465260refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
2547661refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
2547947refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
2574044refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
2583022refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
2589422refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
2590571refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
2591401refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
2600270refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
2610929refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
2629456refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
2630746refgcc -m32 -Os -fomit-frame-pointer2018082220180818
2632210refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
2632375refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
2635319refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
2637026refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
2639407refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
2639923refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
2640054refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
2640296refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
2641016refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
2642526refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
2643283refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
2643835refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
2645614refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
2647658refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
2653266refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
2654160refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
2655087refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
2659252refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
2659661refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
2664526refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
2665558refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
2670367refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
2674685refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
2675113refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
2678680refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
2679925refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
2680345refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
2682151refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
2687361refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
2687909refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
2695898refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
2700470refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
2704835refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
2707804refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
2710786refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
2713569refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
2713734refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
2714207refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
2717298refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
2717671refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
2718526refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
2723841refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
2727355refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
2734010refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
2735508refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
2735758refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
2744996refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
2788635refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
2805339refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
2812147refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
2841166refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
2892317refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
2901823refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
2927470refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818