Implementation notes: x86, titan0, crypto_aead/joltikeq9696v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: joltikeq9696v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
18031336refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
18032168refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
18034164refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
18034192refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
18100156refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
18106776refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
18166188refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
18361740refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
18364660refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
18393136refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
18777024refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
18823888refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
18864408refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
18911808refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
18954660refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
18971544refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
19101304refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
19631596refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
19774672refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
19776964refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
19782104refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
19800968refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
20006240refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
20265896refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
20277552refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
20613816refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
20672584refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
20699932refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
20723360refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
20788356refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
21023420refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
21263972refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
21279220refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
22028888refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
22046428refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
22050732refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
22161528refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
22925640refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
23109064refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
23153644refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
41917836refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
41919680refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
42112476refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
43122612refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
43796432refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
44765772refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
45844864refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
45872940refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
46406868refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
46471168refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
46675184refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
46717244refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
46937224refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
46957420refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
46993700refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
47030360refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
47225308refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
47253956refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
47354548refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
47508644refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
47681032refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
48931520refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
49799284refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
49939628refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
50386804refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
50653312refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
50666112refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
51093080refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
51705252refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
51798396refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
51799760refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
51825228refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
52916712refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
54737716refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
57366024refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
57371796refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
58354876refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
58501744refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
60075556refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
62650100refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
62671304refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
62680616refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
62691340refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
63105804refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
63782116refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
63921144refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
64111384refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
64684424refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
64724592refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
64726724refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
64854796refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
64858916refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
64936384refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
64972816refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
65367836refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
65672080refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
65967624refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
66301592refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
66351736refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
66900252refgcc -m32 -O -fomit-frame-pointer2019070720190110
67518844refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
68030636refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
68339096refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
68462612refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
68565448refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
68570648refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
68586752refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
68594384refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
68595332refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
68598204refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
68612744refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
70859952refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
70860356refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
70877212refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
71033908refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
71203636refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
71560280refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
72004036refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
72036188refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
72259896refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
72391292refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
72813476refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
72911368refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
73007728refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
73012644refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
73046012refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
73094980refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
73497508refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
73499164refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
73501632refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
74558192refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
75060380refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
75405748refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
75441400refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
75467752refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
75841532refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
75997128refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
76666992refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
77805832refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
78029004refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
79500284refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
79507812refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
79801684refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
80036252refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
80451944refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
80609424refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
80782572refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
81044392refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
82057688refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
82061312refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
82085452refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
82087112refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
82089692refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
82409668refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
82476108refgcc -m32 -Os -fomit-frame-pointer2019070720190110
83035800refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
83793012refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
85396948refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
85411660refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
86122064refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
86240632refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
88401744refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
88629512refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
90676376refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
90677560refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
91042232refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
91841236refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
95130360refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
96325328refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
130851868refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
131301488refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
135639164refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
136724600refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
143007824refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
145540908refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
146024792refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110