Implementation notes: amd64, oki, crypto_aead/omdsha256k256n104tau160v2

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
113772? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
113798? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113900? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2019011020181123
113910? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113946? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
114006? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
114024? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
114104? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
114132? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2019011020181123
114154? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
114482? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
114528? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
114530? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
114584? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
114594? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
114598? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114680? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
114690? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114694? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114710? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
114736? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114740? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114740? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114748? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114786? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
114792? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
114798? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
114836? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114858? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
114876? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114884? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
114904? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114908? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
114922? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114922? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114924? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
114930? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114946? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114986? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114988? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
115034? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
115058? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
115068? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115086? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115332? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
115452? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
115548? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
115730? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
115906? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
116068? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
116240? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
117166? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
117864? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
119304? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
122410? ? ?? ? ?sse4clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122532? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122552? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122566? ? ?? ? ?avx1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122598? ? ?? ? ?avx1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122614? ? ?? ? ?avx1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122616? ? ?? ? ?avx1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122676? ? ?? ? ?sse4clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122684? ? ?? ? ?sse4clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122690? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122730? ? ?? ? ?sse4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122732? ? ?? ? ?sse4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122746? ? ?? ? ?avx1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122860? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
123130? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
123906? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
132082? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
132116? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132168? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132172? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
132214? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
132230? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
132692? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132706? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132788? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132820? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132826? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132868? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132868? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132884? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132930? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
133230? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
133248? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133292? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133302? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
133350? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
133352? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
133352? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
133356? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133360? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133364? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
133368? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133380? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133386? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
133404? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
133412? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133414? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
133532? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133732? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
133994? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
134770? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
136278? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
142174? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2019011020181123
142208? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142260? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
142278? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142420? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
142500? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
142510? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
142582? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
142646? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
142712? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142718? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
142786? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
142794? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
142868? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
142890? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2019011020181123
142958? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
142964? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
142984? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
142990? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142994? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2019011020181123
143172? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
143238? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
143248? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
143302? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
143330? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
143502? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
143548? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
143556? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
143602? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
143638? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
143782? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
143828? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
143868? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2019011020181123
143886? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
144110? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
144680? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
144794? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
144814? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
145064? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
145222? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
145236? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
145250? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
145262? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145342? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
145350? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145352? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
145384? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
145406? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
145582? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
145676? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
145684? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
145700? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
145774? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145816? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
145862? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
145898? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
146022? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
146100? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
148446? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
148462? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
149442? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
149582? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
149738? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
149874? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
149892? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
149930? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
150042? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
150086? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
150130? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
150210? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
150236? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
150422? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
150432? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
150444? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2019011020181123
150444? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
150476? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
150546? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
150600? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
150604? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
150706? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
150726? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
150852? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2019011020181123
150930? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
150984? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
150994? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
151084? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
151114? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
151138? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
151146? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
151186? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
151302? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
151342? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
151364? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
151648? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2019011020181123
151684? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
152086? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2019011020181123
155614? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
155674? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156260? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
156270? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
156476? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
156606? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
156618? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
156714? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156766? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
156894? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
156946? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
156946? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157196? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157196? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157198? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157204? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157218? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157318? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157320? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
157354? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157360? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157394? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157396? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157544? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
157846? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157864? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
158062? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158794? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158848? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
159294? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
164662? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
167044? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
167374? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
183786? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
184538? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
184612? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
184670? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
186044? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
186112? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
187504? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
187684? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
187762? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
187880? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
187882? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
188764? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
188908? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
188970? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
190160? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
190248? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
190744? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
190830? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
192744? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
192758? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
193068? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
193300? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
193406? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
193928? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
194252? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
194358? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
194904? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
194992? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
196930? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
196954? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
197700? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
198616? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
198776? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
203452? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
203476? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
203490? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
204850? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
204864? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
204936? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
204990? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
205138? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
205142? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
212446? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
212454? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
212518? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
212538? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
212550? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
212660? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
213094? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
213110? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
213152? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
214700? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
215306? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
215880? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
218390? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
218446? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
219626? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
219696? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
219734? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
219814? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
219856? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
219870? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
219922? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
219974? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
219982? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
220146? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
220180? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
220432? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
220836? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
220854? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
220944? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
220976? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221062? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221064? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221100? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
222304? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
222502? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
222614? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
222618? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
222628? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
222944? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
222982? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
223110? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
223164? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
223328? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
223520? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
223572? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
223598? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
223646? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
229456? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
229462? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
229514? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
229632? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
229924? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
230120? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
230326? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
230366? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
230640? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
236580? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
236660? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
237328? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
237836? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
237960? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238556? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
238606? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
238680? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238954? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238974? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
239088? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
239370? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
239698? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
239928? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
239958? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
289808? ? ?? ? ?sse4cc2019011020181123
290896? ? ?? ? ?avx1cc2019011020181123
294620? ? ?? ? ?sse4gcc_-funroll-loops2019011020181123
294872? ? ?? ? ?sse4gcc2019011020181123
296844? ? ?? ? ?avx1gcc2019011020181123
297006? ? ?? ? ?avx1gcc_-funroll-loops2019011020181123
586926? ? ?? ? ?refcc2019011020181123
598754? ? ?? ? ?refgcc_-funroll-loops2019011020181123
600140? ? ?? ? ?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: 0x283d1e0: v4i64 = X86ISD::VTRUNC 0x283d010
try.c: 0x283d010: v16i32 = vselect 0x282f650, 0x27e7bc0, 0x283cee0
try.c: 0x282f650: v4i1 = X86ISD::PCMPGTM 0x2827ae0, 0x27e8970
try.c: 0x2827ae0: v4i64 = X86ISD::VBROADCAST 0x27e8d00
try.c: 0x27e8d00: i64,ch = load<LD8[%uglygep72]> 0x2721dd0, 0x27c88a0, undef:i64
try.c: 0x27c88a0: i64 = add 0x28289c0, 0x27a23e0
try.c: 0x28289c0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x28167f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x27a23e0: i64 = shl 0x2815fa0, Constant:i8<3>
try.c: 0x2815fa0: i64,ch = CopyFromReg 0x2721dd0, Register:i64 %vreg50
try.c: 0x2828e80: i64 = Register %vreg50
try.c: 0x27bceb0: i8 = Constant<3>
try.c: 0x2826150: i64 = undef
try.c: 0x27e8970: v4i64,ch = CopyFromReg 0x2721dd0, Register:v4i64 %vreg13
try.c: 0x27e59a0: v4i64 = Register %vreg13
try.c: 0x27e7bc0: v16i32 = X86ISD::VBROADCAST 0x2816200
try.c: 0x2816200: i32,ch = load<LD4[ConstantPool]> 0x2721dd0, 0x283cb50, undef:i64
try.c: 0x283cb50: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x27e34c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2826150: i64 = undef
try.c: 0x283cee0: 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: 0x283cdb0: i32 = Constant<0>
try.c: 0x283cdb0: i32 = Constant<0>
try.c: 0x283cdb0: i32 = Constant<0>
try.c: 0x283cdb0: 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: 0x286e180: v4i64 = X86ISD::VTRUNC 0x286dfb0
try.c: 0x286dfb0: v16i32 = vselect 0x2862f10, 0x2806850, 0x286de80
try.c: 0x2862f10: v4i1 = X86ISD::PCMPGTM 0x2856a60, 0x2807600
try.c: 0x2856a60: v4i64 = X86ISD::VBROADCAST 0x2807990
try.c: 0x2807990: i64,ch = load<LD8[%uglygep72]> 0x2750dd0, 0x283eab0, undef:i64
try.c: 0x283eab0: i64 = add 0x2857940, 0x27b1180
try.c: 0x2857940: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x284a970: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x27b1180: i64 = shl 0x284a120, Constant:i8<3>
try.c: 0x284a120: i64,ch = CopyFromReg 0x2750dd0, Register:i64 %vreg50
try.c: 0x2857e00: i64 = Register %vreg50
try.c: 0x27d2c80: i8 = Constant<3>
try.c: 0x28550d0: i64 = undef
try.c: 0x2807600: v4i64,ch = CopyFromReg 0x2750dd0, Register:v4i64 %vreg13
try.c: 0x2815d50: v4i64 = Register %vreg13
try.c: 0x2806850: v16i32 = X86ISD::VBROADCAST 0x284a380
try.c: 0x284a380: i32,ch = load<LD4[ConstantPool]> 0x2750dd0, 0x286daf0, undef:i64
try.c: 0x286daf0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x27f8540: i64 = TargetConstantPool<i32 1> 0
try.c: 0x28550d0: i64 = undef
try.c: 0x286de80: 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: 0x286dd50: i32 = Constant<0>
try.c: 0x286dd50: i32 = Constant<0>
try.c: 0x286dd50: i32 = Constant<0>
try.c: 0x286dd50: 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: 0x12ebf30: v4i64 = X86ISD::VTRUNC 0x12ebd60
try.c: 0x12ebd60: v16i32 = vselect 0x12f37d0, 0x126eb50, 0x12ebc30
try.c: 0x12f37d0: v4i1 = X86ISD::PCMPGTM 0x12d4820, 0x126f900
try.c: 0x12d4820: v4i64 = X86ISD::VBROADCAST 0x126fc90
try.c: 0x126fc90: i64,ch = load<LD8[%uglygep72]> 0x11cedd0, 0x126bd70, undef:i64
try.c: 0x126bd70: i64 = add 0x12d5700, 0x1264080
try.c: 0x12d5700: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x128af30: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1264080: i64 = shl 0x128a6e0, Constant:i8<3>
try.c: 0x128a6e0: i64,ch = CopyFromReg 0x11cedd0, Register:i64 %vreg50
try.c: 0x12d5bc0: i64 = Register %vreg50
try.c: 0x12757c0: i8 = Constant<3>
try.c: 0x12d2e90: i64 = undef
try.c: 0x126f900: v4i64,ch = CopyFromReg 0x11cedd0, Register:v4i64 %vreg13
try.c: 0x127faa0: v4i64 = Register %vreg13
try.c: 0x126eb50: v16i32 = X86ISD::VBROADCAST 0x128a940
try.c: 0x128a940: i32,ch = load<LD4[ConstantPool]> 0x11cedd0, 0x12eb8a0, undef:i64
try.c: 0x12eb8a0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1296a50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x12d2e90: i64 = undef
try.c: 0x12ebc30: 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: 0x12ebb00: i32 = Constant<0>
try.c: 0x12ebb00: i32 = Constant<0>
try.c: 0x12ebb00: i32 = Constant<0>
try.c: 0x12ebb00: 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: 0x274c290: v4i64 = X86ISD::VTRUNC 0x274c0c0
try.c: 0x274c0c0: v16i32 = vselect 0x27473c0, 0x26f9b70, 0x274bf90
try.c: 0x27473c0: v4i1 = X86ISD::PCMPGTM 0x2737ba0, 0x26fa920
try.c: 0x2737ba0: v4i64 = X86ISD::VBROADCAST 0x26facb0
try.c: 0x26facb0: i64,ch = load<LD8[%uglygep72]> 0x2632db0, 0x271e450, undef:i64
try.c: 0x271e450: i64 = add 0x2738a80, 0x26c8170
try.c: 0x2738a80: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x26b48f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x26c8170: i64 = shl 0x26b40a0, Constant:i8<3>
try.c: 0x26b40a0: i64,ch = CopyFromReg 0x2632db0, Register:i64 %vreg50
try.c: 0x2738f40: i64 = Register %vreg50
try.c: 0x26d8ad0: i8 = Constant<3>
try.c: 0x2736210: i64 = undef
try.c: 0x26fa920: v4i64,ch = CopyFromReg 0x2632db0, Register:v4i64 %vreg13
try.c: 0x26f4840: v4i64 = Register %vreg13
try.c: 0x26f9b70: v16i32 = X86ISD::VBROADCAST 0x26b4300
try.c: 0x26b4300: i32,ch = load<LD4[ConstantPool]> 0x2632db0, 0x274bc00, undef:i64
try.c: 0x274bc00: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x26e90a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2736210: i64 = undef
try.c: 0x274bf90: 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: 0x274be60: i32 = Constant<0>
try.c: 0x274be60: i32 = Constant<0>
try.c: 0x274be60: i32 = Constant<0>
try.c: 0x274be60: 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: 0x24fa3e0: v4i64 = X86ISD::VTRUNC 0x24fa210
try.c: 0x24fa210: v16i32 = vselect 0x24db880, 0x24754a0, 0x24fa0e0
try.c: 0x24db880: v4i1 = X86ISD::PCMPGTM 0x24e04f0, 0x2476250
try.c: 0x24e04f0: v4i64 = X86ISD::VBROADCAST 0x24765e0
try.c: 0x24765e0: i64,ch = load<LD8[%uglygep72]> 0x23dbdb0, 0x24c9fb0, undef:i64
try.c: 0x24c9fb0: i64 = add 0x24e13d0, 0x2480770
try.c: 0x24e13d0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x24d2870: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2480770: i64 = shl 0x24d2020, Constant:i8<3>
try.c: 0x24d2020: i64,ch = CopyFromReg 0x23dbdb0, Register:i64 %vreg50
try.c: 0x24e1890: i64 = Register %vreg50
try.c: 0x24877d0: i8 = Constant<3>
try.c: 0x24deb60: i64 = undef
try.c: 0x2476250: v4i64,ch = CopyFromReg 0x23dbdb0, Register:v4i64 %vreg13
try.c: 0x247c120: v4i64 = Register %vreg13
try.c: 0x24754a0: v16i32 = X86ISD::VBROADCAST 0x24d2280
try.c: 0x24d2280: i32,ch = load<LD4[ConstantPool]> 0x23dbdb0, 0x24f9d50, undef:i64
try.c: 0x24f9d50: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2479c40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x24deb60: i64 = undef
try.c: 0x24fa0e0: 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: 0x24f9fb0: i32 = Constant<0>
try.c: 0x24f9fb0: i32 = Constant<0>
try.c: 0x24f9fb0: i32 = Constant<0>
try.c: 0x24f9fb0: 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: 0x1801810: v4i64 = X86ISD::VTRUNC 0x1801640
try.c: 0x1801640: v16i32 = vselect 0x17fe280, 0x17b9630, 0x1801510
try.c: 0x17fe280: v4i1 = X86ISD::PCMPGTM 0x17f8250, 0x17ba3e0
try.c: 0x17f8250: v4i64 = X86ISD::VBROADCAST 0x17ba770
try.c: 0x17ba770: i64,ch = load<LD8[%uglygep72]> 0x16f1dd0, 0x17b6c80, undef:i64
try.c: 0x17b6c80: i64 = add 0x17f9130, 0x17b4680
try.c: 0x17f9130: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x17adc40: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x17b4680: i64 = shl 0x17ad3f0, Constant:i8<3>
try.c: 0x17ad3f0: i64,ch = CopyFromReg 0x16f1dd0, Register:i64 %vreg50
try.c: 0x17f95f0: i64 = Register %vreg50
try.c: 0x1798730: i8 = Constant<3>
try.c: 0x17f60b0: i64 = undef
try.c: 0x17ba3e0: v4i64,ch = CopyFromReg 0x16f1dd0, Register:v4i64 %vreg13
try.c: 0x17912c0: v4i64 = Register %vreg13
try.c: 0x17b9630: v16i32 = X86ISD::VBROADCAST 0x17ad650
try.c: 0x17ad650: i32,ch = load<LD4[ConstantPool]> 0x16f1dd0, 0x1801180, undef:i64
try.c: 0x1801180: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x17a8660: i64 = TargetConstantPool<i32 1> 0
try.c: 0x17f60b0: i64 = undef
try.c: 0x1801510: 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: 0x18013e0: i32 = Constant<0>
try.c: 0x18013e0: i32 = Constant<0>
try.c: 0x18013e0: i32 = Constant<0>
try.c: 0x18013e0: 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