Implementation notes: amd64, oki, crypto_aead/omdsha256k128n96tau64v2

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
113828? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
113896? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2019011020181123
113908? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113936? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
113938? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
113940? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113942? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
113944? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2019011020181123
113944? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113980? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
113982? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
114100? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
114362? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
114524? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
114626? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
114644? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114648? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
114666? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
114674? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
114696? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114696? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114714? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114726? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114742? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114756? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
114768? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114780? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114814? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114818? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114836? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114838? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114852? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114854? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114860? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
114868? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114890? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
114890? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
114936? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114974? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
115022? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
115030? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
115052? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115054? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115094? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115256? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
115318? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115422? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
115452? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
115468? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115490? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
115638? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
116060? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
117008? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
117288? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
122528? ? ?? ? ?sse4clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122550? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122572? ? ?? ? ?sse4clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122576? ? ?? ? ?avx1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122604? ? ?? ? ?avx1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122610? ? ?? ? ?avx1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122624? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122642? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122644? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122698? ? ?? ? ?sse4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122984? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
123116? ? ?? ? ?avx1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
123192? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
123658? ? ?? ? ?sse4clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
123766? ? ?? ? ?avx1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
124104? ? ?? ? ?sse4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
132032? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132082? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
132160? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
132506? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132668? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132698? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132702? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132798? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132800? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132810? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132836? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132852? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132908? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132914? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132940? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
133176? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133202? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
133234? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
133246? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133274? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133312? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
133336? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133380? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
133380? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
133396? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
133412? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133432? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133436? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
133460? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
133486? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
133518? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
134410? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
134694? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
134882? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
134982? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
138128? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
141492? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
141980? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142258? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142580? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
142674? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142878? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
142888? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
142902? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
142964? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2019011020181123
142974? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
143080? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
143092? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
143268? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
143270? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
143372? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
143416? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
143532? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2019011020181123
143582? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
143628? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
143636? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
143692? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
143784? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
143856? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
143876? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
143924? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
143950? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
143952? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
143972? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
144026? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
144040? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
144042? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
144046? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
144064? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
144334? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2019011020181123
144436? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
144514? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
144528? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2019011020181123
144532? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
144620? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
144718? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
144938? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
144942? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
145172? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
145524? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
145716? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
145808? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
145836? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
145862? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
145906? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145924? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
146062? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
146072? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
146182? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
146322? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
146396? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
146580? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
146708? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
146756? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
146886? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
146946? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
147844? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
147950? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
148674? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
149670? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2019011020181123
149838? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
149874? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
149882? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2019011020181123
149998? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
150098? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
150240? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
150260? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
150290? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
150308? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2019011020181123
150318? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
150412? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
150482? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
150612? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
150654? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
150662? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
150900? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
151050? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
151160? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
151200? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
151246? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
151254? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
151274? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
151344? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
151390? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
151442? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
151454? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
151502? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
151520? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
151556? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
151562? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2019011020181123
151614? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
151958? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
155946? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156612? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156670? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156866? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156954? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157030? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
157044? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
157098? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157236? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
157266? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
157348? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157352? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157356? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157392? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
157530? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
157578? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157610? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157692? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157724? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157786? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157790? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157828? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157910? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157942? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157960? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
158032? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
158132? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158140? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
158226? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158886? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
164590? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
167360? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
167620? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
184062? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
184932? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
184948? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
184970? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
186314? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
186390? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
187494? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
187530? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
188120? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
188188? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
188676? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
188688? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
188756? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
188786? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
190410? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
190410? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
190774? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
190874? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
192604? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
192604? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
193102? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
193648? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
193712? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
193888? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
194282? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
194558? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
194716? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
196004? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
196064? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
196232? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
196286? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
196962? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
198376? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
203354? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
203372? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
203514? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
204466? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
204492? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
204778? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
204980? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
205204? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
205380? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
212616? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
212692? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
212876? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
213080? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
213112? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
213194? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
213302? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
213312? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
213338? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
214932? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
215286? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
216902? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
218630? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
218634? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
219354? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
219384? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
219396? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
219416? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
219894? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
219972? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
220040? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
220452? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
220556? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
220568? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
221034? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
221038? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221044? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
221106? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221224? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221254? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
221260? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221286? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221298? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221522? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
222176? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
222464? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
222484? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
222558? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
222568? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
222742? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
222852? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
223050? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
223398? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
223602? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
223726? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
223832? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
224026? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
224214? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
224386? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
224466? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
224478? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
224482? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
224838? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
224948? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
230480? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
230870? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
235928? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
235946? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
236382? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
236432? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
236522? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
236592? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
239200? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
239206? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
239226? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
239440? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
239452? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
239592? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
239650? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
239718? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
240240? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
289454? ? ?? ? ?sse4cc2019011020181123
291328? ? ?? ? ?avx1cc2019011020181123
294298? ? ?? ? ?sse4gcc_-funroll-loops2019011020181123
294654? ? ?? ? ?sse4gcc2019011020181123
296812? ? ?? ? ?avx1gcc2019011020181123
297144? ? ?? ? ?avx1gcc_-funroll-loops2019011020181123
588656? ? ?? ? ?refcc2019011020181123
590614? ? ?? ? ?refgcc2019011020181123
591844? ? ?? ? ?refgcc_-funroll-loops2019011020181123

Compiler output

Implementation: avx1
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2422c50: v4i64 = X86ISD::VTRUNC 0x2422a80
try.c: 0x2422a80: v16i32 = vselect 0x242a990, 0x2389f70, 0x2422950
try.c: 0x242a990: v4i1 = X86ISD::PCMPGTM 0x240c540, 0x23b46c0
try.c: 0x240c540: v4i64 = X86ISD::VBROADCAST 0x23b4a50
try.c: 0x23b4a50: i64,ch = load<LD8[%uglygep72]> 0x2307dd0, 0x23f5750, undef:i64
try.c: 0x23f5750: i64 = add 0x240d420, 0x23a8010
try.c: 0x240d420: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x23ce0e0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x23a8010: i64 = shl 0x23cd890, Constant:i8<3>
try.c: 0x23cd890: i64,ch = CopyFromReg 0x2307dd0, Register:i64 %vreg50
try.c: 0x240d8e0: i64 = Register %vreg50
try.c: 0x23adaf0: i8 = Constant<3>
try.c: 0x240abb0: i64 = undef
try.c: 0x23b46c0: v4i64,ch = CopyFromReg 0x2307dd0, Register:v4i64 %vreg13
try.c: 0x23b8380: v4i64 = Register %vreg13
try.c: 0x2389f70: v16i32 = X86ISD::VBROADCAST 0x23cdaf0
try.c: 0x23cdaf0: i32,ch = load<LD4[ConstantPool]> 0x2307dd0, 0x24225c0, undef:i64
try.c: 0x24225c0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x23c2390: i64 = TargetConstantPool<i32 1> 0
try.c: 0x240abb0: i64 = undef
try.c: 0x2422950: 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: 0x2422820: i32 = Constant<0>
try.c: 0x2422820: i32 = Constant<0>
try.c: 0x2422820: i32 = Constant<0>
try.c: 0x2422820: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x208ab30: v4i64 = X86ISD::VTRUNC 0x208a960
try.c: 0x208a960: v16i32 = vselect 0x2093750, 0x200d260, 0x208a830
try.c: 0x2093750: v4i1 = X86ISD::PCMPGTM 0x2075030, 0x1ff0d10
try.c: 0x2075030: v4i64 = X86ISD::VBROADCAST 0x1ff10a0
try.c: 0x1ff10a0: i64,ch = load<LD8[%uglygep72]> 0x1f6edd0, 0x2062250, undef:i64
try.c: 0x2062250: i64 = add 0x2075f10, 0x2038160
try.c: 0x2075f10: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x200b750: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2038160: i64 = shl 0x200af00, Constant:i8<3>
try.c: 0x200af00: i64,ch = CopyFromReg 0x1f6edd0, Register:i64 %vreg50
try.c: 0x20763d0: i64 = Register %vreg50
try.c: 0x1ff57b0: i8 = Constant<3>
try.c: 0x20736a0: i64 = undef
try.c: 0x1ff0d10: v4i64,ch = CopyFromReg 0x1f6edd0, Register:v4i64 %vreg13
try.c: 0x2018550: v4i64 = Register %vreg13
try.c: 0x200d260: v16i32 = X86ISD::VBROADCAST 0x200b160
try.c: 0x200b160: i32,ch = load<LD4[ConstantPool]> 0x1f6edd0, 0x208a4a0, undef:i64
try.c: 0x208a4a0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x20213d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x20736a0: i64 = undef
try.c: 0x208a830: 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: 0x208a700: i32 = Constant<0>
try.c: 0x208a700: i32 = Constant<0>
try.c: 0x208a700: i32 = Constant<0>
try.c: 0x208a700: i32 = Constant<0>
try.c: ...

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

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: 0x1ab7f40: v4i64 = X86ISD::VTRUNC 0x1ab7d70
try.c: 0x1ab7d70: v16i32 = vselect 0x1ac0820, 0x1a4e7c0, 0x1ab7c40
try.c: 0x1ac0820: v4i1 = X86ISD::PCMPGTM 0x1aa1830, 0x1a4f570
try.c: 0x1aa1830: v4i64 = X86ISD::VBROADCAST 0x1a4f900
try.c: 0x1a4f900: i64,ch = load<LD8[%uglygep72]> 0x199bdd0, 0x1a44710, undef:i64
try.c: 0x1a44710: i64 = add 0x1aa2710, 0x1a46ee0
try.c: 0x1aa2710: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1a96f00: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1a46ee0: i64 = shl 0x1a966b0, Constant:i8<3>
try.c: 0x1a966b0: i64,ch = CopyFromReg 0x199bdd0, Register:i64 %vreg50
try.c: 0x1aa2bd0: i64 = Register %vreg50
try.c: 0x1a1dce0: i8 = Constant<3>
try.c: 0x1a9fea0: i64 = undef
try.c: 0x1a4f570: v4i64,ch = CopyFromReg 0x199bdd0, Register:v4i64 %vreg13
try.c: 0x1a63cd0: v4i64 = Register %vreg13
try.c: 0x1a4e7c0: v16i32 = X86ISD::VBROADCAST 0x1a96910
try.c: 0x1a96910: i32,ch = load<LD4[ConstantPool]> 0x199bdd0, 0x1ab78b0, undef:i64
try.c: 0x1ab78b0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1a4ce10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1a9fea0: i64 = undef
try.c: 0x1ab7c40: 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: 0x1ab7b10: i32 = Constant<0>
try.c: 0x1ab7b10: i32 = Constant<0>
try.c: 0x1ab7b10: i32 = Constant<0>
try.c: 0x1ab7b10: 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: 0xcaf2f0: v4i64 = X86ISD::VTRUNC 0xcaf120
try.c: 0xcaf120: v16i32 = vselect 0xca04b0, 0xc52740, 0xcaeff0
try.c: 0xca04b0: v4i1 = X86ISD::PCMPGTM 0xc99080, 0xc534f0
try.c: 0xc99080: v4i64 = X86ISD::VBROADCAST 0xc53880
try.c: 0xc53880: i64,ch = load<LD8[%uglygep72]> 0xb93dd0, 0xc88220, undef:i64
try.c: 0xc88220: i64 = add 0xc99f60, 0xc15ce0
try.c: 0xc99f60: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xc8f8a0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xc15ce0: i64 = shl 0xc8f050, Constant:i8<3>
try.c: 0xc8f050: i64,ch = CopyFromReg 0xb93dd0, Register:i64 %vreg50
try.c: 0xc9a420: i64 = Register %vreg50
try.c: 0xc49b80: i8 = Constant<3>
try.c: 0xc96ee0: i64 = undef
try.c: 0xc534f0: v4i64,ch = CopyFromReg 0xb93dd0, Register:v4i64 %vreg13
try.c: 0xc30810: v4i64 = Register %vreg13
try.c: 0xc52740: v16i32 = X86ISD::VBROADCAST 0xc8f2b0
try.c: 0xc8f2b0: i32,ch = load<LD4[ConstantPool]> 0xb93dd0, 0xcaec60, undef:i64
try.c: 0xcaec60: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xc2e330: i64 = TargetConstantPool<i32 1> 0
try.c: 0xc96ee0: i64 = undef
try.c: 0xcaeff0: 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: 0xcaeec0: i32 = Constant<0>
try.c: 0xcaeec0: i32 = Constant<0>
try.c: 0xcaeec0: i32 = Constant<0>
try.c: 0xcaeec0: 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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1a24090: v4i64 = X86ISD::VTRUNC 0x1a23ec0
try.c: 0x1a23ec0: v16i32 = vselect 0x1a2d0c0, 0x19b6b50, 0x1a23d90
try.c: 0x1a2d0c0: v4i1 = X86ISD::PCMPGTM 0x1a0f9a0, 0x19b7900
try.c: 0x1a0f9a0: v4i64 = X86ISD::VBROADCAST 0x19b7c90
try.c: 0x19b7c90: i64,ch = load<LD8[%uglygep72]> 0x1909db0, 0x19aa410, undef:i64
try.c: 0x19aa410: i64 = add 0x1a10880, 0x19c06b0
try.c: 0x1a10880: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x19f9a00: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x19c06b0: i64 = shl 0x19f91b0, Constant:i8<3>
try.c: 0x19f91b0: i64,ch = CopyFromReg 0x1909db0, Register:i64 %vreg50
try.c: 0x1a10d40: i64 = Register %vreg50
try.c: 0x19ba190: i8 = Constant<3>
try.c: 0x1a0e010: i64 = undef
try.c: 0x19b7900: v4i64,ch = CopyFromReg 0x1909db0, Register:v4i64 %vreg13
try.c: 0x19a8780: v4i64 = Register %vreg13
try.c: 0x19b6b50: v16i32 = X86ISD::VBROADCAST 0x19f9410
try.c: 0x19f9410: i32,ch = load<LD4[ConstantPool]> 0x1909db0, 0x1a23a00, undef:i64
try.c: 0x1a23a00: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x19a5b80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1a0e010: i64 = undef
try.c: 0x1a23d90: 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: 0x1a23c60: i32 = Constant<0>
try.c: 0x1a23c60: i32 = Constant<0>
try.c: 0x1a23c60: i32 = Constant<0>
try.c: 0x1a23c60: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1fb8ec0: v4i64 = X86ISD::VTRUNC 0x1fb8cf0
try.c: 0x1fb8cf0: v16i32 = vselect 0x1fc2090, 0x1f61410, 0x1fb8bc0
try.c: 0x1fc2090: v4i1 = X86ISD::PCMPGTM 0x1fa4be0, 0x1f621c0
try.c: 0x1fa4be0: v4i64 = X86ISD::VBROADCAST 0x1f62550
try.c: 0x1f62550: i64,ch = load<LD8[%uglygep72]> 0x1e9ede0, 0x1f3d190, undef:i64
try.c: 0x1f3d190: i64 = add 0x1fa5ac0, 0x1f3f940
try.c: 0x1fa5ac0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1f4f6c0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1f3f940: i64 = shl 0x1f4ee70, Constant:i8<3>
try.c: 0x1f4ee70: i64,ch = CopyFromReg 0x1e9ede0, Register:i64 %vreg50
try.c: 0x1fa5f80: i64 = Register %vreg50
try.c: 0x1f21200: i8 = Constant<3>
try.c: 0x1fa2a40: i64 = undef
try.c: 0x1f621c0: v4i64,ch = CopyFromReg 0x1e9ede0, Register:v4i64 %vreg13
try.c: 0x1f64da0: v4i64 = Register %vreg13
try.c: 0x1f61410: v16i32 = X86ISD::VBROADCAST 0x1f4f0d0
try.c: 0x1f4f0d0: i32,ch = load<LD4[ConstantPool]> 0x1e9ede0, 0x1fb8830, undef:i64
try.c: 0x1fb8830: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1f3aed0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1fa2a40: i64 = undef
try.c: 0x1fb8bc0: 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: 0x1fb8a90: i32 = Constant<0>
try.c: 0x1fb8a90: i32 = Constant<0>
try.c: 0x1fb8a90: i32 = Constant<0>
try.c: 0x1fb8a90: i32 = Constant<0>
try.c: ...

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