Implementation notes: amd64, hobbes, crypto_aead/icepole128v2

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: icepole128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
94218? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081320170725
94320? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081320170725
94959? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
95272? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081320170725
95303? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
95362? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081320170725
95453? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
95544? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
95754? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081320170725
96061? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081320170725
96096? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081320170725
96141? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081320170725
96184? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081320170725
98298? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081320170725
98431? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081320170725
98614? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081320170725
99027? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081320170725
99122? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081320170725
102017? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
102207? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
103309? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081320170725
103512? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081320170725
103549? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
103738? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081320170725
103798? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081320170725
103849? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
104235? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081320170725
104322? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081320170725
104946? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081320170725
105574? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
106070? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
111611? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081320170725
112395? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081320170725
114371? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
114688? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
116734? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081320170725
116916? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081320170725
117400? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081320170725
117582? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081320170725
117720? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081320170725
126742? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
127107? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081320170725
127598? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081320170725
127605? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
181857? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081320170725
182165? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081320170725
185106? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170725
185386? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081320170725
185491? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170725
186171? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170725
186441? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081320170725
186615? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081320170725
186717? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081320170725
187206? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081320170725
187576? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081320170725
188598? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081320170725
188901? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081320170725
189488? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081320170725
190723? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081320170725
191957? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081320170725
192058? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081320170725
197266? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081320170725
197404? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081320170725
197641? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
197911? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
202550? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081320170725
202848? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081320170725
203061? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081320170725
206120? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081320170725
206854? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081320170725
206946? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081320170725
207152? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081320170725
207871? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
207926? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
207980? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081320170725
208079? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081320170725
209883? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081320170725
210128? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081320170725
210742? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170725
212676? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081320170725
213394? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
213707? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081320170725
213819? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081320170725
214359? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
229034? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081320170725
230620? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081320170725
243523? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
244050? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
244379? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
244811? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
245897? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081320170725
246000? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081320170725
246000? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081320170725
246006? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081320170725
246112? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081320170725
246321? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081320170725
247158? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081320170725
247213? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081320170725
247255? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081320170725
247642? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
247886? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081320170725
248067? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081320170725
248750? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081320170725
248770? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081320170725
249225? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081320170725
249705? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081320170725
249907? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
250595? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081320170725
250607? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081320170725
251345? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
251531? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081320170725
252842? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
725198? ? ?? ? ?refgcc2017081320170725
726578? ? ?? ? ?refgcc_-funroll-loops2017081320170725
732030? ? ?? ? ?refcc2017081320170725

Test failure

Implementation: crypto_aead/icepole128v2/ref
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