Implementation notes: x86, h9ivy, crypto_aead/hs1sivv1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: hs1sivv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
62040refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014091320140910
62132refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014091320140910
62292refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014091320140910
62612refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014091320140910
62940refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014091320140910
62968refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014091320140910
63020refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014091320140910
63396refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014091320140910
63768refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014091320140910
63804refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014091320140910
63844refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014091320140910
64032refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014091320140910
64040refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091320140910
64080refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014091320140910
64100refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014091320140910
64104refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014091320140910
64128refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091320140910
64160refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014091320140910
64252refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014091320140910
64300refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014091320140910
64344refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014091320140910
64404refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014091320140910
64672refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014091320140910
64720refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014091320140910
65020refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014091320140910
65056refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014091320140910
65196refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014091320140910
65216refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014091320140910
65524refgcc -m32 -O3 -fomit-frame-pointer2014091320140910
65536refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014091320140910
65568refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014091320140910
65604refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014091320140910
65632refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014091320140910
65768refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014091320140910
65896refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014091320140910
65932refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014091320140910
66312refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014091320140910
66644refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014091320140910
66944refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014091320140910
66968refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014091320140910
67052refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014091320140910
68588refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014091320140910
74504refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014091320140910
79176refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014091320140910
80164refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014091320140910
80180refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014091320140910
80428refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014091320140910
80444refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014091320140910
80816refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014091320140910
80960refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014091320140910
81040refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014091320140910
81044refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014091320140910
81056refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014091320140910
81120refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014091320140910
84240refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014091320140910
84288refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014091320140910
84624refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014091320140910
84788refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014091320140910
84840refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014091320140910
84916refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014091320140910
85940refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014091320140910
86000refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014091320140910
86288refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014091320140910
86352refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014091320140910
86892refgcc -m32 -O2 -fomit-frame-pointer2014091320140910
87180refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014091320140910
87240refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014091320140910
87256refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091320140910
87260refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014091320140910
87332refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014091320140910
87340refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014091320140910
87368refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091320140910
87448refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014091320140910
87760refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014091320140910
88232refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014091320140910
88832refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014091320140910
88904refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014091320140910
90128refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014091320140910
90328refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014091320140910
90392refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014091320140910
91648refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014091320140910
91652refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014091320140910
91704refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014091320140910
91732refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014091320140910
91788refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014091320140910
91876refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014091320140910
96588refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014091320140910
96632refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014091320140910
96640refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014091320140910
96684refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014091320140910
96856refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014091320140910
96972refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014091320140910
97104refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014091320140910
97108refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014091320140910
97284refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014091320140910
97468refgcc -m32 -Os -fomit-frame-pointer2014091320140910
97472refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014091320140910
97512refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014091320140910
97548refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014091320140910
97608refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014091320140910
97692refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014091320140910
97756refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091320140910
97764refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014091320140910
97784refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014091320140910
97796refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014091320140910
97812refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014091320140910
97836refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014091320140910
97848refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014091320140910
97864refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014091320140910
97928refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014091320140910
97976refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014091320140910
97984refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014091320140910
97988refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014091320140910
98052refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014091320140910
98100refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014091320140910
98108refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014091320140910
98116refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014091320140910
98148refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014091320140910
98164refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014091320140910
98304refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014091320140910
98364refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014091320140910
98396refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014091320140910
98568refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014091320140910
98600refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014091320140910
98616refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014091320140910
98784refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014091320140910
98804refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014091320140910
98916refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014091320140910
99064refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014091320140910
138028refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014091320140910
143388refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014091320140910
144148refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014091320140910
144216refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014091320140910
144260refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014091320140910
147336refgcc -m32 -march=i486 -O -fomit-frame-pointer2014091320140910
151304refgcc -m32 -march=pentium -O -fomit-frame-pointer2014091320140910
151364refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014091320140910
151724refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014091320140910
151724refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014091320140910
151820refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014091320140910
151972refgcc -m32 -march=prescott -O -fomit-frame-pointer2014091320140910
152072refgcc -m32 -march=nocona -O -fomit-frame-pointer2014091320140910
152264refgcc -m32 -march=i386 -O -fomit-frame-pointer2014091320140910
152564refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014091320140910
154512refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014091320140910
154572refgcc -m32 -march=k6 -O -fomit-frame-pointer2014091320140910
154584refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014091320140910
154884refgcc -m32 -O -fomit-frame-pointer2014091320140910
154940refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014091320140910
154944refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014091320140910
155016refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014091320140910
155064refgcc -m32 -march=core2 -O -fomit-frame-pointer2014091320140910
155084refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014091320140910
155096refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091320140910
155136refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014091320140910
155160refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014091320140910
155224refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014091320140910
155268refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014091320140910
155348refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014091320140910
155400refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014091320140910
155492refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014091320140910
156008refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014091320140910
157256refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014091320140910
157308refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014091320140910
158140refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014091320140910
158300refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014091320140910
161892refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014091320140910
162056refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014091320140910
162076refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014091320140910
162284refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014091320140910
162752refgcc -m32 -march=athlon -O -fomit-frame-pointer2014091320140910
163416refgcc -m32 -march=k8 -O -fomit-frame-pointer2014091320140910