Implementation notes: amd64, oki, crypto_kem/limasp1306cca

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_kem
Primitive: limasp1306cca
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5219176? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
5225962? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2019011820181123
5228040? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011820181123
5230032? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011820181123
5235482? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011820181123
5236830? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
5245094? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2019011820181123
5247492? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
5252834? ? ?? ? ?optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011820181123
5260696? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
5266226? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
5267938? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011820181123
5273732? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011820181123
5281576? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
5285252? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011820181123
5288186? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
5289148? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
5299756? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011820181123
5301024? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011820181123
5305642? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011820181123
5311904? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011820181123
5313690? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011820181123
5314590? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011820181123
5316278? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
5317548? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011820181123
5318586? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011820181123
5323660? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011820181123
5323972? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
5326296? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2019011820181123
5328818? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2019011820181123
5331152? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2019011820181123
5333618? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011820181123
5335102? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2019011820181123
5335292? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
5336928? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011820181123
5338552? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
5339518? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011820181123
5339846? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
5348268? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
5351172? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
5352360? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
5359378? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
5367120? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
5385490? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
5388058? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
5405318? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011820181123
5405788? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011820181123
5418194? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
5418784? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
5425456? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011820181123
5426046? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
5446728? ? ?? ? ?optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011820181123
5447044? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
5457284? ? ?? ? ?optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011820181123
5461608? ? ?? ? ?optclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
5468916? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
5489834? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011820181123
5525490? ? ?? ? ?optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
5567016? ? ?? ? ?optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
5568428? ? ?? ? ?optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
5656590? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011820181123
5717622? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011820181123
6036598? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
6038246? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
6038456? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2019011820181123
6045312? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
6048606? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
6078740? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011820181123
6096010? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
6114628? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2019011820181123
6137402? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
6139046? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
6143956? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011820181123
6144526? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
6153806? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011820181123
6160272? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2019011820181123
6167106? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2019011820181123
6168264? ? ?? ? ?optgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011820181123
6171058? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011820181123
6173276? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011820181123
6175180? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
6178238? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
6184776? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011820181123
6185776? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011820181123
6186606? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011820181123
6187194? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
6190498? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011820181123
6192006? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011820181123
6192166? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011820181123
6193054? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011820181123
6202962? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
6203778? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
6211746? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011820181123
6223048? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2019011820181123
6228234? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
6228724? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
6229910? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
6234034? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011820181123
6244322? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
6268468? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011820181123
6274924? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
6275542? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011820181123
6275716? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011820181123
6276628? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011820181123
6276890? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
6277156? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011820181123
6277378? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011820181123
6279582? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
6285152? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2019011820181123
6285188? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
6306452? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
6309844? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2019011820181123
6328082? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011820181123
6328174? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011820181123
6343652? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2019011820181123
6860476? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011820181123
19844368? ? ?? ? ?optgcc2019011820181123
19905972? ? ?? ? ?optgcc_-funroll-loops2019011820181123
37491730? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011820181123
37650650? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011820181123
38073178? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011820181123
38079592? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
38159216? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011820181123
38235334? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011820181123
38270644? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
38328028? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
38378530? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
38407240? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
38509670? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
38558974? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011820181123
38581060? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011820181123
38594772? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011820181123
38741200? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
38743760? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011820181123
38822120? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
38919858? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011820181123
39120712? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011820181123
39202736? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
39205046? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
39211980? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011820181123
39384048? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011820181123
39405058? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011820181123
39423724? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011820181123
39797904? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011820181123
39839336? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
39850240? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011820181123
39858868? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011820181123
39900548? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011820181123
39901782? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011820181123
39914014? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011820181123
40139544? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011820181123
40220434? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011820181123
40482086? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011820181123
42922938? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
42928868? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011820181123
43038904? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
43099642? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011820181123
43283314? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
43284874? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
43329906? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
43391698? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011820181123
43502406? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
43861466? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011820181123
44001754? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011820181123
44025696? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
44064474? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
44150770? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011820181123
44162364? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
44169614? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
44218282? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
44283134? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011820181123
45005824? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011820181123
45038452? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011820181123
45090908? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011820181123
45215250? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011820181123
45222698? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011820181123
45224354? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011820181123
45288340? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011820181123
45295594? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011820181123
45369516? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
45501050? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011820181123
45519894? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
45525078? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011820181123
45569916? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011820181123
45849086? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011820181123
45905758? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011820181123
45915786? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011820181123
45973968? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011820181123
46078298? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011820181123
46094078? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011820181123
46101972? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011820181123
46108334? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011820181123
46109012? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011820181123
46112830? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011820181123
46117378? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011820181123
46119480? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011820181123
46126462? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011820181123
46145014? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011820181123
46145716? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011820181123
46212276? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011820181123
46249318? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011820181123
46310976? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011820181123
46312788? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011820181123
46378044? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011820181123
46383534? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011820181123
46460826? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
46475116? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
46620338? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
46636256? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011820181123
46960952? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011820181123
47339332? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011820181123
47601252? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011820181123
47604288? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
47699518? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011820181123
47793434? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011820181123
47906070? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011820181123
47909450? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011820181123
47942420? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
47957986? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011820181123
48135944? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011820181123
48139134? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011820181123
48280110? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
48285530? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
48348344? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011820181123
48880546? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
49139186? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011820181123
49147708? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
49458698? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011820181123
49472546? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011820181123
49500718? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011820181123
49523096? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011820181123
49572962? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011820181123
49592498? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011820181123
49744136? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011820181123
88505398? ? ?? ? ?refgcc_-funroll-loops2019011820181123
88673816? ? ?? ? ?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: 0x193fe00: v4i64 = X86ISD::VTRUNC 0x193fc30
try.c: 0x193fc30: v16i32 = vselect 0x193c870, 0x18a73a0, 0x193fb00
try.c: 0x193c870: v4i1 = X86ISD::PCMPGTM 0x19256c0, 0x18a8150
try.c: 0x19256c0: v4i64 = X86ISD::VBROADCAST 0x18a84e0
try.c: 0x18a84e0: i64,ch = load<LD8[%uglygep72]> 0x1820dd0, 0x18d3bc0, undef:i64
try.c: 0x18d3bc0: i64 = add 0x19265a0, 0x18cc690
try.c: 0x19265a0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x190cdf0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x18cc690: i64 = shl 0x190c5a0, Constant:i8<3>
try.c: 0x190c5a0: i64,ch = CopyFromReg 0x1820dd0, Register:i64 %vreg50
try.c: 0x1926a60: i64 = Register %vreg50
try.c: 0x18b4af0: i8 = Constant<3>
try.c: 0x1923520: i64 = undef
try.c: 0x18a8150: v4i64,ch = CopyFromReg 0x1820dd0, Register:v4i64 %vreg13
try.c: 0x18d0d00: v4i64 = Register %vreg13
try.c: 0x18a73a0: v16i32 = X86ISD::VBROADCAST 0x190c800
try.c: 0x190c800: i32,ch = load<LD4[ConstantPool]> 0x1820dd0, 0x193f770, undef:i64
try.c: 0x193f770: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x18e7e90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1923520: i64 = undef
try.c: 0x193fb00: 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: 0x193f9d0: i32 = Constant<0>
try.c: 0x193f9d0: i32 = Constant<0>
try.c: 0x193f9d0: i32 = Constant<0>
try.c: 0x193f9d0: 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: 0x10596a0: v4i64 = X86ISD::VTRUNC 0x10594d0
try.c: 0x10594d0: v16i32 = vselect 0x104b3b0, 0xfef8a0, 0x10593a0
try.c: 0x104b3b0: v4i1 = X86ISD::PCMPGTM 0x10447f0, 0xff0650
try.c: 0x10447f0: v4i64 = X86ISD::VBROADCAST 0xff09e0
try.c: 0xff09e0: i64,ch = load<LD8[%uglygep72]> 0xf3fdd0, 0x1036340, undef:i64
try.c: 0x1036340: i64 = add 0x10456d0, 0xfdd910
try.c: 0x10456d0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xfff850: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xfdd910: i64 = shl 0xfff000, Constant:i8<3>
try.c: 0xfff000: i64,ch = CopyFromReg 0xf3fdd0, Register:i64 %vreg50
try.c: 0x1045b90: i64 = Register %vreg50
try.c: 0xfdc190: i8 = Constant<3>
try.c: 0x1042e60: i64 = undef
try.c: 0xff0650: v4i64,ch = CopyFromReg 0xf3fdd0, Register:v4i64 %vreg13
try.c: 0xfea350: v4i64 = Register %vreg13
try.c: 0xfef8a0: v16i32 = X86ISD::VBROADCAST 0xfff260
try.c: 0xfff260: i32,ch = load<LD4[ConstantPool]> 0xf3fdd0, 0x1059010, undef:i64
try.c: 0x1059010: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xfe0750: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1042e60: i64 = undef
try.c: 0x10593a0: 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: 0x1059270: i32 = Constant<0>
try.c: 0x1059270: i32 = Constant<0>
try.c: 0x1059270: i32 = Constant<0>
try.c: 0x1059270: 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: 0x1a86df0: v4i64 = X86ISD::VTRUNC 0x1a86c20
try.c: 0x1a86c20: v16i32 = vselect 0x1a67310, 0x1a072f0, 0x1a86af0
try.c: 0x1a67310: v4i1 = X86ISD::PCMPGTM 0x1a70730, 0x1a080a0
try.c: 0x1a70730: v4i64 = X86ISD::VBROADCAST 0x1a08430
try.c: 0x1a08430: i64,ch = load<LD8[%uglygep72]> 0x196bdc0, 0x1a6a3b0, undef:i64
try.c: 0x1a6a3b0: i64 = add 0x1a71610, 0x19edd50
try.c: 0x1a71610: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1a60810: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x19edd50: i64 = shl 0x1a5ffc0, Constant:i8<3>
try.c: 0x1a5ffc0: i64,ch = CopyFromReg 0x196bdc0, Register:i64 %vreg50
try.c: 0x1a71ad0: i64 = Register %vreg50
try.c: 0x1a10f90: i8 = Constant<3>
try.c: 0x1a6e590: i64 = undef
try.c: 0x1a080a0: v4i64,ch = CopyFromReg 0x196bdc0, Register:v4i64 %vreg13
try.c: 0x1a0b340: v4i64 = Register %vreg13
try.c: 0x1a072f0: v16i32 = X86ISD::VBROADCAST 0x1a60220
try.c: 0x1a60220: i32,ch = load<LD4[ConstantPool]> 0x196bdc0, 0x1a86760, undef:i64
try.c: 0x1a86760: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1a33110: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1a6e590: i64 = undef
try.c: 0x1a86af0: 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: 0x1a869c0: i32 = Constant<0>
try.c: 0x1a869c0: i32 = Constant<0>
try.c: 0x1a869c0: i32 = Constant<0>
try.c: 0x1a869c0: 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: 0x16c16e0: v4i64 = X86ISD::VTRUNC 0x16c1510
try.c: 0x16c1510: v16i32 = vselect 0x16be150, 0x164a340, 0x16c13e0
try.c: 0x16be150: v4i1 = X86ISD::PCMPGTM 0x16a9bc0, 0x164b0f0
try.c: 0x16a9bc0: v4i64 = X86ISD::VBROADCAST 0x164b480
try.c: 0x164b480: i64,ch = load<LD8[%uglygep72]> 0x15a3dd0, 0x16654a0, undef:i64
try.c: 0x16654a0: i64 = add 0x16aaaa0, 0x1656970
try.c: 0x16aaaa0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x165d660: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1656970: i64 = shl 0x165ce10, Constant:i8<3>
try.c: 0x165ce10: i64,ch = CopyFromReg 0x15a3dd0, Register:i64 %vreg50
try.c: 0x16aaf60: i64 = Register %vreg50
try.c: 0x1653740: i8 = Constant<3>
try.c: 0x16a8230: i64 = undef
try.c: 0x164b0f0: v4i64,ch = CopyFromReg 0x15a3dd0, Register:v4i64 %vreg13
try.c: 0x16434b0: v4i64 = Register %vreg13
try.c: 0x164a340: v16i32 = X86ISD::VBROADCAST 0x165d070
try.c: 0x165d070: i32,ch = load<LD4[ConstantPool]> 0x15a3dd0, 0x16c1050, undef:i64
try.c: 0x16c1050: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x162c440: i64 = TargetConstantPool<i32 1> 0
try.c: 0x16a8230: i64 = undef
try.c: 0x16c13e0: 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: 0x16c12b0: i32 = Constant<0>
try.c: 0x16c12b0: i32 = Constant<0>
try.c: 0x16c12b0: i32 = Constant<0>
try.c: 0x16c12b0: 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