Implementation notes: x86, hydra7, crypto_aead/hs1sivv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: hs1sivv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
69324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
69556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
69808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
70080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
70180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
70244? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014101420141014
70248? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014101420141014
70328? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014101420141014
70544? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014101420141014
70564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
70628? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014101420141014
70660? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014101420141014
70968? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
71036? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
71108? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014101420141014
71140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
71144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
71400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
71668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
71900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
71928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
71928? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
72152? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014101420141014
72428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
72840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
72928? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
72932? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
72964? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
73016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
73032? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014101420141014
73064? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
73072? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
73320? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
73396? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
73960? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
73984? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
74140? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
74204? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
74212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014101420141014
74288? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
75004? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014101420141014
76296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014101420141014
82344? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014101420141014
86668? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014101420141014
88124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
88232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
88504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
88508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
88596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
88768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
89316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
89376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
89620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014101420141014
90220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
92780? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014101420141014
92856? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014101420141014
93092? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014101420141014
93108? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
93164? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014101420141014
93712? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
94812? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014101420141014
95068? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014101420141014
95088? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014101420141014
95164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
95300? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014101420141014
95432? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
95688? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
96280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
96328? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
96336? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
96380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
96540? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
96696? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014101420141014
96932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014101420141014
96988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
97064? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
97536? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
97540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
97716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
97996? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
98652? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
98760? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
99012? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
99112? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
99404? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
101104? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014101420141014
105904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
105920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
105996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014101420141014
106080? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
106088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
106244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
106388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
106408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
106448? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014101420141014
106464? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
106504? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
106604? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014101420141014
106684? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
106828? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014101420141014
106828? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
106832? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
106952? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
107004? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014101420141014
107064? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014101420141014
107068? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014101420141014
107092? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014101420141014
107216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
107252? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014101420141014
107260? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
107324? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014
107336? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014101420141014
107352? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
107412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
107468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
107472? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014101420141014
107484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
107528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014101420141014
107580? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
107748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014
108052? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014101420141014
108068? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
108188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
108324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
108436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
108532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
108588? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
108752? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
108880? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
145496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
148864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
149652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
149976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
150404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
152244? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
155876? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
155904? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
157676? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014101420141014
158248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014
158408? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
158560? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
158944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
159268? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
159448? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
159696? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014101420141014
159936? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
160000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
160220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014101420141014
160460? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014101420141014
160476? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014101420141014
160552? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014101420141014
160628? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014101420141014
160660? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014101420141014
160708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
160760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
160808? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014101420141014
160840? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014101420141014
161340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
161432? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014101420141014
161516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
161576? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
162264? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
162292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
162744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
163116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
164376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014101420141014
167496? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
167500? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
167576? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
167792? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014101420141014
169648? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
170056? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014