Implementation notes: amd64, oki, crypto_aead/ascon128v12

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
68910? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112920181123
69302? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112920181123
70788? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2018112920181123
70792? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
70800? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
70802? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
70812? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
70818? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
70830? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112920181123
70832? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112920181123
70840? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
70842? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2018112920181123
70844? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
70858? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112920181123
70866? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112920181123
70896? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
70900? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
70906? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
70924? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
70934? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
71068? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2018112920181123
71070? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
71130? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2018112920181123
71138? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
71142? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
71152? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
71160? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
71186? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
71224? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2018112920181123
71240? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
71240? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
71246? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2018112920181123
71248? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2018112920181123
71248? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
71262? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
71300? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2018112920181123
71350? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
71382? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
71514? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112920181123
71520? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112920181123
71522? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112920181123
71528? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112920181123
71580? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112920181123
71584? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112920181123
71620? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112920181123
71630? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112920181123
71692? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112920181123
71720? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112920181123
71726? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112920181123
71728? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112920181123
71728? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112920181123
71740? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112920181123
71746? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112920181123
71778? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112920181123
71834? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112920181123
71852? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112920181123
71864? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112920181123
72006? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112920181123
72050? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112920181123
72064? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112920181123
72072? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
72088? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
72090? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112920181123
72106? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112920181123
72110? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
72118? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2018112920181123
72122? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
72124? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
72136? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112920181123
72154? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
72162? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2018112920181123
72162? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
72168? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2018112920181123
72182? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
72186? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
72198? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2018112920181123
72202? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
72268? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
72278? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
72896? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112920181123
72976? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112920181123
73010? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112920181123
74000? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112920181123
74180? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112920181123
74514? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112920181123
74532? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
74534? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112920181123
74536? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
74566? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
74586? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2018112920181123
74586? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112920181123
74622? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
74630? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
74676? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2018112920181123
74694? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
74696? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2018112920181123
74702? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
74756? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112920181123
74758? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112920181123
74760? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112920181123
74768? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112920181123
74776? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112920181123
74782? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2018112920181123
74786? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112920181123
74866? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
74892? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
74944? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2018112920181123
74960? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
85096? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
85324? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112920181123
85344? ? ?? ? ?opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
85354? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
85364? ? ?? ? ?opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
85366? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112920181123
85374? ? ?? ? ?opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112920181123
85382? ? ?? ? ?opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
117866? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112920181123
122342? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112920181123
122356? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112920181123
127594? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112920181123
127774? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
127802? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
127872? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112920181123
127924? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
127924? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
127960? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112920181123
128750? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
128752? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
128782? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
128902? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
129000? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
129014? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018112920181123
129028? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112920181123
129086? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112920181123
129130? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112920181123
129202? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112920181123
129712? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
129714? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018112920181123
129758? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018112920181123
129800? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112920181123
129904? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112920181123
130932? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
130960? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
133954? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112920181123
133954? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
134010? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
134012? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112920181123
134036? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
134054? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
144044? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
144068? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
145464? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
145480? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112920181123
145578? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112920181123
145664? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112920181123
145720? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
146944? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
146954? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
147246? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112920181123
147356? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112920181123
147832? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112920181123
148180? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112920181123
152382? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112920181123
152402? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112920181123
153908? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112920181123
154638? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112920181123
155566? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112920181123
155570? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112920181123
155658? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112920181123
158580? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112920181123
160088? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
160110? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112920181123
160138? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
160248? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112920181123
161028? ? ?? ? ?opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112920181123
161120? ? ?? ? ?opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
161258? ? ?? ? ?opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
161290? ? ?? ? ?opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
168080? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2018112920181123
168134? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
168200? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
168232? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112920181123
168262? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
168406? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112920181123
168788? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
168800? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
168832? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
168856? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
168898? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
168986? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
169052? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
169068? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112920181123
169100? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
169162? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112920181123
169432? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
169434? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
169510? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
169556? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
169656? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
169776? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2018112920181123
169894? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
169902? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2018112920181123
169954? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
170106? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
170186? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2018112920181123
170284? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
170348? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112920181123
170356? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2018112920181123
170370? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112920181123
170508? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
170596? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112920181123
170610? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112920181123
170622? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
170684? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
170814? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112920181123
170850? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112920181123
170910? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112920181123
170914? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112920181123
170928? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112920181123
170960? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112920181123
170970? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112920181123
171032? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112920181123
171042? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112920181123
171142? ? ?? ? ?opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112920181123
171256? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2018112920181123
171264? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112920181123
171298? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
171328? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2018112920181123
171532? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112920181123
172052? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
172120? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2018112920181123
172132? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112920181123
172288? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112920181123
172288? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112920181123
172392? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112920181123
172640? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
172674? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
172684? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2018112920181123
172712? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
172726? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112920181123
172800? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2018112920181123
172814? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
172950? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
172960? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
173190? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
173256? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112920181123
173322? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
173334? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112920181123
173354? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2018112920181123
173406? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
173458? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
174504? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
174512? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
174514? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
174666? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
175042? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2018112920181123
175108? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
175190? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112920181123
175530? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
175558? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018112920181123
175930? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
176176? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
176202? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112920181123
176230? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112920181123
176354? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
176380? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
176666? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112920181123
176870? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112920181123
176918? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
176964? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2018112920181123
177226? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
177318? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112920181123
177340? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112920181123
177342? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2018112920181123
177362? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112920181123
177370? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112920181123
177476? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112920181123
177522? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
177566? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2018112920181123
177652? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2018112920181123
177784? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
178344? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
178396? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
179130? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
181330? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2018112920181123
189792? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112920181123
190554? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112920181123
191398? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112920181123
234266? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
234304? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
236130? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018112920181123
236134? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018112920181123
236144? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112920181123
236152? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
236172? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112920181123
236174? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112920181123
236466? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
236498? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
239430? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112920181123
239448? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112920181123
239504? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112920181123
241110? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112920181123
241164? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018112920181123
241658? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
244718? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112920181123
244892? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112920181123
268030? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112920181123
269642? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112920181123
269692? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112920181123
287392? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018112920181123
288084? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
288486? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
289256? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018112920181123
289262? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
289306? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018112920181123
289380? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018112920181123
289422? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
289648? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
302508? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112920181123
302578? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112920181123
302622? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112920181123
303258? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
303420? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112920181123
303472? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
303702? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
303754? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112920181123
303786? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018112920181123
303866? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112920181123
303920? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018112920181123
303968? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018112920181123
303972? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
303990? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112920181123
304026? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112920181123
304148? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112920181123
304998? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112920181123
305162? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112920181123
305576? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
305862? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
305950? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
306142? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
306148? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
309078? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
309442? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
312506? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112920181123
312518? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112920181123
312622? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
316412? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112920181123
316586? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112920181123
402888? ? ?? ? ?opt64gcc2018112920181123
402936? ? ?? ? ?opt64gcc_-funroll-loops2018112920181123
405714? ? ?? ? ?opt64cc2018112920181123
690150? ? ?? ? ?opt32gcc2018112920181123
690276? ? ?? ? ?opt32gcc_-funroll-loops2018112920181123
698360? ? ?? ? ?opt32cc2018112920181123
959422? ? ?? ? ?refcc2018112920181123
959558? ? ?? ? ?refgcc2018112920181123
964778? ? ?? ? ?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: 0x19b2170: v4i64 = X86ISD::VTRUNC 0x19b1fa0
try.c: 0x19b1fa0: v16i32 = vselect 0x19bb080, 0x194e720, 0x19b1e70
try.c: 0x19bb080: v4i1 = X86ISD::PCMPGTM 0x199cec0, 0x1936090
try.c: 0x199cec0: v4i64 = X86ISD::VBROADCAST 0x1936420
try.c: 0x1936420: i64,ch = load<LD8[%uglygep72]> 0x1897db0, 0x193d1b0, undef:i64
try.c: 0x193d1b0: i64 = add 0x199dda0, 0x1949a50
try.c: 0x199dda0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1996700: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1949a50: i64 = shl 0x1995eb0, Constant:i8<3>
try.c: 0x1995eb0: i64,ch = CopyFromReg 0x1897db0, Register:i64 %vreg50
try.c: 0x199e260: i64 = Register %vreg50
try.c: 0x194b050: i8 = Constant<3>
try.c: 0x199b530: i64 = undef
try.c: 0x1936090: v4i64,ch = CopyFromReg 0x1897db0, Register:v4i64 %vreg13
try.c: 0x19581f0: v4i64 = Register %vreg13
try.c: 0x194e720: v16i32 = X86ISD::VBROADCAST 0x1996110
try.c: 0x1996110: i32,ch = load<LD4[ConstantPool]> 0x1897db0, 0x19b1ae0, undef:i64
try.c: 0x19b1ae0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1937e50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x199b530: i64 = undef
try.c: 0x19b1e70: 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: 0x19b1d40: i32 = Constant<0>
try.c: 0x19b1d40: i32 = Constant<0>
try.c: 0x19b1d40: i32 = Constant<0>
try.c: 0x19b1d40: 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: 0x21320e0: v4i64 = X86ISD::VTRUNC 0x2131f10
try.c: 0x2131f10: v16i32 = vselect 0x212eb50, 0x20af490, 0x2131de0
try.c: 0x212eb50: v4i1 = X86ISD::PCMPGTM 0x211a9c0, 0x20b0240
try.c: 0x211a9c0: v4i64 = X86ISD::VBROADCAST 0x20b05d0
try.c: 0x20b05d0: i64,ch = load<LD8[%uglygep72]> 0x2014db0, 0x20ce3f0, undef:i64
try.c: 0x20ce3f0: i64 = add 0x211b8a0, 0x20b9b60
try.c: 0x211b8a0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2112330: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x20b9b60: i64 = shl 0x2111ae0, Constant:i8<3>
try.c: 0x2111ae0: i64,ch = CopyFromReg 0x2014db0, Register:i64 %vreg50
try.c: 0x211bd60: i64 = Register %vreg50
try.c: 0x20d6430: i8 = Constant<3>
try.c: 0x2119030: i64 = undef
try.c: 0x20b0240: v4i64,ch = CopyFromReg 0x2014db0, Register:v4i64 %vreg13
try.c: 0x20c7230: v4i64 = Register %vreg13
try.c: 0x20af490: v16i32 = X86ISD::VBROADCAST 0x2111d40
try.c: 0x2111d40: i32,ch = load<LD4[ConstantPool]> 0x2014db0, 0x2131a50, undef:i64
try.c: 0x2131a50: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x20c4d50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2119030: i64 = undef
try.c: 0x2131de0: 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: 0x2131cb0: i32 = Constant<0>
try.c: 0x2131cb0: i32 = Constant<0>
try.c: 0x2131cb0: i32 = Constant<0>
try.c: 0x2131cb0: 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: 0x1ed6540: v4i64 = X86ISD::VTRUNC 0x1ed6370
try.c: 0x1ed6370: v16i32 = vselect 0x1ec14a0, 0x1e6a790, 0x1ed6240
try.c: 0x1ec14a0: v4i1 = X86ISD::PCMPGTM 0x1ebac50, 0x1e6baf0
try.c: 0x1ebac50: v4i64 = X86ISD::VBROADCAST 0x1e6be80
try.c: 0x1e6be80: i64,ch = load<LD8[%uglygep72]> 0x1db5dd0, 0x1e9ac00, undef:i64
try.c: 0x1e9ac00: i64 = add 0x1ebbb30, 0x1e12770
try.c: 0x1ebbb30: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1e61ee0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1e12770: i64 = shl 0x1e61690, Constant:i8<3>
try.c: 0x1e61690: i64,ch = CopyFromReg 0x1db5dd0, Register:i64 %vreg50
try.c: 0x1ebbff0: i64 = Register %vreg50
try.c: 0x1e36c20: i8 = Constant<3>
try.c: 0x1eb92c0: i64 = undef
try.c: 0x1e6baf0: v4i64,ch = CopyFromReg 0x1db5dd0, Register:v4i64 %vreg13
try.c: 0x1e55250: v4i64 = Register %vreg13
try.c: 0x1e6a790: v16i32 = X86ISD::VBROADCAST 0x1e618f0
try.c: 0x1e618f0: i32,ch = load<LD4[ConstantPool]> 0x1db5dd0, 0x1ed5eb0, undef:i64
try.c: 0x1ed5eb0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1e660f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1eb92c0: i64 = undef
try.c: 0x1ed6240: 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: 0x1ed6110: i32 = Constant<0>
try.c: 0x1ed6110: i32 = Constant<0>
try.c: 0x1ed6110: i32 = Constant<0>
try.c: 0x1ed6110: 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: 0x2061df0: v4i64 = X86ISD::VTRUNC 0x2061c20
try.c: 0x2061c20: v16i32 = vselect 0x2051e40, 0x1ffb8f0, 0x2061af0
try.c: 0x2051e40: v4i1 = X86ISD::PCMPGTM 0x204b2e0, 0x1ffc6a0
try.c: 0x204b2e0: v4i64 = X86ISD::VBROADCAST 0x1ffca30
try.c: 0x1ffca30: i64,ch = load<LD8[%uglygep72]> 0x1f45db0, 0x2047a80, undef:i64
try.c: 0x2047a80: i64 = add 0x204c1c0, 0x1feb540
try.c: 0x204c1c0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2003ac0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1feb540: i64 = shl 0x2003270, Constant:i8<3>
try.c: 0x2003270: i64,ch = CopyFromReg 0x1f45db0, Register:i64 %vreg50
try.c: 0x204c680: i64 = Register %vreg50
try.c: 0x1ff84e0: i8 = Constant<3>
try.c: 0x2049950: i64 = undef
try.c: 0x1ffc6a0: v4i64,ch = CopyFromReg 0x1f45db0, Register:v4i64 %vreg13
try.c: 0x200af70: v4i64 = Register %vreg13
try.c: 0x1ffb8f0: v16i32 = X86ISD::VBROADCAST 0x20034d0
try.c: 0x20034d0: i32,ch = load<LD4[ConstantPool]> 0x1f45db0, 0x2061760, undef:i64
try.c: 0x2061760: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1ff32b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2049950: i64 = undef
try.c: 0x2061af0: 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: 0x20619c0: i32 = Constant<0>
try.c: 0x20619c0: i32 = Constant<0>
try.c: 0x20619c0: i32 = Constant<0>
try.c: 0x20619c0: 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: 0x18a98f0: v4i64 = X86ISD::VTRUNC 0x18a9720
try.c: 0x18a9720: v16i32 = vselect 0x18a6360, 0x1850ea0, 0x18a95f0
try.c: 0x18a6360: v4i1 = X86ISD::PCMPGTM 0x18921d0, 0x1851c50
try.c: 0x18921d0: v4i64 = X86ISD::VBROADCAST 0x1851fe0
try.c: 0x1851fe0: i64,ch = load<LD8[%uglygep72]> 0x178cde0, 0x188a350, undef:i64
try.c: 0x188a350: i64 = add 0x18930b0, 0x1835060
try.c: 0x18930b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1847980: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1835060: i64 = shl 0x1847130, Constant:i8<3>
try.c: 0x1847130: i64,ch = CopyFromReg 0x178cde0, Register:i64 %vreg50
try.c: 0x1893570: i64 = Register %vreg50
try.c: 0x1832c00: i8 = Constant<3>
try.c: 0x1890840: i64 = undef
try.c: 0x1851c50: v4i64,ch = CopyFromReg 0x178cde0, Register:v4i64 %vreg13
try.c: 0x183e6d0: v4i64 = Register %vreg13
try.c: 0x1850ea0: v16i32 = X86ISD::VBROADCAST 0x1847390
try.c: 0x1847390: i32,ch = load<LD4[ConstantPool]> 0x178cde0, 0x18a9260, undef:i64
try.c: 0x18a9260: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x18540e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1890840: i64 = undef
try.c: 0x18a95f0: 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: 0x18a94c0: i32 = Constant<0>
try.c: 0x18a94c0: i32 = Constant<0>
try.c: 0x18a94c0: i32 = Constant<0>
try.c: 0x18a94c0: 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: 0x135d3a0: v4i64 = X86ISD::VTRUNC 0x135d1d0
try.c: 0x135d1d0: v16i32 = vselect 0x1366f20, 0x12f6df0, 0x135d0a0
try.c: 0x1366f20: v4i1 = X86ISD::PCMPGTM 0x1346c90, 0x12f7ba0
try.c: 0x1346c90: v4i64 = X86ISD::VBROADCAST 0x12f7f30
try.c: 0x12f7f30: i64,ch = load<LD8[%uglygep72]> 0x1241dd0, 0x12ec460, undef:i64
try.c: 0x12ec460: i64 = add 0x1347b70, 0x12e71f0
try.c: 0x1347b70: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x12fa6b0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x12e71f0: i64 = shl 0x12f9e60, Constant:i8<3>
try.c: 0x12f9e60: i64,ch = CopyFromReg 0x1241dd0, Register:i64 %vreg50
try.c: 0x1348030: i64 = Register %vreg50
try.c: 0x12daf10: i8 = Constant<3>
try.c: 0x1345300: i64 = undef
try.c: 0x12f7ba0: v4i64,ch = CopyFromReg 0x1241dd0, Register:v4i64 %vreg13
try.c: 0x12f4e20: v4i64 = Register %vreg13
try.c: 0x12f6df0: v16i32 = X86ISD::VBROADCAST 0x12fa0c0
try.c: 0x12fa0c0: i32,ch = load<LD4[ConstantPool]> 0x1241dd0, 0x135cd10, undef:i64
try.c: 0x135cd10: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x12f2940: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1345300: i64 = undef
try.c: 0x135d0a0: 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: 0x135cf70: i32 = Constant<0>
try.c: 0x135cf70: i32 = Constant<0>
try.c: 0x135cf70: i32 = Constant<0>
try.c: 0x135cf70: 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