Implementation notes: x86, cryptologic, crypto_aead/hs1sivv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: hs1sivv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
81743refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
82464refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
82485refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
83379refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
83554refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
83763refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
84261refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
102133refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
102163refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
102173refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
102982refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
103049refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
103736refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
104794refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
106968refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
114473refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
114506refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
115709refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
115740refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
115748refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
115879refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
116167refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
116273refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
116582refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
117118refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
117988refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
118209refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
118237refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
118306refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
119654refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
119888refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
121191refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
145749refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
145997refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
146018refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
150864refgcc -m32 -Os -fomit-frame-pointer2014052720140517
150882refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
151285refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
151339refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
151355refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
151373refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
151388refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
151855refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
151937refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
155052refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
155173refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
156043refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
157158refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
157533refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
157585refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
157591refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
158849refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
158855refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
158894refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
159260refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
160857refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
163633refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
163857refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
164209refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
164222refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
164649refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
164755refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
164785refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
164846refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
164951refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
165306refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
165597refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
165742refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
165946refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
166691refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
167515refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
167682refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
167960refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
168100refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
168291refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
168567refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
168918refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
169146refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
169658refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
169691refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
169927refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
171845refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
172418refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
174243refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
176593refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
177824refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
178488refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
182239refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
182258refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
183800refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
183812refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
184091refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
185125refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
185342refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
185967refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
186950refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
187036refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
187140refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
187258refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
187517refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
187917refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
188009refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
188192refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
188275refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
188594refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
188682refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
188969refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
188994refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
189048refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
189300refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
189664refgcc -m32 -O -fomit-frame-pointer2014052720140517
190276refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
190506refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
191825refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
192315refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
192824refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
192845refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
193103refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
193336refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
193576refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
193767refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
194751refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
195136refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
195782refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
196861refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
196912refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
197006refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
197103refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
197157refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
198048refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
212072refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
212328refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
220807refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
229700refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
229984refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
233400refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
233800refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
234109refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
235583refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
235933refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517