Implementation notes: x86, hydra7, crypto_aead/aes256otrpv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes256otrpv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
180792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
180868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
181092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
182620? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014050720140505
182992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
183088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
183188? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
184416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
184452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
184724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
184740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
184980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
185092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
186244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
186304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
186384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
186388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
186392? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014050720140505
186452? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
186456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
186528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
186552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
186696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
186736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
186784? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
186844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
187364? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014050720140505
187520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
187584? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014050720140505
187844? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014050720140505
187868? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014050720140505
188300? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014050720140505
188312? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014050720140505
189044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
189116? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014050720140505
189924? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
190096? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
190352? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
190924? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
191412? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014050720140505
192088? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
192280? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
192836? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
193048? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
193072? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
193908? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
194168? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
194460? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
195948? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
196248? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
197340? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014050720140505
197524? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014050720140505
197640? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
197728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
197804? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014050720140505
198184? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014050720140505
198380? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
198648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
198732? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014050720140505
198836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
198948? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014050720140505
199500? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014050720140505
200376? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
200988? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
201012? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014050720140505
201080? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014050720140505
201228? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014050720140505
201272? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014050720140505
201384? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
201432? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
201520? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
201556? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014050720140505
201572? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014050720140505
201600? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014050720140505
202024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
202056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
202596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
202692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
202692? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014050720140505
203412? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050720140505
203692? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
203928? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
203964? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050720140505
203988? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
203996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
204032? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014050720140505
204032? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
204100? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
204120? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
204644? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
204724? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
204896? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014050720140505
204916? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
204952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
205164? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
205172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
205188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
205300? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
205344? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
205920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050720140505
205944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050720140505
206044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
206136? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
206212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
206216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
206316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
206548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
206860? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
206968? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
207052? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
207156? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
207168? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
207352? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
207440? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
207872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
207920? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014050720140505
207948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
208000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
208040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
208604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
208656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
208668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
209016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
209112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
209128? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
209132? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
209184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
209400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
209472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
209608? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
209912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
210700? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
211048? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
211144? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
211532? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
211692? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
211960? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014050720140505
212048? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014050720140505
212052? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
212140? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014050720140505
212172? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014050720140505
212204? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014050720140505
212460? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014050720140505
213176? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014050720140505
215204? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014050720140505
215720? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
215740? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
216316? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
217952? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
217956? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
218192? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
218812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
223480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
223984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
225248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
225364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
225828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
229880? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
229908? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
230260? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
232012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
233516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
234904? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
236480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
237516? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
238144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
238288? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
238740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
238764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
238808? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505
239528? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
240516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505