Implementation notes: x86, hydra9, crypto_aead/aes128otrsv1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128otrsv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
152409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090420170725
152720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090420170725
152897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090420170725
153010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090420170725
168248? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090420170725
168317? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090420170725
168776? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090420170725
168825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090420170725
169125? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090420170725
170869? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090420170725
170901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090420170725
172735? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090420170725
173192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
173313? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090420170725
174017? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090420170725
174442? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090420170725
174765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090420170725
176062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
178951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090420170725
179111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090420170725
179256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
179386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090420170725
181536? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090420170725
181825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090420170725
181834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090420170725
182179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090420170725
182181? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090420170725
182303? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090420170725
184719? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090420170725
184892? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090420170725
185097? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090420170725
185369? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090420170725
185841? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090420170725
185989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090420170725
186119? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090420170725
186309? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
186432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090420170725
186514? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090420170725
186613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090420170725
186675? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
186771? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
186818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090420170725
186840? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090420170725
187084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090420170725
187136? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090420170725
187184? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090420170725
187380? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090420170725
187394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090420170725
188024? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090420170725
188058? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090420170725
188408? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090420170725
188516? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090420170725
189326? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090420170725
189682? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090420170725
189967? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090420170725
190033? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090420170725
190108? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090420170725
190179? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090420170725
190437? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090420170725
190470? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090420170725
190580? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090420170725
190618? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090420170725
190673? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090420170725
191227? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090420170725
191287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090420170725
191436? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090420170725
191548? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090420170725
191727? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090420170725
191801? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090420170725
191867? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090420170725
192022? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090420170725
192062? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090420170725
192122? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090420170725
192174? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
192222? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090420170725
192223? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090420170725
192255? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
192450? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090420170725
193428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090420170725
195424? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090420170725
195596? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090420170725
195638? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090420170725
196231? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090420170725
196472? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090420170725
198107? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090420170725
198501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090420170725
199192? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090420170725
200436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090420170725
200456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090420170725
200595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090420170725
200891? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090420170725
201428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
201952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090420170725
202375? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090420170725
202388? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090420170725
202814? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090420170725
203084? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090420170725
203205? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
203272? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090420170725
203677? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090420170725
204458? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090420170725
204590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090420170725
204717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090420170725
204826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090420170725
204976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090420170725
205164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090420170725
205524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090420170725
205821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090420170725
206965? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090420170725
210340? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090420170725
210426? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090420170725
211354? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090420170725
211808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090420170725
215380? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090420170725
215452? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090420170725
215593? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090420170725
215685? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090420170725
218499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090420170725
218594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090420170725
218778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090420170725
219331? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090420170725
219445? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090420170725
220085? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090420170725
220345? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090420170725
220653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090420170725
230136? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090420170725
231265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090420170725
231351? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090420170725
231397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090420170725
231764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090420170725
239212? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090420170725
239309? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090420170725
239633? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090420170725
241423? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090420170725
246530? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090420170725
247359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090420170725
247363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
247460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090420170725
247572? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090420170725
247804? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090420170725
247989? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090420170725
247992? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090420170725
248234? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
248316? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090420170725
248523? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090420170725
248539? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090420170725
248548? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090420170725
248622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090420170725
248720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090420170725
248748? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090420170725
248772? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090420170725
248966? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090420170725
249085? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090420170725
249235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090420170725
249859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090420170725
250424? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090420170725
250954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090420170725
251055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
251255? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
251429? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090420170725
252143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090420170725
252467? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090420170725
252482? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090420170725
252616? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090420170725
252625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090420170725
252940? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090420170725
253095? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090420170725
266589? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090420170725
274166? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090420170725
274340? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090420170725
274507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090420170725
277975? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090420170725

Test failure

Implementation: crypto_aead/aes128otrsv1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref