Implementation notes: amd64, oki, crypto_sign/luov6468330

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_sign
Primitive: luov6468330
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
186385718? ? ?? ? ?portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019011420181123
186412098? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011420181123
187091302? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
188532284? ? ?? ? ?portablegcc_-march=k8_-O3_-fomit-frame-pointer2019011420181123
188669478? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011420181123
188824706? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
188842600? ? ?? ? ?portablegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
188842960? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011420181123
189114306? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011420181123
189120184? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
189122338? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
189285862? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011420181123
189328556? ? ?? ? ?portablegcc_-m64_-O3_-fomit-frame-pointer2019011420181123
189420400? ? ?? ? ?portablegcc_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
189443974? ? ?? ? ?portablegcc_-O3_-fomit-frame-pointer2019011420181123
189521932? ? ?? ? ?portablegcc_-O2_-fomit-frame-pointer2019011420181123
189671448? ? ?? ? ?portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
189839786? ? ?? ? ?portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
189953964? ? ?? ? ?portablegcc_-m64_-O2_-fomit-frame-pointer2019011420181123
189989792? ? ?? ? ?portablegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011420181123
189994080? ? ?? ? ?portablegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011420181123
190041952? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
190055112? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011420181123
190139402? ? ?? ? ?portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019011420181123
190175648? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011420181123
190222626? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011420181123
190254358? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011420181123
190299536? ? ?? ? ?portablegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011420181123
190406484? ? ?? ? ?portablegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011420181123
190433350? ? ?? ? ?portablegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011420181123
190461258? ? ?? ? ?portablegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
190572366? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
190605746? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011420181123
190606312? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011420181123
190620208? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
190621302? ? ?? ? ?portablegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011420181123
190625752? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
190688988? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
190828090? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
191007242? ? ?? ? ?portablegcc_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
191065722? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011420181123
191096622? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011420181123
191145870? ? ?? ? ?portablegcc_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
191146934? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011420181123
191342754? ? ?? ? ?portablegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
191353798? ? ?? ? ?portablegcc_-march=k8_-O2_-fomit-frame-pointer2019011420181123
191648898? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011420181123
192879492? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011420181123
193038392? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
193059456? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
193510576? ? ?? ? ?portablegcc_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
193596980? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
193662584? ? ?? ? ?portablegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
193745730? ? ?? ? ?portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011420181123
193753704? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
194155058? ? ?? ? ?portableclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
194239370? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
194315140? ? ?? ? ?portableclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
194522700? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
195027486? ? ?? ? ?portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011420181123
195055502? ? ?? ? ?portableclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
195477664? ? ?? ? ?portablegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
195719624? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011420181123
196102810? ? ?? ? ?portablegcc_-march=k8_-O_-fomit-frame-pointer2019011420181123
196232386? ? ?? ? ?portableclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
196251500? ? ?? ? ?portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011420181123
196324514? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011420181123
196425876? ? ?? ? ?portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
196433850? ? ?? ? ?portablegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011420181123
196615404? ? ?? ? ?portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011420181123
196650328? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
196713506? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011420181123
196862916? ? ?? ? ?portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
196873582? ? ?? ? ?portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019011420181123
196971726? ? ?? ? ?portablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011420181123
197044514? ? ?? ? ?portablegcc_-O_-fomit-frame-pointer2019011420181123
197094640? ? ?? ? ?portablegcc_-m64_-O_-fomit-frame-pointer2019011420181123
197217148? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011420181123
197246226? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
197279958? ? ?? ? ?portablegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011420181123
198009396? ? ?? ? ?portablegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011420181123
198408034? ? ?? ? ?portablegcc_-march=nocona_-O_-fomit-frame-pointer2019011420181123
199036730? ? ?? ? ?portablegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
199797324? ? ?? ? ?portablegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
200676354? ? ?? ? ?portablegcc_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
201869490? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011420181123
202431792? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011420181123
202787542? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
203390932? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011420181123
204179662? ? ?? ? ?portablegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011420181123
204914736? ? ?? ? ?portablegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011420181123
205097292? ? ?? ? ?portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
205393914? ? ?? ? ?portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019011420181123
205589776? ? ?? ? ?portablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011420181123
205666082? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011420181123
205699614? ? ?? ? ?portablegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011420181123
206234224? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
206254048? ? ?? ? ?portablegcc_-march=k8_-Os_-fomit-frame-pointer2019011420181123
206620114? ? ?? ? ?portablegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011420181123
206703382? ? ?? ? ?portablegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011420181123
206843402? ? ?? ? ?portablegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011420181123
206849324? ? ?? ? ?portablegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
207517844? ? ?? ? ?portablegcc_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
207726304? ? ?? ? ?portablegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011420181123
207771476? ? ?? ? ?portablegcc_-m64_-Os_-fomit-frame-pointer2019011420181123
207797234? ? ?? ? ?portablegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
208035500? ? ?? ? ?portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
208116430? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
208207528? ? ?? ? ?portablegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
208497450? ? ?? ? ?portablegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
208948018? ? ?? ? ?portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011420181123
209051524? ? ?? ? ?portablegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
209267204? ? ?? ? ?portablegcc_-Os_-fomit-frame-pointer2019011420181123
214629610? ? ?? ? ?portablegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011420181123
215124432? ? ?? ? ?portablegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
215367204? ? ?? ? ?portablegcc_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
357265416? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
357362568? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
357492534? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011420181123
357890924? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
360376178? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
360538006? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011420181123
360652386? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
360746212? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011420181123
378546402? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011420181123
378680870? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
378945780? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011420181123
379213262? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011420181123
380358146? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011420181123
381175832? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011420181123
381767914? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
382097262? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
382183138? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
382214062? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
382221012? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011420181123
382251986? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
382453650? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
383079094? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
383257642? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
383322430? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011420181123
383487180? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
383634764? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011420181123
383663696? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
383701720? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
383862638? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011420181123
384016310? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
384038272? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011420181123
384061860? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011420181123
384107872? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011420181123
384127238? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
384154264? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
384156820? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011420181123
384177116? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011420181123
384181644? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
384260216? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011420181123
384271400? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011420181123
384316070? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011420181123
384753522? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011420181123
384860690? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
385093978? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011420181123
385589014? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011420181123
386003528? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011420181123
386058300? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011420181123
386231582? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011420181123
386371610? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
386399600? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011420181123
386607956? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011420181123
386617560? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
386691474? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011420181123
386974034? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
387046350? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
387412676? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011420181123
387451672? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011420181123
387599920? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
388700544? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011420181123
388828868? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011420181123
389765398? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011420181123
389820174? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011420181123
403107590? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011420181123
406837132? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011420181123
408306904? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
408688536? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
413683642? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011420181123
413728544? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
413914454? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
413971258? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
414270764? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011420181123
414577282? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
415027674? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011420181123
415396576? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
416207422? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
416653986? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011420181123
416723714? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
416772226? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011420181123
416797844? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
417047102? ? ?? ? ?portablecc2019011420181123
417122600? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
417173554? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011420181123
417200904? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011420181123
417223216? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011420181123
417712152? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011420181123
417958338? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011420181123
418224584? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011420181123
418509776? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011420181123
418527162? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011420181123
418775634? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
418984900? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011420181123
419587724? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
419606470? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
419631920? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011420181123
419642234? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011420181123
419652282? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
420152624? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011420181123
420424146? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011420181123
422202370? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
422842990? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
423056298? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
423162448? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011420181123
423242530? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011420181123
423533524? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
423675548? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011420181123
423948662? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011420181123
424074828? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
425009170? ? ?? ? ?portablegcc_-funroll-loops2019011420181123
425633474? ? ?? ? ?portablegcc2019011420181123
455248672? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
455711402? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
455976246? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011420181123
456967852? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011420181123
459245764? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011420181123
460918628? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011420181123
461815926? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011420181123
462848964? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011420181123
464752558? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
464915148? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
816733240? ? ?? ? ?refcc2019011420181123
817861050? ? ?? ? ?refgcc2019011420181123
817969196? ? ?? ? ?refgcc_-funroll-loops2019011420181123

Compiler output

Implementation: portable
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2926bc0: v4i64 = X86ISD::VTRUNC 0x29269f0
try.c: 0x29269f0: v16i32 = vselect 0x2916a40, 0x28c0690, 0x29268c0
try.c: 0x2916a40: v4i1 = X86ISD::PCMPGTM 0x290f0a0, 0x28c1440
try.c: 0x290f0a0: v4i64 = X86ISD::VBROADCAST 0x28c17d0
try.c: 0x28c17d0: i64,ch = load<LD8[%uglygep72]> 0x2809dd0, 0x29002a0, undef:i64
try.c: 0x29002a0: i64 = add 0x290ff80, 0x288b5a0
try.c: 0x290ff80: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x29067b0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x288b5a0: i64 = shl 0x2905f60, Constant:i8<3>
try.c: 0x2905f60: i64,ch = CopyFromReg 0x2809dd0, Register:i64 %vreg50
try.c: 0x2910440: i64 = Register %vreg50
try.c: 0x28af3c0: i8 = Constant<3>
try.c: 0x290d710: i64 = undef
try.c: 0x28c1440: v4i64,ch = CopyFromReg 0x2809dd0, Register:v4i64 %vreg13
try.c: 0x28cde20: v4i64 = Register %vreg13
try.c: 0x28c0690: v16i32 = X86ISD::VBROADCAST 0x29061c0
try.c: 0x29061c0: i32,ch = load<LD4[ConstantPool]> 0x2809dd0, 0x2926530, undef:i64
try.c: 0x2926530: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x28a95a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x290d710: i64 = undef
try.c: 0x29268c0: 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: 0x2926790: i32 = Constant<0>
try.c: 0x2926790: i32 = Constant<0>
try.c: 0x2926790: i32 = Constant<0>
try.c: 0x2926790: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: portable
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x15b3d40: v4i64 = X86ISD::VTRUNC 0x15b3b70
try.c: 0x15b3b70: v16i32 = vselect 0x15a0270, 0x154d570, 0x15b3a40
try.c: 0x15a0270: v4i1 = X86ISD::PCMPGTM 0x159d240, 0x155bb10
try.c: 0x159d240: v4i64 = X86ISD::VBROADCAST 0x155bea0
try.c: 0x155bea0: i64,ch = load<LD8[%uglygep72]> 0x1496dd0, 0x15198b0, undef:i64
try.c: 0x15198b0: i64 = add 0x159e120, 0x1535890
try.c: 0x159e120: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1583770: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1535890: i64 = shl 0x1582f20, Constant:i8<3>
try.c: 0x1582f20: i64,ch = CopyFromReg 0x1496dd0, Register:i64 %vreg50
try.c: 0x159e5e0: i64 = Register %vreg50
try.c: 0x15376a0: i8 = Constant<3>
try.c: 0x159b8b0: i64 = undef
try.c: 0x155bb10: v4i64,ch = CopyFromReg 0x1496dd0, Register:v4i64 %vreg13
try.c: 0x155fdb0: v4i64 = Register %vreg13
try.c: 0x154d570: v16i32 = X86ISD::VBROADCAST 0x1583180
try.c: 0x1583180: i32,ch = load<LD4[ConstantPool]> 0x1496dd0, 0x15b36b0, undef:i64
try.c: 0x15b36b0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x155d8d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x159b8b0: i64 = undef
try.c: 0x15b3a40: 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: 0x15b3910: i32 = Constant<0>
try.c: 0x15b3910: i32 = Constant<0>
try.c: 0x15b3910: i32 = Constant<0>
try.c: 0x15b3910: i32 = Constant<0>
try.c: ...

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

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: 0xaa2010: v4i64 = X86ISD::VTRUNC 0xaa1e40
try.c: 0xaa1e40: v16i32 = vselect 0xaaa2a0, 0xa2ea20, 0xaa1d10
try.c: 0xaaa2a0: v4i1 = X86ISD::PCMPGTM 0xa8c510, 0xa2f7d0
try.c: 0xa8c510: v4i64 = X86ISD::VBROADCAST 0xa2fb60
try.c: 0xa2fb60: i64,ch = load<LD8[%uglygep72]> 0x985da0, 0xa0da50, undef:i64
try.c: 0xa0da50: i64 = add 0xa8d3f0, 0xa2b620
try.c: 0xa8d3f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xa09000: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xa2b620: i64 = shl 0xa087b0, Constant:i8<3>
try.c: 0xa087b0: i64,ch = CopyFromReg 0x985da0, Register:i64 %vreg50
try.c: 0xa8d8b0: i64 = Register %vreg50
try.c: 0xa35af0: i8 = Constant<3>
try.c: 0xa8ab80: i64 = undef
try.c: 0xa2f7d0: v4i64,ch = CopyFromReg 0x985da0, Register:v4i64 %vreg13
try.c: 0xa39510: v4i64 = Register %vreg13
try.c: 0xa2ea20: v16i32 = X86ISD::VBROADCAST 0xa08a10
try.c: 0xa08a10: i32,ch = load<LD4[ConstantPool]> 0x985da0, 0xaa1980, undef:i64
try.c: 0xaa1980: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xa21eb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xa8ab80: i64 = undef
try.c: 0xaa1d10: 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: 0xaa1be0: i32 = Constant<0>
try.c: 0xaa1be0: i32 = Constant<0>
try.c: 0xaa1be0: i32 = Constant<0>
try.c: 0xaa1be0: 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: 0x27efe00: v4i64 = X86ISD::VTRUNC 0x27efc30
try.c: 0x27efc30: v16i32 = vselect 0x27da310, 0x2795df0, 0x27efb00
try.c: 0x27da310: v4i1 = X86ISD::PCMPGTM 0x27d72e0, 0x2796ba0
try.c: 0x27d72e0: v4i64 = X86ISD::VBROADCAST 0x2796f30
try.c: 0x2796f30: i64,ch = load<LD8[%uglygep72]> 0x26d1dd0, 0x27c66a0, undef:i64
try.c: 0x27c66a0: i64 = add 0x27d81c0, 0x2780f30
try.c: 0x27d81c0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x27cba70: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2780f30: i64 = shl 0x27cb220, Constant:i8<3>
try.c: 0x27cb220: i64,ch = CopyFromReg 0x26d1dd0, Register:i64 %vreg50
try.c: 0x27d8680: i64 = Register %vreg50
try.c: 0x2753c50: i8 = Constant<3>
try.c: 0x27d5950: i64 = undef
try.c: 0x2796ba0: v4i64,ch = CopyFromReg 0x26d1dd0, Register:v4i64 %vreg13
try.c: 0x276e3c0: v4i64 = Register %vreg13
try.c: 0x2795df0: v16i32 = X86ISD::VBROADCAST 0x27cb480
try.c: 0x27cb480: i32,ch = load<LD4[ConstantPool]> 0x26d1dd0, 0x27ef770, undef:i64
try.c: 0x27ef770: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x277cdd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x27d5950: i64 = undef
try.c: 0x27efb00: 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: 0x27ef9d0: i32 = Constant<0>
try.c: 0x27ef9d0: i32 = Constant<0>
try.c: 0x27ef9d0: i32 = Constant<0>
try.c: 0x27ef9d0: 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