Implementation notes: x86, hydra7, crypto_aead/yaes128v2

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: yaes128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
151448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014053020140525
152800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014053020140525
153728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014053020140525
153732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014053020140525
156088? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014053020140525
157536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014053020140525
157732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014053020140525
157788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014053020140525
157856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014053020140525
158184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014053020140525
158304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014053020140525
158408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014053020140525
158412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014053020140525
158460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014053020140525
158780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014053020140525
158864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014053020140525
158932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014053020140525
159472? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014053020140525
159880? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014053020140525
160076? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014053020140525
160092? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014053020140525
160132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014053020140525
160140? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014053020140525
160220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014053020140525
160332? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014053020140525
161352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014053020140525
161380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014053020140525
161400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014053020140525
161560? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014053020140525
161580? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014053020140525
161684? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014053020140525
161852? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014053020140525
161892? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014053020140525
161944? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014053020140525
162076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014053020140525
162244? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014053020140525
162280? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014053020140525
162416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014053020140525
162528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014053020140525
162580? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014053020140525
162732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014053020140525
163232? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014053020140525
163268? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014053020140525
163416? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014053020140525
163460? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014053020140525
163552? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014053020140525
163564? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014053020140525
163620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014053020140525
163624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014053020140525
163644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014053020140525
163760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014053020140525
164016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014053020140525
164720? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014053020140525
164740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014053020140525
165044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014053020140525
165524? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014053020140525
165592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014053020140525
165604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014053020140525
165636? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014053020140525
165664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014053020140525
165712? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014053020140525
165732? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014053020140525
165760? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014053020140525
165808? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014053020140525
165876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014053020140525
165996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014053020140525
166080? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014053020140525
166240? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014053020140525
166360? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014053020140525
166420? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014053020140525
166440? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014053020140525
166468? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014053020140525
166608? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014053020140525
166740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014053020140525
166920? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014053020140525
167324? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014053020140525
167512? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014053020140525
167648? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014053020140525
167672? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014053020140525
168024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014053020140525
168124? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014053020140525
168232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014053020140525
168256? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014053020140525
168300? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014053020140525
168328? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014053020140525
168332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014053020140525
168384? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014053020140525
168392? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014053020140525
168412? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014053020140525
168448? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014053020140525
168460? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014053020140525
168464? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014053020140525
168620? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014053020140525
168668? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014053020140525
168684? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014053020140525
168896? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014053020140525
168996? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014053020140525
169384? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014053020140525
170072? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014053020140525
170452? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014053020140525
170500? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014053020140525
170832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014053020140525
170864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014053020140525
170956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014053020140525
170964? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014053020140525
171788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014053020140525
172144? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014053020140525
172176? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014053020140525
172232? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014053020140525
172232? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014053020140525
172236? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014053020140525
172300? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014053020140525
172364? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014053020140525
172384? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014053020140525
172456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014053020140525
172540? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014053020140525
172560? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014053020140525
172616? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014053020140525
172616? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014053020140525
172736? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014053020140525
172792? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014053020140525
172984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014053020140525
173080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014053020140525
173112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014053020140525
173128? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014053020140525
173244? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014053020140525
173344? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014053020140525
173368? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014053020140525
173484? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014053020140525
173544? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014053020140525
173612? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014053020140525
173644? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014053020140525
173648? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014053020140525
173652? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014053020140525
173660? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014053020140525
173724? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014053020140525
173792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014053020140525
173964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014053020140525
173968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014053020140525
174032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014053020140525
174092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014053020140525
174108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014053020140525
174136? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014053020140525
174156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014053020140525
174216? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014053020140525
174240? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014053020140525
174248? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014053020140525
174348? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014053020140525
174692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014053020140525
174696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014053020140525
175172? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014053020140525
175264? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014053020140525
175276? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014053020140525
175352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014053020140525
175428? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014053020140525
175668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014053020140525
175912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014053020140525
175972? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014053020140525
175980? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014053020140525
176272? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014053020140525
176792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014053020140525
176884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014053020140525
177024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014053020140525
177692? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014053020140525
177868? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014053020140525
178832? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014053020140525
179988? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014053020140525
180000? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014053020140525
185048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014053020140525
191564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014053020140525
199160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014053020140525
199540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014053020140525