Implementation notes: amd64, oki, crypto_aead/omdsha256k128n96tau128v2

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
113872? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
113882? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2019011020181123
113890? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113898? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
113946? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113948? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
113958? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2019011020181123
113974? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
114006? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
114016? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
114048? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
114074? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
114076? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
114576? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114592? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
114594? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
114644? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
114648? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114688? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
114688? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114718? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
114734? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114752? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114760? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114766? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114782? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
114784? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114788? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114804? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114808? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114810? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
114810? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
114814? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114818? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114820? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
114826? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114852? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114860? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
114864? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114938? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
114954? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115076? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115078? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115078? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
115130? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
115148? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
115266? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
115570? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
115722? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
115898? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
116002? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
116384? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
117254? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
121416? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
122562? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122568? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122580? ? ?? ? ?avx1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122604? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122610? ? ?? ? ?avx1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122612? ? ?? ? ?avx1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122620? ? ?? ? ?sse4clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122626? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122626? ? ?? ? ?sse4clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122632? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122632? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122670? ? ?? ? ?sse4clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122684? ? ?? ? ?sse4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122700? ? ?? ? ?avx1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
123092? ? ?? ? ?avx1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
123116? ? ?? ? ?sse4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
132086? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132100? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
132110? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
132138? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132170? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
132678? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132712? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132736? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132738? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132778? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132824? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132846? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132856? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132866? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132872? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
133034? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
133224? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133236? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133284? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133322? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133330? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
133354? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
133370? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
133404? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
133434? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
133436? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
133438? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
133438? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
133446? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133458? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133480? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133766? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
134494? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
134620? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
134968? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
136314? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
141434? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
141534? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
141826? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142426? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142528? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
142854? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
143076? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
143288? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
143294? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
143298? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
143384? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
143398? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
143426? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
143450? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
143458? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
143554? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
143616? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
143642? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2019011020181123
143694? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
143696? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
143720? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
143848? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
143852? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
143878? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
143904? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
143934? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
144028? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
144088? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
144110? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
144146? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
144244? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
144246? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2019011020181123
144300? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
144346? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
144394? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2019011020181123
144460? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2019011020181123
144600? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
144686? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
144690? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
144998? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
145218? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
145240? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
145256? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
145344? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
145392? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
145532? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145540? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
145562? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
145706? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145772? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145816? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
145932? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
145954? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
146064? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
146156? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
146208? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
146474? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
146570? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
146644? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
146648? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
147328? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
148328? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
148650? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
149500? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2019011020181123
149666? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2019011020181123
149752? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
149888? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
150018? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
150024? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
150154? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
150156? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
150190? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
150272? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
150410? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
150426? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2019011020181123
150460? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
150480? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
150532? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
150680? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
150726? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
150734? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
150960? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
150980? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
151020? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
151054? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
151184? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
151240? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
151254? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
151256? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
151266? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2019011020181123
151302? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
151324? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
151376? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
151422? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
151428? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
151490? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
156716? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156760? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156856? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
156866? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157088? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157362? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157444? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
157490? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157514? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157546? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157590? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
157668? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
157744? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157746? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157746? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157836? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157850? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157854? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
157868? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
158020? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158222? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158232? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
158372? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
158410? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158416? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
158448? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158676? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
159054? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
159614? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
160378? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
164328? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
167116? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
167694? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
183982? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
184440? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
184452? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
184518? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
186136? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
186268? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
187544? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
187556? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
188052? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
188072? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
188548? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
189508? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
189660? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
189716? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
190148? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
190160? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
191202? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
191346? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
192644? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
192710? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
193006? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
193320? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
193956? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
194056? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
194290? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
195282? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
195390? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
196000? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
196042? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
196692? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
196696? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
196926? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
197340? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
203852? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
203990? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
204032? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
204112? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
204192? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
204716? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
204752? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
205172? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
205288? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
212410? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
212672? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
212762? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
212808? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
212890? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
213254? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
213590? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
213596? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
213654? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
215372? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
215416? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
216830? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
218320? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
218332? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
219140? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
219964? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
219984? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
220008? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
220188? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
220278? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
220358? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
220432? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
220462? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
221090? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
221114? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
221142? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221172? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221180? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221320? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
221368? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
221386? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221442? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221530? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221970? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
221986? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
222098? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
222144? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
222226? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
222358? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
222384? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
222484? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
222528? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
222654? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
222720? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
222932? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
222994? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
223014? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
223516? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
223552? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
223758? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
223786? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
224196? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
224540? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
225132? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
229744? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
229864? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
235514? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
235926? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
236098? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
236226? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
236352? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
236952? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
238122? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
238188? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238246? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238322? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
238412? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
238486? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
239218? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
239274? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
239324? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
289488? ? ?? ? ?sse4cc2019011020181123
290440? ? ?? ? ?avx1cc2019011020181123
294540? ? ?? ? ?sse4gcc2019011020181123
294754? ? ?? ? ?sse4gcc_-funroll-loops2019011020181123
296632? ? ?? ? ?avx1gcc_-funroll-loops2019011020181123
298246? ? ?? ? ?avx1gcc2019011020181123
587304? ? ?? ? ?refcc2019011020181123
590268? ? ?? ? ?refgcc_-funroll-loops2019011020181123
593932? ? ?? ? ?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: 0xdfa1b0: v4i64 = X86ISD::VTRUNC 0xdf9fe0
try.c: 0xdf9fe0: v16i32 = vselect 0xdf6c20, 0xd95630, 0xdf9eb0
try.c: 0xdf6c20: v4i1 = X86ISD::PCMPGTM 0xde2a90, 0xd963e0
try.c: 0xde2a90: v4i64 = X86ISD::VBROADCAST 0xd96770
try.c: 0xd96770: i64,ch = load<LD8[%uglygep72]> 0xcdcdd0, 0xdae580, undef:i64
try.c: 0xdae580: i64 = add 0xde3970, 0xd774a0
try.c: 0xde3970: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xd87f70: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xd774a0: i64 = shl 0xd87720, Constant:i8<3>
try.c: 0xd87720: i64,ch = CopyFromReg 0xcdcdd0, Register:i64 %vreg50
try.c: 0xde3e30: i64 = Register %vreg50
try.c: 0xd82d40: i8 = Constant<3>
try.c: 0xde1100: i64 = undef
try.c: 0xd963e0: v4i64,ch = CopyFromReg 0xcdcdd0, Register:v4i64 %vreg13
try.c: 0xd8f620: v4i64 = Register %vreg13
try.c: 0xd95630: v16i32 = X86ISD::VBROADCAST 0xd87980
try.c: 0xd87980: i32,ch = load<LD4[ConstantPool]> 0xcdcdd0, 0xdf9b20, undef:i64
try.c: 0xdf9b20: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xd9f4f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xde1100: i64 = undef
try.c: 0xdf9eb0: 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: 0xdf9d80: i32 = Constant<0>
try.c: 0xdf9d80: i32 = Constant<0>
try.c: 0xdf9d80: i32 = Constant<0>
try.c: 0xdf9d80: 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: 0x12c3430: v4i64 = X86ISD::VTRUNC 0x12c3260
try.c: 0x12c3260: v16i32 = vselect 0x12bfea0, 0x125db20, 0x12c3130
try.c: 0x12bfea0: v4i1 = X86ISD::PCMPGTM 0x12ab910, 0x1244f50
try.c: 0x12ab910: v4i64 = X86ISD::VBROADCAST 0x12452e0
try.c: 0x12452e0: i64,ch = load<LD8[%uglygep72]> 0x11a6db0, 0x1292d50, undef:i64
try.c: 0x1292d50: i64 = add 0x12ac7f0, 0x126eb00
try.c: 0x12ac7f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1261400: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x126eb00: i64 = shl 0x1260bb0, Constant:i8<3>
try.c: 0x1260bb0: i64,ch = CopyFromReg 0x11a6db0, Register:i64 %vreg50
try.c: 0x12accb0: i64 = Register %vreg50
try.c: 0x1269700: i8 = Constant<3>
try.c: 0x12a9f80: i64 = undef
try.c: 0x1244f50: v4i64,ch = CopyFromReg 0x11a6db0, Register:v4i64 %vreg13
try.c: 0x124f4d0: v4i64 = Register %vreg13
try.c: 0x125db20: v16i32 = X86ISD::VBROADCAST 0x1260e10
try.c: 0x1260e10: i32,ch = load<LD4[ConstantPool]> 0x11a6db0, 0x12c2da0, undef:i64
try.c: 0x12c2da0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1246d10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x12a9f80: i64 = undef
try.c: 0x12c3130: 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: 0x12c3000: i32 = Constant<0>
try.c: 0x12c3000: i32 = Constant<0>
try.c: 0x12c3000: i32 = Constant<0>
try.c: 0x12c3000: 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: 0x18bd7b0: v4i64 = X86ISD::VTRUNC 0x18bd5e0
try.c: 0x18bd5e0: v16i32 = vselect 0x18c5b00, 0x184c190, 0x18bd4b0
try.c: 0x18c5b00: v4i1 = X86ISD::PCMPGTM 0x18a74f0, 0x184cf40
try.c: 0x18a74f0: v4i64 = X86ISD::VBROADCAST 0x184d2d0
try.c: 0x184d2d0: i64,ch = load<LD8[%uglygep72]> 0x17a1dd0, 0x18a2a40, undef:i64
try.c: 0x18a2a40: i64 = add 0x18a83d0, 0x1857060
try.c: 0x18a83d0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x189fd60: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1857060: i64 = shl 0x189f510, Constant:i8<3>
try.c: 0x189f510: i64,ch = CopyFromReg 0x17a1dd0, Register:i64 %vreg50
try.c: 0x18a8890: i64 = Register %vreg50
try.c: 0x1858660: i8 = Constant<3>
try.c: 0x18a5b60: i64 = undef
try.c: 0x184cf40: v4i64,ch = CopyFromReg 0x17a1dd0, Register:v4i64 %vreg13
try.c: 0x1840710: v4i64 = Register %vreg13
try.c: 0x184c190: v16i32 = X86ISD::VBROADCAST 0x189f770
try.c: 0x189f770: i32,ch = load<LD4[ConstantPool]> 0x17a1dd0, 0x18bd120, undef:i64
try.c: 0x18bd120: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x183ce00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x18a5b60: i64 = undef
try.c: 0x18bd4b0: 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: 0x18bd380: i32 = Constant<0>
try.c: 0x18bd380: i32 = Constant<0>
try.c: 0x18bd380: i32 = Constant<0>
try.c: 0x18bd380: 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: 0x253c510: v4i64 = X86ISD::VTRUNC 0x253c340
try.c: 0x253c340: v16i32 = vselect 0x2538f80, 0x24c55a0, 0x253c210
try.c: 0x2538f80: v4i1 = X86ISD::PCMPGTM 0x2524df0, 0x24c6350
try.c: 0x2524df0: v4i64 = X86ISD::VBROADCAST 0x24c66e0
try.c: 0x24c66e0: i64,ch = load<LD8[%uglygep72]> 0x241fdd0, 0x24beed0, undef:i64
try.c: 0x24beed0: i64 = add 0x2525cd0, 0x24d26b0
try.c: 0x2525cd0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x250d310: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x24d26b0: i64 = shl 0x250cac0, Constant:i8<3>
try.c: 0x250cac0: i64,ch = CopyFromReg 0x241fdd0, Register:i64 %vreg50
try.c: 0x2526190: i64 = Register %vreg50
try.c: 0x24cf680: i8 = Constant<3>
try.c: 0x2523460: i64 = undef
try.c: 0x24c6350: v4i64,ch = CopyFromReg 0x241fdd0, Register:v4i64 %vreg13
try.c: 0x24d5e90: v4i64 = Register %vreg13
try.c: 0x24c55a0: v16i32 = X86ISD::VBROADCAST 0x250cd20
try.c: 0x250cd20: i32,ch = load<LD4[ConstantPool]> 0x241fdd0, 0x253be80, undef:i64
try.c: 0x253be80: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x24bb330: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2523460: i64 = undef
try.c: 0x253c210: 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: 0x253c0e0: i32 = Constant<0>
try.c: 0x253c0e0: i32 = Constant<0>
try.c: 0x253c0e0: i32 = Constant<0>
try.c: 0x253c0e0: 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: 0xefe160: v4i64 = X86ISD::VTRUNC 0xefdf90
try.c: 0xefdf90: v16i32 = vselect 0xf10470, 0xe8dfd0, 0xefde60
try.c: 0xf10470: v4i1 = X86ISD::PCMPGTM 0xef9ad0, 0xe8ed80
try.c: 0xef9ad0: v4i64 = X86ISD::VBROADCAST 0xe8f110
try.c: 0xe8f110: i64,ch = load<LD8[%uglygep72]> 0xdf3dd0, 0xe44bf0, undef:i64
try.c: 0xe44bf0: i64 = add 0xefa9b0, 0xe89220
try.c: 0xefa9b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xeead70: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xe89220: i64 = shl 0xeea520, Constant:i8<3>
try.c: 0xeea520: i64,ch = CopyFromReg 0xdf3dd0, Register:i64 %vreg50
try.c: 0xefae70: i64 = Register %vreg50
try.c: 0xea3730: i8 = Constant<3>
try.c: 0xef8140: i64 = undef
try.c: 0xe8ed80: v4i64,ch = CopyFromReg 0xdf3dd0, Register:v4i64 %vreg13
try.c: 0xe92c30: v4i64 = Register %vreg13
try.c: 0xe8dfd0: v16i32 = X86ISD::VBROADCAST 0xeea780
try.c: 0xeea780: i32,ch = load<LD4[ConstantPool]> 0xdf3dd0, 0xefdad0, undef:i64
try.c: 0xefdad0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xea69a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xef8140: i64 = undef
try.c: 0xefde60: 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: 0xefdd30: i32 = Constant<0>
try.c: 0xefdd30: i32 = Constant<0>
try.c: 0xefdd30: i32 = Constant<0>
try.c: 0xefdd30: 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: 0xa56240: v4i64 = X86ISD::VTRUNC 0xa56070
try.c: 0xa56070: v16i32 = vselect 0xa52cb0, 0x9fdf10, 0xa55f40
try.c: 0xa52cb0: v4i1 = X86ISD::PCMPGTM 0xa3eb20, 0x9eaac0
try.c: 0xa3eb20: v4i64 = X86ISD::VBROADCAST 0x9eae50
try.c: 0x9eae50: i64,ch = load<LD8[%uglygep72]> 0x938dd0, 0x9d87f0, undef:i64
try.c: 0x9d87f0: i64 = add 0xa3fa00, 0x9ee4c0
try.c: 0xa3fa00: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xa3b2c0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x9ee4c0: i64 = shl 0xa3aa70, Constant:i8<3>
try.c: 0xa3aa70: i64,ch = CopyFromReg 0x938dd0, Register:i64 %vreg50
try.c: 0xa3fec0: i64 = Register %vreg50
try.c: 0x9efac0: i8 = Constant<3>
try.c: 0xa3d190: i64 = undef
try.c: 0x9eaac0: v4i64,ch = CopyFromReg 0x938dd0, Register:v4i64 %vreg13
try.c: 0x9e0fb0: v4i64 = Register %vreg13
try.c: 0x9fdf10: v16i32 = X86ISD::VBROADCAST 0xa3acd0
try.c: 0xa3acd0: i32,ch = load<LD4[ConstantPool]> 0x938dd0, 0xa55bb0, undef:i64
try.c: 0xa55bb0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x9ff200: i64 = TargetConstantPool<i32 1> 0
try.c: 0xa3d190: i64 = undef
try.c: 0xa55f40: 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: 0xa55e10: i32 = Constant<0>
try.c: 0xa55e10: i32 = Constant<0>
try.c: 0xa55e10: i32 = Constant<0>
try.c: 0xa55e10: 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