Implementation notes: x86, hydra7, crypto_aead/aes128otrsv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128otrsv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
133976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014050620140505
134008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014050620140505
134680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050620140505
134728? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050620140505
135832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014050620140505
136176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014050620140505
136208? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014050620140505
136276? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014050620140505
136352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050620140505
136796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014050620140505
136920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050620140505
137036? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050620140505
137288? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014050620140505
137448? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014050620140505
137480? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014050620140505
137516? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050620140505
137608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050620140505
137680? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050620140505
137828? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050620140505
137836? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050620140505
137908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050620140505
138072? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014050620140505
138164? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014050620140505
138188? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014050620140505
138196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050620140505
138220? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014050620140505
138280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050620140505
138288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014050620140505
138340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050620140505
138468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050620140505
138752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050620140505
139328? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014050620140505
139904? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050620140505
140036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050620140505
140116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050620140505
140176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050620140505
140572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050620140505
140724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050620140505
141320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050620140505
141340? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050620140505
141436? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014050620140505
141796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050620140505
142648? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014050620140505
142936? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050620140505
143004? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050620140505
143260? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050620140505
143704? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050620140505
144836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014050620140505
145440? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014050620140505
148208? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050620140505
148464? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050620140505
148524? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014050620140505
148624? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014050620140505
148660? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050620140505
148692? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014050620140505
148704? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050620140505
148728? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014050620140505
148728? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014050620140505
148760? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014050620140505
148788? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014050620140505
148800? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014050620140505
148996? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014050620140505
149004? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050620140505
149180? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014050620140505
149184? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014050620140505
149280? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014050620140505
149284? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014050620140505
149300? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014050620140505
149312? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050620140505
149332? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014050620140505
149444? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014050620140505
149464? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014050620140505
149500? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014050620140505
149764? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014050620140505
149804? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050620140505
149892? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014050620140505
149952? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014050620140505
149976? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014050620140505
150008? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014050620140505
150128? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014050620140505
150276? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050620140505
150312? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014050620140505
150372? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050620140505
150676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014050620140505
150696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050620140505
151048? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014050620140505
151164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014050620140505
151220? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014050620140505
151276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050620140505
151432? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050620140505
151492? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014050620140505
151536? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014050620140505
151780? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050620140505
151844? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014050620140505
151884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050620140505
152000? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050620140505
152008? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014050620140505
152008? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014050620140505
152220? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014050620140505
152376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014050620140505
152616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050620140505
152636? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050620140505
152744? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014050620140505
152824? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050620140505
152828? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014050620140505
152884? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050620140505
153012? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050620140505
153032? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050620140505
153112? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050620140505
153128? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050620140505
153228? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050620140505
153260? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050620140505
153308? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050620140505
153528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050620140505
153704? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050620140505
153924? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014050620140505
154164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050620140505
154316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050620140505
154524? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050620140505
154604? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050620140505
155792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050620140505
155868? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050620140505
156032? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050620140505
156536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050620140505
156724? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050620140505
157012? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050620140505
157028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050620140505
157044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050620140505
157204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050620140505
157280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050620140505
157580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050620140505
157880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050620140505
158052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050620140505
158208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014050620140505
158252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014050620140505
159108? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014050620140505
159184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050620140505
159400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050620140505
159524? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014050620140505
159540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050620140505
159824? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014050620140505
159928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014050620140505
159972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050620140505
160048? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050620140505
160072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050620140505
160112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014050620140505
160224? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050620140505
160632? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050620140505
160636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050620140505
160692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050620140505
160732? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014050620140505
169852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014050620140505
171464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050620140505
171660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050620140505
174580? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014050620140505
174584? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050620140505
174740? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050620140505
176484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014050620140505
177364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050620140505
177428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014050620140505
177744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050620140505
178552? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014050620140505
180376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050620140505
180492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050620140505
183824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014050620140505
184412? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050620140505
184920? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050620140505
185180? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014050620140505
187248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014050620140505
189504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014050620140505
189776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050620140505
189796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050620140505