Implementation notes: x86, cryptothinkx, crypto_aead/artemia256v1

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: artemia256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1633824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
1668867? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020620170105
1739922? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
1741326? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020620170105
1762944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
1779321? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
1809201? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020620170105
1809978? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
1814667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
1815762? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
1825053? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
1831491? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020620170105
1855929? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
1857162? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
1864062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
1864083? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
1879485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
1886322? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
1902687? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020620170105
1914003? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
1922157? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
1922349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
1924530? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
1930815? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
1934298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
1935309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
1936686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
1969527? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020620170105
1979055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
1979496? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
1995435? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
1998495? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
2017641? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020620170105
2034312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
2036304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
2041365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
2042082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
2048532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
2058651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
2063556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
2065551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
2065989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
2097456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
2111778? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
2112069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
2115117? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
2121588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
2128452? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020620170105
2136189? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
2146317? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
2154606? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
2171112? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
2186574? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
2188056? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
2188188? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020620170105
2193741? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
2199726? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
2199999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
2219952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
2222034? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
2227725? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020620170105
2227923? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020620170105
2227998? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105
2234514? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
2240430? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
2242593? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
2244030? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
2245782? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
2246664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
2247249? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
2252124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
2254899? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
2255427? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020620170105
2258313? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020620170105
2259924? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
2262060? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
2263131? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020620170105
2263674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
2266593? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
2267742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
2269983? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
2272749? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
2280918? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
2280933? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
2291016? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020620170105
2297232? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
2302311? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
2316138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
2317314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105
2324796? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
2325057? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
2326086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
2333082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
2344539? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
2345076? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020620170105
2348010? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020620170105
2350482? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
2360529? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
2363484? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
2374812? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
2406779? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020620170105
2411979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
2417547? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
2443850? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
2464017? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
2477529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
2484045? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
2485242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
2487933? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
2529543? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
2566221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
2572983? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
2573481? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
2579037? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
2585403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
2591016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
2601921? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
2606079? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
2610516? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
2610717? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
2613441? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020620170105
2616663? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
2625528? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105
2629965? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
2646573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
2652702? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
2697825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
2717082? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
2721078? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
2754903? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
2769015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
2773080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
2790249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
2794647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
2805600? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
2810922? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
2811300? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
2813274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
2825409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
2837757? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
2853480? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
2866773? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
2873523? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020620170105
2875686? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020620170105
2888352? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020620170105
2891430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
2893872? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
2898453? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
2900190? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
2900943? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
2915061? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
2923179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105
2932647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
2947386? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
2951301? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
2951829? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
2952378? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105
2978790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
2981535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
2991219? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
2992776? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
3004275? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
3012489? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
3013257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
3015240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105
3018054? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
3019458? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020620170105
3029208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105
3035961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
3038499? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105
3044550? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
3079428? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020620170105
3116865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
3137505? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105
3191502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
3199926? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
3271929? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
3275142? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
3281145? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
4706424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105