Implementation notes: amd64, manny613, crypto_aead/shellaes128v2d5n80

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: shellaes128v2d5n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
189568? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
190732? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
191012? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
191240? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
191488? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
191592? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
191616? ? ?? ? ?reficc2018082920180818
191648? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
191708? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
191784? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
191916? ? ?? ? ?reficc_-xSSE4.2_-O2_-fomit-frame-pointer2018082920180818
192220? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
192464? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
192500? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
192536? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082920180818
192552? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
192800? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
192820? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018082920180818
192824? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
192920? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
193032? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
193196? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
193244? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
193304? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018082920180818
194016? ? ?? ? ?reficc_-xSSE4.2_-O3_-fomit-frame-pointer2018082920180818
194676? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2018082920180818
194900? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
195204? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082920180818
195736? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2018082920180818
196308? ? ?? ? ?reficc_-xSSE4.1_-O2_-fomit-frame-pointer2018082920180818
197128? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
197140? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
197244? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
197704? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
198160? ? ?? ? ?reficc_-xSSE4.1_-O3_-fomit-frame-pointer2018082920180818
203052? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
204664? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
205564? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082920180818
205704? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082920180818
205804? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
208272? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
208288? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
213172? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
213276? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082920180818
215708? ? ?? ? ?reficc_-no-vec2018082920180818
219152? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
219216? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
220216? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
220240? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
220304? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
220344? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
220392? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
220396? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
220928? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
233016? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
233368? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
233412? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
233524? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
233628? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082920180818
233636? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018082920180818
233644? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018082920180818
233860? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
234676? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
234848? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
235148? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018082920180818
235188? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
237172? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082920180818
237360? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082920180818
237464? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082920180818
238700? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
239436? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
246164? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
246180? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
246212? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
246232? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018082920180818
246292? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
246320? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018082920180818
246332? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
246824? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
247076? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
247856? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
247928? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
251040? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
251132? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
251136? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
251884? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082920180818
251972? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
252396? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
252404? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018082920180818
252484? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
252536? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
252552? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018082920180818
252564? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
252640? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018082920180818
252876? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
252900? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
253024? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
253028? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
253064? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
253112? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
253132? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082920180818
253292? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082920180818
253364? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082920180818
254052? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
256160? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
256224? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082920180818
256456? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
256552? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
256796? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
256924? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
257172? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082920180818
257804? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082920180818
257836? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
371392? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
613888? ? ?? ? ?refgcc_-funroll-loops2018082920180818
614364? ? ?? ? ?refgcc2018082920180818
632840? ? ?? ? ?refcc2018082920180818

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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