Implementation notes: x86, titan0, crypto_aead/joltikneq80112v13

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: joltikneq80112v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
11967660refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
11981276refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
11982576refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
11983196refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
11985648refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
12015540refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
12022360refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
12024396refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
12207040refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
12213324refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
12226596refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
12313084refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
12471440refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
12472196refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
12473172refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
12537732refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
12539552refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
12544552refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
12569284refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
12603180refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
12724056refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
12843124refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
13035424refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
13042412refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
13153784refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
13156492refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
13158620refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
13158848refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
13529828refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
13532644refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
13731364refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
13735064refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
13746252refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
13806940refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
14134468refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
14161568refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
14163744refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
14221576refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
14648276refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
14693520refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
27517072refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
27761900refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
27984920refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
28464884refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
28748048refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
29806356refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
30075176refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
30116984refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
30300000refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
30308692refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
30349728refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
30559040refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
30559784refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
31051144refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
31051844refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
31063884refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
31223688refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
31262876refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
31282572refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
31286460refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
31293176refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
31379660refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
31413032refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
31436572refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
32035684refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
32138744refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
32762412refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
33021076refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
33192976refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
33299520refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
34479264refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
34525676refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
34623232refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
36254360refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
36424964refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
36426772refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
37978976refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
37983888refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
40504204refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
40507720refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
41152136refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
41555384refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
41765748refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
41969412refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
42043592refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
43067508refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
43160696refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
43160768refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
43191744refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
43194244refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
43908996refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
44115760refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
44176876refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
44178264refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
44787720refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
44834932refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
44835776refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
44837040refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
44880872refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
44909844refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
45276808refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
45412596refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
45544620refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
45553192refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
45632220refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
45633932refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
45637880refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
46027072refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
46299016refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
46301112refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
47068296refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
47070900refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
47113656refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
47222124refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
47275464refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
47278476refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
47293088refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
47302028refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
47922804refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
48123312refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
48512136refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
48530384refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
48842496refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
49571332refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
49632440refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
49767012refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
49769816refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
49770476refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
49939240refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
49945992refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
50198268refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
50270640refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
50275052refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
50275868refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
50375252refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
50381020refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
50392180refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
50425352refgcc -m32 -O -fomit-frame-pointer2019070720190110
50457036refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
51000904refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
51004332refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
51535976refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
51537468refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
53453372refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
53987260refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
53990608refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
54043916refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
54749048refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
54756684refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
54763372refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
55113416refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
55272932refgcc -m32 -Os -fomit-frame-pointer2019070720190110
55414064refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
55436856refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
55686332refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
55991400refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
55994692refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
56839060refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
56847808refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
56849944refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
57001996refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
57004108refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
57004168refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
58832132refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
58834452refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
58836704refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
58853028refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
61814728refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
63127748refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
87180984refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
88601932refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
89055304refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
90204192refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
90542964refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
91162824refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
91218048refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110