Implementation notes: amd64, genji154, crypto_aead/lunarkeyakv2

Computer: genji154
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
26260? ? ?? ? ?KnightsLandinggcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
26481? ? ?? ? ?KnightsLandinggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
26650? ? ?? ? ?KnightsLandingclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
26702? ? ?? ? ?KnightsLandinggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
27014? ? ?? ? ?KnightsLandinggcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
27521? ? ?? ? ?KnightsLandingclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
28158? ? ?? ? ?KnightsLandingicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
28990? ? ?? ? ?KnightsLandingicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
29276? ? ?? ? ?KnightsLandinggcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
29341? ? ?? ? ?KnightsLandinggcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
29432? ? ?? ? ?KnightsLandinggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
29536? ? ?? ? ?KnightsLandinggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
33774? ? ?? ? ?KnightsLandingicc_-no-vec2017022620170105
34450? ? ?? ? ?KnightsLandingicc2017022620170105
62647? ? ?? ? ?Haswellgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
62816? ? ?? ? ?Haswellgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
62881? ? ?? ? ?Haswellgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
63258? ? ?? ? ?Haswellicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
63596? ? ?? ? ?Haswellgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
64142? ? ?? ? ?Haswellicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
64415? ? ?? ? ?Haswellgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
64636? ? ?? ? ?Haswellgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
64662? ? ?? ? ?Haswellgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
65130? ? ?? ? ?Haswellgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
65130? ? ?? ? ?Haswellgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
65130? ? ?? ? ?Haswellicc_-no-vec2017022620170105
66872? ? ?? ? ?Haswellicc2017022620170105
67080? ? ?? ? ?Haswellgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
67262? ? ?? ? ?Haswellgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
67639? ? ?? ? ?Haswellgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
95199? ? ?? ? ?Nehalemicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
95862? ? ?? ? ?Nehalemgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
95901? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
95966? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
95979? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
96161? ? ?? ? ?Nehalemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
96317? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
96343? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
96421? ? ?? ? ?Nehalemgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
96720? ? ?? ? ?SandyBridgeicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
97058? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
97084? ? ?? ? ?SandyBridgegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
97110? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
97240? ? ?? ? ?SandyBridgegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
97344? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
97396? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
97461? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
97487? ? ?? ? ?SandyBridgegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
97578? ? ?? ? ?Nehalemgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
97955? ? ?? ? ?SandyBridgegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
98332? ? ?? ? ?Nehalemgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
98345? ? ?? ? ?Nehalemicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
98579? ? ?? ? ?Nehalemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
99034? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
99112? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
99125? ? ?? ? ?SandyBridgegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
99151? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
99164? ? ?? ? ?SandyBridgegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
100308? ? ?? ? ?SandyBridgeicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
100464? ? ?? ? ?Nehalemgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
100542? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
100607? ? ?? ? ?Nehalemgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
100685? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
101049? ? ?? ? ?Nehalemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
101218? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
101361? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
101556? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
101920? ? ?? ? ?SandyBridgegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
102206? ? ?? ? ?SandyBridgegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
107796? ? ?? ? ?Nehalemgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
107978? ? ?? ? ?Nehalemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
109083? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
109278? ? ?? ? ?Nehalemgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
109356? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
115505? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
115505? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
116051? ? ?? ? ?Nehalemclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
116142? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
116389? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
116428? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
117767? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
117845? ? ?? ? ?SandyBridgeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
118235? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
118755? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
118924? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
119106? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
119704? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
120185? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
120224? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
120562? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
120601? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
121030? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
121238? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
122330? ? ?? ? ?SandyBridgeicc_-no-vec2017022620170105
123305? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
123422? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
123487? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
123500? ? ?? ? ?SandyBridgeicc2017022620170105
123604? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
123656? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
123656? ? ?? ? ?Nehalemicc2017022620170105
124124? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
124397? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
124956? ? ?? ? ?Nehalemgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
125346? ? ?? ? ?Nehalemicc_-no-vec2017022620170105
125541? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
125593? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
125645? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
125697? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
125983? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
126152? ? ?? ? ?Nehalemgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
126191? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
127439? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
127712? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
128076? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
128284? ? ?? ? ?Nehalemgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
128453? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
129311? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
129909? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
130286? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
130325? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
131534? ? ?? ? ?Nehalemgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
137579? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
137631? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
138073? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
141882? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
142168? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
142272? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
144469? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
144573? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
144703? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
147719? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
147992? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
149409? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
151125? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
151840? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
152399? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
156351? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
156351? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
156780? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
156871? ? ?? ? ?generic64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
157209? ? ?? ? ?generic64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
162136? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
163163? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
163644? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
163696? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
164489? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
165282? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
165750? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
165802? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
165815? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
165880? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
165893? ? ?? ? ?asmX86-64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
165906? ? ?? ? ?asmX86-64gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
165919? ? ?? ? ?asmX86-64gcc_-O3_-fomit-frame-pointer2017022620170105
165919? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
165932? ? ?? ? ?asmX86-64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
165958? ? ?? ? ?asmX86-64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
166010? ? ?? ? ?asmX86-64gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
166062? ? ?? ? ?asmX86-64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
166114? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
166114? ? ?? ? ?asmX86-64gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
166127? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
166127? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
166140? ? ?? ? ?asmX86-64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
166140? ? ?? ? ?asmX86-64gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
166140? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
166140? ? ?? ? ?asmX86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
166179? ? ?? ? ?asmX86-64icc2017022620170105
166192? ? ?? ? ?asmX86-64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
166205? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
166218? ? ?? ? ?asmX86-64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
166231? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
166244? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
166257? ? ?? ? ?asmX86-64icc_-no-vec2017022620170105
166270? ? ?? ? ?asmX86-64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
166283? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
166309? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
166335? ? ?? ? ?asmX86-64gcc_-O2_-fomit-frame-pointer2017022620170105
166361? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
166452? ? ?? ? ?asmX86-64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
166452? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
166452? ? ?? ? ?asmX86-64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
166452? ? ?? ? ?asmX86-64icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
166491? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
166530? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
166543? ? ?? ? ?asmX86-64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
166543? ? ?? ? ?asmX86-64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
166569? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
166595? ? ?? ? ?asmX86-64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
166634? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
166634? ? ?? ? ?asmX86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
166660? ? ?? ? ?asmX86-64gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
166751? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
166829? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
166855? ? ?? ? ?asmX86-64gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
166894? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
166920? ? ?? ? ?asmX86-64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
166946? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
166946? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
166946? ? ?? ? ?asmX86-64icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
166959? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
166972? ? ?? ? ?asmX86-64gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
166998? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
166998? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
166998? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
167089? ? ?? ? ?asmX86-64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
167089? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
167089? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
167115? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
167141? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
167141? ? ?? ? ?asmX86-64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
167180? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
167193? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
167206? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
167206? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
167206? ? ?? ? ?asmX86-64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
167219? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
167245? ? ?? ? ?asmX86-64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
167258? ? ?? ? ?asmX86-64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
167258? ? ?? ? ?asmX86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
167271? ? ?? ? ?asmX86-64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
167284? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
167284? ? ?? ? ?asmX86-64gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
167297? ? ?? ? ?asmX86-64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
167297? ? ?? ? ?asmX86-64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
167310? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
167323? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
167336? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
167336? ? ?? ? ?asmX86-64gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
167349? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
167349? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
167375? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
167388? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
167401? ? ?? ? ?asmX86-64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
167401? ? ?? ? ?asmX86-64gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
167427? ? ?? ? ?asmX86-64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
167440? ? ?? ? ?asmX86-64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
167453? ? ?? ? ?asmX86-64gcc_-m64_-O_-fomit-frame-pointer2017022620170105
167453? ? ?? ? ?asmX86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
167466? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
167505? ? ?? ? ?asmX86-64gcc_-Os_-fomit-frame-pointer2017022620170105
167518? ? ?? ? ?asmX86-64gcc_-O_-fomit-frame-pointer2017022620170105
167531? ? ?? ? ?asmX86-64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
167609? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
167661? ? ?? ? ?asmX86-64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
167739? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
167752? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
167804? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
167895? ? ?? ? ?asmX86-64gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
168103? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
168142? ? ?? ? ?asmX86-64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
168168? ? ?? ? ?generic64lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
168259? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
168298? ? ?? ? ?asmX86-64gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
168337? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
168363? ? ?? ? ?asmX86-64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
168415? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
168662? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
168675? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
168948? ? ?? ? ?asmX86-64gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
170742? ? ?? ? ?asmX86-64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
175162? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
175305? ? ?? ? ?generic64lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
175474? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
176553? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
176618? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
176878? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
176878? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
179517? ? ?? ? ?asmX86-64cc2017022620170105
179530? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
179751? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
180635? ? ?? ? ?asmX86-64gcc2017022620170105
180700? ? ?? ? ?asmX86-64gcc_-funroll-loops2017022620170105
181961? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
182299? ? ?? ? ?generic64lcgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
182351? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
182442? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
182676? ? ?? ? ?generic64lcgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
182806? ? ?? ? ?generic64lcgcc_-O3_-fomit-frame-pointer2017022620170105
183313? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
183326? ? ?? ? ?generic64lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
183677? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
183690? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
183716? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
183768? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
183781? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
183807? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
183898? ? ?? ? ?generic64lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
183924? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
183950? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
184002? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
184158? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
184223? ? ?? ? ?generic64lcgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
184288? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
184288? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
184366? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
184405? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
184418? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
184483? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
184639? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
184665? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
184678? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
184873? ? ?? ? ?generic64lcgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
184977? ? ?? ? ?generic64lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
185172? ? ?? ? ?generic64lcgcc_-Os_-fomit-frame-pointer2017022620170105
185198? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
185211? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
185224? ? ?? ? ?generic64lcgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
185237? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
185302? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
186758? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
187044? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
187759? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
187902? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
187941? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
188058? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
188071? ? ?? ? ?generic64lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
188435? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
188435? ? ?? ? ?generic64lcgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
190008? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
190190? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
190463? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
190827? ? ?? ? ?generic64lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
190905? ? ?? ? ?generic64lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
191113? ? ?? ? ?generic64lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
191126? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
191256? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
191425? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
191477? ? ?? ? ?generic64lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
191503? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
191581? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
191828? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
191958? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
192088? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
192153? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
192348? ? ?? ? ?generic64lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
192361? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
192426? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
192465? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
192556? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
192959? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
193115? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
193141? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
193154? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
193206? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
193297? ? ?? ? ?generic64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
193323? ? ?? ? ?generic64gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
193401? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
193479? ? ?? ? ?generic64lcgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
193518? ? ?? ? ?generic64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
193570? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
193583? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
193700? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
193843? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
193973? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
194155? ? ?? ? ?generic64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
194181? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
194285? ? ?? ? ?generic64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
194376? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
194428? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
194441? ? ?? ? ?generic64gcc_-Os_-fomit-frame-pointer2017022620170105
194467? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
194532? ? ?? ? ?generic64gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
194532? ? ?? ? ?generic64gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
194662? ? ?? ? ?generic64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
194714? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
194727? ? ?? ? ?generic64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
194766? ? ?? ? ?generic64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
194818? ? ?? ? ?generic64lcgcc_-O2_-fomit-frame-pointer2017022620170105
194883? ? ?? ? ?generic64lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
194948? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
195026? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
195494? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
195520? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
195663? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
195806? ? ?? ? ?generic64lcgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
195975? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
196027? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
196079? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
196573? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
196586? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
196794? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
197236? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
197301? ? ?? ? ?generic64gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
197626? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
197665? ? ?? ? ?generic64lcgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
197808? ? ?? ? ?generic64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
197886? ? ?? ? ?generic64lcgcc_-O_-fomit-frame-pointer2017022620170105
197964? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
198068? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
198640? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
198640? ? ?? ? ?generic64lcgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
198679? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
198757? ? ?? ? ?generic64lcgcc_-m64_-O_-fomit-frame-pointer2017022620170105
198757? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
198887? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
198939? ? ?? ? ?generic64lcgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
198991? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
199147? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
199459? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
200005? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
200161? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
200486? ? ?? ? ?generic64gcc_-O3_-fomit-frame-pointer2017022620170105
200590? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
200694? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
200902? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
200967? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
201058? ? ?? ? ?generic64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
201084? ? ?? ? ?generic64gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
201383? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
201461? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
201487? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
201682? ? ?? ? ?generic64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
201747? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
201890? ? ?? ? ?generic64lcgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
201942? ? ?? ? ?generic64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
202150? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
202215? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
202592? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
203723? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
203905? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
204607? ? ?? ? ?generic64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
204659? ? ?? ? ?generic64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
204750? ? ?? ? ?generic64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
204932? ? ?? ? ?generic64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
204945? ? ?? ? ?generic64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
205231? ? ?? ? ?generic64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
205244? ? ?? ? ?generic64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
205244? ? ?? ? ?generic64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
205491? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
205673? ? ?? ? ?generic64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
205816? ? ?? ? ?generic64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
205829? ? ?? ? ?generic64gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
205894? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
206141? ? ?? ? ?generic64gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
206284? ? ?? ? ?generic64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
206310? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
208234? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
208286? ? ?? ? ?generic64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
208468? ? ?? ? ?generic64gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
208468? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
208468? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
208793? ? ?? ? ?generic64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
208858? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
208975? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
209014? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
209105? ? ?? ? ?generic64gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
209183? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
209287? ? ?? ? ?generic64gcc_-O2_-fomit-frame-pointer2017022620170105
209690? ? ?? ? ?generic64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
209716? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
210145? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
210197? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
212082? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
212134? ? ?? ? ?generic64gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
212680? ? ?? ? ?generic64gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
212732? ? ?? ? ?generic64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
213122? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
213161? ? ?? ? ?generic64gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
214383? ? ?? ? ?generic64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
215826? ? ?? ? ?generic64gcc_-O_-fomit-frame-pointer2017022620170105
216190? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
216242? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
216320? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
216489? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
217061? ? ?? ? ?generic64gcc_-m64_-O_-fomit-frame-pointer2017022620170105
217282? ? ?? ? ?generic64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
217529? ? ?? ? ?generic64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
217698? ? ?? ? ?generic64gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
217724? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
217984? ? ?? ? ?generic64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
257231? ? ?? ? ?referenceclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
257231? ? ?? ? ?referenceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
257439? ? ?? ? ?referenceclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
257998? ? ?? ? ?referenceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
258024? ? ?? ? ?referenceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
258570? ? ?? ? ?referenceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
267761? ? ?? ? ?referenceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
268944? ? ?? ? ?referenceclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
272844? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
273091? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
273637? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
274456? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
276055? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
276146? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
276315? ? ?? ? ?referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
281476? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
281970? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
295386? ? ?? ? ?referenceclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
296660? ? ?? ? ?referenceclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
312819? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
313391? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
336141? ? ?? ? ?referencegcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
342199? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
342849? ? ?? ? ?referencegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
346138? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
350727? ? ?? ? ?generic64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
351026? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
351156? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
351169? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
351312? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
353210? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
353301? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
353535? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
353704? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
354120? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
354692? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
355173? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
355173? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
356889? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
358748? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
359268? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
360711? ? ?? ? ?generic32lcicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
361699? ? ?? ? ?generic32icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
361777? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
362063? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
362336? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
362609? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
363883? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
363948? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
389701? ? ?? ? ?generic32lcicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
392223? ? ?? ? ?generic32icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
397865? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
399373? ? ?? ? ?referencegcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
400088? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
400400? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
401726? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
403052? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
403585? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
404196? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
406562? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
409487? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
409773? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
410215? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
410540? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
413725? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
414284? ? ?? ? ?referencegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
415441? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
417170? ? ?? ? ?referencegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
420043? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
422279? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
424268? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
424359? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
426010? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
427726? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
427817? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
427960? ? ?? ? ?referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
429676? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
430040? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
430547? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
430976? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017022620170105
431379? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
431548? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
432523? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
433082? ? ?? ? ?compactgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
433108? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
433641? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
433849? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
434096? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
434681? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
434785? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
435188? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
435279? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
435630? ? ?? ? ?compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
436033? ? ?? ? ?compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
436475? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
439673? ? ?? ? ?referencegcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
441402? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
441571? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
443339? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
443560? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
446355? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
446550? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
446589? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
446693? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
446953? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
447655? ? ?? ? ?generic32clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
448344? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
449072? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
449774? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
451074? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
451594? ? ?? ? ?generic32lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
451659? ? ?? ? ?generic32lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
451854? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
451906? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
451971? ? ?? ? ?generic32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
452452? ? ?? ? ?generic32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
453609? ? ?? ? ?generic32lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
453700? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
454402? ? ?? ? ?generic32lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
455351? ? ?? ? ?generic32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
456924? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
457600? ? ?? ? ?generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
457626? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
458575? ? ?? ? ?generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
459459? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
459628? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
459706? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
459784? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
460785? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
461136? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
461188? ? ?? ? ?compactgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
461214? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
461240? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
461838? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
461942? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
462423? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
462917? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
462917? ? ?? ? ?compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
462982? ? ?? ? ?compactgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
463203? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
463294? ? ?? ? ?compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
463502? ? ?? ? ?generic32icc2017022620170105
463541? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
463957? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
464191? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
464308? ? ?? ? ?compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
464412? ? ?? ? ?generic32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
465569? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
465686? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
465920? ? ?? ? ?generic32icc_-no-vec2017022620170105
466180? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
466375? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
466661? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
466752? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
467272? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
467363? ? ?? ? ?generic32lcicc2017022620170105
467909? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
468780? ? ?? ? ?compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
469118? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
469482? ? ?? ? ?compactclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
469794? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
470132? ? ?? ? ?referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
470327? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
470470? ? ?? ? ?referencegcc_-m64_-O3_-fomit-frame-pointer2017022620170105
470600? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
471016? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
471159? ? ?? ? ?referencegcc_-O3_-fomit-frame-pointer2017022620170105
472212? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
472459? ? ?? ? ?compactclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
472901? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
473642? ? ?? ? ?generic32gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
474214? ? ?? ? ?compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
474617? ? ?? ? ?compactclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
475345? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
475735? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
475826? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
476203? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
476216? ? ?? ? ?generic32lcgcc_-O3_-fomit-frame-pointer2017022620170105
476359? ? ?? ? ?generic32lcgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
477516? ? ?? ? ?generic32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
478348? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
478374? ? ?? ? ?generic32gcc_-O3_-fomit-frame-pointer2017022620170105
481325? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
481689? ? ?? ? ?generic32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
481754? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
482664? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
482898? ? ?? ? ?generic32gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
482989? ? ?? ? ?generic32gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
483405? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
483964? ? ?? ? ?generic32lcgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
483964? ? ?? ? ?generic32lcgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
484055? ? ?? ? ?generic32lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
485342? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
486044? ? ?? ? ?generic32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
486642? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
487461? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
488254? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
489528? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
490646? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
490906? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
493922? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
494273? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
494351? ? ?? ? ?generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
494455? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
494845? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
495014? ? ?? ? ?generic32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
495079? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
495313? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
495352? ? ?? ? ?generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
495352? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
495573? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
495638? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
495898? ? ?? ? ?generic32lcgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
495924? ? ?? ? ?generic32lcicc_-no-vec2017022620170105
496106? ? ?? ? ?generic32gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
496314? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
497185? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
497497? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
499421? ? ?? ? ?generic32lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
499824? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
499902? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
499993? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
500045? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
500084? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
500084? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
500409? ? ?? ? ?generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
500552? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
501033? ? ?? ? ?generic32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
501072? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
501098? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
501124? ? ?? ? ?generic32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
501176? ? ?? ? ?generic32lcgcc_-Os_-fomit-frame-pointer2017022620170105
501176? ? ?? ? ?generic32lcgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
501176? ? ?? ? ?generic32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
501397? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
501761? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
501917? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
501917? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
501956? ? ?? ? ?generic32lcgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
502034? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
502229? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
502710? ? ?? ? ?generic32gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
504387? ? ?? ? ?generic32gcc_-Os_-fomit-frame-pointer2017022620170105
504569? ? ?? ? ?generic32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
513422? ? ?? ? ?generic32gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
514839? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
520104? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
520195? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
521118? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
521534? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
522782? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
523757? ? ?? ? ?referencegcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
524121? ? ?? ? ?referencegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
524225? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
524537? ? ?? ? ?generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
524849? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
525460? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
525616? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
525993? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
526045? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
526175? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
526552? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
526799? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
527098? ? ?? ? ?generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
527826? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
528034? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
528073? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
528164? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
528346? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
528684? ? ?? ? ?generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
528931? ? ?? ? ?generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
529165? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
529321? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
530959? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
531154? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
531570? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
531804? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
531830? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
533013? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
533104? ? ?? ? ?asmX86-64shldgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
533169? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
533221? ? ?? ? ?asmX86-64shldgcc_-O2_-fomit-frame-pointer2017022620170105
533403? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
533416? ? ?? ? ?asmX86-64shldgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
533546? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
533793? ? ?? ? ?asmX86-64shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
533949? ? ?? ? ?compacticc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
534001? ? ?? ? ?asmX86-64shldgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
534014? ? ?? ? ?asmX86-64shldgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
534066? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
534079? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
534092? ? ?? ? ?asmX86-64shldicc_-no-vec2017022620170105
534105? ? ?? ? ?asmX86-64shldgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
534209? ? ?? ? ?asmX86-64shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
534235? ? ?? ? ?asmX86-64shldgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
534248? ? ?? ? ?asmX86-64shldgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
534300? ? ?? ? ?asmX86-64shldgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
534313? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
534339? ? ?? ? ?asmX86-64shldgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
534378? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
534417? ? ?? ? ?asmX86-64shldgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
534508? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
534534? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
534586? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
534677? ? ?? ? ?asmX86-64shldgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
534716? ? ?? ? ?asmX86-64shldgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
534833? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
534937? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
534950? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
534989? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
535002? ? ?? ? ?asmX86-64shldgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
535028? ? ?? ? ?asmX86-64shldgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
535093? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
535132? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
535197? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
535353? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
535366? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
535379? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
535418? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
535444? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
535457? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
535457? ? ?? ? ?asmX86-64shldgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
535470? ? ?? ? ?asmX86-64shldgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
535587? ? ?? ? ?asmX86-64shldgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
535613? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
535613? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
535691? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
535795? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
535808? ? ?? ? ?asmX86-64shldgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
536029? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
536042? ? ?? ? ?asmX86-64shldgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
536276? ? ?? ? ?asmX86-64shldgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
536445? ? ?? ? ?asmX86-64shldgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
536497? ? ?? ? ?asmX86-64shldgcc_-O_-fomit-frame-pointer2017022620170105
536536? ? ?? ? ?asmX86-64shldgcc_-O3_-fomit-frame-pointer2017022620170105
536627? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
536640? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
536731? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
536796? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
536796? ? ?? ? ?asmX86-64shldgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
536874? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
536887? ? ?? ? ?asmX86-64shldicc2017022620170105
536939? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
536978? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
536991? ? ?? ? ?asmX86-64shldgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
537017? ? ?? ? ?asmX86-64shldicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
537056? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
537147? ? ?? ? ?asmX86-64shldgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
537238? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
537251? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
537251? ? ?? ? ?asmX86-64shldgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
537316? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
537368? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
537394? ? ?? ? ?compactclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
537420? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
537459? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
537472? ? ?? ? ?asmX86-64shldgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
537641? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
537667? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
537667? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
537693? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
537745? ? ?? ? ?asmX86-64shldgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
537823? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
537849? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
537862? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
537888? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
537940? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
537979? ? ?? ? ?asmX86-64shldicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
538070? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
538278? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
538421? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
538460? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
538603? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
538642? ? ?? ? ?asmX86-64shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
538850? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
538889? ? ?? ? ?asmX86-64shldgcc_-m64_-O_-fomit-frame-pointer2017022620170105
538928? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
539292? ? ?? ? ?asmX86-64shldgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
539474? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
539708? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
539877? ? ?? ? ?compacticc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
540501? ? ?? ? ?asmX86-64shldgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
541138? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
541164? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
541229? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
541307? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
541437? ? ?? ? ?asmX86-64shldgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
541697? ? ?? ? ?asmX86-64shldgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
541762? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
541801? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
542009? ? ?? ? ?generic32gcc_-O2_-fomit-frame-pointer2017022620170105
542165? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
542178? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
542243? ? ?? ? ?generic32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
542269? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
542399? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
543062? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
543088? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
543543? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
543699? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
543855? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
544024? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
544024? ? ?? ? ?generic32gcc_-m64_-O_-fomit-frame-pointer2017022620170105
544037? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
544271? ? ?? ? ?asmX86-64shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
544804? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
544908? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
545051? ? ?? ? ?generic32lcgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
545155? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
545272? ? ?? ? ?asmX86-64shldgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
545363? ? ?? ? ?generic32gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
545558? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
545688? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
545792? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
545870? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
546013? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
546104? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
546156? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
546195? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
546338? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
546481? ? ?? ? ?generic32gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
546624? ? ?? ? ?generic64lcgcc_-funroll-loops2017022620170105
546728? ? ?? ? ?generic32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
546780? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
547196? ? ?? ? ?generic64lccc2017022620170105
547248? ? ?? ? ?generic32lcgcc_-O_-fomit-frame-pointer2017022620170105
547300? ? ?? ? ?asmX86-64shldgcc_-Os_-fomit-frame-pointer2017022620170105
547586? ? ?? ? ?generic32gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
547599? ? ?? ? ?generic32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
547716? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
547755? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
547989? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
548028? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
548067? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
548977? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
549068? ? ?? ? ?generic32gcc_-O_-fomit-frame-pointer2017022620170105
549640? ? ?? ? ?generic32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
549666? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
550043? ? ?? ? ?generic32lcgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
550238? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
550342? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
550550? ? ?? ? ?asmX86-64shldgcc_-funroll-loops2017022620170105
550589? ? ?? ? ?asmX86-64shldgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
550784? ? ?? ? ?asmX86-64shldcc2017022620170105
550823? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
550875? ? ?? ? ?generic32gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
551057? ? ?? ? ?generic32gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
551122? ? ?? ? ?generic32lcgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
551161? ? ?? ? ?asmX86-64shldgcc2017022620170105
551161? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
551564? ? ?? ? ?generic32lcgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
552812? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
553150? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
553696? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
553722? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
554060? ? ?? ? ?generic32lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
554931? ? ?? ? ?generic32lcgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
555113? ? ?? ? ?generic32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
555828? ? ?? ? ?generic32gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
557960? ? ?? ? ?generic32lcgcc_-m64_-O_-fomit-frame-pointer2017022620170105
558636? ? ?? ? ?asmX86-64shldgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
558714? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
559676? ? ?? ? ?asmX86-64shldgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
561249? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
562367? ? ?? ? ?generic32lcgcc_-O2_-fomit-frame-pointer2017022620170105
564941? ? ?? ? ?generic32lcgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
568828? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
570921? ? ?? ? ?generic64lcgcc2017022620170105
579098? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
585377? ? ?? ? ?generic64cc2017022620170105
585533? ? ?? ? ?generic64gcc2017022620170105
588848? ? ?? ? ?generic64gcc_-funroll-loops2017022620170105
590486? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
598676? ? ?? ? ?compacticc_-no-vec2017022620170105
613535? ? ?? ? ?compacticc2017022620170105
880919? ? ?? ? ?compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
890643? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
892632? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
895700? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
895778? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
895830? ? ?? ? ?compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
896116? ? ?? ? ?compactgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
896181? ? ?? ? ?compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
896805? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017022620170105
897182? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
897429? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
898014? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
898677? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
900276? ? ?? ? ?compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
900432? ? ?? ? ?compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
900848? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
902057? ? ?? ? ?compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
902252? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
902655? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
904592? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
904683? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
907647? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
908076? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
908167? ? ?? ? ?compactgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
908323? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
908492? ? ?? ? ?compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
909350? ? ?? ? ?compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
911963? ? ?? ? ?compactgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
912353? ? ?? ? ?compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
912626? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
912743? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
913016? ? ?? ? ?compactgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
913328? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
914251? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017022620170105
914563? ? ?? ? ?compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
917553? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
917644? ? ?? ? ?compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
921323? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
931710? ? ?? ? ?compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
954200? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
973401? ? ?? ? ?compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
977132? ? ?? ? ?compactgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
999245? ? ?? ? ?compactgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1009125? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
1011738? ? ?? ? ?compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1013415? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1013506? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
1013909? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
1015170? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1015846? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
1016431? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
1021280? ? ?? ? ?referenceicc_-no-vec2017022620170105
1022359? ? ?? ? ?compactgcc_-m64_-O_-fomit-frame-pointer2017022620170105
1023022? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
1024439? ? ?? ? ?compactgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1024725? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017022620170105
1027481? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1028547? ? ?? ? ?referenceicc2017022620170105
1030523? ? ?? ? ?compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
1031186? ? ?? ? ?compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
1034358? ? ?? ? ?compactgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
1035437? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
1037634? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
1048905? ? ?? ? ?compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1060995? ? ?? ? ?compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
1089985? ? ?? ? ?compactgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1819389? ? ?? ? ?generic32cc2017022620170105
1847755? ? ?? ? ?generic32lcgcc2017022620170105
1852942? ? ?? ? ?generic32lccc2017022620170105
1855009? ? ?? ? ?generic32lcgcc_-funroll-loops2017022620170105
1855789? ? ?? ? ?generic32gcc2017022620170105
1888692? ? ?? ? ?generic32gcc_-funroll-loops2017022620170105
1990482? ? ?? ? ?reference32bitsicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
2042313? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2046382? ? ?? ? ?reference32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2422134? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2440516? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2459730? ? ?? ? ?referencegcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2460913? ? ?? ? ?referencegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2623907? ? ?? ? ?referenceicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
2652260? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
2675868? ? ?? ? ?referenceicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
2766933? ? ?? ? ?referencegcc_-m64_-O2_-fomit-frame-pointer2017022620170105
2771054? ? ?? ? ?referencegcc_-O2_-fomit-frame-pointer2017022620170105
2771249? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
2772848? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
2772939? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2774473? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
2791087? ? ?? ? ?referencegcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2798003? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
2799589? ? ?? ? ?referencegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
2815930? ? ?? ? ?referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
2817906? ? ?? ? ?referencegcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2819999? ? ?? ? ?referencegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
2836535? ? ?? ? ?referencegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2838849? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
2840994? ? ?? ? ?referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
2862899? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
2906098? ? ?? ? ?referencegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2906722? ? ?? ? ?referencegcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2907216? ? ?? ? ?referencegcc_-m64_-Os_-fomit-frame-pointer2017022620170105
2907320? ? ?? ? ?referencegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2908009? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
2909010? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
2911103? ? ?? ? ?referencegcc_-Os_-fomit-frame-pointer2017022620170105
2914834? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
2915068? ? ?? ? ?referencegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
2915367? ? ?? ? ?referencegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
2924194? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2925325? ? ?? ? ?referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
2926404? ? ?? ? ?referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
2927769? ? ?? ? ?referencegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
2930928? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2932137? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
2932306? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
2934308? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2943369? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
2955966? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
2990923? ? ?? ? ?referencegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
2993653? ? ?? ? ?referencegcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
3019549? ? ?? ? ?referencegcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
3026712? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
3028805? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
3215446? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
3715829? ? ?? ? ?reference32bitsicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
4296487? ? ?? ? ?compactcc2017022620170105
4361084? ? ?? ? ?compactgcc_-funroll-loops2017022620170105
4430426? ? ?? ? ?compactgcc2017022620170105
4552470? ? ?? ? ?referencegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
4589403? ? ?? ? ?referencegcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
5542420? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
5645510? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
5653349? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
5655637? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
5662943? ? ?? ? ?referencegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
5665049? ? ?? ? ?referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
5665712? ? ?? ? ?referencegcc_-m64_-O_-fomit-frame-pointer2017022620170105
5668377? ? ?? ? ?referencegcc_-O_-fomit-frame-pointer2017022620170105
5680922? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
5687890? ? ?? ? ?referencegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
5690139? ? ?? ? ?referencegcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
5690737? ? ?? ? ?referencegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
5716516? ? ?? ? ?referencegcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
5792917? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
6167863? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
6191796? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
6916481? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
6920290? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
6953895? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
6963749? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
6967363? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
6995417? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
7020078? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
7129564? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
7286695? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
7302048? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
7478003? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
7487714? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
7492355? ? ?? ? ?refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
7497646? ? ?? ? ?refg++_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
7502846? ? ?? ? ?refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
7507734? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
7511426? ? ?? ? ?refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
7519733? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
7523113? ? ?? ? ?refg++_-march=k8_-O3_-fomit-frame-pointer2017022620170105
7524283? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
7527377? ? ?? ? ?refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
7533227? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2017022620170105
7538544? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
7542873? ? ?? ? ?refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
7543172? ? ?? ? ?refnewg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
7543796? ? ?? ? ?refnewg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
7549464? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
7549984? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
7557784? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
7564843? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
7565402? ? ?? ? ?refnewg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
7566741? ? ?? ? ?refnewg++_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
7566936? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
7569874? ? ?? ? ?refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
7570043? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
7570498? ? ?? ? ?refnewg++_-march=k8_-O3_-fomit-frame-pointer2017022620170105
7575607? ? ?? ? ?refnewg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
7578402? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
7578922? ? ?? ? ?refnewclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
7583329? ? ?? ? ?refnewclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
7584148? ? ?? ? ?refnewg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
7584460? ? ?? ? ?refnewg++_-m64_-O3_-fomit-frame-pointer2017022620170105
7587632? ? ?? ? ?refnewclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
7588516? ? ?? ? ?refnewg++_-O3_-fomit-frame-pointer2017022620170105
7592559? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
7600242? ? ?? ? ?refg++_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
7610733? ? ?? ? ?refnewg++_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
7619001? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
7631390? ? ?? ? ?refnewg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
7635836? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
7638007? ? ?? ? ?refnewclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
7646600? ? ?? ? ?refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
7650422? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
7675330? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
7723729? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
7749963? ? ?? ? ?refg++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
7770763? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2017022620170105
7777913? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
7796178? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
7797270? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
7823803? ? ?? ? ?refclang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
7842133? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
7908147? ? ?? ? ?refnewclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
7916753? ? ?? ? ?reference32bitsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
7920718? ? ?? ? ?reference32bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
7932704? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
7962279? ? ?? ? ?reference32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
7995156? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
8003593? ? ?? ? ?reference32bitsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
8015813? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
8015995? ? ?? ? ?refnewclang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
8031803? ? ?? ? ?refnewclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
8035807? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
8219224? ? ?? ? ?refnewclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
8888776? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
8975304? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
9084374? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
9090614? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
9098934? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
9163778? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
9193665? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
9236019? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
9262032? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
9353292? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
9486048? ? ?? ? ?refnewg++_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
9509799? ? ?? ? ?refnewg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
9511424? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
9537255? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
9543820? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
9557535? ? ?? ? ?reference32bitsgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
9609210? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
9623809? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
9631726? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
9665812? ? ?? ? ?refg++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
9692267? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
9693762? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2017022620170105
9698884? ? ?? ? ?refnewg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
9698988? ? ?? ? ?refnewg++_-O2_-fomit-frame-pointer2017022620170105
9699924? ? ?? ? ?refnewg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
9701926? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
9703564? ? ?? ? ?refnewg++_-march=k8_-O2_-fomit-frame-pointer2017022620170105
9706749? ? ?? ? ?refnewg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
9707191? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017022620170105
9709362? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
9713587? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
9713873? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2017022620170105
9716590? ? ?? ? ?refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
9718319? ? ?? ? ?refnewg++_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
9718397? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
9721868? ? ?? ? ?refnewg++_-m64_-O2_-fomit-frame-pointer2017022620170105
9724572? ? ?? ? ?refnewg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
9727705? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
9729863? ? ?? ? ?refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
9731332? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
9752496? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
9754940? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
9760660? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
9774284? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
9829183? ? ?? ? ?reference32bitsgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
9853155? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
9874644? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
9876711? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
9876971? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
9897264? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
9898174? ? ?? ? ?reference32bitsgcc_-O3_-fomit-frame-pointer2017022620170105
9909679? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
9914684? ? ?? ? ?refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
9931948? ? ?? ? ?refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
9933196? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
9939202? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
9964552? ? ?? ? ?refg++_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
9982479? ? ?? ? ?refnewg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
10007114? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
10011274? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
10037950? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
10103795? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
10110321? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
10122541? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
10159071? ? ?? ? ?reference32bitsgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
10216778? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
10217584? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
10234523? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
10236863? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
10249772? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
10288538? ? ?? ? ?reference32bitsgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
10302240? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
10411713? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
10427950? ? ?? ? ?reference32bitsgcc_-O2_-fomit-frame-pointer2017022620170105
10434268? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
10434580? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
10445513? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
10505339? ? ?? ? ?reference32bitsgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
10510409? ? ?? ? ?reference32bitsgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
10512112? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
10512697? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
10515765? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
10525294? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
10535408? ? ?? ? ?reference32bitsgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
10558262? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
10627487? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
10629671? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
10641709? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
10644946? ? ?? ? ?reference32bitsgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
10816988? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
10820342? ? ?? ? ?reference32bitsgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
10831847? ? ?? ? ?reference32bitsicc_-no-vec2017022620170105
10874006? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
10878192? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
10949133? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
10950602? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
10965851? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
10967047? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
10969764? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
10982530? ? ?? ? ?reference32bitsgcc_-Os_-fomit-frame-pointer2017022620170105
10988289? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
11011975? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
11012508? ? ?? ? ?reference32bitsgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
11028069? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
11030708? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
11067589? ? ?? ? ?reference32bitsgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
11078418? ? ?? ? ?reference32bitsgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
11154806? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
11155534? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
11160630? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
11187657? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
11195704? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
11197251? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
11223043? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
11292086? ? ?? ? ?reference32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
12837097? ? ?? ? ?reference32bitsgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
12838475? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
13960050? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
14086423? ? ?? ? ?reference32bitsgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
14174121? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
14198964? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
14212094? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
14212588? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
14224067? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
14256216? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
14266720? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
14319487? ? ?? ? ?reference32bitsgcc_-m64_-O_-fomit-frame-pointer2017022620170105
14327287? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
14353768? ? ?? ? ?reference32bitsgcc_-O_-fomit-frame-pointer2017022620170105
14393652? ? ?? ? ?reference32bitsgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
14431443? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
14459367? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
14547000? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
15072551? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
15561754? ? ?? ? ?referencegcc_-funroll-loops2017022620170105
15609997? ? ?? ? ?referencegcc2017022620170105
15611830? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
15666989? ? ?? ? ?referencecc2017022620170105
19345170? ? ?? ? ?refnewg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
19441435? ? ?? ? ?refnewg++_-march=nocona_-O_-fomit-frame-pointer2017022620170105
19704659? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
19770153? ? ?? ? ?refnewg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
19776016? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
19777056? ? ?? ? ?refg++_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
19785272? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
19800482? ? ?? ? ?refnewg++_-O_-fomit-frame-pointer2017022620170105
19805422? ? ?? ? ?refnewg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
19805552? ? ?? ? ?refnewg++_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
19811311? ? ?? ? ?refnewg++_-m64_-O_-fomit-frame-pointer2017022620170105
19814678? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
19818448? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2017022620170105
19820879? ? ?? ? ?refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
19824337? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
19862011? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2017022620170105
19895369? ? ?? ? ?refnewg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
19900088? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
19919783? ? ?? ? ?refg++_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
19955364? ? ?? ? ?refnewg++_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
20006194? ? ?? ? ?refg++_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
20129317? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
20158294? ? ?? ? ?refnewg++_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
20195149? ? ?? ? ?refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
20199361? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
20203053? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
20213323? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
20237282? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
20261852? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017022620170105
20266974? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
20350096? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2017022620170105
20394283? ? ?? ? ?refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
20417046? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
20428785? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
20498868? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
20552766? ? ?? ? ?refnewg++_-march=k8_-O_-fomit-frame-pointer2017022620170105
27583816? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
27610830? ? ?? ? ?refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
27649635? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
27660581? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
27667276? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
27720862? ? ?? ? ?refnewg++_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
27727401? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
27729962? ? ?? ? ?refnewg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
27732484? ? ?? ? ?refnewg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
27734772? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
27771510? ? ?? ? ?refg++_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
27776268? ? ?? ? ?refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
27815411? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017022620170105
27818050? ? ?? ? ?refnewg++_-march=k8_-Os_-fomit-frame-pointer2017022620170105
27819883? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2017022620170105
27820546? ? ?? ? ?refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
27831934? ? ?? ? ?refnewg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
27868555? ? ?? ? ?refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
27878617? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
27927705? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
27932996? ? ?? ? ?refnewg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
27989650? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
27991327? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2017022620170105
27996761? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
28010502? ? ?? ? ?refnewg++_-m64_-Os_-fomit-frame-pointer2017022620170105
28040376? ? ?? ? ?refg++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
28043249? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
28216747? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
28279030? ? ?? ? ?refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
28299102? ? ?? ? ?refnewg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
28346890? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
28362022? ? ?? ? ?refnewg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
28372240? ? ?? ? ?refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
28372539? ? ?? ? ?refnewg++_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
28417545? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
28436499? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
28452879? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
28582918? ? ?? ? ?refnewg++_-Os_-fomit-frame-pointer2017022620170105
34390512? ? ?? ? ?reference32bitsicc2017022620170105
40503801? ? ?? ? ?refnewg++2017022620170105
40651481? ? ?? ? ?refg++2017022620170105
42249272? ? ?? ? ?reference32bitscc2017022620170105
43072874? ? ?? ? ?reference32bitsgcc_-funroll-loops2017022620170105
43124159? ? ?? ? ?reference32bitsgcc2017022620170105

Test failure

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref refnew
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref refnew
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments generic32 generic32lc
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments generic32 generic32lc

Test failure

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: icpc -xMIC-AVX512 -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt is nondeterministic

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -xMIC-AVX512 -O2 -fomit-frame-pointer ref refnew
icpc -xMIC-AVX512 -O3 -fomit-frame-pointer ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: cc
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: cc
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: cc
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 111, namely:
CompilerImplementations
cc ARMv8A
gcc ARMv8A
gcc -O2 -fomit-frame-pointer ARMv8A
gcc -O3 -fomit-frame-pointer ARMv8A
gcc -O -fomit-frame-pointer ARMv8A
gcc -Os -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops ARMv8A
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m64 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -O -fomit-frame-pointer ARMv8A
gcc -m64 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -march=nocona -Os -fomit-frame-pointer ARMv8A
icc ARMv8A
icc -no-vec ARMv8A
icc -xMIC-AVX512 -O2 -fomit-frame-pointer ARMv8A
icc -xMIC-AVX512 -O3 -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: cc
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 111, namely:
CompilerImplementations
cc AVR8
gcc AVR8
gcc -O2 -fomit-frame-pointer AVR8
gcc -O3 -fomit-frame-pointer AVR8
gcc -O -fomit-frame-pointer AVR8
gcc -Os -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -O -fomit-frame-pointer AVR8
gcc -funroll-loops -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m64 -O2 -fomit-frame-pointer AVR8
gcc -m64 -O3 -fomit-frame-pointer AVR8
gcc -m64 -O -fomit-frame-pointer AVR8
gcc -m64 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -march=barcelona -O -fomit-frame-pointer AVR8
gcc -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -march=k8 -O -fomit-frame-pointer AVR8
gcc -march=k8 -Os -fomit-frame-pointer AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv AVR8
gcc -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -march=nocona -O -fomit-frame-pointer AVR8
gcc -march=nocona -Os -fomit-frame-pointer AVR8
icc AVR8
icc -no-vec AVR8
icc -xMIC-AVX512 -O2 -fomit-frame-pointer AVR8
icc -xMIC-AVX512 -O3 -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: cc
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc Haswell Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: cc
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/local/llvm-3.9.0/bin/../lib/clang/3.9.0/include/avx512fintrin.h:9488:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/local/llvm-3.9.0/bin/../lib/clang/3.9.0/include/avx512fintrin.h:9488:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:294:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 rhoB = _mm512_setr_epi64( 0, 1, 62, 28, 27, 0, 0, 0); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/local/llvm-3.9.0/bin/../lib/clang/3.9.0/include/avx512fintrin.h:9488:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:295:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:187:23: note: expanded from macro 'computeD'
KeccakP-1600-XOP.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:60:29: note: expanded from macro 'ROL6464same'
KeccakP-1600-XOP.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /usr/local/llvm-3.9.0/bin/../lib/clang/3.9.0/include/xopintrin.h:250:12: note: expanded from macro '_mm_roti_epi64'
KeccakP-1600-XOP.c: (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N)); })
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v0.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v1.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v2.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v3.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st1 { v0.d }[0], [x0], #8
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275:20: error: expected ']' in brackets expression
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4:14: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; denoted as "the implementer".
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6:12: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; For more information, feedback or questions, please refer to our websites:
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:8:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://keyak.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:9:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://ketje.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11:10: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; To the extent possible under law, the implementer has waived all copyright
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12:15: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; and related or neighboring rights to the source code in this file.
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:13:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://creativecommons.org/publicdomain/zero/1.0/
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments AVR8
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:158:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments Haswell Nehalem
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell Nehalem
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell Nehalem
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:20:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments SandyBridge
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments SandyBridge
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments SandyBridge
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56:13: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56:13: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60:17: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60:17: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62:12: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: ^
KeccakP-200-compact.c: 1 warning generated.
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: ^
KeccakP-800-compact.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments compact
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:3:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:13:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:75:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:148:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:246:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:264:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:362:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:417:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:503:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments Haswell
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v0.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v1.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v2.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v3.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261:15: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262:15: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263:15: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264:15: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st1 { v0.d }[0], [x0], #8
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275:20: error: expected ']' in brackets expression
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/local/llvm-3.9.0/bin/../lib/clang/3.9.0/include/avx512fintrin.h:9488:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/local/llvm-3.9.0/bin/../lib/clang/3.9.0/include/avx512fintrin.h:9488:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:294:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 rhoB = _mm512_setr_epi64( 0, 1, 62, 28, 27, 0, 0, 0); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/local/llvm-3.9.0/bin/../lib/clang/3.9.0/include/avx512fintrin.h:9488:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:295:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:140:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+0], lanes0 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:141:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+1], lanes1 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: g++
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/memory:81:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/bits/unique_ptr.h:49:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/memory:81:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/bits/unique_ptr.h:49:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/memory:81:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/bits/unique_ptr.h:49:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 146, namely:
CompilerImplementations
g++ ref refnew
g++ -O2 -fomit-frame-pointer ref refnew
g++ -O3 -fomit-frame-pointer ref refnew
g++ -O -fomit-frame-pointer ref refnew
g++ -Os -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -O2 -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -O3 -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -O -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -Os -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref refnew
g++ -m64 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -O -fomit-frame-pointer ref refnew
g++ -m64 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -O -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -Os -fomit-frame-pointer ref refnew
g++ -march=barcelona -O2 -fomit-frame-pointer ref refnew
g++ -march=barcelona -O3 -fomit-frame-pointer ref refnew
g++ -march=barcelona -O -fomit-frame-pointer ref refnew
g++ -march=barcelona -Os -fomit-frame-pointer ref refnew
g++ -march=k8 -O2 -fomit-frame-pointer ref refnew
g++ -march=k8 -O3 -fomit-frame-pointer ref refnew
g++ -march=k8 -O -fomit-frame-pointer ref refnew
g++ -march=k8 -Os -fomit-frame-pointer ref refnew
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref refnew
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref refnew
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref refnew
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref refnew
g++ -march=nocona -O2 -fomit-frame-pointer ref refnew
g++ -march=nocona -O3 -fomit-frame-pointer ref refnew
g++ -march=nocona -O -fomit-frame-pointer ref refnew
g++ -march=nocona -Os -fomit-frame-pointer ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/memory:81:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/bits/unique_ptr.h:49:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/memory:81:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/bits/unique_ptr.h:49:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/memory:81:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/bits/unique_ptr.h:49:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/memory:81:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/bits/unique_ptr.h:49:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/memory:81:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/bits/unique_ptr.h:49:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/memory:81:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/bits/unique_ptr.h:49:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=barcelona -O -fomit-frame-pointer ref refnew
g++ -m64 -march=barcelona -Os -fomit-frame-pointer ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 98, namely:
CompilerImplementations
gcc KnightsLanding
gcc -O2 -fomit-frame-pointer KnightsLanding
gcc -O3 -fomit-frame-pointer KnightsLanding
gcc -O -fomit-frame-pointer KnightsLanding
gcc -Os -fomit-frame-pointer KnightsLanding
gcc -fno-schedule-insns -O2 -fomit-frame-pointer KnightsLanding
gcc -fno-schedule-insns -O3 -fomit-frame-pointer KnightsLanding
gcc -fno-schedule-insns -O -fomit-frame-pointer KnightsLanding
gcc -fno-schedule-insns -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops KnightsLanding
gcc -funroll-loops -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -O -fomit-frame-pointer KnightsLanding
gcc -m64 -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=corei7 -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m64 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -march=nocona -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:246:11: note: called from here
KeccakP-1600-XOP.c: Bsase = ROL6464(Bsase, 62, 55); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc Bulldozer
gcc -funroll-loops Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc Haswell Nehalem
gcc -O2 -fomit-frame-pointer Haswell Nehalem
gcc -O3 -fomit-frame-pointer Haswell Nehalem
gcc -O -fomit-frame-pointer Haswell Nehalem
gcc -Os -fomit-frame-pointer Haswell Nehalem
gcc -fno-schedule-insns -O2 -fomit-frame-pointer Haswell Nehalem
gcc -fno-schedule-insns -O3 -fomit-frame-pointer Haswell Nehalem
gcc -fno-schedule-insns -O -fomit-frame-pointer Haswell Nehalem
gcc -fno-schedule-insns -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops Haswell Nehalem
gcc -funroll-loops -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m64 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -O -fomit-frame-pointer Haswell Nehalem
gcc -m64 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -march=nocona -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: gcc
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc SandyBridge
gcc -O2 -fomit-frame-pointer SandyBridge
gcc -O3 -fomit-frame-pointer SandyBridge
gcc -O -fomit-frame-pointer SandyBridge
gcc -Os -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -O2 -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -O3 -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -O -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops SandyBridge
gcc -funroll-loops -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m64 -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -O -fomit-frame-pointer SandyBridge
gcc -m64 -Os -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -march=nocona -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer Bulldozer
gcc -O3 -fomit-frame-pointer Bulldozer
gcc -O -fomit-frame-pointer Bulldozer
gcc -Os -fomit-frame-pointer Bulldozer
gcc -fno-schedule-insns -O2 -fomit-frame-pointer Bulldozer
gcc -fno-schedule-insns -O3 -fomit-frame-pointer Bulldozer
gcc -fno-schedule-insns -O -fomit-frame-pointer Bulldozer
gcc -fno-schedule-insns -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m64 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -O -fomit-frame-pointer Bulldozer
gcc -m64 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -march=nocona -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -m64 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -m64 -march=barcelona -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=barcelona -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -m64 -march=barcelona -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -m64 -march=barcelona -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: note: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: icc
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc Bulldozer
icc -no-vec Bulldozer
icc -xMIC-AVX512 -O2 -fomit-frame-pointer Bulldozer
icc -xMIC-AVX512 -O3 -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: icc
KeccakP-1600-opt64.c: ": internal error: ** The compiler has encountered an unexpected problem.
KeccakP-1600-opt64.c: ** Segmentation violation signal raised. **
KeccakP-1600-opt64.c: Access violation or stack overflow. Please contact Intel Support for assistance.
KeccakP-1600-opt64.c:
KeccakP-1600-opt64.c: compilation aborted for KeccakP-1600-opt64.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc generic64 generic64lc
icc -no-vec generic64 generic64lc
icc -xMIC-AVX512 -O2 -fomit-frame-pointer generic64 generic64lc
icc -xMIC-AVX512 -O3 -fomit-frame-pointer generic64 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c(806): (col. 1) warning #13200: No EMMS instruction before return from function

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc SandyBridge
icc -no-vec SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc -xMIC-AVX512 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c(863): (col. 23) warning #13200: No EMMS instruction before return from function

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -xMIC-AVX512 -O2 -fomit-frame-pointer SandyBridge
icc -xMIC-AVX512 -O3 -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: icpc -xMIC-AVX512 -O2 -fomit-frame-pointer
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/home_nfs/bdolbeaur/gcc-6.3.0-full-bin/include/c++/6.3.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -xMIC-AVX512 -O2 -fomit-frame-pointer ref refnew
icpc -xMIC-AVX512 -O3 -fomit-frame-pointer ref refnew