Implementation notes: x86, h9trinity, crypto_aead/joltikeq6464v13

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikeq6464v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
20747510refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112820171020
21404245refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112820171020
21437025refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112820171020
21453947refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112820171020
21489029refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112820171020
21492535refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112820171020
21516657refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112820171020
21523924refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112820171020
21545133refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112820171020
21555424refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112820171020
21589375refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112820171020
21648953refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112820171020
21662693refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112820171020
21663522refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112820171020
21680149refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112820171020
21705421refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112820171020
21713505refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112820171020
21720804refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112820171020
21723997refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112820171020
21726256refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112820171020
21727391refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112820171020
21731064refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112820171020
21750858refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112820171020
21823099refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112820171020
21828214refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112820171020
21861974refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112820171020
21871830refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112820171020
21881101refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112820171020
21886737refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112820171020
21889965refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112820171020
21890611refgcc -m32 -O3 -fomit-frame-pointer2017112820171020
21892164refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112820171020
21915688refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112820171020
22108490refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112820171020
22114886refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112820171020
22200489refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112820171020
22212547refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112820171020
22454752refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112820171020
22488082refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112820171020
22660851refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112820171020
22664478refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112820171020
24020120refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112820171020
24040805refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112820171020
35408877refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112820171020
36657429refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112820171020
36699565refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112820171020
36812896refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112820171020
36826754refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112820171020
37031248refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112820171020
37409257refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112820171020
37489012refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112820171020
37623419refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112820171020
37736795refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112820171020
37746958refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112820171020
38311795refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112820171020
38872192refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112820171020
38889364refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112820171020
39377985refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112820171020
39420963refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112820171020
39501035refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112820171020
39504603refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112820171020
39663549refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112820171020
39871548refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112820171020
39957404refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112820171020
40220018refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112820171020
40369653refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112820171020
40504596refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112820171020
43521249refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112820171020
44513163refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112820171020
44682235refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112820171020
44858891refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112820171020
45734954refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112820171020
46447758refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112820171020
46798382refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112820171020
46879069refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112820171020
49543701refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112820171020
49900584refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112820171020
50050427refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112820171020
50142840refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112820171020
50588312refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112820171020
51066819refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112820171020
51641347refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112820171020
51738995refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112820171020
51860463refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112820171020
52279008refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112820171020
52590413refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112820171020
52857261refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112820171020
53089963refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112820171020
53093029refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112820171020
53094682refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112820171020
53131682refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112820171020
53436539refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112820171020
53533079refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112820171020
54079636refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112820171020
54104753refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112820171020
54263277refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112820171020
54308990refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112820171020
54389664refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112820171020
54486822refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112820171020
54548388refgcc -m32 -O -fomit-frame-pointer2017112820171020
54556127refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112820171020
54583206refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112820171020
54590792refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112820171020
54639848refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112820171020
54956430refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112820171020
55064265refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112820171020
55087313refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112820171020
55592496refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112820171020
55632966refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112820171020
56120154refgcc -m32 -O2 -fomit-frame-pointer2017112820171020
56165503refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112820171020
56189819refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112820171020
56295606refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112820171020
56364927refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112820171020
56497780refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112820171020
56502535refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112820171020
56502556refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112820171020
56517850refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112820171020
56520019refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112820171020
56531021refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112820171020
56535226refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112820171020
56580311refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112820171020
56611315refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112820171020
56618206refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112820171020
56629959refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112820171020
56636690refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112820171020
56663783refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112820171020
56693074refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112820171020
56699791refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112820171020
56700970refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112820171020
57042010refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112820171020
57080896refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112820171020
57128251refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112820171020
57234256refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112820171020
57382795refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112820171020
57389285refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112820171020
57465641refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112820171020
57590507refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112820171020
58487242refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112820171020
58495327refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112820171020
59709044refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112820171020
59794682refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112820171020
60405231refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112820171020
61202804refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112820171020
61380174refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112820171020
61412026refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112820171020
61413427refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112820171020
61442659refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112820171020
61757824refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112820171020
61822897refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112820171020
61861501refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112820171020
62091598refgcc -m32 -Os -fomit-frame-pointer2017112820171020
62166399refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112820171020
62175112refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112820171020
62199895refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112820171020
62223070refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112820171020
62294811refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112820171020
62303948refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112820171020
62344046refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112820171020
62387380refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112820171020
62394177refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112820171020
62575301refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112820171020
62610505refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112820171020
62640431refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112820171020
62714461refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112820171020
62887346refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112820171020
63101936refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112820171020
63193607refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112820171020
63201793refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112820171020
63215316refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112820171020
63498819refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112820171020
63687789refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112820171020

Test failure

Implementation: crypto_aead/joltikeq6464v13/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