Implementation notes: x86, hydra2, crypto_aead/hs1sivv1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: hs1sivv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
74528refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101420141014
75448refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
75452refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101420141014
75468refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014101420141014
75496refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
75596refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101420141014
75696refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101420141014
75900refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101420141014
76292refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
76944refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101420141014
76988refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101420141014
77080refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101420141014
77124refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101420141014
77548refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101420141014
77628refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101420141014
77688refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101420141014
77796refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101420141014
77852refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101420141014
77916refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101420141014
77928refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101420141014
77988refgcc -m32 -O3 -fomit-frame-pointer2014101420141014
78016refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101420141014
78044refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101420141014
78096refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101420141014
78224refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101420141014
78228refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101420141014
78248refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101420141014
78252refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101420141014
78988refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101420141014
79928refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101420141014
79952refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101420141014
80460refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101420141014
81024refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101420141014
81656refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101420141014
81764refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101420141014
81848refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101420141014
82248refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101420141014
82448refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101420141014
82480refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101420141014
83616refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101420141014
89708refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101420141014
90492refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101420141014
91176refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101420141014
91204refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101420141014
91216refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101420141014
91228refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101420141014
91240refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
91352refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101420141014
91620refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101420141014
91688refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101420141014
91764refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101420141014
91784refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101420141014
95468refgcc -m32 -O2 -fomit-frame-pointer2014101420141014
95956refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101420141014
96516refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101420141014
96560refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101420141014
96584refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101420141014
96596refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101420141014
98040refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101420141014
98040refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101420141014
98524refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101420141014
98560refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
98744refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
98768refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
98824refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101420141014
98876refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
98876refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
99408refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101420141014
100280refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101420141014
100712refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101420141014
100844refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101420141014
101260refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101420141014
101340refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101420141014
101716refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101420141014
102016refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101420141014
102884refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101420141014
103092refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101420141014
103100refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101420141014
103180refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101420141014
103408refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101420141014
103444refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101420141014
104320refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101420141014
104388refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101420141014
105240refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101420141014
109616refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101420141014
109660refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101420141014
109664refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101420141014
109748refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101420141014
109804refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101420141014
109860refgcc -m32 -Os -fomit-frame-pointer2014101420141014
109920refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101420141014
110084refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101420141014
110116refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101420141014
110212refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101420141014
110228refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101420141014
110264refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101420141014
110272refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101420141014
110336refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101420141014
110352refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101420141014
110600refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101420141014
110620refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
110636refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101420141014
110648refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101420141014
110660refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101420141014
110660refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101420141014
110664refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101420141014
110740refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
110768refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101420141014
110796refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
110952refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101420141014
111000refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101420141014
111100refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101420141014
111484refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101420141014
111752refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101420141014
112128refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101420141014
112152refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101420141014
112188refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101420141014
112192refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101420141014
112276refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101420141014
112312refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101420141014
112560refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101420141014
112708refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101420141014
113040refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101420141014
113048refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101420141014
113660refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101420141014
113760refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101420141014
114604refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101420141014
164232refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101420141014
164352refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101420141014
164448refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101420141014
164524refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101420141014
164528refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101420141014
164636refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101420141014
164804refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101420141014
164872refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101420141014
164944refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101420141014
164956refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101420141014
166332refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101420141014
166376refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101420141014
166404refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101420141014
166420refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101420141014
166504refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101420141014
168052refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101420141014
169176refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101420141014
169548refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101420141014
170604refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101420141014
173792refgcc -m32 -O -fomit-frame-pointer2014101420141014
173856refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101420141014
174240refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101420141014
174964refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101420141014
175888refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101420141014
176172refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101420141014
177064refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101420141014
177884refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101420141014
178356refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101420141014
178804refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101420141014
178936refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101420141014
179616refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101420141014
179672refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101420141014
180580refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
180604refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101420141014
180616refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
181532refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101420141014
181552refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101420141014
183720refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101420141014
183752refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101420141014
183812refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101420141014
183952refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
183968refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101420141014
185332refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101420141014