Implementation notes: x86, jos, crypto_aead/joltikeq6464v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: joltikeq6464v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
12016403refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070720140622
12050325refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
12129090refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
12137363refgcc -m32 -O3 -fomit-frame-pointer2014070720140622
12139163refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070720140622
12143738refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070720140622
12146422refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070720140622
12147030refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070720140622
12160718refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
12165352refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
12265875refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
12277965refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
12317235refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
12326235refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
12350078refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
12377602refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
12381180refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
12382027refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
12382515refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
12385755refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
12396263refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
12397305refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
12397942refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
12402682refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
12408563refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
12410895refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
12415432refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
12422520refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
12422917refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
12456127refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
12460987refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
12469357refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
12585570refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
12604500refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
13254487refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
13258897refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
13260990refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
13266548refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
13573718refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
13720328refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
19683915refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
21013448refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
21036353refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
21048375refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
21060660refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
21097102refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
21117015refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070720140622
21486698refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
21509175refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
21943005refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
23067023refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
23140973refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
23145112refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
23149995refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
23184630refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
23342693refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
23542718refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
23609985refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
23620252refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
23634420refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
23643885refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
23980432refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
24137175refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
24180548refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070720140622
24223012refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
24256478refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
24292935refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
24322478refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
24457087refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
24604778refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
24608775refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
24613125refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
24613433refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
24620130refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
24790388refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
25293120refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
34084380refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
34257735refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
34290322refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
34967422refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
35595503refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
35660723refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
35725965refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
35921100refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
36146700refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070720140622
36469927refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070720140622
36682245refgcc -m32 -O -fomit-frame-pointer2014070720140622
36702960refgcc -m32 -O2 -fomit-frame-pointer2014070720140622
37041600refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
37053555refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
37180290refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070720140622
37298685refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
37312508refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
37312927refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070720140622
37699582refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
37821210refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
37880955refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
37979887refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
38117565refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
38136578refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
38166967refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
38219002refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
38225528refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
38260733refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
38280750refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
38334098refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
38383335refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
38632560refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
38758470refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
38825265refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
38836598refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
38861677refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
38887485refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
38990888refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
39236550refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
39296543refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
39306870refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
39425565refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
39541395refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070720140622
39542977refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
39590123refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070720140622
39624615refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070720140622
39707482refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070720140622
40318830refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
40388670refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
40442895refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
40444418refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
40703947refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
40784190refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
40925325refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
41044508refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070720140622
41653252refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
42057375refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070720140622
42062693refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
42079395refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070720140622
42130590refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
42172290refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
42183232refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070720140622
42351293refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
42371475refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070720140622
42764062refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
42945345refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
43053623refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
43079798refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
43085835refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
43136753refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
43155922refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
43272278refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
43324823refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
43406745refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
43431997refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
43475918refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
43569022refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
43630343refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
44015588refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
44061675refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
44098987refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
44232488refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
44233088refgcc -m32 -Os -fomit-frame-pointer2014070720140622
44965785refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622