Implementation notes: amd64, oki, crypto_kem/limasp2062cca

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_kem
Primitive: limasp2062cca
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10472554? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2019011820181123
10475292? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2019011820181123
10482216? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
10496900? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011820181123
10531368? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011820181123
10544946? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
10560082? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011820181123
10566356? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011820181123
10567002? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
10569416? ? ?? ? ?optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011820181123
10570492? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
10579752? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011820181123
10585180? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011820181123
10612834? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
10620186? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
10627536? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
10633150? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
10639472? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
10644914? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
10661202? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
10666744? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
10670912? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
10704618? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011820181123
10715680? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011820181123
10722744? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2019011820181123
10725976? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
10756162? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
10758830? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
10759632? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2019011820181123
10760078? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
10803354? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
10853868? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011820181123
10872152? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011820181123
10872344? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011820181123
10875850? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011820181123
10877768? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011820181123
10878328? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011820181123
10879532? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011820181123
10881608? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011820181123
10883158? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011820181123
10886562? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
10886924? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
10888340? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011820181123
10888906? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2019011820181123
10890676? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2019011820181123
10896146? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011820181123
10928324? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011820181123
10942288? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
10962904? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
10974574? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
10975786? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
11045496? ? ?? ? ?optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011820181123
11122768? ? ?? ? ?optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011820181123
11144960? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
11177530? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011820181123
11212934? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011820181123
11352156? ? ?? ? ?optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
11361136? ? ?? ? ?optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
11381496? ? ?? ? ?optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
11517816? ? ?? ? ?optclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
11659666? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011820181123
11790490? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011820181123
12039084? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011820181123
12158742? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011820181123
12164414? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011820181123
12167412? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
12170316? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2019011820181123
12172900? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2019011820181123
12180576? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
12187516? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
12217806? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
12227508? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
12228626? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011820181123
12233512? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
12237166? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
12266404? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011820181123
12291250? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011820181123
12301536? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2019011820181123
12307716? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011820181123
12315158? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011820181123
12319028? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
12321304? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011820181123
12321452? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011820181123
12321640? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011820181123
12328064? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011820181123
12367762? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
12370198? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
12385944? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
12386910? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011820181123
12387794? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
12389410? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2019011820181123
12394036? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
12399630? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2019011820181123
12400124? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
12402244? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2019011820181123
12402546? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011820181123
12424338? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011820181123
12425876? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2019011820181123
12425992? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011820181123
12427536? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011820181123
12427848? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
12428482? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
12429152? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011820181123
12429432? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011820181123
12430412? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
12430526? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
12440816? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2019011820181123
12441656? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
12444418? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
12452902? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011820181123
12484710? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011820181123
12491530? ? ?? ? ?optgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011820181123
12505196? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011820181123
12595924? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
12607044? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
13906792? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011820181123
40155390? ? ?? ? ?optgcc2019011820181123
40371734? ? ?? ? ?optgcc_-funroll-loops2019011820181123
79969564? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
80182574? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011820181123
80505474? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
80725748? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
81122276? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011820181123
81391960? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
81408038? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
81446130? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
81470834? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011820181123
81490646? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011820181123
81734474? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011820181123
81820602? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011820181123
81901444? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
81957588? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011820181123
82052166? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
82159006? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011820181123
82178604? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
82286316? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
82561758? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
82707380? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
82760772? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011820181123
82792648? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
82803312? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011820181123
82880396? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
83871598? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011820181123
84974076? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011820181123
85243470? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
85245012? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011820181123
85361520? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
85579968? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011820181123
85631908? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
85686834? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011820181123
85844028? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011820181123
85850006? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011820181123
85946702? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011820181123
93054732? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
93112670? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011820181123
93772456? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011820181123
93801682? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011820181123
93893044? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
93895472? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
94105566? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
94150850? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
94210704? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
95224584? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
95367082? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
95438366? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
95640878? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011820181123
96216196? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011820181123
96216816? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011820181123
96218278? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011820181123
96283434? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
96316532? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
98174838? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011820181123
98176990? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011820181123
98349480? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011820181123
98372146? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011820181123
98474154? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
98484778? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011820181123
98864066? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
99046480? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
99145160? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011820181123
99152322? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
99152532? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
99169984? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011820181123
99957844? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
99977630? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
100097048? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011820181123
100257120? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011820181123
100274488? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
100277872? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011820181123
100307438? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011820181123
100313504? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
100373754? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011820181123
100434068? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011820181123
100437712? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011820181123
100478288? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011820181123
100497626? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011820181123
100501236? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
100505888? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011820181123
100541460? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011820181123
100632410? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011820181123
100634334? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011820181123
100678708? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011820181123
100950618? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
101567518? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
101843582? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011820181123
102263192? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011820181123
103482116? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
103846386? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011820181123
103983742? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011820181123
104117348? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011820181123
104406278? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011820181123
104492060? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011820181123
104680278? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011820181123
104932970? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011820181123
105024474? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
105239168? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011820181123
105340712? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
105433516? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011820181123
105520282? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
105855786? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
106479878? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011820181123
107151528? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
107161456? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011820181123
107183514? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011820181123
107346600? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
107470674? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
108465590? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011820181123
108542440? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
108551462? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011820181123
108727162? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011820181123
108728222? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
108754244? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
109001552? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011820181123
109044718? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011820181123
199571358? ? ?? ? ?refgcc2019011820181123
199737256? ? ?? ? ?refgcc_-funroll-loops2019011820181123

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: 0x186db50: v4i64 = X86ISD::VTRUNC 0x186d980
try.c: 0x186d980: v16i32 = vselect 0x186a5c0, 0x17f29e0, 0x186d850
try.c: 0x186a5c0: v4i1 = X86ISD::PCMPGTM 0x1855470, 0x180e490
try.c: 0x1855470: v4i64 = X86ISD::VBROADCAST 0x180e820
try.c: 0x180e820: i64,ch = load<LD8[%uglygep72]> 0x1750de0, 0x183f260, undef:i64
try.c: 0x183f260: i64 = add 0x1856350, 0x17f9810
try.c: 0x1856350: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x184be00: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x17f9810: i64 = shl 0x184b5b0, Constant:i8<3>
try.c: 0x184b5b0: i64,ch = CopyFromReg 0x1750de0, Register:i64 %vreg50
try.c: 0x1856810: i64 = Register %vreg50
try.c: 0x17f7670: i8 = Constant<3>
try.c: 0x18532d0: i64 = undef
try.c: 0x180e490: v4i64,ch = CopyFromReg 0x1750de0, Register:v4i64 %vreg13
try.c: 0x17fc490: v4i64 = Register %vreg13
try.c: 0x17f29e0: v16i32 = X86ISD::VBROADCAST 0x184b810
try.c: 0x184b810: i32,ch = load<LD4[ConstantPool]> 0x1750de0, 0x186d4c0, undef:i64
try.c: 0x186d4c0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1810250: i64 = TargetConstantPool<i32 1> 0
try.c: 0x18532d0: i64 = undef
try.c: 0x186d850: 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: 0x186d720: i32 = Constant<0>
try.c: 0x186d720: i32 = Constant<0>
try.c: 0x186d720: i32 = Constant<0>
try.c: 0x186d720: 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: 0x1230a70: v4i64 = X86ISD::VTRUNC 0x12308a0
try.c: 0x12308a0: v16i32 = vselect 0x1239510, 0x11d5890, 0x1230770
try.c: 0x1239510: v4i1 = X86ISD::PCMPGTM 0x1218f60, 0x11d6640
try.c: 0x1218f60: v4i64 = X86ISD::VBROADCAST 0x11d69d0
try.c: 0x11d69d0: i64,ch = load<LD8[%uglygep72]> 0x1113dd0, 0x1208340, undef:i64
try.c: 0x1208340: i64 = add 0x1219e40, 0x11c0f80
try.c: 0x1219e40: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1197310: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x11c0f80: i64 = shl 0x1196ac0, Constant:i8<3>
try.c: 0x1196ac0: i64,ch = CopyFromReg 0x1113dd0, Register:i64 %vreg50
try.c: 0x121a300: i64 = Register %vreg50
try.c: 0x11c8e60: i8 = Constant<3>
try.c: 0x12175d0: i64 = undef
try.c: 0x11d6640: v4i64,ch = CopyFromReg 0x1113dd0, Register:v4i64 %vreg13
try.c: 0x11b2790: v4i64 = Register %vreg13
try.c: 0x11d5890: v16i32 = X86ISD::VBROADCAST 0x1196d20
try.c: 0x1196d20: i32,ch = load<LD4[ConstantPool]> 0x1113dd0, 0x12303e0, undef:i64
try.c: 0x12303e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x11aee60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x12175d0: i64 = undef
try.c: 0x1230770: 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: 0x1230640: i32 = Constant<0>
try.c: 0x1230640: i32 = Constant<0>
try.c: 0x1230640: i32 = Constant<0>
try.c: 0x1230640: 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: 0xcf5bc0: v4i64 = X86ISD::VTRUNC 0xcf9a20
try.c: 0xcf9a20: v16i32 = vselect 0xce7d30, 0xc7b370, 0xcf98f0
try.c: 0xce7d30: v4i1 = X86ISD::PCMPGTM 0xce06c0, 0xc7c120
try.c: 0xce06c0: v4i64 = X86ISD::VBROADCAST 0xc7c4b0
try.c: 0xc7c4b0: i64,ch = load<LD8[%uglygep72]> 0xbdbdd0, 0xc83d30, undef:i64
try.c: 0xc83d30: i64 = add 0xce15a0, 0xc808c0
try.c: 0xce15a0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xcc9da0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xc808c0: i64 = shl 0xcc9550, Constant:i8<3>
try.c: 0xcc9550: i64,ch = CopyFromReg 0xbdbdd0, Register:i64 %vreg50
try.c: 0xce1a60: i64 = Register %vreg50
try.c: 0xc76790: i8 = Constant<3>
try.c: 0xcde520: i64 = undef
try.c: 0xc7c120: v4i64,ch = CopyFromReg 0xbdbdd0, Register:v4i64 %vreg13
try.c: 0xc85450: v4i64 = Register %vreg13
try.c: 0xc7b370: v16i32 = X86ISD::VBROADCAST 0xcc97b0
try.c: 0xcc97b0: i32,ch = load<LD4[ConstantPool]> 0xbdbdd0, 0xcf9560, undef:i64
try.c: 0xcf9560: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xc8c6c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xcde520: i64 = undef
try.c: 0xcf98f0: 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: 0xcf97c0: i32 = Constant<0>
try.c: 0xcf97c0: i32 = Constant<0>
try.c: 0xcf97c0: i32 = Constant<0>
try.c: 0xcf97c0: 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: 0x181ea80: v4i64 = X86ISD::VTRUNC 0x181e8b0
try.c: 0x181e8b0: v16i32 = vselect 0x181b4f0, 0x17b1fc0, 0x181e780
try.c: 0x181b4f0: v4i1 = X86ISD::PCMPGTM 0x18067a0, 0x17a2060
try.c: 0x18067a0: v4i64 = X86ISD::VBROADCAST 0x17a23f0
try.c: 0x17a23f0: i64,ch = load<LD8[%uglygep72]> 0x1701db0, 0x17bc460, undef:i64
try.c: 0x17bc460: i64 = add 0x1807680, 0x17c6b10
try.c: 0x1807680: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x17fe940: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x17c6b10: i64 = shl 0x17fe0f0, Constant:i8<3>
try.c: 0x17fe0f0: i64,ch = CopyFromReg 0x1701db0, Register:i64 %vreg50
try.c: 0x1807b40: i64 = Register %vreg50
try.c: 0x1783a30: i8 = Constant<3>
try.c: 0x1804e10: i64 = undef
try.c: 0x17a2060: v4i64,ch = CopyFromReg 0x1701db0, Register:v4i64 %vreg13
try.c: 0x179edd0: v4i64 = Register %vreg13
try.c: 0x17b1fc0: v16i32 = X86ISD::VBROADCAST 0x17fe350
try.c: 0x17fe350: i32,ch = load<LD4[ConstantPool]> 0x1701db0, 0x181e3f0, undef:i64
try.c: 0x181e3f0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x179c8f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1804e10: i64 = undef
try.c: 0x181e780: 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: 0x181e650: i32 = Constant<0>
try.c: 0x181e650: i32 = Constant<0>
try.c: 0x181e650: i32 = Constant<0>
try.c: 0x181e650: 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