Implementation notes: x86, jos, crypto_aead/joltikeq9696v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: joltikeq9696v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
24124642refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
24278760refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
24371055refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
24431040refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
24561540refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
24584280refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
24589522refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
24625395refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
24635227refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
24688702refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
24704850refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
24753315refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
24759818refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
24761085refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
24763830refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
24766260refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
24773460refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
24795210refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
24798577refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
24806138refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
24813975refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
24874080refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
24892403refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
24963682refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
24992258refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
25004888refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
25012313refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
25038825refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
25071578refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
25075013refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
25075170refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
25267163refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
25379528refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
25477342refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
27646515refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
27653828refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
27694043refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
27704122refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
28041555refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
28104315refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
39979373refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
42186765refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
42188752refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
43675725refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
43890817refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
44036498refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
44877442refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
45277230refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
45335918refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
45452595refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
46973377refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
47587357refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
47615295refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
47619600refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
47916353refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
48044332refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
48051082refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
48065325refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
49337288refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
49407510refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
49444882refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
49624095refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
49821090refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
50324753refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
50800163refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
50803125refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
51192150refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
51598102refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
51622485refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
51701438refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
51826200refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
51829095refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
51835762refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
51856117refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
52325475refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
52373122refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
67236412refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
67248637refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
67932930refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
67933283refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
68208308refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
69483450refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
70144073refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
70915628refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
71783790refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
72004702refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
72101025refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
72275258refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
72394200refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
72816277refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
72984945refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
73000530refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
73335068refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
73651507refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
73879920refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
74090693refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
74117198refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
74241360refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
74317327refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
74333572refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
74439240refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
74889420refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
74896207refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
75085770refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
75252780refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
75368655refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
75396915refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
76393583refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
76506487refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
76684440refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
77045827refgcc -m32 -O -fomit-frame-pointer2014070820140622
77642872refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
78742800refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
78946777refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
79039327refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
79172617refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
79456755refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
79458060refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
79468470refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
79475317refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
79478625refgcc -m32 -Os -fomit-frame-pointer2014070820140622
79826363refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
79871813refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
79911863refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
79937137refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
79950548refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
79972088refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
80026822refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
80284560refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
80369317refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
80489407refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
80669347refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
80713732refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
80750708refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
81293572refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
81315330refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
81353835refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
81895050refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
82866683refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
83049615refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
83068927refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
83078948refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
83131793refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
83170837refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
83744782refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
83842702refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
84343800refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
85558710refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
85608465refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
85660418refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
85691115refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
85810800refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
85915943refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
86104388refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
86112090refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
86804625refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
87287212refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
87490815refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
87735143refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
87854962refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622