Implementation notes: x86, titan0, crypto_aead/joltikeq8048v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
9002220refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
9007680refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
9013744refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
9028532refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
9034996refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
9039040refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
9040008refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
9040912refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
9045004refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
9068484refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
9074828refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
9076076refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
9079744refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
9089380refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
9101360refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
9121908refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
9133748refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
9134572refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
9167640refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
9202704refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
9205572refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
9219528refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
9445624refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
9458352refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
9537008refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
9540708refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
9558512refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
9582804refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
9773468refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
9795964refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
9975028refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
9981188refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
10005616refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
10033416refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
10191820refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
10208984refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
10238412refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
10266304refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
10388264refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
10395816refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
20785008refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
20786920refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
21284748refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
21302676refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
22249836refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
22874492refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
22900148refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
22943444refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
23045228refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
23295100refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
23660220refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
24182568refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
24189332refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
24246500refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
24332004refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
24355124refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
24361376refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
24405112refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
24735424refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
24844112refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
24875776refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
24904480refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
24921844refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
25203596refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
25273272refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
25527284refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
25529836refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
25703668refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
25739084refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
25782008refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
26120976refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
26379208refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
26665912refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
27131712refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
27261144refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
27277736refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
28801188refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
28811472refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
30787788refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
31029136refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
31356884refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
31687868refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
32001044refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
32002340refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
32542640refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
32557372refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
32735908refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
32739996refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
32855616refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
32941580refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
33464724refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
33636760refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
33639272refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
33641224refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
34403204refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
34545980refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
34546748refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
34583160refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
34649136refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
34688628refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
34877496refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
35269900refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
35345324refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
35361416refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
35431452refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
35547944refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
35557364refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
35565620refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
35632200refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
35781416refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
35783852refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
35788520refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
35802032refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
35836652refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
35857044refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
35874688refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
36260328refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
36313544refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
36326564refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
36330064refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
36523384refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
36711840refgcc -m32 -O -fomit-frame-pointer2019070720190110
36723764refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
36728412refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
36833820refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
36927724refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
36962228refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
37169840refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
37274400refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
37552740refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
37698336refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
37715704refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
37985272refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
38005908refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
38023104refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
38156180refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
38376432refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
38439060refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
39022336refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
39418572refgcc -m32 -Os -fomit-frame-pointer2019070720190110
39937560refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
40448876refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
40491844refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
40524048refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
40547336refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
40703284refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
41069920refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
41093852refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
41324088refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
41378996refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
41621552refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
41719528refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
42449996refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
42493092refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
42570452refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
42624708refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
42626808refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
42628144refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
43030876refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
43060344refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
43340980refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
43493032refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
43561388refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
43607100refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
44199052refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
45680932refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
46677492refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
47910588refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
51847316refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
67551856refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
68808624refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
69668132refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
70008836refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
70283296refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
70719452refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
73587672refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110