Implementation notes: amd64, cryptothinkx, crypto_scalarmult/kummer

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_scalarmult
Primitive: kummer
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
206073? ? ?? ? ?avx2intclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
218988? ? ?? ? ?avx2intclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021420170105
224496? ? ?? ? ?avx2intclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021420170105
233328? ? ?? ? ?avx2intgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021420170105
234558? ? ?? ? ?avx2intclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
238365? ? ?? ? ?avx2intgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021420170105
238548? ? ?? ? ?avx2intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021420170105
243015? ? ?? ? ?avx2intgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021420170105
258204? ? ?? ? ?avx2intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021420170105
259464? ? ?? ? ?avx2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021420170105
259524? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021420170105
259533? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
259569? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021420170105
259638? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
259674? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
259722? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021420170105
260043? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021420170105
260070? ? ?? ? ?avx2intgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021420170105
260328? ? ?? ? ?avx2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
260493? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
260622? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
260817? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
261300? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
261372? ? ?? ? ?avx2intgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021420170105
262152? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021420170105
265449? ? ?? ? ?avx2cc2017021420170105
265554? ? ?? ? ?avx2gcc_-funroll-loops2017021420170105
266358? ? ?? ? ?avx2gcc_-march=k8_-O3_-fomit-frame-pointer2017021420170105
267357? ? ?? ? ?avx2intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021420170105
267825? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021420170105
268449? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021420170105
268470? ? ?? ? ?avx2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
268479? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
268491? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
268518? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
268521? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
268641? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021420170105
268974? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
269300? ? ?? ? ?avx2intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021420170105
269415? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
269574? ? ?? ? ?avx2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021420170105
269733? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
269895? ? ?? ? ?avx2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
269952? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021420170105
269982? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021420170105
270129? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
270705? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021420170105
270876? ? ?? ? ?avx2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
274494? ? ?? ? ?avx2gcc2017021420170105
278010? ? ?? ? ?avx2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
278076? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
278082? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021420170105
278106? ? ?? ? ?avx2gcc_-m64_-O3_-fomit-frame-pointer2017021420170105
278160? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
278541? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021420170105
278667? ? ?? ? ?avx2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021420170105
278760? ? ?? ? ?avx2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
278805? ? ?? ? ?avx2gcc_-funroll-loops_-O_-fomit-frame-pointer2017021420170105
278949? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021420170105
279117? ? ?? ? ?avx2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
279156? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
279372? ? ?? ? ?avx2gcc_-m64_-O2_-fomit-frame-pointer2017021420170105
279372? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021420170105
279480? ? ?? ? ?avx2gcc_-march=k8_-O2_-fomit-frame-pointer2017021420170105
279774? ? ?? ? ?avx2gcc_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
279849? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021420170105
279933? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021420170105
280095? ? ?? ? ?avx2gcc_-march=k8_-O_-fomit-frame-pointer2017021420170105
280542? ? ?? ? ?avx2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021420170105
280713? ? ?? ? ?avx2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
280923? ? ?? ? ?avx2gcc_-O_-fomit-frame-pointer2017021420170105
287520? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021420170105
288252? ? ?? ? ?avx2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
288292? ? ?? ? ?avx2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021420170105
288412? ? ?? ? ?avx2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021420170105
288460? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021420170105
288480? ? ?? ? ?avx2gcc_-O3_-fomit-frame-pointer2017021420170105
288852? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
288908? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
288928? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021420170105
289512? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
289740? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
289776? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
289848? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
289856? ? ?? ? ?avx2gcc_-m64_-Os_-fomit-frame-pointer2017021420170105
289876? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021420170105
290264? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
290836? ? ?? ? ?avx2gcc_-Os_-fomit-frame-pointer2017021420170105
290860? ? ?? ? ?avx2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
294708? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021420170105
299288? ? ?? ? ?avx2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021420170105
299588? ? ?? ? ?avx2gcc_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
299708? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
300024? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021420170105
300094? ? ?? ? ?avx2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
300438? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
300622? ? ?? ? ?avx2gcc_-O2_-fomit-frame-pointer2017021420170105
300710? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
300792? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021420170105
301074? ? ?? ? ?avx2gcc_-m64_-O_-fomit-frame-pointer2017021420170105
301170? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021420170105
301266? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021420170105
301608? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
302250? ? ?? ? ?avx2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
311124? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021420170105
311316? ? ?? ? ?avx2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017021420170105
311372? ? ?? ? ?avx2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
311520? ? ?? ? ?avx2clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
311536? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
311768? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021420170105
312004? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021420170105
312808? ? ?? ? ?avx2gcc_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
313032? ? ?? ? ?avx2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021420170105
314056? ? ?? ? ?avx2gcc_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
320912? ? ?? ? ?avx2intgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021420170105
324382? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021420170105
324474? ? ?? ? ?avx2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017021420170105
324494? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021420170105
324521? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
324768? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021420170105
324884? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
325883? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
325994? ? ?? ? ?avx2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017021420170105
326013? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021420170105
326025? ? ?? ? ?avx2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
327587? ? ?? ? ?avx2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021420170105
337179? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021420170105
337302? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
337509? ? ?? ? ?avxclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
337674? ? ?? ? ?avxgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021420170105
337677? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021420170105
337704? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
337713? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
337746? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021420170105
337764? ? ?? ? ?avxgcc_-m64_-O3_-fomit-frame-pointer2017021420170105
337794? ? ?? ? ?avxgcc_-funroll-loops_-O2_-fomit-frame-pointer2017021420170105
337854? ? ?? ? ?avxgcc_-funroll-loops_-O3_-fomit-frame-pointer2017021420170105
337899? ? ?? ? ?avxgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
337905? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
338010? ? ?? ? ?avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021420170105
338049? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021420170105
338052? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021420170105
338118? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021420170105
338151? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021420170105
338160? ? ?? ? ?avxclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021420170105
338284? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
338336? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021420170105
338361? ? ?? ? ?avxclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
338433? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021420170105
338493? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021420170105
338619? ? ?? ? ?avxgcc_-m64_-O2_-fomit-frame-pointer2017021420170105
338625? ? ?? ? ?avxgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
338712? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021420170105
338730? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
338799? ? ?? ? ?avxgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021420170105
338952? ? ?? ? ?avxgcc_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
339063? ? ?? ? ?avxgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
339093? ? ?? ? ?avxgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021420170105
339156? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021420170105
339165? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021420170105
339196? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021420170105
339267? ? ?? ? ?avxgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021420170105
339318? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
339336? ? ?? ? ?avxgcc_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
339420? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021420170105
339642? ? ?? ? ?avxgcc_-march=nocona_-O_-fomit-frame-pointer2017021420170105
339723? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021420170105
340128? ? ?? ? ?avxgcc_-m64_-Os_-fomit-frame-pointer2017021420170105
340197? ? ?? ? ?avxgcc_-m64_-O_-fomit-frame-pointer2017021420170105
340278? ? ?? ? ?avxgcc_-O_-fomit-frame-pointer2017021420170105
340407? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021420170105
340464? ? ?? ? ?avxgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021420170105
341367? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
341508? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021420170105
344109? ? ?? ? ?avxgcc_-funroll-loops2017021420170105
349314? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021420170105
349344? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021420170105
349395? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
349398? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021420170105
349422? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
349467? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
349518? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021420170105
349626? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021420170105
349842? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
350031? ? ?? ? ?avxclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
350265? ? ?? ? ?avxgcc_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
350490? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
350595? ? ?? ? ?avxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
350730? ? ?? ? ?avxgcc_-O2_-fomit-frame-pointer2017021420170105
350793? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
350937? ? ?? ? ?avxgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021420170105
351030? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021420170105
351204? ? ?? ? ?avxgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
351597? ? ?? ? ?avxgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
351660? ? ?? ? ?avxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
351696? ? ?? ? ?avxgcc_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
351741? ? ?? ? ?avxgcc_-Os_-fomit-frame-pointer2017021420170105
351852? ? ?? ? ?avxgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
352833? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021420170105
353954? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
355056? ? ?? ? ?avxgcc2017021420170105
355312? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021420170105
355740? ? ?? ? ?avx2gcc_-march=k8_-Os_-fomit-frame-pointer2017021420170105
357122? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
357972? ? ?? ? ?avx2intgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021420170105
358603? ? ?? ? ?avx2intgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021420170105
361317? ? ?? ? ?avxgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
361359? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021420170105
361692? ? ?? ? ?avxclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021420170105
361758? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
361797? ? ?? ? ?avxclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
361929? ? ?? ? ?avxgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021420170105
362181? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
362214? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021420170105
362748? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
362907? ? ?? ? ?avxgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021420170105
362964? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021420170105
363045? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
363168? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
363174? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021420170105
363507? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021420170105
363585? ? ?? ? ?avxgcc_-funroll-loops_-O_-fomit-frame-pointer2017021420170105
364338? ? ?? ? ?avxgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
366375? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021420170105
367527? ? ?? ? ?avxgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
374468? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021420170105
374704? ? ?? ? ?avxgcc_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
375156? ? ?? ? ?avxclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021420170105
375284? ? ?? ? ?avxclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021420170105
375356? ? ?? ? ?avxgcc_-march=k8_-O3_-fomit-frame-pointer2017021420170105
375360? ? ?? ? ?avxgcc_-O3_-fomit-frame-pointer2017021420170105
376112? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021420170105
376488? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
376516? ? ?? ? ?avxgcc_-march=k8_-O2_-fomit-frame-pointer2017021420170105
376656? ? ?? ? ?avxgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
376948? ? ?? ? ?avxgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021420170105
377708? ? ?? ? ?avxgcc_-march=k8_-O_-fomit-frame-pointer2017021420170105
377956? ? ?? ? ?avxgcc_-march=k8_-Os_-fomit-frame-pointer2017021420170105
389460? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
389476? ? ?? ? ?avxclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
389490? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
389494? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021420170105
389586? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
389637? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021420170105
389736? ? ?? ? ?avxgcc_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
389772? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
389800? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021420170105
390130? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
390566? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021420170105
390910? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
391000? ? ?? ? ?avxgcc_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
391392? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021420170105
391500? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021420170105
392968? ? ?? ? ?avx2gcc_-march=nocona_-O_-fomit-frame-pointer2017021420170105
405288? ? ?? ? ?avxgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
405860? ? ?? ? ?avxclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
406244? ? ?? ? ?avxgcc_-funroll-loops_-Os_-fomit-frame-pointer2017021420170105
408384? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
422149? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
422743? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021420170105
429385? ? ?? ? ?avxcc2017021420170105
461098? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
462160? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
489279? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
491568? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021420170105
798285? ? ?? ? ?ref5gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
815466? ? ?? ? ?ref5gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021420170105
816165? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021420170105
819201? ? ?? ? ?ref5uclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
821535? ? ?? ? ?ref5gcc_-m64_-O3_-fomit-frame-pointer2017021420170105
821568? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021420170105
828864? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
836511? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
841752? ? ?? ? ?ref5gcc_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
842739? ? ?? ? ?ref5uclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
842985? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021420170105
846702? ? ?? ? ?ref5uclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021420170105
846783? ? ?? ? ?ref5ugcc_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
848910? ? ?? ? ?ref5uclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021420170105
849081? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
849111? ? ?? ? ?ref5gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021420170105
850596? ? ?? ? ?ref5uclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
851373? ? ?? ? ?ref5gcc_-march=k8_-O3_-fomit-frame-pointer2017021420170105
853767? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
855399? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
855861? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
857022? ? ?? ? ?ref5gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
858171? ? ?? ? ?ref5gcc_-O2_-fomit-frame-pointer2017021420170105
859176? ? ?? ? ?ref5gcc_-march=k8_-O2_-fomit-frame-pointer2017021420170105
861210? ? ?? ? ?ref5gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
864810? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
865017? ? ?? ? ?ref5gcc_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
870804? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
870876? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
871056? ? ?? ? ?ref5uclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
871890? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021420170105
872538? ? ?? ? ?ref5gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021420170105
874974? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021420170105
875403? ? ?? ? ?ref5gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
877611? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021420170105
878370? ? ?? ? ?ref5gcc_-funroll-loops_-O2_-fomit-frame-pointer2017021420170105
879390? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
881490? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021420170105
882855? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021420170105
884406? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021420170105
884856? ? ?? ? ?ref5gcc_-O3_-fomit-frame-pointer2017021420170105
885516? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021420170105
886773? ? ?? ? ?ref5ugcc_-O3_-fomit-frame-pointer2017021420170105
887019? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
888273? ? ?? ? ?ref5clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
892338? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021420170105
892551? ? ?? ? ?ref5gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
892830? ? ?? ? ?ref5gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021420170105
895092? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
895101? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021420170105
895668? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021420170105
896130? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
897864? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021420170105
901185? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021420170105
901614? ? ?? ? ?ref5uclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021420170105
901794? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021420170105
902916? ? ?? ? ?ref5ugcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021420170105
903123? ? ?? ? ?ref5uclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
903153? ? ?? ? ?ref5gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021420170105
903588? ? ?? ? ?ref5clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
903654? ? ?? ? ?ref5clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
904620? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
905307? ? ?? ? ?ref5gcc_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
905583? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
906333? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021420170105
906708? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
906747? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
909126? ? ?? ? ?ref5gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021420170105
909141? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021420170105
909330? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021420170105
909354? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021420170105
913002? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
913005? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
913278? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
913401? ? ?? ? ?ref5ugcc_-m64_-O3_-fomit-frame-pointer2017021420170105
913857? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
913914? ? ?? ? ?ref5ugcc_-march=k8_-O3_-fomit-frame-pointer2017021420170105
914007? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021420170105
915300? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
917352? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
918102? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
923091? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021420170105
924858? ? ?? ? ?ref5gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021420170105
929817? ? ?? ? ?ref5gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021420170105
930912? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021420170105
931527? ? ?? ? ?ref5gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
932007? ? ?? ? ?ref5ugcc_-march=k8_-O2_-fomit-frame-pointer2017021420170105
932817? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
932943? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021420170105
933000? ? ?? ? ?ref5clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021420170105
933759? ? ?? ? ?ref5clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021420170105
933810? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021420170105
934299? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
935160? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
935763? ? ?? ? ?ref5clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
936248? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021420170105
936544? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021420170105
936978? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021420170105
937317? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
937635? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021420170105
938115? ? ?? ? ?ref5clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021420170105
939783? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021420170105
940365? ? ?? ? ?ref5ugcc_-funroll-loops_-O3_-fomit-frame-pointer2017021420170105
941007? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021420170105
941568? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021420170105
942132? ? ?? ? ?ref5gcc_-funroll-loops_-O3_-fomit-frame-pointer2017021420170105
942688? ? ?? ? ?ref5gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
945237? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
945525? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
945903? ? ?? ? ?ref5gcc_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
946761? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
946866? ? ?? ? ?ref5ugcc_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
947136? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021420170105
948195? ? ?? ? ?ref5gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
949029? ? ?? ? ?ref5gcc_-m64_-O2_-fomit-frame-pointer2017021420170105
950073? ? ?? ? ?ref5ugcc_-funroll-loops_-O2_-fomit-frame-pointer2017021420170105
950259? ? ?? ? ?ref5gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021420170105
950568? ? ?? ? ?ref5clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021420170105
950757? ? ?? ? ?ref5gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
951093? ? ?? ? ?ref5ugcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021420170105
951246? ? ?? ? ?ref5gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
952119? ? ?? ? ?ref5gcc_-m64_-Os_-fomit-frame-pointer2017021420170105
952458? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
952707? ? ?? ? ?ref5ugcc_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
952809? ? ?? ? ?ref5gcc_-march=k8_-O_-fomit-frame-pointer2017021420170105
952839? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021420170105
953091? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021420170105
953106? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
953634? ? ?? ? ?ref5uclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021420170105
954162? ? ?? ? ?ref5gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
954183? ? ?? ? ?ref5gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021420170105
954771? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
958980? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
959925? ? ?? ? ?ref5gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021420170105
960570? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
963174? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021420170105
964521? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021420170105
964563? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
968340? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
971739? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021420170105
972219? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021420170105
972816? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
973509? ? ?? ? ?ref5ugcc_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
974256? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021420170105
975243? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
975393? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021420170105
975915? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
977994? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021420170105
979179? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021420170105
979382? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
979575? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021420170105
979812? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021420170105
981795? ? ?? ? ?ref5ugcc_-march=k8_-Os_-fomit-frame-pointer2017021420170105
983292? ? ?? ? ?ref5gcc_-march=k8_-Os_-fomit-frame-pointer2017021420170105
984099? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
984384? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
985218? ? ?? ? ?ref5gcc_-Os_-fomit-frame-pointer2017021420170105
985668? ? ?? ? ?ref5ugcc_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
986577? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021420170105
986862? ? ?? ? ?ref5ugcc_-m64_-O2_-fomit-frame-pointer2017021420170105
988902? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
991041? ? ?? ? ?ref5ugcc_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
992970? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021420170105
993249? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021420170105
994410? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
994806? ? ?? ? ?ref5ugcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
995484? ? ?? ? ?ref5ugcc_-funroll-loops_-Os_-fomit-frame-pointer2017021420170105
997578? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
999228? ? ?? ? ?ref5clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
1000413? ? ?? ? ?ref5clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
1000665? ? ?? ? ?ref5gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
1002048? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021420170105
1003101? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1004757? ? ?? ? ?ref5ugcc_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
1005054? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
1005456? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
1007658? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
1010283? ? ?? ? ?ref5ugcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021420170105
1010316? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
1013220? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021420170105
1014660? ? ?? ? ?ref5ugcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
1015083? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
1015422? ? ?? ? ?ref5ugcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021420170105
1015998? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021420170105
1018998? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021420170105
1020735? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021420170105
1021254? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1021773? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021420170105
1023952? ? ?? ? ?ref5gcc_-funroll-loops_-Os_-fomit-frame-pointer2017021420170105
1025025? ? ?? ? ?ref5ugcc_-O_-fomit-frame-pointer2017021420170105
1025661? ? ?? ? ?ref5ugcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021420170105
1032432? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
1032531? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
1034404? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
1034552? ? ?? ? ?ref5gcc_-funroll-loops_-O_-fomit-frame-pointer2017021420170105
1035988? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
1036854? ? ?? ? ?ref5ugcc_-O2_-fomit-frame-pointer2017021420170105
1039443? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021420170105
1039908? ? ?? ? ?ref5ugcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021420170105
1043724? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1044030? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1045413? ? ?? ? ?ref5ugcc_-march=k8_-O_-fomit-frame-pointer2017021420170105
1045944? ? ?? ? ?ref5ugcc_-funroll-loops_-O_-fomit-frame-pointer2017021420170105
1048212? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
1050560? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021420170105
1050882? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021420170105
1054132? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021420170105
1054250? ? ?? ? ?ref5ugcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
1054575? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021420170105
1055340? ? ?? ? ?ref5gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021420170105
1055607? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021420170105
1056075? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1056837? ? ?? ? ?ref5ugcc_-march=nocona_-O_-fomit-frame-pointer2017021420170105
1057956? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1059084? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
1059168? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1060644? ? ?? ? ?ref5gcc_-m64_-O_-fomit-frame-pointer2017021420170105
1062174? ? ?? ? ?ref5gcc_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
1063764? ? ?? ? ?ref5ugcc_-Os_-fomit-frame-pointer2017021420170105
1074136? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
1075776? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
1077713? ? ?? ? ?ref5gcc_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
1081820? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021420170105
1082612? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021420170105
1082816? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021420170105
1087143? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
1090648? ? ?? ? ?ref5ugcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021420170105
1092411? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021420170105
1092750? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021420170105
1092852? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
1095664? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
1101048? ? ?? ? ?ref5gcc_-O_-fomit-frame-pointer2017021420170105
1104723? ? ?? ? ?ref5ugcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021420170105
1125768? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021420170105
1133216? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021420170105
1133572? ? ?? ? ?ref5gcc_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
1140276? ? ?? ? ?ref5ugcc_-m64_-O_-fomit-frame-pointer2017021420170105
1145000? ? ?? ? ?ref5gcc_-march=nocona_-O_-fomit-frame-pointer2017021420170105
1162920? ? ?? ? ?ref5ugcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
1168896? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021420170105
1177026? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021420170105
1180588? ? ?? ? ?ref5ugcc_-m64_-Os_-fomit-frame-pointer2017021420170105
1920024? ? ?? ? ?avxgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
2937438? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021420170105
2959860? ? ?? ? ?ref5uclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
3699729? ? ?? ? ?ref5gcc2017021420170105
3908367? ? ?? ? ?ref5ugcc_-funroll-loops2017021420170105
4033608? ? ?? ? ?ref5ucc2017021420170105
4068135? ? ?? ? ?ref5cc2017021420170105
4080507? ? ?? ? ?ref5gcc_-funroll-loops2017021420170105
4310958? ? ?? ? ?ref5ugcc2017021420170105

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: cc
smult.c: smult.c: In function ‘gfe4x_mulconst’:
smult.c: smult.c:36:6: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^
smult.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline ‘_mm256_add_epi64’: target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^
smult.c: ...
smult.c: ^
smult.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:524:1: error: inlining failed in call to always_inline ‘_mm256_mul_epi32’: target specific option mismatch
smult.c: _mm256_mul_epi32 (__m256i __X, __m256i __Y)
smult.c: ^
smult.c: smult.c:36:6: error: called from here
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc avx2int
gcc avx2int
gcc -O2 -fomit-frame-pointer avx2int
gcc -O3 -fomit-frame-pointer avx2int
gcc -O -fomit-frame-pointer avx2int
gcc -Os -fomit-frame-pointer avx2int
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2int
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2int
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2int
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2int
gcc -funroll-loops avx2int
gcc -funroll-loops -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -O -fomit-frame-pointer avx2int
gcc -funroll-loops -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2int
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2int
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx2int
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx2int
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2int
gcc -m64 -O2 -fomit-frame-pointer avx2int
gcc -m64 -O3 -fomit-frame-pointer avx2int
gcc -m64 -O -fomit-frame-pointer avx2int
gcc -m64 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -O -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx2int
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=k8 -O -fomit-frame-pointer avx2int
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=nocona -O -fomit-frame-pointer avx2int
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx2int
gcc -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc -march=barcelona -O -fomit-frame-pointer avx2int
gcc -march=barcelona -Os -fomit-frame-pointer avx2int
gcc -march=k8 -O2 -fomit-frame-pointer avx2int
gcc -march=k8 -O3 -fomit-frame-pointer avx2int
gcc -march=k8 -O -fomit-frame-pointer avx2int
gcc -march=k8 -Os -fomit-frame-pointer avx2int
gcc -march=nocona -O2 -fomit-frame-pointer avx2int
gcc -march=nocona -O3 -fomit-frame-pointer avx2int
gcc -march=nocona -O -fomit-frame-pointer avx2int
gcc -march=nocona -Os -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
smult.c: smult.c:36:8: error: always_inline function '_mm256_mul_epi32' requires target feature 'sse4.2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'sse4.2'
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^
smult.c: smult.c:37:8: error: always_inline function '_mm256_mul_epi32' requires target feature 'sse4.2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'sse4.2'
smult.c: t1 = _mm256_mul_epi32(a->v[1],*b);
smult.c: ^
smult.c: smult.c:38:10: error: always_inline function '_mm256_add_epi64' requires target feature 'sse4.2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'sse4.2'
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:38:30: error: always_inline function '_mm256_srli_epi64' requires target feature 'sse4.2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'sse4.2'
smult.c: ...
smult.c: smult.c:44:30: error: always_inline function '_mm256_srli_epi64' requires target feature 'sse4.2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'sse4.2'
smult.c: t4 = _mm256_add_epi64(t4,_mm256_srli_epi64(t3,25)); t3 &= mask25;
smult.c: ^
smult.c: smult.c:45:10: error: always_inline function '_mm256_add_epi64' requires target feature 'sse4.2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'sse4.2'
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^
smult.c: smult.c:45:30: error: always_inline function '_mm256_srli_epi64' requires target feature 'sse4.2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'sse4.2'
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^
smult.c: 15 errors generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx2int
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2int
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2int
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
smult.c: smult.c:36:8: error: always_inline function '_mm256_mul_epi32' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^
smult.c: smult.c:37:8: error: always_inline function '_mm256_mul_epi32' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t1 = _mm256_mul_epi32(a->v[1],*b);
smult.c: ^
smult.c: smult.c:38:10: error: always_inline function '_mm256_add_epi64' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:38:30: error: always_inline function '_mm256_srli_epi64' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: ...
smult.c: smult.c:44:30: error: always_inline function '_mm256_srli_epi64' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t4 = _mm256_add_epi64(t4,_mm256_srli_epi64(t3,25)); t3 &= mask25;
smult.c: ^
smult.c: smult.c:45:10: error: always_inline function '_mm256_add_epi64' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^
smult.c: smult.c:45:30: error: always_inline function '_mm256_srli_epi64' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^
smult.c: 15 errors generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments avx2int
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c: In function ‘gfe4x_mulconst’:
smult.c: smult.c:36:6: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^
smult.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline ‘_mm256_add_epi64’: target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^
smult.c: ...
smult.c: ^
smult.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:524:1: error: inlining failed in call to always_inline ‘_mm256_mul_epi32’: target specific option mismatch
smult.c: _mm256_mul_epi32 (__m256i __X, __m256i __Y)
smult.c: ^
smult.c: smult.c:36:6: error: called from here
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^
smult.c: smult.c: In function ‘gfe4x_mulconst’:
smult.c: smult.c:36:6: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^
smult.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline ‘_mm256_add_epi64’: target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^
smult.c: ...
smult.c: ^
smult.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:524:1: error: inlining failed in call to always_inline ‘_mm256_mul_epi32’: target specific option mismatch
smult.c: _mm256_mul_epi32 (__m256i __X, __m256i __Y)
smult.c: ^
smult.c: smult.c:36:6: error: called from here
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx2int
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
smult.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: smult.c: In function ‘gfe4x_mulconst’:
smult.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline ‘_mm256_add_epi64’: target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^
smult.c: smult.c:45:8: error: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^
smult.c: ...
smult.c: ^
smult.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:524:1: error: inlining failed in call to always_inline ‘_mm256_mul_epi32’: target specific option mismatch
smult.c: _mm256_mul_epi32 (__m256i __X, __m256i __Y)
smult.c: ^
smult.c: smult.c:36:6: error: called from here
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2int