Implementation notes: amd64, oki, crypto_kem/lima2p2048cca

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_kem
Primitive: lima2p2048cca
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2055288? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011820181123
2055342? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
2056470? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
2056698? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2019011820181123
2058290? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011820181123
2058590? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
2059420? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
2060374? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
2062380? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011820181123
2064054? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
2066962? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2019011820181123
2067400? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011820181123
2067570? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
2070136? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2019011820181123
2070448? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011820181123
2071410? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2019011820181123
2071514? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
2072790? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
2073238? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
2074216? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
2074408? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011820181123
2074830? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
2075016? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011820181123
2075414? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
2075758? ? ?? ? ?optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011820181123
2075798? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
2075816? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011820181123
2076304? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
2076396? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2019011820181123
2077198? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
2077200? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011820181123
2077604? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
2078836? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
2078914? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011820181123
2079004? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011820181123
2079540? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011820181123
2079714? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
2079956? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011820181123
2080016? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2019011820181123
2080764? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011820181123
2084654? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
2084912? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011820181123
2086116? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011820181123
2086374? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011820181123
2086844? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011820181123
2087120? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
2095280? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011820181123
2097702? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011820181123
2098482? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
2099214? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011820181123
2101030? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
2102838? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
2147238? ? ?? ? ?optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011820181123
2151720? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
2155128? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011820181123
2160618? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011820181123
2164262? ? ?? ? ?optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011820181123
2167396? ? ?? ? ?optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
2167584? ? ?? ? ?optclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
2175510? ? ?? ? ?optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
2182042? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011820181123
2197706? ? ?? ? ?optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
2351972? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011820181123
2352330? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011820181123
2352434? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2019011820181123
2353834? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
2355882? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
2366192? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
2366524? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
2367962? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
2368638? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011820181123
2372034? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
2374832? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2019011820181123
2387230? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011820181123
2388994? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
2393436? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2019011820181123
2393836? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
2400554? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2019011820181123
2400944? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
2404900? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2019011820181123
2406538? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
2406632? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011820181123
2406794? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011820181123
2407868? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011820181123
2408032? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011820181123
2408938? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011820181123
2409376? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011820181123
2410766? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011820181123
2410964? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011820181123
2448858? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
2449240? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2019011820181123
2452416? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2019011820181123
2455654? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011820181123
2461472? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011820181123
2461680? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
2463664? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
2466726? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011820181123
2479280? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
2479386? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
2480452? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
2481382? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
2486012? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011820181123
2486306? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011820181123
2486654? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011820181123
2486760? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011820181123
2486976? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
2487410? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
2488120? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
2488446? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2019011820181123
2488894? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
2500972? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011820181123
2506386? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
2506680? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011820181123
2507566? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011820181123
2508672? ? ?? ? ?optgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011820181123
2659818? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011820181123
6878610? ? ?? ? ?optgcc_-funroll-loops2019011820181123
6889932? ? ?? ? ?optgcc2019011820181123
10167914? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011820181123
10257128? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
10259390? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
10281124? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011820181123
10284724? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011820181123
10287872? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011820181123
10289884? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
10332402? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011820181123
10347696? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011820181123
10365120? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011820181123
10380264? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011820181123
10384568? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011820181123
10386924? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011820181123
10397946? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011820181123
10400342? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
10403280? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011820181123
10416672? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011820181123
10419936? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011820181123
10421950? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011820181123
10429354? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011820181123
10431346? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011820181123
10432618? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011820181123
10434154? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
10437952? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
10441990? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011820181123
10449504? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011820181123
10450514? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
10452732? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
10460888? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011820181123
10465270? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
10497934? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011820181123
10501484? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
10506176? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011820181123
10507900? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011820181123
10511816? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011820181123
10514420? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
10530698? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011820181123
10548338? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011820181123
10560116? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
10561126? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
10564362? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011820181123
10577646? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011820181123
10579118? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011820181123
10581254? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011820181123
10581466? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
10584398? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011820181123
10586172? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011820181123
10594588? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
10596750? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011820181123
10601236? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011820181123
10611852? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
10616228? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011820181123
10621730? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
10624410? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011820181123
10637062? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
10643410? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011820181123
10656188? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
10671654? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
10673892? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
10683096? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
10691392? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
10721252? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011820181123
10736252? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011820181123
10736392? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011820181123
10746928? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
10748118? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
10751202? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011820181123
10752536? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011820181123
10763902? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
10784420? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011820181123
10793248? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
10799844? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011820181123
10878330? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
10883008? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
10883564? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
10893534? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
10905980? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011820181123
10929554? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
10946778? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011820181123
10965116? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
11013174? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
11016112? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
11017630? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011820181123
11028512? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
11039932? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
11043460? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011820181123
11057826? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
11062944? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011820181123
11066248? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011820181123
11076230? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
11085074? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011820181123
11089868? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
11099900? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
11101690? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
11104374? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
11107894? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
11113420? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011820181123
11121206? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011820181123
11124414? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
11125970? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011820181123
11136340? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
11147848? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011820181123
11155804? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
11184242? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
11191418? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011820181123
11217968? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011820181123
11220784? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011820181123
11227374? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011820181123
11235918? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011820181123
11245768? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011820181123
11251358? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
11252982? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011820181123
11255792? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011820181123
11260570? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
11274782? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011820181123
11296008? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
17197188? ? ?? ? ?refgcc_-funroll-loops2019011820181123
17299120? ? ?? ? ?refgcc2019011820181123

Compiler output

Implementation: opt
Security model: unknown
Compiler: cc
fft.c: fft.c: In function 'reverse':
fft.c: fft.c:12:5: error: 'for' loop initial declarations are only allowed in C99 mode
fft.c: for (int i = 0; i < length - 1; i++)
fft.c: ^
fft.c: fft.c:12:5: note: use option -std=c99 or -std=gnu99 to compile your code
fft.c: fft.c: In function 'fft_sub_1':
fft.c: fft.c:41:3: error: 'for' loop initial declarations are only allowed in C99 mode
fft.c: for (int s = logLength - 1; s >= 0; s--)
fft.c: ^
fft.c: fft.c:44:14: error: redefinition of 's'
fft.c: for (int s = 1; s <= logLength; s++)
fft.c: ^
fft.c: fft.c:41:12: note: previous definition of 's' was here
fft.c: for (int s = logLength - 1; s >= 0; s--)
fft.c: ^
fft.c: fft.c:44:5: error: 'for' loop initial declarations are only allowed in C99 mode
fft.c: for (int s = 1; s <= logLength; s++)
fft.c: ^
fft.c: fft.c:51:9: error: 'for' loop initial declarations are only allowed in C99 mode
fft.c: for (int k = 0; k < N; k += m)
fft.c: ^
fft.c: fft.c:53:13: error: 'for' loop initial declarations are only allowed in C99 mode
fft.c: for (int j = 0; j < h; j++)
fft.c: ^
fft.c: fft.c:68:3: error: 'for' loop initial declarations are only allowed in C99 mode
fft.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc opt

Compiler output

Implementation: opt
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
lima.c: lima.c:147:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^
lima.c: lima.c:147:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:155:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^
lima.c: lima.c:155:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^~~~
lima.c: abs
lima.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments opt
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments opt
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments opt
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt

Compiler output

Implementation: opt
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
lima.c: lima.c:147:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^
lima.c: lima.c:147:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:155:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^
lima.c: lima.c:155:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^~~~
lima.c: abs
lima.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x1625880: v4i64 = X86ISD::VTRUNC 0x16256b0
try.c: 0x16256b0: v16i32 = vselect 0x160a220, 0x15b06f0, 0x1625580
try.c: 0x160a220: v4i1 = X86ISD::PCMPGTM 0x1611190, 0x15b14a0
try.c: 0x1611190: v4i64 = X86ISD::VBROADCAST 0x15b1830
try.c: 0x15b1830: i64,ch = load<LD8[%uglygep72]> 0x150ada0, 0x15c05c0, undef:i64
try.c: 0x15c05c0: i64 = add 0x1612070, 0x15a58b0
try.c: 0x1612070: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x160b5f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x15a58b0: i64 = shl 0x160ada0, Constant:i8<3>
try.c: 0x160ada0: i64,ch = CopyFromReg 0x150ada0, Register:i64 %vreg50
try.c: 0x1612530: i64 = Register %vreg50
try.c: 0x15b8140: i8 = Constant<3>
try.c: 0x160f800: i64 = undef
try.c: 0x15b14a0: v4i64,ch = CopyFromReg 0x150ada0, Register:v4i64 %vreg13
try.c: 0x15aa420: v4i64 = Register %vreg13
try.c: 0x15b06f0: v16i32 = X86ISD::VBROADCAST 0x160b000
try.c: 0x160b000: i32,ch = load<LD4[ConstantPool]> 0x150ada0, 0x16251f0, undef:i64
try.c: 0x16251f0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x15cd430: i64 = TargetConstantPool<i32 1> 0
try.c: 0x160f800: i64 = undef
try.c: 0x1625580: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1625450: i32 = Constant<0>
try.c: 0x1625450: i32 = Constant<0>
try.c: 0x1625450: i32 = Constant<0>
try.c: 0x1625450: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments opt

Compiler output

Implementation: opt
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
lima.c: lima.c:147:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^
lima.c: lima.c:147:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:155:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^
lima.c: lima.c:155:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^~~~
lima.c: abs
lima.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x21b43d0: v4i64 = X86ISD::VTRUNC 0x21b4200
try.c: 0x21b4200: v16i32 = vselect 0x219d110, 0x2135670, 0x21b40d0
try.c: 0x219d110: v4i1 = X86ISD::PCMPGTM 0x21a04f0, 0x213a1f0
try.c: 0x21a04f0: v4i64 = X86ISD::VBROADCAST 0x213a580
try.c: 0x213a580: i64,ch = load<LD8[%uglygep72]> 0x2099db0, 0x2159140, undef:i64
try.c: 0x2159140: i64 = add 0x21a13d0, 0x211b430
try.c: 0x21a13d0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2194c60: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x211b430: i64 = shl 0x2194410, Constant:i8<3>
try.c: 0x2194410: i64,ch = CopyFromReg 0x2099db0, Register:i64 %vreg50
try.c: 0x21a1890: i64 = Register %vreg50
try.c: 0x213f380: i8 = Constant<3>
try.c: 0x219e350: i64 = undef
try.c: 0x213a1f0: v4i64,ch = CopyFromReg 0x2099db0, Register:v4i64 %vreg13
try.c: 0x21439a0: v4i64 = Register %vreg13
try.c: 0x2135670: v16i32 = X86ISD::VBROADCAST 0x2194670
try.c: 0x2194670: i32,ch = load<LD4[ConstantPool]> 0x2099db0, 0x21b3d40, undef:i64
try.c: 0x21b3d40: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2162660: i64 = TargetConstantPool<i32 1> 0
try.c: 0x219e350: i64 = undef
try.c: 0x21b40d0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x21b3fa0: i32 = Constant<0>
try.c: 0x21b3fa0: i32 = Constant<0>
try.c: 0x21b3fa0: i32 = Constant<0>
try.c: 0x21b3fa0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt

Compiler output

Implementation: ref
Security model: unknown
Compiler: cc
lima.c: lima.c: In function 'RandCheck':
lima.c: lima.c:80:4: error: 'for' loop initial declarations are only allowed in C99 mode
lima.c: for (int i=0; i<N; i++)
lima.c: ^
lima.c: lima.c:80:4: note: use option -std=c99 or -std=gnu99 to compile your code
lima.c: lima.c:88:8: error: 'for' loop initial declarations are only allowed in C99 mode
lima.c: for (int i=0; i<N; i++)
lima.c: ^
lima.c: lima.c:96:8: error: 'for' loop initial declarations are only allowed in C99 mode
lima.c: for (int k=0; k<N; k++)
lima.c: ^
lima.c: lima.c:98:12: error: 'for' loop initial declarations are only allowed in C99 mode
lima.c: for (int i=0; i<k; i++) { e+=t[i]; }
lima.c: ^
lima.c: lima.c:99:21: error: redefinition of 'i'
lima.c: for (int i=1; i<N; i++) { e+=t[i]; }
lima.c: ^
lima.c: lima.c:98:21: note: previous definition of 'i' was here
lima.c: for (int i=0; i<k; i++) { e+=t[i]; }
lima.c: ^
lima.c: lima.c:99:12: error: 'for' loop initial declarations are only allowed in C99 mode
lima.c: for (int i=1; i<N; i++) { e+=t[i]; }
lima.c: ^
lima.c: lima.c:100:21: error: redefinition of 'i'
lima.c: for (int i=k+2; i<N; i++) { e+=t[i]; }
lima.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
lima.c: lima.c:91:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^
lima.c: lima.c:91:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:91:20: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
lima.c: lima.c:95:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: { rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^
lima.c: lima.c:95:20: note: use function 'abs' instead
lima.c: { rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:95:20: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
lima.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
lima.c: lima.c:91:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^
lima.c: lima.c:91:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:91:20: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
lima.c: lima.c:95:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: { rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^
lima.c: lima.c:95:20: note: use function 'abs' instead
lima.c: { rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:95:20: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
lima.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x25b0a90: v4i64 = X86ISD::VTRUNC 0x25b08c0
try.c: 0x25b08c0: v16i32 = vselect 0x25b4b50, 0x2524730, 0x25b0790
try.c: 0x25b4b50: v4i1 = X86ISD::PCMPGTM 0x2596370, 0x25254e0
try.c: 0x2596370: v4i64 = X86ISD::VBROADCAST 0x2525870
try.c: 0x2525870: i64,ch = load<LD8[%uglygep72]> 0x2490dd0, 0x258d600, undef:i64
try.c: 0x258d600: i64 = add 0x2597250, 0x25444a0
try.c: 0x2597250: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2592c60: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x25444a0: i64 = shl 0x2592410, Constant:i8<3>
try.c: 0x2592410: i64,ch = CopyFromReg 0x2490dd0, Register:i64 %vreg50
try.c: 0x2597710: i64 = Register %vreg50
try.c: 0x2535fe0: i8 = Constant<3>
try.c: 0x25941d0: i64 = undef
try.c: 0x25254e0: v4i64,ch = CopyFromReg 0x2490dd0, Register:v4i64 %vreg13
try.c: 0x253e570: v4i64 = Register %vreg13
try.c: 0x2524730: v16i32 = X86ISD::VBROADCAST 0x2592670
try.c: 0x2592670: i32,ch = load<LD4[ConstantPool]> 0x2490dd0, 0x25b0400, undef:i64
try.c: 0x25b0400: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x25539c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x25941d0: i64 = undef
try.c: 0x25b0790: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x25b0660: i32 = Constant<0>
try.c: 0x25b0660: i32 = Constant<0>
try.c: 0x25b0660: i32 = Constant<0>
try.c: 0x25b0660: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
lima.c: lima.c:91:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^
lima.c: lima.c:91:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:91:20: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
lima.c: lima.c:95:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: { rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^
lima.c: lima.c:95:20: note: use function 'abs' instead
lima.c: { rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:95:20: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
lima.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x20c7fb0: v4i64 = X86ISD::VTRUNC 0x20c7de0
try.c: 0x20c7de0: v16i32 = vselect 0x20cbf00, 0x204a4f0, 0x20c7cb0
try.c: 0x20cbf00: v4i1 = X86ISD::PCMPGTM 0x20b10b0, 0x20739c0
try.c: 0x20b10b0: v4i64 = X86ISD::VBROADCAST 0x2073d50
try.c: 0x2073d50: i64,ch = load<LD8[%uglygep72]> 0x1faadd0, 0x2052bc0, undef:i64
try.c: 0x2052bc0: i64 = add 0x20b1f90, 0x202c260
try.c: 0x20b1f90: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x20908a0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x202c260: i64 = shl 0x2090050, Constant:i8<3>
try.c: 0x2090050: i64,ch = CopyFromReg 0x1faadd0, Register:i64 %vreg50
try.c: 0x20b2450: i64 = Register %vreg50
try.c: 0x205b420: i8 = Constant<3>
try.c: 0x20aef10: i64 = undef
try.c: 0x20739c0: v4i64,ch = CopyFromReg 0x1faadd0, Register:v4i64 %vreg13
try.c: 0x205f640: v4i64 = Register %vreg13
try.c: 0x204a4f0: v16i32 = X86ISD::VBROADCAST 0x20902b0
try.c: 0x20902b0: i32,ch = load<LD4[ConstantPool]> 0x1faadd0, 0x20c7920, undef:i64
try.c: 0x20c7920: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x205d160: i64 = TargetConstantPool<i32 1> 0
try.c: 0x20aef10: i64 = undef
try.c: 0x20c7cb0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x20c7b80: i32 = Constant<0>
try.c: 0x20c7b80: i32 = Constant<0>
try.c: 0x20c7b80: i32 = Constant<0>
try.c: 0x20c7b80: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref