Implementation notes: amd64, oki, crypto_aead/aes128otrcv3

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: aes128otrcv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5492? ? ?? ? ?ni_p7m2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
5562? ? ?? ? ?ni_p7m2clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
5584? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
5586? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
5598? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
5600? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
5608? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
5684? ? ?? ? ?ni_p8m2clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
5710? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
5724? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
5728? ? ?? ? ?ni_p8m2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
5730? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
5734? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
5750? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
5750? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
5750? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
5752? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
5776? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
5778? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
5808? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
5826? ? ?? ? ?ni_p7m1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
5826? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
5836? ? ?? ? ?ni_p7m1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
5838? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
5856? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
5860? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
5864? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
5864? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
5870? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
5878? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
5878? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
5880? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
5882? ? ?? ? ?ni_p8m1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
5882? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
5884? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
5892? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
5900? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
5904? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
5910? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
5912? ? ?? ? ?ni_p8m1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
5920? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
5936? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
5936? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
5938? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
5942? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
5956? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
5960? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
5962? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
5964? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
5966? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
5970? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
5972? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
6048? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
6054? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
6058? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
6064? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
6064? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
6070? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
6086? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
6104? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
6106? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
6120? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
6166? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
6172? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
6194? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
6196? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
6196? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
6204? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
9422? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
9434? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
9610? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
9668? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
9688? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
9720? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
9756? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
9760? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
9764? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
9782? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
9808? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
9820? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
9850? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
9868? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
9994? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
10226? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
10466? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
10486? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
10540? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
11160? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
76884? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
76886? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
76914? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
77034? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
77128? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
77156? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
77406? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
78292? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
78378? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
79584? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
79638? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
79678? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
79908? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
79922? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
79974? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
80042? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
80110? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
80162? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
80172? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
80236? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
80284? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
80308? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
80316? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
80386? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
80422? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
80432? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
80434? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
80442? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
80470? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
80546? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
80578? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
80594? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
80594? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
80622? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
80636? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
80646? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
80652? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
80692? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
80702? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
80742? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
80804? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
80828? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
80898? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
80916? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
80968? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
80984? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
80990? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
80992? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
81030? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
81114? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
81132? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
81136? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
81198? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
81220? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
88094? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
88156? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
88204? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
88238? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
88248? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
88256? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
88300? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
88302? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
88326? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
88326? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
88382? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
88392? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
88396? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
88418? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
88472? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
88568? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
89612? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
90100? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
90170? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
90178? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
90200? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
90220? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
90226? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
90234? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
90274? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
90280? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
90288? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
90290? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
90294? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
90314? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
90378? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
90392? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
90460? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
90478? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
90512? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
90522? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
90528? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
90530? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
90554? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
90564? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
90602? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
90610? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
90636? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
90658? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
90658? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
90664? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
90742? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
90806? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
90836? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
91268? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
91274? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
91282? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
91314? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
91324? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
91364? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
91446? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
91908? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
93560? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
95630? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
120238? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
134492? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
134564? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
218632? ? ?? ? ?refcc2019011020181123
220148? ? ?? ? ?refgcc2019011020181123
220154? ? ?? ? ?refgcc_-funroll-loops2019011020181123

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'AES_256_Key_Expansion':
encrypt.c: encrypt.c:52:8: error: incompatible types when assigning to type 'block' from type 'int'
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:73:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x3, 255, 1); kp[2] = x0;
encrypt.c: ^
encrypt.c: encrypt.c:52:8: error: incompatible types when assigning to type 'block' from type 'int'
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:74:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x3, x1, x2, x0, 170, 1); kp[3] = x3;
encrypt.c: ^
encrypt.c: encrypt.c:52:8: error: incompatible types when assigning to type 'block' from type 'int'
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:75:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x3, 255, 2); kp[4] = x0;
encrypt.c: ^
encrypt.c: encrypt.c:52:8: error: incompatible types when assigning to type 'block' from type 'int'
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:76:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x3, x1, x2, x0, 170, 2); kp[5] = x3;
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
cc ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:119:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:120:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[4]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[5]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[6]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[7]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[8]);
encrypt.c: ^
encrypt.c: encrypt.c:127:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ni_p7m1
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ni_p7m1
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ni_p7m1
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m1
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m1
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m1
clang -O3 -fomit-frame-pointer -Qunused-arguments ni_p7m2
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ni_p7m2
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ni_p7m2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m2
clang -O3 -fomit-frame-pointer -Qunused-arguments ni_p8m1
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ni_p8m1
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ni_p8m1
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p8m1
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p8m1
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p8m1
clang -O3 -fomit-frame-pointer -Qunused-arguments ni_p8m2
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ni_p8m2
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ni_p8m2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p8m2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p8m2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p8m2

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xf15df0: v4i64 = X86ISD::VTRUNC 0xf15c20
try.c: 0xf15c20: v16i32 = vselect 0xf12860, 0xecaae0, 0xf15af0
try.c: 0xf12860: v4i1 = X86ISD::PCMPGTM 0xf0f070, 0xecb890
try.c: 0xf0f070: v4i64 = X86ISD::VBROADCAST 0xecbc20
try.c: 0xecbc20: i64,ch = load<LD8[%uglygep72]> 0xe08dd0, 0xec6cd0, undef:i64
try.c: 0xec6cd0: i64 = add 0xf0ff50, 0xeaf4a0
try.c: 0xf0ff50: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xeb5f40: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xeaf4a0: i64 = shl 0xeb56f0, Constant:i8<3>
try.c: 0xeb56f0: i64,ch = CopyFromReg 0xe08dd0, Register:i64 %vreg50
try.c: 0xf10410: i64 = Register %vreg50
try.c: 0xea8740: i8 = Constant<3>
try.c: 0xf0ced0: i64 = undef
try.c: 0xecb890: v4i64,ch = CopyFromReg 0xe08dd0, Register:v4i64 %vreg13
try.c: 0xecf590: v4i64 = Register %vreg13
try.c: 0xecaae0: v16i32 = X86ISD::VBROADCAST 0xeb5950
try.c: 0xeb5950: i32,ch = load<LD4[ConstantPool]> 0xe08dd0, 0xf15760, undef:i64
try.c: 0xf15760: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xea4f20: i64 = TargetConstantPool<i32 1> 0
try.c: 0xf0ced0: i64 = undef
try.c: 0xf15af0: 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: 0xf159c0: i32 = Constant<0>
try.c: 0xf159c0: i32 = Constant<0>
try.c: 0xf159c0: i32 = Constant<0>
try.c: 0xf159c0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x298cd90: v4i64 = X86ISD::VTRUNC 0x298cbc0
try.c: 0x298cbc0: v16i32 = vselect 0x29837a0, 0x2917320, 0x298ca90
try.c: 0x29837a0: v4i1 = X86ISD::PCMPGTM 0x2975270, 0x2910290
try.c: 0x2975270: v4i64 = X86ISD::VBROADCAST 0x2910620
try.c: 0x2910620: i64,ch = load<LD8[%uglygep72]> 0x2870dd0, 0x2960330, undef:i64
try.c: 0x2960330: i64 = add 0x2976150, 0x28f26b0
try.c: 0x2976150: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2971cb0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x28f26b0: i64 = shl 0x2971460, Constant:i8<3>
try.c: 0x2971460: i64,ch = CopyFromReg 0x2870dd0, Register:i64 %vreg50
try.c: 0x2976610: i64 = Register %vreg50
try.c: 0x28f3cb0: i8 = Constant<3>
try.c: 0x29738e0: i64 = undef
try.c: 0x2910290: v4i64,ch = CopyFromReg 0x2870dd0, Register:v4i64 %vreg13
try.c: 0x29245c0: v4i64 = Register %vreg13
try.c: 0x2917320: v16i32 = X86ISD::VBROADCAST 0x29716c0
try.c: 0x29716c0: i32,ch = load<LD4[ConstantPool]> 0x2870dd0, 0x298c700, undef:i64
try.c: 0x298c700: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2939890: i64 = TargetConstantPool<i32 1> 0
try.c: 0x29738e0: i64 = undef
try.c: 0x298ca90: 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: 0x298c960: i32 = Constant<0>
try.c: 0x298c960: i32 = Constant<0>
try.c: 0x298c960: i32 = Constant<0>
try.c: 0x298c960: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: gcc
encrypt.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_encrypt':
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:129:9: note: called from here
encrypt.c: *out = _mm_aesenclast_si128(tmp, key[10]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:127:6: note: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[9]);
encrypt.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc ni_p7m1
gcc -funroll-loops ni_p7m1
gcc ni_p7m2
gcc -funroll-loops ni_p7m2
gcc ni_p8m1
gcc -funroll-loops ni_p8m1
gcc ni_p8m2
gcc -funroll-loops ni_p8m2

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_128_Key_Expansion':
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:52:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:107:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:52:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:106:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 27); kp[9] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 336, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer ni_p7m1
gcc -O3 -fomit-frame-pointer ni_p7m1
gcc -O -fomit-frame-pointer ni_p7m1
gcc -Os -fomit-frame-pointer ni_p7m1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ni_p7m1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ni_p7m1
gcc -fno-schedule-insns -O -fomit-frame-pointer ni_p7m1
gcc -fno-schedule-insns -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ni_p7m1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ni_p7m1
gcc -m64 -O2 -fomit-frame-pointer ni_p7m1
gcc -m64 -O3 -fomit-frame-pointer ni_p7m1
gcc -m64 -O -fomit-frame-pointer ni_p7m1
gcc -m64 -Os -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -O -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -Os -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ni_p7m1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ni_p7m1
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=corei7 -O -fomit-frame-pointer ni_p7m1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ni_p7m1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=k8 -O -fomit-frame-pointer ni_p7m1
gcc -m64 -march=k8 -Os -fomit-frame-pointer ni_p7m1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=nocona -O -fomit-frame-pointer ni_p7m1
gcc -m64 -march=nocona -Os -fomit-frame-pointer ni_p7m1
gcc -march=barcelona -O2 -fomit-frame-pointer ni_p7m1
gcc -march=barcelona -O3 -fomit-frame-pointer ni_p7m1
gcc -march=barcelona -O -fomit-frame-pointer ni_p7m1
gcc -march=barcelona -Os -fomit-frame-pointer ni_p7m1
gcc -march=k8 -O2 -fomit-frame-pointer ni_p7m1
gcc -march=k8 -O3 -fomit-frame-pointer ni_p7m1
gcc -march=k8 -O -fomit-frame-pointer ni_p7m1
gcc -march=k8 -Os -fomit-frame-pointer ni_p7m1
gcc -march=nocona -O2 -fomit-frame-pointer ni_p7m1
gcc -march=nocona -O3 -fomit-frame-pointer ni_p7m1
gcc -march=nocona -O -fomit-frame-pointer ni_p7m1
gcc -march=nocona -Os -fomit-frame-pointer ni_p7m1
gcc -O2 -fomit-frame-pointer ni_p7m2
gcc -O3 -fomit-frame-pointer ni_p7m2
gcc -O -fomit-frame-pointer ni_p7m2
gcc -Os -fomit-frame-pointer ni_p7m2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ni_p7m2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ni_p7m2
gcc -fno-schedule-insns -O -fomit-frame-pointer ni_p7m2
gcc -fno-schedule-insns -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ni_p7m2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ni_p7m2
gcc -m64 -O2 -fomit-frame-pointer ni_p7m2
gcc -m64 -O3 -fomit-frame-pointer ni_p7m2
gcc -m64 -O -fomit-frame-pointer ni_p7m2
gcc -m64 -Os -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -O -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -Os -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ni_p7m2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ni_p7m2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=corei7 -O -fomit-frame-pointer ni_p7m2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ni_p7m2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=k8 -O -fomit-frame-pointer ni_p7m2
gcc -m64 -march=k8 -Os -fomit-frame-pointer ni_p7m2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=nocona -O -fomit-frame-pointer ni_p7m2
gcc -m64 -march=nocona -Os -fomit-frame-pointer ni_p7m2
gcc -march=barcelona -O2 -fomit-frame-pointer ni_p7m2
gcc -march=barcelona -O3 -fomit-frame-pointer ni_p7m2
gcc -march=barcelona -O -fomit-frame-pointer ni_p7m2
gcc -march=barcelona -Os -fomit-frame-pointer ni_p7m2
gcc -march=k8 -O2 -fomit-frame-pointer ni_p7m2
gcc -march=k8 -O3 -fomit-frame-pointer ni_p7m2
gcc -march=k8 -O -fomit-frame-pointer ni_p7m2
gcc -march=k8 -Os -fomit-frame-pointer ni_p7m2
gcc -march=nocona -O2 -fomit-frame-pointer ni_p7m2
gcc -march=nocona -O3 -fomit-frame-pointer ni_p7m2
gcc -march=nocona -O -fomit-frame-pointer ni_p7m2
gcc -march=nocona -Os -fomit-frame-pointer ni_p7m2
gcc -O2 -fomit-frame-pointer ni_p8m1
gcc -O3 -fomit-frame-pointer ni_p8m1
gcc -O -fomit-frame-pointer ni_p8m1
gcc -Os -fomit-frame-pointer ni_p8m1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ni_p8m1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ni_p8m1
gcc -fno-schedule-insns -O -fomit-frame-pointer ni_p8m1
gcc -fno-schedule-insns -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ni_p8m1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ni_p8m1
gcc -m64 -O2 -fomit-frame-pointer ni_p8m1
gcc -m64 -O3 -fomit-frame-pointer ni_p8m1
gcc -m64 -O -fomit-frame-pointer ni_p8m1
gcc -m64 -Os -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -O -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -Os -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ni_p8m1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ni_p8m1
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=corei7 -O -fomit-frame-pointer ni_p8m1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ni_p8m1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=k8 -O -fomit-frame-pointer ni_p8m1
gcc -m64 -march=k8 -Os -fomit-frame-pointer ni_p8m1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=nocona -O -fomit-frame-pointer ni_p8m1
gcc -m64 -march=nocona -Os -fomit-frame-pointer ni_p8m1
gcc -march=barcelona -O2 -fomit-frame-pointer ni_p8m1
gcc -march=barcelona -O3 -fomit-frame-pointer ni_p8m1
gcc -march=barcelona -O -fomit-frame-pointer ni_p8m1
gcc -march=barcelona -Os -fomit-frame-pointer ni_p8m1
gcc -march=k8 -O2 -fomit-frame-pointer ni_p8m1
gcc -march=k8 -O3 -fomit-frame-pointer ni_p8m1
gcc -march=k8 -O -fomit-frame-pointer ni_p8m1
gcc -march=k8 -Os -fomit-frame-pointer ni_p8m1
gcc -march=nocona -O2 -fomit-frame-pointer ni_p8m1
gcc -march=nocona -O3 -fomit-frame-pointer ni_p8m1
gcc -march=nocona -O -fomit-frame-pointer ni_p8m1
gcc -march=nocona -Os -fomit-frame-pointer ni_p8m1
gcc -O2 -fomit-frame-pointer ni_p8m2
gcc -O3 -fomit-frame-pointer ni_p8m2
gcc -O -fomit-frame-pointer ni_p8m2
gcc -Os -fomit-frame-pointer ni_p8m2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ni_p8m2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ni_p8m2
gcc -fno-schedule-insns -O -fomit-frame-pointer ni_p8m2
gcc -fno-schedule-insns -Os -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -Os -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ni_p8m2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ni_p8m2
gcc -m64 -O2 -fomit-frame-pointer ni_p8m2
gcc -m64 -O3 -fomit-frame-pointer ni_p8m2
gcc -m64 -O -fomit-frame-pointer ni_p8m2
gcc -m64 -Os -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -O -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -Os -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ni_p8m2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ni_p8m2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=corei7 -O -fomit-frame-pointer ni_p8m2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ni_p8m2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=k8 -O -fomit-frame-pointer ni_p8m2
gcc -m64 -march=k8 -Os -fomit-frame-pointer ni_p8m2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=nocona -O -fomit-frame-pointer ni_p8m2
gcc -m64 -march=nocona -Os -fomit-frame-pointer ni_p8m2
gcc -march=barcelona -O2 -fomit-frame-pointer ni_p8m2
gcc -march=barcelona -O3 -fomit-frame-pointer ni_p8m2
gcc -march=barcelona -O -fomit-frame-pointer ni_p8m2
gcc -march=barcelona -Os -fomit-frame-pointer ni_p8m2
gcc -march=k8 -O2 -fomit-frame-pointer ni_p8m2
gcc -march=k8 -O3 -fomit-frame-pointer ni_p8m2
gcc -march=k8 -O -fomit-frame-pointer ni_p8m2
gcc -march=k8 -Os -fomit-frame-pointer ni_p8m2
gcc -march=nocona -O2 -fomit-frame-pointer ni_p8m2
gcc -march=nocona -O3 -fomit-frame-pointer ni_p8m2
gcc -march=nocona -O -fomit-frame-pointer ni_p8m2
gcc -march=nocona -Os -fomit-frame-pointer ni_p8m2

Compiler output

Implementation: ni_p7m1
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_128_Key_Expansion':
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:52:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:107:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:52:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:106:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 27); kp[9] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_128_Key_Expansion':
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:52:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:107:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/x86intrin.h:45:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:52:8: note: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:106:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 27); kp[9] = x0;
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ni_p7m1
gcc -m64 -march=barcelona -O -fomit-frame-pointer ni_p7m1
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ni_p7m1
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ni_p7m2
gcc -m64 -march=barcelona -O -fomit-frame-pointer ni_p7m2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ni_p7m2
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ni_p8m1
gcc -m64 -march=barcelona -O -fomit-frame-pointer ni_p8m1
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ni_p8m1
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ni_p8m2
gcc -m64 -march=barcelona -O -fomit-frame-pointer ni_p8m2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ni_p8m2

Compiler output

Implementation: ni_p7m2
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xefa040: v4i64 = X86ISD::VTRUNC 0xef9e70
try.c: 0xef9e70: v16i32 = vselect 0xedc340, 0xea3e10, 0xef9d40
try.c: 0xedc340: v4i1 = X86ISD::PCMPGTM 0xee4940, 0xea5790
try.c: 0xee4940: v4i64 = X86ISD::VBROADCAST 0xea5b20
try.c: 0xea5b20: i64,ch = load<LD8[%uglygep72]> 0xddedd0, 0xe89650, undef:i64
try.c: 0xe89650: i64 = add 0xee5820, 0xe746e0
try.c: 0xee5820: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xea12d0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xe746e0: i64 = shl 0xea0a80, Constant:i8<3>
try.c: 0xea0a80: i64,ch = CopyFromReg 0xddedd0, Register:i64 %vreg50
try.c: 0xee5ce0: i64 = Register %vreg50
try.c: 0xe5fa30: i8 = Constant<3>
try.c: 0xee2fb0: i64 = undef
try.c: 0xea5790: v4i64,ch = CopyFromReg 0xddedd0, Register:v4i64 %vreg13
try.c: 0xe9f2b0: v4i64 = Register %vreg13
try.c: 0xea3e10: v16i32 = X86ISD::VBROADCAST 0xea0ce0
try.c: 0xea0ce0: i32,ch = load<LD4[ConstantPool]> 0xddedd0, 0xef99b0, undef:i64
try.c: 0xef99b0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xe7e230: i64 = TargetConstantPool<i32 1> 0
try.c: 0xee2fb0: i64 = undef
try.c: 0xef9d40: 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: 0xef9c10: i32 = Constant<0>
try.c: 0xef9c10: i32 = Constant<0>
try.c: 0xef9c10: i32 = Constant<0>
try.c: 0xef9c10: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ni_p7m2
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x113bf20: v4i64 = X86ISD::VTRUNC 0x113bd50
try.c: 0x113bd50: v16i32 = vselect 0x112c840, 0x10cb960, 0x113bc20
try.c: 0x112c840: v4i1 = X86ISD::PCMPGTM 0x1125410, 0x10d12b0
try.c: 0x1125410: v4i64 = X86ISD::VBROADCAST 0x10d1640
try.c: 0x10d1640: i64,ch = load<LD8[%uglygep72]> 0x1020dd0, 0x10ebf90, undef:i64
try.c: 0x10ebf90: i64 = add 0x11262f0, 0x10d60b0
try.c: 0x11262f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x10c2510: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x10d60b0: i64 = shl 0x10c1cc0, Constant:i8<3>
try.c: 0x10c1cc0: i64,ch = CopyFromReg 0x1020dd0, Register:i64 %vreg50
try.c: 0x11267b0: i64 = Register %vreg50
try.c: 0x10a3110: i8 = Constant<3>
try.c: 0x1123a80: i64 = undef
try.c: 0x10d12b0: v4i64,ch = CopyFromReg 0x1020dd0, Register:v4i64 %vreg13
try.c: 0x10bf7e0: v4i64 = Register %vreg13
try.c: 0x10cb960: v16i32 = X86ISD::VBROADCAST 0x10c1f20
try.c: 0x10c1f20: i32,ch = load<LD4[ConstantPool]> 0x1020dd0, 0x113b890, undef:i64
try.c: 0x113b890: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x10e8a70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1123a80: i64 = undef
try.c: 0x113bc20: 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: 0x113baf0: i32 = Constant<0>
try.c: 0x113baf0: i32 = Constant<0>
try.c: 0x113baf0: i32 = Constant<0>
try.c: 0x113baf0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ni_p8m1
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x23c8d70: v4i64 = X86ISD::VTRUNC 0x23c8ba0
try.c: 0x23c8ba0: v16i32 = vselect 0x23d1c20, 0x2364490, 0x23c8a70
try.c: 0x23d1c20: v4i1 = X86ISD::PCMPGTM 0x23b2ab0, 0x2365240
try.c: 0x23b2ab0: v4i64 = X86ISD::VBROADCAST 0x23655d0
try.c: 0x23655d0: i64,ch = load<LD8[%uglygep72]> 0x22addd0, 0x23ad6d0, undef:i64
try.c: 0x23ad6d0: i64 = add 0x23b3990, 0x2352dc0
try.c: 0x23b3990: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x23aa7f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2352dc0: i64 = shl 0x23a9fa0, Constant:i8<3>
try.c: 0x23a9fa0: i64,ch = CopyFromReg 0x22addd0, Register:i64 %vreg50
try.c: 0x23b3e50: i64 = Register %vreg50
try.c: 0x232f8c0: i8 = Constant<3>
try.c: 0x23b1120: i64 = undef
try.c: 0x2365240: v4i64,ch = CopyFromReg 0x22addd0, Register:v4i64 %vreg13
try.c: 0x234c340: v4i64 = Register %vreg13
try.c: 0x2364490: v16i32 = X86ISD::VBROADCAST 0x23aa200
try.c: 0x23aa200: i32,ch = load<LD4[ConstantPool]> 0x22addd0, 0x23c86e0, undef:i64
try.c: 0x23c86e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2358490: i64 = TargetConstantPool<i32 1> 0
try.c: 0x23b1120: i64 = undef
try.c: 0x23c8a70: 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: 0x23c8940: i32 = Constant<0>
try.c: 0x23c8940: i32 = Constant<0>
try.c: 0x23c8940: i32 = Constant<0>
try.c: 0x23c8940: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ni_p8m1
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x10a2cf0: v4i64 = X86ISD::VTRUNC 0x10a2b20
try.c: 0x10a2b20: v16i32 = vselect 0x1099630, 0x1021eb0, 0x10a29f0
try.c: 0x1099630: v4i1 = X86ISD::PCMPGTM 0x108ba20, 0x1022c60
try.c: 0x108ba20: v4i64 = X86ISD::VBROADCAST 0x1022ff0
try.c: 0x1022ff0: i64,ch = load<LD8[%uglygep72]> 0xf86db0, 0x1075850, undef:i64
try.c: 0x1075850: i64 = add 0x108c900, 0x10085f0
try.c: 0x108c900: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1033630: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x10085f0: i64 = shl 0x1032de0, Constant:i8<3>
try.c: 0x1032de0: i64,ch = CopyFromReg 0xf86db0, Register:i64 %vreg50
try.c: 0x108cdc0: i64 = Register %vreg50
try.c: 0x1024d90: i8 = Constant<3>
try.c: 0x108a090: i64 = undef
try.c: 0x1022c60: v4i64,ch = CopyFromReg 0xf86db0, Register:v4i64 %vreg13
try.c: 0x10394f0: v4i64 = Register %vreg13
try.c: 0x1021eb0: v16i32 = X86ISD::VBROADCAST 0x1033040
try.c: 0x1033040: i32,ch = load<LD4[ConstantPool]> 0xf86db0, 0x10a2660, undef:i64
try.c: 0x10a2660: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1037010: i64 = TargetConstantPool<i32 1> 0
try.c: 0x108a090: i64 = undef
try.c: 0x10a29f0: 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: 0x10a28c0: i32 = Constant<0>
try.c: 0x10a28c0: i32 = Constant<0>
try.c: 0x10a28c0: i32 = Constant<0>
try.c: 0x10a28c0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ni_p8m2
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x20dff30: v4i64 = X86ISD::VTRUNC 0x20dfd60
try.c: 0x20dfd60: v16i32 = vselect 0x20e7b70, 0x20868c0, 0x20dfc30
try.c: 0x20e7b70: v4i1 = X86ISD::PCMPGTM 0x20c9820, 0x20824e0
try.c: 0x20c9820: v4i64 = X86ISD::VBROADCAST 0x2082870
try.c: 0x2082870: i64,ch = load<LD8[%uglygep72]> 0x1fc3dd0, 0x205fbd0, undef:i64
try.c: 0x205fbd0: i64 = add 0x20ca700, 0x2068a90
try.c: 0x20ca700: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x20a9b40: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2068a90: i64 = shl 0x20a92f0, Constant:i8<3>
try.c: 0x20a92f0: i64,ch = CopyFromReg 0x1fc3dd0, Register:i64 %vreg50
try.c: 0x20cabc0: i64 = Register %vreg50
try.c: 0x206a090: i8 = Constant<3>
try.c: 0x20c7e90: i64 = undef
try.c: 0x20824e0: v4i64,ch = CopyFromReg 0x1fc3dd0, Register:v4i64 %vreg13
try.c: 0x2062420: v4i64 = Register %vreg13
try.c: 0x20868c0: v16i32 = X86ISD::VBROADCAST 0x20a9550
try.c: 0x20a9550: i32,ch = load<LD4[ConstantPool]> 0x1fc3dd0, 0x20df8a0, undef:i64
try.c: 0x20df8a0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x206fe20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x20c7e90: i64 = undef
try.c: 0x20dfc30: 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: 0x20dfb00: i32 = Constant<0>
try.c: 0x20dfb00: i32 = Constant<0>
try.c: 0x20dfb00: i32 = Constant<0>
try.c: 0x20dfb00: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ni_p8m2
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xb7e010: v4i64 = X86ISD::VTRUNC 0xb7de40
try.c: 0xb7de40: v16i32 = vselect 0xb85b80, 0xafd480, 0xb7dd10
try.c: 0xb85b80: v4i1 = X86ISD::PCMPGTM 0xb67900, 0xafe230
try.c: 0xb67900: v4i64 = X86ISD::VBROADCAST 0xafe5c0
try.c: 0xafe5c0: i64,ch = load<LD8[%uglygep72]> 0xa61dd0, 0xb50140, undef:i64
try.c: 0xb50140: i64 = add 0xb687e0, 0xae2370
try.c: 0xb687e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xb57b80: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xae2370: i64 = shl 0xb57330, Constant:i8<3>
try.c: 0xb57330: i64,ch = CopyFromReg 0xa61dd0, Register:i64 %vreg50
try.c: 0xb68ca0: i64 = Register %vreg50
try.c: 0xb08690: i8 = Constant<3>
try.c: 0xb65f70: i64 = undef
try.c: 0xafe230: v4i64,ch = CopyFromReg 0xa61dd0, Register:v4i64 %vreg13
try.c: 0xb02640: v4i64 = Register %vreg13
try.c: 0xafd480: v16i32 = X86ISD::VBROADCAST 0xb57590
try.c: 0xb57590: i32,ch = load<LD4[ConstantPool]> 0xa61dd0, 0xb7d980, undef:i64
try.c: 0xb7d980: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xb00160: i64 = TargetConstantPool<i32 1> 0
try.c: 0xb65f70: i64 = undef
try.c: 0xb7dd10: 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: 0xb7dbe0: i32 = Constant<0>
try.c: 0xb7dbe0: i32 = Constant<0>
try.c: 0xb7dbe0: i32 = Constant<0>
try.c: 0xb7dbe0: i32 = Constant<0>
try.c: ...

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

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: 0x2669e40: v4i64 = X86ISD::VTRUNC 0x2669c70
try.c: 0x2669c70: v16i32 = vselect 0x26591a0, 0x25de830, 0x2669b40
try.c: 0x26591a0: v4i1 = X86ISD::PCMPGTM 0x2652330, 0x25ea9d0
try.c: 0x2652330: v4i64 = X86ISD::VBROADCAST 0x25ead60
try.c: 0x25ead60: i64,ch = load<LD8[%uglygep72]> 0x254bdd0, 0x260c2a0, undef:i64
try.c: 0x260c2a0: i64 = add 0x2653210, 0x25ac1e0
try.c: 0x2653210: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2646f80: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x25ac1e0: i64 = shl 0x2646730, Constant:i8<3>
try.c: 0x2646730: i64,ch = CopyFromReg 0x254bdd0, Register:i64 %vreg50
try.c: 0x26536d0: i64 = Register %vreg50
try.c: 0x25f71b0: i8 = Constant<3>
try.c: 0x26509a0: i64 = undef
try.c: 0x25ea9d0: v4i64,ch = CopyFromReg 0x254bdd0, Register:v4i64 %vreg13
try.c: 0x2601a40: v4i64 = Register %vreg13
try.c: 0x25de830: v16i32 = X86ISD::VBROADCAST 0x2646990
try.c: 0x2646990: i32,ch = load<LD4[ConstantPool]> 0x254bdd0, 0x26697b0, undef:i64
try.c: 0x26697b0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x25ec790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x26509a0: i64 = undef
try.c: 0x2669b40: 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: 0x2669a10: i32 = Constant<0>
try.c: 0x2669a10: i32 = Constant<0>
try.c: 0x2669a10: i32 = Constant<0>
try.c: 0x2669a10: 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: 0x21f7120: v4i64 = X86ISD::VTRUNC 0x21f6f50
try.c: 0x21f6f50: v16i32 = vselect 0x21fd010, 0x217a4e0, 0x21f6e20
try.c: 0x21fd010: v4i1 = X86ISD::PCMPGTM 0x21df610, 0x2180480
try.c: 0x21df610: v4i64 = X86ISD::VBROADCAST 0x2180810
try.c: 0x2180810: i64,ch = load<LD8[%uglygep72]> 0x20d8dd0, 0x21976e0, undef:i64
try.c: 0x21976e0: i64 = add 0x21e04f0, 0x21883c0
try.c: 0x21e04f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x21db030: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x21883c0: i64 = shl 0x21da7e0, Constant:i8<3>
try.c: 0x21da7e0: i64,ch = CopyFromReg 0x20d8dd0, Register:i64 %vreg50
try.c: 0x21e09b0: i64 = Register %vreg50
try.c: 0x2173e40: i8 = Constant<3>
try.c: 0x21ddc80: i64 = undef
try.c: 0x2180480: v4i64,ch = CopyFromReg 0x20d8dd0, Register:v4i64 %vreg13
try.c: 0x2184720: v4i64 = Register %vreg13
try.c: 0x217a4e0: v16i32 = X86ISD::VBROADCAST 0x21daa40
try.c: 0x21daa40: i32,ch = load<LD4[ConstantPool]> 0x20d8dd0, 0x21f6a90, undef:i64
try.c: 0x21f6a90: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2182240: i64 = TargetConstantPool<i32 1> 0
try.c: 0x21ddc80: i64 = undef
try.c: 0x21f6e20: 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: 0x21f6cf0: i32 = Constant<0>
try.c: 0x21f6cf0: i32 = Constant<0>
try.c: 0x21f6cf0: i32 = Constant<0>
try.c: 0x21f6cf0: 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