Implementation notes: x86, rumba7, crypto_aead/joltikeq6464v13

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikeq6464v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
13022250refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052220171218
13027110refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052220171218
13039800refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052220171218
13046550refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052220171218
13049010refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052220171218
13058550refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052220171218
13069410refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052220171218
13091040refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052220171218
13095660refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052220171218
13098720refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052220171218
13106790refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052220171218
13107690refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052220171218
13107810refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052220171218
13109340refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052220171218
13124370refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052220171218
13128540refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052220171218
13128600refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052220171218
13128690refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052220171218
13132860refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052220171218
13133310refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052220171218
13134270refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052220171218
13135320refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052220171218
13138650refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052220171218
13139880refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052220171218
13147200refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052220171218
13167870refgcc -m32 -O3 -fomit-frame-pointer2018052220171218
13234770refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052220171218
13290510refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052220171218
13290780refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052220171218
13302540refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052220171218
13306140refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052220171218
13313430refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052220171218
13334490refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052220171218
13361400refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052220171218
13363500refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052220171218
13381500refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052220171218
13486050refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052220171218
13730190refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052220171218
13846200refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052220171218
13856550refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052220171218
13857000refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052220171218
13865250refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052220171218
13933860refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052220171218
14708430refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052220171218
20747580refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052220171218
22685640refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052220171218
22717230refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052220171218
22718760refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052220171218
22746840refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052220171218
22752270refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052220171218
22753560refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052220171218
22772490refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052220171218
22816500refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052220171218
22823250refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052220171218
23154720refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052220171218
23427300refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052220171218
23589780refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052220171218
23599590refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052220171218
23633970refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052220171218
23634330refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052220171218
23722620refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052220171218
23768640refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052220171218
23846310refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052220171218
23874990refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052220171218
23879670refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052220171218
24361350refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052220171218
24364260refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052220171218
24367110refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052220171218
24388770refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052220171218
25950630refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052220171218
25964070refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052220171218
26235360refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052220171218
26431590refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052220171218
26723850refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052220171218
26727900refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052220171218
27504780refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052220171218
27505470refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052220171218
27758640refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052220171218
27900960refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052220171218
28467750refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052220171218
28812390refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052220171218
28967760refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052220171218
28976100refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052220171218
29263470refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052220171218
29664780refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052220171218
30129810refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052220171218
30268650refgcc -m32 -march=athlon -O -fomit-frame-pointer2018052220171218
30404520refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052220171218
30404700refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052220171218
30422310refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052220171218
30431220refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052220171218
30526170refgcc -m32 -march=k8 -O -fomit-frame-pointer2018052220171218
30527580refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052220171218
30572250refgcc -m32 -march=prescott -O -fomit-frame-pointer2018052220171218
30765840refgcc -m32 -march=nocona -O -fomit-frame-pointer2018052220171218
30999750refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052220171218
31131750refgcc -m32 -O2 -fomit-frame-pointer2018052220171218
31438140refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052220171218
31444950refgcc -m32 -march=core2 -O -fomit-frame-pointer2018052220171218
31450320refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052220171218
31454670refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052220171218
31463550refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052220171218
31471560refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052220171218
31472100refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052220171218
31472940refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052220171218
31545000refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052220171218
31635540refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052220171218
31637910refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052220171218
31694610refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052220171218
31713480refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052220171218
31843110refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052220171218
31903650refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052220171218
32033520refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052220171218
32198370refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052220171218
32209860refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052220171218
32214570refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052220171218
32214750refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052220171218
32215200refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052220171218
32219610refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052220171218
32229660refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052220171218
32230650refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052220171218
32231310refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052220171218
32254110refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052220171218
32258940refgcc -m32 -O -fomit-frame-pointer2018052220171218
32261160refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052220171218
32334180refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052220171218
32343210refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052220171218
32346540refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052220171218
32357940refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052220171218
32367750refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052220171218
32369760refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052220171218
33639060refgcc -m32 -march=i386 -O -fomit-frame-pointer2018052220171218
33738960refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052220171218
33739050refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052220171218
33742380refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052220171218
33751560refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052220171218
34249470refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052220171218
34249710refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052220171218
34263000refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052220171218
34265280refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052220171218
34269150refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052220171218
34269150refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052220171218
34269450refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052220171218
34287030refgcc -m32 -march=i486 -O -fomit-frame-pointer2018052220171218
34311060refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052220171218
34318380refgcc -m32 -march=pentium -O -fomit-frame-pointer2018052220171218
34350780refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052220171218
34356060refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052220171218
34365900refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052220171218
34451700refgcc -m32 -Os -fomit-frame-pointer2018052220171218
34475400refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052220171218
34476330refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052220171218
34488120refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052220171218
34562430refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052220171218
34565190refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052220171218
34572810refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052220171218
34576560refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052220171218
34580370refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052220171218
34657950refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052220171218
34660200refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052220171218
34718700refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052220171218
34719030refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052220171218
34730880refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052220171218
34773090refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052220171218
34789860refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052220171218
34966680refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052220171218
35029350refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052220171218
35988720refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052220171218
35999010refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052220171218
36002160refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052220171218
36045210refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052220171218
37043310refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052220171218
37043370refgcc -m32 -march=k6 -O -fomit-frame-pointer2018052220171218
37044960refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052220171218
37345830refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052220171218
37544280refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052220171218