Implementation notes: x86, kizomba, crypto_aead/joltikeq12864v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: joltikeq12864v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
15737790refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
15742424refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
15791459refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
15812167refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
15817905refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
15836899refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
15837228refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
15842305refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
15994740refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
16026508refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
16372841refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
16437155refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
16451748refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
16462956refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
16464600refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
16481744refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
16523918refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
16528416refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
16532731refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
16535290refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
16576851refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
16583990refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
16682615refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
16773272refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
16825377refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
16833214refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
16885311refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
16894629refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
16983833refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
17031579refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
18051218refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
18101276refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
18107728refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
18194786refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
18752907refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
18890773refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
22041791refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
22095327refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
22124213refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
22213645refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
36056820refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
37529795refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
37572849refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
37879930refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
37924157refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
38187250refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
38188627refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
39497535refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
39661426refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
39887007refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
40180883refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
40392899refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
40682317refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
40685930refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
41014081refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
41808113refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
41829308refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
41837240refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
41864786refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
42223369refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
42800537refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
42802948refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
42896022refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
43090862refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
43092859refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
43242413refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
43423357refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
43487637refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
43654772refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
43726271refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
43798447refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
43811960refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
44347671refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
48760844refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
48936773refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
50720230refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
50723278refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
50829964refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
52748200refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
52935020refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
54139601refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
54526785refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
54961443refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
55025754refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
55101036refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
55422313refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
55469528refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
55600184refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
55646043refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
56170554refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
56578392refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
56984008refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
56998873refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
57403441refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
57458357refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
57459283refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
57459900refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
57491843refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
57520018refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
57548479refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
57760938refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
57761510refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
58030946refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
58220248refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
58300325refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
59116562refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
59219405refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
59307170refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
59439952refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
59520936refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
61839500refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
62268407refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
62276573refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
63644474refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
63691841refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
64087105refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
64201918refgcc -m32 -O -fomit-frame-pointer2018082220180818
64225123refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
64300621refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
64428303refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
64480306refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
64481508refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
64922417refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
65456210refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
65546141refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
65549541refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
65565502refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
66018990refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
66137655refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
66304179refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
66524611refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
66534048refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
66534740refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
66740343refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
67149422refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
67370569refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
67488885refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
67500597refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
67523996refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
67742365refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
68157347refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
68202599refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
69879383refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
69898407refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
70320948refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
70570077refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
70866823refgcc -m32 -Os -fomit-frame-pointer2018082220180818
70934832refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
72894444refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
72894980refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
72910397refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
73358582refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
73744710refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
73799447refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
73803129refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
74591464refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
74592776refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
74626621refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
75291023refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
75440579refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
75456265refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
75597851refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
76142776refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
76277339refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
76280262refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
76516216refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
80602332refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
80681932refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
82646159refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
125011121refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
128860189refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
129119049refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
129285994refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
129514869refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
129587369refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
129650121refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818