Implementation notes: x86, h5nano, crypto_aead/hs1sivv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: hs1sivv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
95860refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101720141014
96140refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101720141014
96350refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101720141014
96405refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101720141014
96655refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101720141014
96710refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101720141014
97515refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101720141014
97765refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101720141014
98470refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101720141014
98555refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101720141014
98655refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101720141014
99360refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101720141014
99460refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101720141014
99500refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101720141014
99620refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101720141014
99755refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101720141014
100300refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101720141014
100410refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101720141014
100685refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101720141014
100730refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101720141014
102205refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101720141014
102370refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101720141014
102370refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101720141014
102370refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101720141014
102370refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014101720141014
102500refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101720141014
102550refgcc -m32 -O3 -fomit-frame-pointer2014101720141014
102600refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101720141014
103040refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101720141014
103115refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101720141014
103290refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101720141014
103625refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101720141014
103705refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101720141014
103820refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101720141014
104045refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101720141014
104250refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101720141014
105285refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101720141014
105930refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101720141014
105975refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101720141014
106615refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101720141014
115815refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101720141014
116250refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101720141014
116495refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101720141014
116540refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101720141014
118175refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101720141014
118240refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101720141014
118250refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101720141014
118340refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101720141014
118345refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101720141014
118855refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101720141014
118870refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101720141014
119005refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101720141014
119640refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101720141014
119985refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101720141014
122050refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101720141014
122625refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101720141014
122660refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101720141014
122710refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101720141014
122730refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101720141014
129605refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101720141014
132050refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101720141014
132075refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101720141014
132350refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101720141014
133595refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101720141014
133595refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101720141014
133660refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101720141014
133695refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101720141014
133730refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101720141014
134075refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101720141014
134145refgcc -m32 -O2 -fomit-frame-pointer2014101720141014
134225refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101720141014
134395refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101720141014
134730refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101720141014
135280refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101720141014
135510refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101720141014
135540refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101720141014
135555refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101720141014
135570refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101720141014
135585refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101720141014
135615refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101720141014
135670refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101720141014
140595refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101720141014
141150refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101720141014
141690refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101720141014
144900refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101720141014
145435refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101720141014
145605refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101720141014
145625refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101720141014
145705refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101720141014
145800refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101720141014
145830refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101720141014
147700refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101720141014
147870refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101720141014
148635refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101720141014
148700refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101720141014
148805refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101720141014
148855refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101720141014
148940refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101720141014
148960refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101720141014
149105refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101720141014
149265refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101720141014
149325refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101720141014
149630refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101720141014
149855refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101720141014
150295refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101720141014
150305refgcc -m32 -Os -fomit-frame-pointer2014101720141014
150315refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101720141014
150350refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101720141014
150430refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101720141014
150455refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101720141014
150480refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101720141014
150490refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101720141014
150620refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101720141014
150750refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101720141014
150805refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101720141014
150810refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101720141014
150860refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101720141014
150905refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101720141014
150935refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101720141014
150950refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101720141014
150980refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101720141014
150980refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101720141014
151005refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101720141014
151320refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101720141014
151575refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101720141014
151775refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101720141014
152865refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101720141014
216885refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101720141014
217025refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101720141014
217060refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101720141014
230295refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101720141014
230715refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101720141014
231175refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101720141014
231470refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101720141014
231745refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101720141014
232840refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101720141014
232915refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101720141014
237005refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101720141014
237590refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101720141014
238060refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101720141014
238350refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101720141014
238500refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101720141014
238555refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101720141014
238575refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101720141014
238580refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101720141014
238830refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101720141014
238890refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101720141014
240310refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101720141014
240960refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101720141014
243010refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101720141014
248055refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101720141014
248160refgcc -m32 -O -fomit-frame-pointer2014101720141014
248160refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101720141014
248520refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101720141014
248715refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101720141014
249335refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101720141014
249365refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101720141014
249410refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101720141014
249755refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101720141014
250060refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101720141014
250150refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101720141014
250560refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101720141014
250580refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101720141014
251455refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101720141014
252150refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101720141014
266320refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101720141014
267880refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101720141014
269355refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101720141014
271600refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101720141014
272130refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101720141014