Implementation notes: x86, jos, crypto_aead/joltikeq12864v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: joltikeq12864v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
24149618refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
24284318refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
24341685refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
24346935refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
24500242refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
24567263refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
24602603refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070720140622
24610215refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070720140622
24613305refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
24618487refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070720140622
24743033refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
24751988refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
24754275refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
24774270refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070720140622
24784380refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
24801577refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
24810660refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
24834090refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
24835643refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
24838642refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
24853448refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
24892485refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070720140622
25009552refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
25011270refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
25016438refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
25023937refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
25024815refgcc -m32 -O3 -fomit-frame-pointer2014070720140622
25028565refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
25036342refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
25065630refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
25104465refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
25192523refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
25206330refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
25386818refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
27645645refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
27649290refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
27704295refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
27705885refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
28011142refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
28116668refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
40478992refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
42616777refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
43355040refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
43368405refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
44611853refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
44789362refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070720140622
44858850refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
45784530refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
46952857refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
47206410refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
47214090refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
47226045refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
47232375refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
47989305refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
48168180refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
48382448refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
48923633refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
49226190refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
49241775refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
49278038refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
49868115refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
50199060refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
50287942refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
50945257refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
50958570refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
51222840refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
51304718refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
51407317refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
51574597refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
51641910refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070720140622
51812370refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
51840458refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
51855757refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
51864098refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
52278015refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
53862810refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
65667878refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
65702385refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
66211620refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
66229837refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
67728893refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
68617238refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
68860913refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
69138705refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
69561945refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
70727648refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
71307728refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
71422672refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
71928157refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
72404978refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
72994658refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
73578840refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
73582733refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
74512238refgcc -m32 -O -fomit-frame-pointer2014070720140622
74535412refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
74658600refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
75236093refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
75258000refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
75654892refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
75675638refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
75685058refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
75688042refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
75689033refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
75710468refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
75895627refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
76175902refgcc -m32 -O2 -fomit-frame-pointer2014070720140622
76433768refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
76689262refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
76731060refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
77090407refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070720140622
77463150refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070720140622
77787645refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
78290310refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070720140622
78486450refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
78532342refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
78709583refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
78793567refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
78872100refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
78990345refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
79599593refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
79694655refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
79770765refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070720140622
79817917refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070720140622
79818150refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070720140622
79822695refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070720140622
79881923refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070720140622
80125800refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
80233178refgcc -m32 -Os -fomit-frame-pointer2014070720140622
80346863refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
80756423refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
80843302refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
81214335refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
82456388refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
83533297refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
83539478refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
84055627refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
84454012refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070720140622
84524760refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070720140622
84617025refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
84630210refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070720140622
84656422refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
84705158refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070720140622
84748155refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
84781275refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
84923692refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
84999825refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070720140622
85062570refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
85113810refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
85433490refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
85565618refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
85577205refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
85589812refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
85596525refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
85602323refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
86563620refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
87629018refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
88025362refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
88636440refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
88803607refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
90211957refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622