Implementation notes: x86, rumba7, crypto_aead/joltikneq6464v13

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikneq6464v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
8772420refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052320171218
8775180refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052320171218
8776260refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052320171218
8777760refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052320171218
8780220refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052320171218
8788500refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052320171218
8810190refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052320171218
8817810refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052320171218
8818770refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052320171218
8824950refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052320171218
8825580refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052320171218
8844870refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052320171218
8849280refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052320171218
8850750refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052320171218
8856540refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052320171218
8857050refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052320171218
8857200refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052320171218
8857620refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052320171218
8859240refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052320171218
8863920refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052320171218
8865600refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052320171218
8869740refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052320171218
8869740refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052320171218
8883360refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052320171218
8883840refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052320171218
8885220refgcc -m32 -O3 -fomit-frame-pointer2018052320171218
8887680refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052320171218
8915430refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052320171218
8927010refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052320171218
8931390refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052320171218
8932110refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052320171218
8955960refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052320171218
8983830refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052320171218
9003030refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052320171218
9012540refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052320171218
9016260refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052320171218
9019140refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052320171218
9035040refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052320171218
9342570refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052320171218
9343380refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052320171218
9354210refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052320171218
9356310refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052320171218
9371250refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052320171218
9404070refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052320171218
13946490refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052320171218
15199620refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052320171218
15200790refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052320171218
15203820refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052320171218
15215790refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052320171218
15215880refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052320171218
15319320refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052320171218
15327540refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052320171218
15328710refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052320171218
15386520refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052320171218
15446700refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052320171218
15684720refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052320171218
15774480refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052320171218
15807330refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052320171218
15827550refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052320171218
15881280refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052320171218
15885690refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052320171218
15936420refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052320171218
15994920refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052320171218
16004070refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052320171218
16008570refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052320171218
16211730refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052320171218
16239180refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052320171218
16241370refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052320171218
16276380refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052320171218
17368830refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052320171218
17382480refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052320171218
17660910refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052320171218
17811690refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052320171218
18003180refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052320171218
18006300refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052320171218
18423240refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052320171218
18435540refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052320171218
18477720refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052320171218
18596760refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052320171218
19068840refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052320171218
19136910refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052320171218
19316190refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052320171218
19334790refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052320171218
19571730refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052320171218
19845720refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052320171218
19913070refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052320171218
20217750refgcc -m32 -march=nocona -O -fomit-frame-pointer2018052320171218
20228220refgcc -m32 -march=prescott -O -fomit-frame-pointer2018052320171218
20301780refgcc -m32 -march=athlon -O -fomit-frame-pointer2018052320171218
20337090refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052320171218
20346630refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052320171218
20350710refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052320171218
20364510refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052320171218
20517630refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052320171218
20691390refgcc -m32 -march=k8 -O -fomit-frame-pointer2018052320171218
20800860refgcc -m32 -O2 -fomit-frame-pointer2018052320171218
20811870refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052320171218
20995230refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052320171218
21015900refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052320171218
21024150refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052320171218
21035370refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052320171218
21036900refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052320171218
21043080refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052320171218
21043170refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052320171218
21057390refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052320171218
21064530refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052320171218
21325290refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052320171218
21378570refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052320171218
21392130refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052320171218
21395670refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052320171218
21443280refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052320171218
21470190refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052320171218
21473700refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052320171218
21481200refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052320171218
21511410refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052320171218
21523950refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052320171218
21528960refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052320171218
21549240refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052320171218
21571350refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052320171218
21576690refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052320171218
21578520refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052320171218
21579240refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052320171218
21731970refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052320171218
21732120refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052320171218
21799560refgcc -m32 -O -fomit-frame-pointer2018052320171218
21887700refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052320171218
21893340refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052320171218
21918240refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052320171218
21933990refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052320171218
22217430refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052320171218
22218690refgcc -m32 -march=core2 -O -fomit-frame-pointer2018052320171218
22237380refgcc -m32 -march=i386 -O -fomit-frame-pointer2018052320171218
22488660refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052320171218
22500300refgcc -m32 -march=i486 -O -fomit-frame-pointer2018052320171218
22524930refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052320171218
22534920refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052320171218
22549800refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052320171218
22557150refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052320171218
22616700refgcc -m32 -march=pentium -O -fomit-frame-pointer2018052320171218
22753140refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052320171218
22755210refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052320171218
22758390refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052320171218
22926540refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052320171218
22927140refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052320171218
22927920refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052320171218
22985310refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052320171218
22997190refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052320171218
23006520refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052320171218
23017350refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052320171218
23018880refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052320171218
23021070refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052320171218
23021130refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052320171218
23023920refgcc -m32 -Os -fomit-frame-pointer2018052320171218
23026290refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052320171218
23053590refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052320171218
23054640refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052320171218
23054910refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052320171218
23056440refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052320171218
23085240refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052320171218
23095260refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052320171218
23138190refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052320171218
23160360refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052320171218
23268960refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052320171218
23299140refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052320171218
23300610refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052320171218
23383140refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052320171218
23388720refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052320171218
24093030refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052320171218
24128610refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052320171218
24154530refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052320171218
24976560refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052320171218
25002540refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052320171218
25071870refgcc -m32 -march=k6 -O -fomit-frame-pointer2018052320171218
25147740refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052320171218
25166880refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052320171218
25182480refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052320171218