Implementation notes: x86, h9trinity, crypto_aead/joltikneq12864v13

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikneq12864v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
27981227refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112920171020
28705557refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112920171020
28705561refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112920171020
28722613refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112920171020
28737139refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112920171020
28748584refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112920171020
28914024refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112920171020
28964609refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112920171020
29003042refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112920171020
29018340refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112920171020
29034716refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112920171020
29043377refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112920171020
29044192refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112920171020
29120935refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112920171020
29132236refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112920171020
29160409refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112920171020
29168394refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112920171020
29180117refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112920171020
29185376refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112920171020
29194089refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112920171020
29194585refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112920171020
29207761refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112920171020
29236691refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112920171020
29239878refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112920171020
29242541refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112920171020
29248229refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112920171020
29250617refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112920171020
29254732refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112920171020
29257997refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112920171020
29261654refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112920171020
29352453refgcc -m32 -O3 -fomit-frame-pointer2017112920171020
29373726refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112920171020
29377025refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112920171020
29440799refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112920171020
29609988refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112920171020
29750214refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112920171020
29793279refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112920171020
30501391refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112920171020
30510998refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112920171020
30775557refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112920171020
30791520refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112920171020
32162294refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112920171020
32547596refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112920171020
47779524refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112920171020
48334970refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112920171020
48624172refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112920171020
48686558refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112920171020
48941565refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112920171020
48945528refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112920171020
50588135refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112920171020
50601841refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112920171020
50828401refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112920171020
50866429refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112920171020
50962887refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112920171020
51203537refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112920171020
51646254refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112920171020
51691042refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112920171020
52314618refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112920171020
52396184refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112920171020
52400682refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112920171020
52527321refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112920171020
52804134refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112920171020
52864875refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112920171020
52906117refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112920171020
53571560refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112920171020
53749141refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112920171020
54334679refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112920171020
55801012refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112920171020
58404711refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112920171020
58702781refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112920171020
59740737refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112920171020
62044897refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112920171020
62298737refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112920171020
62794696refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112920171020
63200478refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112920171020
65551494refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112920171020
65654433refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112920171020
66023836refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112920171020
66179949refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112920171020
67163483refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112920171020
67832351refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112920171020
68327929refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112920171020
68855967refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112920171020
69034767refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112920171020
69122126refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112920171020
70210002refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112920171020
70273376refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112920171020
70294495refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112920171020
70545744refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112920171020
70734994refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112920171020
71186563refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112920171020
71278294refgcc -m32 -O2 -fomit-frame-pointer2017112920171020
71447895refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112920171020
71482659refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112920171020
71524778refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112920171020
71573830refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112920171020
71619681refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112920171020
71734402refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112920171020
71803545refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112920171020
71825952refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112920171020
71889529refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112920171020
71895508refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112920171020
71953882refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112920171020
71961492refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112920171020
71984006refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112920171020
72147382refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112920171020
72177668refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112920171020
72328244refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112920171020
72422835refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112920171020
72976699refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112920171020
72997343refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112920171020
73070349refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112920171020
73127987refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112920171020
73132680refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112920171020
73265966refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112920171020
73687635refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112920171020
73752357refgcc -m32 -O -fomit-frame-pointer2017112920171020
74615572refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112920171020
74853257refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112920171020
74854993refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112920171020
74855460refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112920171020
74874767refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112920171020
75298055refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112920171020
75425755refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112920171020
75527986refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112920171020
75582765refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112920171020
75729757refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112920171020
75848024refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112920171020
75977687refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112920171020
76024555refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112920171020
76329964refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112920171020
76617756refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112920171020
76632175refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112920171020
76912929refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112920171020
76949507refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112920171020
76964403refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112920171020
77021537refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112920171020
77120782refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112920171020
77264692refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112920171020
77532981refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112920171020
78725259refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112920171020
78894797refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112920171020
78896122refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112920171020
81005048refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112920171020
81402492refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112920171020
81719878refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112920171020
81722847refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112920171020
81763511refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112920171020
81793023refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112920171020
81798365refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112920171020
82080838refgcc -m32 -Os -fomit-frame-pointer2017112920171020
82237570refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112920171020
82299355refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112920171020
82350814refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112920171020
82356388refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112920171020
82578279refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112920171020
82619081refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112920171020
82659938refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112920171020
82664213refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112920171020
82725471refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112920171020
82918863refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112920171020
82998149refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112920171020
83013989refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112920171020
83101567refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112920171020
83224702refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112920171020
83235761refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112920171020
83265165refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112920171020
83299853refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112920171020
83307564refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112920171020
83394083refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112920171020
83430869refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112920171020
83747191refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112920171020

Test failure

Implementation: crypto_aead/joltikneq12864v13/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref