Implementation notes: amd64, oki, crypto_aead/omdsha256k192n104tau128v2

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
113820? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
113822? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113854? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113890? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2019011020181123
113906? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
113998? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
113998? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
114012? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2019011020181123
114042? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
114054? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
114066? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
114168? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
114510? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
114564? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
114608? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
114658? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
114674? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
114690? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
114698? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114716? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
114718? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114740? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114740? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114744? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114744? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114762? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
114766? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
114766? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114768? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114770? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114776? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114820? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114830? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114848? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
114870? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114890? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
114894? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
114932? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114934? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
114936? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
115006? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115034? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115050? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
115098? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115132? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115174? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
115210? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
115238? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115242? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
115418? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
115968? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
116230? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
117218? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
117250? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
122578? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122580? ? ?? ? ?avx1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122616? ? ?? ? ?sse4clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122636? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122636? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122638? ? ?? ? ?avx1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122640? ? ?? ? ?avx1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122640? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122662? ? ?? ? ?sse4clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122664? ? ?? ? ?avx1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122684? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122704? ? ?? ? ?sse4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122714? ? ?? ? ?avx1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122830? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122952? ? ?? ? ?sse4clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
123552? ? ?? ? ?sse4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
131798? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132034? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
132072? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
132132? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
132146? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
132538? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132672? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132744? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132754? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132804? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132834? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132852? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132856? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132872? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132884? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
133064? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
133114? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
133240? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133256? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
133286? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
133292? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133316? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133318? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
133344? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
133376? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133390? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133422? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
133426? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
133428? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
133434? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
133460? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133960? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
134094? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
134252? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
134812? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
136498? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
141250? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
141606? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
141962? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2019011020181123
141990? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142076? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
142126? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
142140? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2019011020181123
142432? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
142478? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2019011020181123
142526? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
142650? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
142700? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
142728? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
142730? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
142868? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
142942? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
143020? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
143094? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
143154? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
143206? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
143266? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
143274? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
143308? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
143354? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
143380? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
143480? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
143518? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2019011020181123
143554? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
143584? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
143650? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
143676? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
143678? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
143714? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
143756? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
143800? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
143822? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
143950? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
144118? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2019011020181123
144326? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2019011020181123
144400? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
144692? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
144822? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
145214? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145230? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
145254? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
145332? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
145542? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
145562? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
145816? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145970? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
146062? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
146416? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
146772? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
146808? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
146842? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
147012? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
147058? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
147214? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
147494? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
147550? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
147610? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
147644? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
147702? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
148168? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
149040? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
149242? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
149420? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
149724? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
149776? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
150162? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
150456? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
150500? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
150664? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
150702? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
150704? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
150724? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2019011020181123
150740? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
150750? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
150758? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
150790? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
150792? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
150810? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
150838? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
151016? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
151052? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2019011020181123
151084? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
151222? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
151544? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
151558? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
151694? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
151722? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
151732? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
151908? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
151996? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
152230? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
152282? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
155958? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156454? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156910? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156938? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157312? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157336? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157342? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
157382? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157412? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157566? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157622? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157656? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
157664? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157712? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
157774? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157786? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
157860? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157930? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157960? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157964? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157986? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157986? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
158018? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
158064? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
158066? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
158130? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
158440? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
158474? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158516? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
159192? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
164626? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
167116? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
167288? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
183726? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
184714? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
184738? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
184778? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
186048? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
186172? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
187376? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
187378? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
187812? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
187876? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
188470? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
188526? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
188540? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
189758? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
190190? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
190258? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
190796? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
190910? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
192526? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
192662? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
193290? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
193300? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
194044? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
194056? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
194546? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
194920? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
194986? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
195140? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
196032? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
197128? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
197260? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
197542? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
198310? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
204782? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
204830? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
204872? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
204880? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
204894? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
204906? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
204928? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
205034? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
205106? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
212402? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
212468? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
212492? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
212638? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
213030? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
213096? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
213134? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
213726? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
213732? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
215800? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
216112? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
216422? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
218158? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
218216? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
219068? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
219188? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
219194? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
219482? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
219520? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
219540? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
219894? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
220190? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
220282? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
220708? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
220756? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
220814? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
220870? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
220882? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221054? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
221112? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221118? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
221142? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
221182? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221186? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
221254? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
221320? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
221728? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
221870? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
221928? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
222278? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
222316? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
222398? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
222496? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
222508? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
222520? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
222844? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
224002? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
224012? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
224764? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
224908? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
225088? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
228934? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
229160? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
229194? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
231126? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
231204? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
238022? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
238154? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238180? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238222? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
238550? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
238724? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
238834? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
238838? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
238878? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238890? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
238974? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
239098? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
239280? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
239538? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
239688? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
289310? ? ?? ? ?sse4cc2019011020181123
291592? ? ?? ? ?avx1cc2019011020181123
294664? ? ?? ? ?sse4gcc2019011020181123
294894? ? ?? ? ?sse4gcc_-funroll-loops2019011020181123
296654? ? ?? ? ?avx1gcc_-funroll-loops2019011020181123
296742? ? ?? ? ?avx1gcc2019011020181123
589810? ? ?? ? ?refcc2019011020181123
593274? ? ?? ? ?refgcc_-funroll-loops2019011020181123
594276? ? ?? ? ?refgcc2019011020181123

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: 0x149ffc0: v4i64 = X86ISD::VTRUNC 0x149fdf0
try.c: 0x149fdf0: v16i32 = vselect 0x1490680, 0x1432d00, 0x149fcc0
try.c: 0x1490680: v4i1 = X86ISD::PCMPGTM 0x14898b0, 0x1424080
try.c: 0x14898b0: v4i64 = X86ISD::VBROADCAST 0x1424410
try.c: 0x1424410: i64,ch = load<LD8[%uglygep72]> 0x1384dd0, 0x143a450, undef:i64
try.c: 0x143a450: i64 = add 0x148a790, 0x143ac10
try.c: 0x148a790: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1441800: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x143ac10: i64 = shl 0x1440fb0, Constant:i8<3>
try.c: 0x1440fb0: i64,ch = CopyFromReg 0x1384dd0, Register:i64 %vreg50
try.c: 0x148ac50: i64 = Register %vreg50
try.c: 0x14306f0: i8 = Constant<3>
try.c: 0x1487f20: i64 = undef
try.c: 0x1424080: v4i64,ch = CopyFromReg 0x1384dd0, Register:v4i64 %vreg13
try.c: 0x1448ff0: v4i64 = Register %vreg13
try.c: 0x1432d00: v16i32 = X86ISD::VBROADCAST 0x1441210
try.c: 0x1441210: i32,ch = load<LD4[ConstantPool]> 0x1384dd0, 0x149f930, undef:i64
try.c: 0x149f930: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1425e40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1487f20: i64 = undef
try.c: 0x149fcc0: 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: 0x149fb90: i32 = Constant<0>
try.c: 0x149fb90: i32 = Constant<0>
try.c: 0x149fb90: i32 = Constant<0>
try.c: 0x149fb90: 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: 0x2802ef0: v4i64 = X86ISD::VTRUNC 0x2802d20
try.c: 0x2802d20: v16i32 = vselect 0x27ff960, 0x27a5d10, 0x2802bf0
try.c: 0x27ff960: v4i1 = X86ISD::PCMPGTM 0x27fc170, 0x27a6ac0
try.c: 0x27fc170: v4i64 = X86ISD::VBROADCAST 0x27a6e50
try.c: 0x27a6e50: i64,ch = load<LD8[%uglygep72]> 0x26f5dd0, 0x279af90, undef:i64
try.c: 0x279af90: i64 = add 0x27fd050, 0x279b750
try.c: 0x27fd050: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x27bdc70: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x279b750: i64 = shl 0x27bd420, Constant:i8<3>
try.c: 0x27bd420: i64,ch = CopyFromReg 0x26f5dd0, Register:i64 %vreg50
try.c: 0x27fd510: i64 = Register %vreg50
try.c: 0x27942f0: i8 = Constant<3>
try.c: 0x27f9fd0: i64 = undef
try.c: 0x27a6ac0: v4i64,ch = CopyFromReg 0x26f5dd0, Register:v4i64 %vreg13
try.c: 0x2791ca0: v4i64 = Register %vreg13
try.c: 0x27a5d10: v16i32 = X86ISD::VBROADCAST 0x27bd680
try.c: 0x27bd680: i32,ch = load<LD4[ConstantPool]> 0x26f5dd0, 0x2802860, undef:i64
try.c: 0x2802860: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x278efb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x27f9fd0: i64 = undef
try.c: 0x2802bf0: 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: 0x2802ac0: i32 = Constant<0>
try.c: 0x2802ac0: i32 = Constant<0>
try.c: 0x2802ac0: i32 = Constant<0>
try.c: 0x2802ac0: 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: 0x1701d10: v4i64 = X86ISD::VTRUNC 0x1701b40
try.c: 0x1701b40: v16i32 = vselect 0x16f3290, 0x167dde0, 0x1701a10
try.c: 0x16f3290: v4i1 = X86ISD::PCMPGTM 0x16ec610, 0x1692360
try.c: 0x16ec610: v4i64 = X86ISD::VBROADCAST 0x16926f0
try.c: 0x16926f0: i64,ch = load<LD8[%uglygep72]> 0x15e7dd0, 0x1648b30, undef:i64
try.c: 0x1648b30: i64 = add 0x16ed4f0, 0x16808f0
try.c: 0x16ed4f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x16b0640: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x16808f0: i64 = shl 0x16afdf0, Constant:i8<3>
try.c: 0x16afdf0: i64,ch = CopyFromReg 0x15e7dd0, Register:i64 %vreg50
try.c: 0x16ed9b0: i64 = Register %vreg50
try.c: 0x1695ac0: i8 = Constant<3>
try.c: 0x16eac80: i64 = undef
try.c: 0x1692360: v4i64,ch = CopyFromReg 0x15e7dd0, Register:v4i64 %vreg13
try.c: 0x1687340: v4i64 = Register %vreg13
try.c: 0x167dde0: v16i32 = X86ISD::VBROADCAST 0x16b0050
try.c: 0x16b0050: i32,ch = load<LD4[ConstantPool]> 0x15e7dd0, 0x1701680, undef:i64
try.c: 0x1701680: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1694120: i64 = TargetConstantPool<i32 1> 0
try.c: 0x16eac80: i64 = undef
try.c: 0x1701a10: 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: 0x17018e0: i32 = Constant<0>
try.c: 0x17018e0: i32 = Constant<0>
try.c: 0x17018e0: i32 = Constant<0>
try.c: 0x17018e0: 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: 0xd56c30: v4i64 = X86ISD::VTRUNC 0xd56a60
try.c: 0xd56a60: v16i32 = vselect 0xd536a0, 0xce8370, 0xd56930
try.c: 0xd536a0: v4i1 = X86ISD::PCMPGTM 0xd3e520, 0xce9120
try.c: 0xd3e520: v4i64 = X86ISD::VBROADCAST 0xce94b0
try.c: 0xce94b0: i64,ch = load<LD8[%uglygep72]> 0xc37dd0, 0xd24570, undef:i64
try.c: 0xd24570: i64 = add 0xd3f400, 0xcdd2f0
try.c: 0xd3f400: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xd2b990: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xcdd2f0: i64 = shl 0xd2b140, Constant:i8<3>
try.c: 0xd2b140: i64,ch = CopyFromReg 0xc37dd0, Register:i64 %vreg50
try.c: 0xd3f8c0: i64 = Register %vreg50
try.c: 0xced510: i8 = Constant<3>
try.c: 0xd3c380: i64 = undef
try.c: 0xce9120: v4i64,ch = CopyFromReg 0xc37dd0, Register:v4i64 %vreg13
try.c: 0xcfded0: v4i64 = Register %vreg13
try.c: 0xce8370: v16i32 = X86ISD::VBROADCAST 0xd2b3a0
try.c: 0xd2b3a0: i32,ch = load<LD4[ConstantPool]> 0xc37dd0, 0xd565a0, undef:i64
try.c: 0xd565a0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xcfb9f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xd3c380: i64 = undef
try.c: 0xd56930: 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: 0xd56800: i32 = Constant<0>
try.c: 0xd56800: i32 = Constant<0>
try.c: 0xd56800: i32 = Constant<0>
try.c: 0xd56800: 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: 0x1bcbe40: v4i64 = X86ISD::VTRUNC 0x1bcbc70
try.c: 0x1bcbc70: v16i32 = vselect 0x1bbd3a0, 0x1b50b90, 0x1bcbb40
try.c: 0x1bbd3a0: v4i1 = X86ISD::PCMPGTM 0x1bb6340, 0x1b4b0d0
try.c: 0x1bb6340: v4i64 = X86ISD::VBROADCAST 0x1b4b460
try.c: 0x1b4b460: i64,ch = load<LD8[%uglygep72]> 0x1aafdb0, 0x1ba4270, undef:i64
try.c: 0x1ba4270: i64 = add 0x1bb7220, 0x1b45120
try.c: 0x1bb7220: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1bab760: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1b45120: i64 = shl 0x1baaf10, Constant:i8<3>
try.c: 0x1baaf10: i64,ch = CopyFromReg 0x1aafdb0, Register:i64 %vreg50
try.c: 0x1bb76e0: i64 = Register %vreg50
try.c: 0x1b318e0: i8 = Constant<3>
try.c: 0x1bb49b0: i64 = undef
try.c: 0x1b4b0d0: v4i64,ch = CopyFromReg 0x1aafdb0, Register:v4i64 %vreg13
try.c: 0x1b74b80: v4i64 = Register %vreg13
try.c: 0x1b50b90: v16i32 = X86ISD::VBROADCAST 0x1bab170
try.c: 0x1bab170: i32,ch = load<LD4[ConstantPool]> 0x1aafdb0, 0x1bcb7b0, undef:i64
try.c: 0x1bcb7b0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1b5fbd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1bb49b0: i64 = undef
try.c: 0x1bcbb40: 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: 0x1bcba10: i32 = Constant<0>
try.c: 0x1bcba10: i32 = Constant<0>
try.c: 0x1bcba10: i32 = Constant<0>
try.c: 0x1bcba10: 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: 0x1152dd0: v4i64 = X86ISD::VTRUNC 0x1152c00
try.c: 0x1152c00: v16i32 = vselect 0x1148330, 0x10d62f0, 0x1152ad0
try.c: 0x1148330: v4i1 = X86ISD::PCMPGTM 0x113b2b0, 0x10eb950
try.c: 0x113b2b0: v4i64 = X86ISD::VBROADCAST 0x10ebce0
try.c: 0x10ebce0: i64,ch = load<LD8[%uglygep72]> 0x1035dd0, 0x10fd0a0, undef:i64
try.c: 0x10fd0a0: i64 = add 0x113c190, 0x10e2ea0
try.c: 0x113c190: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1092f40: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x10e2ea0: i64 = shl 0x10926f0, Constant:i8<3>
try.c: 0x10926f0: i64,ch = CopyFromReg 0x1035dd0, Register:i64 %vreg50
try.c: 0x113c650: i64 = Register %vreg50
try.c: 0x10e8e50: i8 = Constant<3>
try.c: 0x1139920: i64 = undef
try.c: 0x10eb950: v4i64,ch = CopyFromReg 0x1035dd0, Register:v4i64 %vreg13
try.c: 0x10e15b0: v4i64 = Register %vreg13
try.c: 0x10d62f0: v16i32 = X86ISD::VBROADCAST 0x1092950
try.c: 0x1092950: i32,ch = load<LD4[ConstantPool]> 0x1035dd0, 0x1152740, undef:i64
try.c: 0x1152740: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x10ed710: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1139920: i64 = undef
try.c: 0x1152ad0: 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: 0x11529a0: i32 = Constant<0>
try.c: 0x11529a0: i32 = Constant<0>
try.c: 0x11529a0: i32 = Constant<0>
try.c: 0x11529a0: 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