Implementation notes: amd64, oki, crypto_aead/ascon128av12

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
47432? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112920181123
47462? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112920181123
47558? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112920181123
47562? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112920181123
47654? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112920181123
47800? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112920181123
48332? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
48384? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
48474? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
48474? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
48480? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112920181123
48480? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
48492? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
48506? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
48512? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2018112920181123
48522? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
48528? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112920181123
48536? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
48536? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
48538? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
48540? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
48544? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2018112920181123
48548? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112920181123
48556? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
48556? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
48560? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2018112920181123
48560? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112920181123
48572? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112920181123
48596? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
48664? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
48670? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
48672? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
48672? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
48674? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2018112920181123
48686? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
48692? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
48698? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
48704? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2018112920181123
48708? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
48736? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
48736? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112920181123
48738? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2018112920181123
48744? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112920181123
48748? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2018112920181123
48762? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112920181123
48764? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112920181123
48772? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
48788? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112920181123
48816? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
48824? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112920181123
48846? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
48874? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112920181123
48888? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112920181123
49004? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
49020? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
49036? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
49056? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
49146? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2018112920181123
49148? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2018112920181123
49152? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112920181123
49154? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112920181123
49154? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112920181123
49154? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
49174? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112920181123
49176? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
49176? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112920181123
49176? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112920181123
49178? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112920181123
49184? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112920181123
49208? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112920181123
49212? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
49218? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112920181123
49220? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112920181123
49228? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112920181123
49230? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112920181123
49244? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2018112920181123
49252? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
49274? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
49284? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2018112920181123
49302? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2018112920181123
49548? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112920181123
52144? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112920181123
52198? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112920181123
52198? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112920181123
52328? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112920181123
52330? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
52348? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112920181123
52358? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2018112920181123
52368? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
52378? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
52378? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
52398? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112920181123
52406? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
53030? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
53056? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2018112920181123
53072? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112920181123
53082? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112920181123
53086? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112920181123
53096? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112920181123
53102? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112920181123
53146? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112920181123
53242? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2018112920181123
53252? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2018112920181123
53292? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
53302? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2018112920181123
53338? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
53382? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
53388? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
57924? ? ?? ? ?opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
58042? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112920181123
58048? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112920181123
58070? ? ?? ? ?opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
58088? ? ?? ? ?opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
58092? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
58096? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
58632? ? ?? ? ?opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112920181123
79428? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112920181123
79456? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112920181123
79592? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112920181123
79924? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
80118? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112920181123
80360? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
80382? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
80424? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
80426? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112920181123
83462? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112920181123
83476? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
83490? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
83500? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112920181123
83514? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112920181123
83528? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112920181123
83536? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018112920181123
83542? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112920181123
83562? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112920181123
83580? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
83646? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018112920181123
83712? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018112920181123
83772? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
84614? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
84676? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
84680? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
84684? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
85366? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
85374? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112920181123
85384? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
85402? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
85464? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112920181123
85850? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
85856? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112920181123
93268? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
93356? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
94630? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112920181123
94666? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112920181123
94740? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
95518? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
95568? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
95644? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
95722? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112920181123
107558? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112920181123
107638? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112920181123
107760? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112920181123
107882? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112920181123
109338? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018112920181123
109346? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
109348? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112920181123
109418? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
109442? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112920181123
110058? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
110180? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
110384? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112920181123
110398? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112920181123
110402? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112920181123
110778? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112920181123
111156? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112920181123
111170? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
112476? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
112486? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112920181123
114006? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112920181123
115476? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112920181123
115520? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112920181123
115568? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112920181123
117216? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112920181123
118846? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112920181123
119854? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112920181123
126078? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
126160? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
126718? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
126726? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112920181123
126848? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2018112920181123
126858? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
126872? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112920181123
126916? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
126920? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
126966? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2018112920181123
127034? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112920181123
127042? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
127234? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
127324? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
127382? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
127436? ? ?? ? ?opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
127448? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
127518? ? ?? ? ?opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
127638? ? ?? ? ?opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
127710? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
127718? ? ?? ? ?opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112920181123
127814? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
127826? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112920181123
127856? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112920181123
127960? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
128020? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
128048? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112920181123
128074? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112920181123
128084? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
128090? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112920181123
128190? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112920181123
128250? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112920181123
128342? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
128462? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
128504? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2018112920181123
128590? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112920181123
128614? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
128642? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2018112920181123
128680? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
128728? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112920181123
128738? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
128754? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112920181123
128874? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
128922? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
128924? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
129424? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
129488? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2018112920181123
129494? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112920181123
129524? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
129560? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
129652? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2018112920181123
129702? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
129760? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
129768? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112920181123
129770? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112920181123
129810? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112920181123
129854? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
129880? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112920181123
129886? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2018112920181123
129916? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
130028? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2018112920181123
130028? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
130066? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112920181123
130086? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
130166? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112920181123
130168? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
130196? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2018112920181123
130220? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2018112920181123
130252? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
130286? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2018112920181123
130490? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112920181123
130954? ? ?? ? ?opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112920181123
130996? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112920181123
131030? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
131060? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
131080? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112920181123
131120? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
131152? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112920181123
131244? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112920181123
131338? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112920181123
131576? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
131696? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2018112920181123
131770? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112920181123
132152? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112920181123
132158? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
132358? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
132402? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
132470? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
132514? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2018112920181123
133322? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112920181123
133324? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112920181123
133338? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112920181123
133366? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112920181123
133374? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112920181123
133410? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112920181123
133682? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
133942? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2018112920181123
134528? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2018112920181123
134584? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
135176? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
135224? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2018112920181123
135238? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2018112920181123
136266? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
136430? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
140824? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112920181123
140850? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
140890? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
141028? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112920181123
141066? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112920181123
141476? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
141486? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018112920181123
141746? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018112920181123
141932? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
141936? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
142932? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112920181123
143488? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112920181123
143944? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112920181123
144678? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018112920181123
144922? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
145356? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112920181123
146524? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112920181123
146840? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112920181123
159812? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112920181123
160086? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112920181123
161274? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112920181123
165246? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018112920181123
167252? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
167936? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018112920181123
167966? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
168204? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018112920181123
169118? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
169264? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018112920181123
169480? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
170662? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
172424? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112920181123
172596? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112920181123
172652? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112920181123
172660? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112920181123
172676? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112920181123
174240? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112920181123
180096? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112920181123
180266? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112920181123
180294? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112920181123
180390? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112920181123
180702? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
180806? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018112920181123
180816? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018112920181123
180890? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
180920? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
181010? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
181124? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018112920181123
182016? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112920181123
182212? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
182218? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
182266? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
183382? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
183552? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
184094? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
185320? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
185690? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112920181123
185830? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112920181123
187234? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112920181123
187276? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
187650? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112920181123
273536? ? ?? ? ?opt64gcc2018112920181123
273596? ? ?? ? ?opt64gcc_-funroll-loops2018112920181123
276810? ? ?? ? ?opt64cc2018112920181123
493740? ? ?? ? ?opt32gcc2018112920181123
493828? ? ?? ? ?opt32gcc_-funroll-loops2018112920181123
498402? ? ?? ? ?opt32cc2018112920181123
600246? ? ?? ? ?refcc2018112920181123
601484? ? ?? ? ?refgcc2018112920181123
601598? ? ?? ? ?refgcc_-funroll-loops2018112920181123

Compiler output

Implementation: opt32
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2086140: v4i64 = X86ISD::VTRUNC 0x2085f70
try.c: 0x2085f70: v16i32 = vselect 0x207a680, 0x200fe70, 0x2085e40
try.c: 0x207a680: v4i1 = X86ISD::PCMPGTM 0x206da10, 0x2010c20
try.c: 0x206da10: v4i64 = X86ISD::VBROADCAST 0x2010fb0
try.c: 0x2010fb0: i64,ch = load<LD8[%uglygep72]> 0x1f68dd0, 0x200e6d0, undef:i64
try.c: 0x200e6d0: i64 = add 0x206e8f0, 0x20019c0
try.c: 0x206e8f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x205f780: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x20019c0: i64 = shl 0x205ef30, Constant:i8<3>
try.c: 0x205ef30: i64,ch = CopyFromReg 0x1f68dd0, Register:i64 %vreg50
try.c: 0x206edb0: i64 = Register %vreg50
try.c: 0x1fea0c0: i8 = Constant<3>
try.c: 0x2064a20: i64 = undef
try.c: 0x2010c20: v4i64,ch = CopyFromReg 0x1f68dd0, Register:v4i64 %vreg13
try.c: 0x2015670: v4i64 = Register %vreg13
try.c: 0x200fe70: v16i32 = X86ISD::VBROADCAST 0x205f190
try.c: 0x205f190: i32,ch = load<LD4[ConstantPool]> 0x1f68dd0, 0x2085ab0, undef:i64
try.c: 0x2085ab0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x201d000: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2064a20: i64 = undef
try.c: 0x2085e40: 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: 0x2085d10: i32 = Constant<0>
try.c: 0x2085d10: i32 = Constant<0>
try.c: 0x2085d10: i32 = Constant<0>
try.c: 0x2085d10: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: opt32
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x149f240: v4i64 = X86ISD::VTRUNC 0x14a30a0
try.c: 0x14a30a0: v16i32 = vselect 0x1494f50, 0x1435c90, 0x14a2f70
try.c: 0x1494f50: v4i1 = X86ISD::PCMPGTM 0x14808c0, 0x1436a40
try.c: 0x14808c0: v4i64 = X86ISD::VBROADCAST 0x1436dd0
try.c: 0x1436dd0: i64,ch = load<LD8[%uglygep72]> 0x1382dd0, 0x1468520, undef:i64
try.c: 0x1468520: i64 = add 0x1488a00, 0x1418200
try.c: 0x1488a00: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x147e9d0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1418200: i64 = shl 0x147e180, Constant:i8<3>
try.c: 0x147e180: i64,ch = CopyFromReg 0x1382dd0, Register:i64 %vreg50
try.c: 0x1488ec0: i64 = Register %vreg50
try.c: 0x1432a80: i8 = Constant<3>
try.c: 0x14871a0: i64 = undef
try.c: 0x1436a40: v4i64,ch = CopyFromReg 0x1382dd0, Register:v4i64 %vreg13
try.c: 0x144c340: v4i64 = Register %vreg13
try.c: 0x1435c90: v16i32 = X86ISD::VBROADCAST 0x147e3e0
try.c: 0x147e3e0: i32,ch = load<LD4[ConstantPool]> 0x1382dd0, 0x14a2be0, undef:i64
try.c: 0x14a2be0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x142c880: i64 = TargetConstantPool<i32 1> 0
try.c: 0x14871a0: i64 = undef
try.c: 0x14a2f70: 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: 0x14a2e40: i32 = Constant<0>
try.c: 0x14a2e40: i32 = Constant<0>
try.c: 0x14a2e40: i32 = Constant<0>
try.c: 0x14a2e40: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: opt64
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x120c1a0: v4i64 = X86ISD::VTRUNC 0x120bfd0
try.c: 0x120bfd0: v16i32 = vselect 0x11fd700, 0x11a5200, 0x120bea0
try.c: 0x11fd700: v4i1 = X86ISD::PCMPGTM 0x11f66a0, 0x11a5fb0
try.c: 0x11f66a0: v4i64 = X86ISD::VBROADCAST 0x11a6340
try.c: 0x11a6340: i64,ch = load<LD8[%uglygep72]> 0x10efdd0, 0x11afcc0, undef:i64
try.c: 0x11afcc0: i64 = add 0x11f7580, 0x1182db0
try.c: 0x11f7580: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x11def20: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1182db0: i64 = shl 0x11de6d0, Constant:i8<3>
try.c: 0x11de6d0: i64,ch = CopyFromReg 0x10efdd0, Register:i64 %vreg50
try.c: 0x11f7a40: i64 = Register %vreg50
try.c: 0x1198570: i8 = Constant<3>
try.c: 0x11f4d10: i64 = undef
try.c: 0x11a5fb0: v4i64,ch = CopyFromReg 0x10efdd0, Register:v4i64 %vreg13
try.c: 0x1191010: v4i64 = Register %vreg13
try.c: 0x11a5200: v16i32 = X86ISD::VBROADCAST 0x11de930
try.c: 0x11de930: i32,ch = load<LD4[ConstantPool]> 0x10efdd0, 0x120bb10, undef:i64
try.c: 0x120bb10: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x118eb30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x11f4d10: i64 = undef
try.c: 0x120bea0: 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: 0x120bd70: i32 = Constant<0>
try.c: 0x120bd70: i32 = Constant<0>
try.c: 0x120bd70: i32 = Constant<0>
try.c: 0x120bd70: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: opt64
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2859bc0: v4i64 = X86ISD::VTRUNC 0x28599f0
try.c: 0x28599f0: v16i32 = vselect 0x2857640, 0x27d8510, 0x28598c0
try.c: 0x2857640: v4i1 = X86ISD::PCMPGTM 0x2842ea0, 0x27d92c0
try.c: 0x2842ea0: v4i64 = X86ISD::VBROADCAST 0x27d9650
try.c: 0x27d9650: i64,ch = load<LD8[%uglygep72]> 0x273edd0, 0x27d5270, undef:i64
try.c: 0x27d5270: i64 = add 0x2843d80, 0x27eb6f0
try.c: 0x2843d80: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x28049a0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x27eb6f0: i64 = shl 0x2804150, Constant:i8<3>
try.c: 0x2804150: i64,ch = CopyFromReg 0x273edd0, Register:i64 %vreg50
try.c: 0x2844240: i64 = Register %vreg50
try.c: 0x27f27d0: i8 = Constant<3>
try.c: 0x2841510: i64 = undef
try.c: 0x27d92c0: v4i64,ch = CopyFromReg 0x273edd0, Register:v4i64 %vreg13
try.c: 0x2801bf0: v4i64 = Register %vreg13
try.c: 0x27d8510: v16i32 = X86ISD::VBROADCAST 0x28043b0
try.c: 0x28043b0: i32,ch = load<LD4[ConstantPool]> 0x273edd0, 0x2859530, undef:i64
try.c: 0x2859530: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x27ff710: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2841510: i64 = undef
try.c: 0x28598c0: 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: 0x2859790: i32 = Constant<0>
try.c: 0x2859790: i32 = Constant<0>
try.c: 0x2859790: i32 = Constant<0>
try.c: 0x2859790: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x17cdcd0: v4i64 = X86ISD::VTRUNC 0x17cdb00
try.c: 0x17cdb00: v16i32 = vselect 0x17be220, 0x174dc40, 0x17cd9d0
try.c: 0x17be220: v4i1 = X86ISD::PCMPGTM 0x17b6a00, 0x17670c0
try.c: 0x17b6a00: v4i64 = X86ISD::VBROADCAST 0x1767450
try.c: 0x1767450: i64,ch = load<LD8[%uglygep72]> 0x16b1dd0, 0x179fb00, undef:i64
try.c: 0x179fb00: i64 = add 0x17b78e0, 0x1777040
try.c: 0x17b78e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x17b2140: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1777040: i64 = shl 0x17b18f0, Constant:i8<3>
try.c: 0x17b18f0: i64,ch = CopyFromReg 0x16b1dd0, Register:i64 %vreg50
try.c: 0x17b7da0: i64 = Register %vreg50
try.c: 0x175f4f0: i8 = Constant<3>
try.c: 0x17b5070: i64 = undef
try.c: 0x17670c0: v4i64,ch = CopyFromReg 0x16b1dd0, Register:v4i64 %vreg13
try.c: 0x17510c0: v4i64 = Register %vreg13
try.c: 0x174dc40: v16i32 = X86ISD::VBROADCAST 0x17b1b50
try.c: 0x17b1b50: i32,ch = load<LD4[ConstantPool]> 0x16b1dd0, 0x17cd640, undef:i64
try.c: 0x17cd640: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1768e80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x17b5070: i64 = undef
try.c: 0x17cd9d0: 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: 0x17cd8a0: i32 = Constant<0>
try.c: 0x17cd8a0: i32 = Constant<0>
try.c: 0x17cd8a0: i32 = Constant<0>
try.c: 0x17cd8a0: 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
try.c: fatal error: error in backend: Cannot select: 0x1711fa0: v4i64 = X86ISD::VTRUNC 0x1711dd0
try.c: 0x1711dd0: v16i32 = vselect 0x1718b00, 0x16785e0, 0x1711ca0
try.c: 0x1718b00: v4i1 = X86ISD::PCMPGTM 0x16fd4b0, 0x1679390
try.c: 0x16fd4b0: v4i64 = X86ISD::VBROADCAST 0x1679720
try.c: 0x1679720: i64,ch = load<LD8[%uglygep72]> 0x15f6dd0, 0x16bd1e0, undef:i64
try.c: 0x16bd1e0: i64 = add 0x16fe390, 0x168f980
try.c: 0x16fe390: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x16e5960: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x168f980: i64 = shl 0x16e5110, Constant:i8<3>
try.c: 0x16e5110: i64,ch = CopyFromReg 0x15f6dd0, Register:i64 %vreg50
try.c: 0x16fe850: i64 = Register %vreg50
try.c: 0x1691780: i8 = Constant<3>
try.c: 0x16fbb20: i64 = undef
try.c: 0x1679390: v4i64,ch = CopyFromReg 0x15f6dd0, Register:v4i64 %vreg13
try.c: 0x1697280: v4i64 = Register %vreg13
try.c: 0x16785e0: v16i32 = X86ISD::VBROADCAST 0x16e5370
try.c: 0x16e5370: i32,ch = load<LD4[ConstantPool]> 0x15f6dd0, 0x1711910, undef:i64
try.c: 0x1711910: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x16b6360: i64 = TargetConstantPool<i32 1> 0
try.c: 0x16fbb20: i64 = undef
try.c: 0x1711ca0: 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: 0x1711b70: i32 = Constant<0>
try.c: 0x1711b70: i32 = Constant<0>
try.c: 0x1711b70: i32 = Constant<0>
try.c: 0x1711b70: 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