Implementation notes: amd64, genji154, crypto_aead/lakekeyakv2

Computer: genji154
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: lakekeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
46995? ? ?? ? ?KnightsLandingclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
47021? ? ?? ? ?KnightsLandingclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
51025? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
51038? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
51220? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
52611? ? ?? ? ?KnightsLandingicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
52767? ? ?? ? ?KnightsLandingicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
53573? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
53794? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
53859? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
54483? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
54561? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
54782? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
55458? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
55653? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
55926? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
56043? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
56108? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
57590? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
58955? ? ?? ? ?generic64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
59150? ? ?? ? ?generic64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
59176? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
59189? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
59332? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
60632? ? ?? ? ?KnightsLandinggcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
60736? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
60736? ? ?? ? ?KnightsLandinggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
60866? ? ?? ? ?KnightsLandinggcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
61009? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
61256? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
61672? ? ?? ? ?KnightsLandinggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
61724? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
61737? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
61750? ? ?? ? ?KnightsLandinggcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
61919? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
62309? ? ?? ? ?asmX86-64icc_-no-vec2017022620170105
62322? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
62348? ? ?? ? ?asmX86-64icc2017022620170105
62387? ? ?? ? ?asmX86-64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
62413? ? ?? ? ?asmX86-64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
62413? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
62413? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
62426? ? ?? ? ?asmX86-64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
62465? ? ?? ? ?asmX86-64gcc_-O3_-fomit-frame-pointer2017022620170105
62465? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
62478? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
62478? ? ?? ? ?asmX86-64gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
62504? ? ?? ? ?asmX86-64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
62504? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
62504? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
62517? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
62530? ? ?? ? ?asmX86-64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
62530? ? ?? ? ?asmX86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
62543? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
62569? ? ?? ? ?asmX86-64icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
62582? ? ?? ? ?asmX86-64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
62595? ? ?? ? ?asmX86-64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
62608? ? ?? ? ?asmX86-64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
62608? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
62608? ? ?? ? ?asmX86-64icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
62621? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
62621? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
62634? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
62647? ? ?? ? ?asmX86-64gcc_-O2_-fomit-frame-pointer2017022620170105
62647? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
62660? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
62673? ? ?? ? ?asmX86-64gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
62686? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
62686? ? ?? ? ?asmX86-64gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
62699? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
62712? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
62738? ? ?? ? ?asmX86-64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
62738? ? ?? ? ?asmX86-64gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
62751? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
62751? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
62764? ? ?? ? ?asmX86-64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
62764? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
62764? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
62764? ? ?? ? ?asmX86-64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
62764? ? ?? ? ?asmX86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
62777? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
62777? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
62777? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
62790? ? ?? ? ?asmX86-64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
62803? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
62803? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
62803? ? ?? ? ?asmX86-64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
62803? ? ?? ? ?asmX86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
62816? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
62829? ? ?? ? ?asmX86-64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
62842? ? ?? ? ?asmX86-64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
62842? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
62842? ? ?? ? ?asmX86-64gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
62842? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
62855? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
62855? ? ?? ? ?asmX86-64gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
62868? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
62881? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
62881? ? ?? ? ?asmX86-64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
62894? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
62894? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
62907? ? ?? ? ?asmX86-64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
62907? ? ?? ? ?asmX86-64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
62920? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
62933? ? ?? ? ?asmX86-64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
62933? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
62933? ? ?? ? ?asmX86-64gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
62946? ? ?? ? ?asmX86-64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
62946? ? ?? ? ?asmX86-64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
62946? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
62946? ? ?? ? ?asmX86-64gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
62972? ? ?? ? ?asmX86-64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
62972? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
62972? ? ?? ? ?asmX86-64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
62985? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
62985? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
62985? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
62985? ? ?? ? ?asmX86-64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
62985? ? ?? ? ?asmX86-64gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
62998? ? ?? ? ?asmX86-64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
63011? ? ?? ? ?asmX86-64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
63011? ? ?? ? ?asmX86-64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
63024? ? ?? ? ?asmX86-64gcc_-Os_-fomit-frame-pointer2017022620170105
63024? ? ?? ? ?asmX86-64gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
63037? ? ?? ? ?asmX86-64gcc_-O_-fomit-frame-pointer2017022620170105
63037? ? ?? ? ?asmX86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
63050? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
63089? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
63089? ? ?? ? ?KnightsLandinggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
63102? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
63115? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
63115? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
63141? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
63141? ? ?? ? ?asmX86-64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
63141? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
63141? ? ?? ? ?asmX86-64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
63180? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
63206? ? ?? ? ?asmX86-64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
63219? ? ?? ? ?asmX86-64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
63232? ? ?? ? ?asmX86-64gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
63245? ? ?? ? ?asmX86-64gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
63258? ? ?? ? ?asmX86-64gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
63271? ? ?? ? ?asmX86-64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
63271? ? ?? ? ?asmX86-64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
63271? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
63323? ? ?? ? ?asmX86-64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
63336? ? ?? ? ?asmX86-64gcc_-m64_-O_-fomit-frame-pointer2017022620170105
63388? ? ?? ? ?asmX86-64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
63427? ? ?? ? ?KnightsLandinggcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
63440? ? ?? ? ?KnightsLandinggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
63479? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
63765? ? ?? ? ?KnightsLandingicc2017022620170105
63999? ? ?? ? ?generic64lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
65052? ? ?? ? ?asmX86-64gcc2017022620170105
65091? ? ?? ? ?asmX86-64gcc_-funroll-loops2017022620170105
65104? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
65156? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
65221? ? ?? ? ?generic64lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
65247? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
65273? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
65299? ? ?? ? ?asmX86-64cc2017022620170105
65533? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
65533? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
66248? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
66339? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
67145? ? ?? ? ?KnightsLandingicc_-no-vec2017022620170105
67158? ? ?? ? ?generic64lcgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
67405? ? ?? ? ?generic64lcgcc_-O3_-fomit-frame-pointer2017022620170105
67431? ? ?? ? ?generic64lcgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
67639? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
67678? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
67691? ? ?? ? ?generic64lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
67743? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
67795? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
67808? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
67834? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
67847? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
67886? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
67899? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
67938? ? ?? ? ?Nehalemgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
68068? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
68094? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
68107? ? ?? ? ?Nehalemgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
68120? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
68159? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
68159? ? ?? ? ?Nehalemgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
68250? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
68315? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
68367? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
68419? ? ?? ? ?Nehalemicc_-no-vec2017022620170105
68432? ? ?? ? ?Nehalemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
68432? ? ?? ? ?Nehalemicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
68445? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
68471? ? ?? ? ?Nehalemclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
68471? ? ?? ? ?Nehalemgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
68484? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
68562? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
68562? ? ?? ? ?Nehalemgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
68562? ? ?? ? ?Nehalemgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
68575? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
68601? ? ?? ? ?Nehalemgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
68601? ? ?? ? ?Nehalemicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
68614? ? ?? ? ?Nehalemicc2017022620170105
68640? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
68653? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
68744? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
68835? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
68848? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
68848? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
68848? ? ?? ? ?Nehalemgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
68861? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
68861? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
68874? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
68887? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
69056? ? ?? ? ?Nehalemgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
69069? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
69069? ? ?? ? ?Nehalemgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
69082? ? ?? ? ?Nehalemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
69108? ? ?? ? ?Nehalemgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
69121? ? ?? ? ?Nehalemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
69186? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
69199? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
69225? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
69238? ? ?? ? ?Nehalemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
69251? ? ?? ? ?generic64lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
69251? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
69394? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
69420? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
69420? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
69433? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
69459? ? ?? ? ?generic64lcgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
69472? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
69485? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
69498? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
69498? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
69511? ? ?? ? ?generic64lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
69537? ? ?? ? ?generic64lcgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
69537? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
69550? ? ?? ? ?generic64lcgcc_-Os_-fomit-frame-pointer2017022620170105
69563? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
69589? ? ?? ? ?generic64lcgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
69602? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
69654? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
69654? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
69654? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
69680? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
69693? ? ?? ? ?generic64lcgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
69992? ? ?? ? ?generic64lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
70083? ? ?? ? ?Nehalemgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
70174? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
70213? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
70252? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
70252? ? ?? ? ?Nehalemgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
70304? ? ?? ? ?Nehalemgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
70317? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
70603? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
70616? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
70863? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
71006? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
71279? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
71487? ? ?? ? ?generic64lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
71526? ? ?? ? ?generic64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
71617? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
71721? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
71760? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
71851? ? ?? ? ?generic64lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
71903? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
71929? ? ?? ? ?generic64lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
71942? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
71955? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
71981? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
71994? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
72072? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
72098? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
72111? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
72137? ? ?? ? ?generic64lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
72137? ? ?? ? ?generic64lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
72202? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
72241? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
72280? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
72319? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
72436? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
72436? ? ?? ? ?generic64lcgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
72449? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
72579? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
72592? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
72631? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
72644? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
72696? ? ?? ? ?generic64lcgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
72709? ? ?? ? ?generic64lcgcc_-O2_-fomit-frame-pointer2017022620170105
72852? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
72852? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
72917? ? ?? ? ?generic64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
72943? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
72943? ? ?? ? ?generic64gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
73008? ? ?? ? ?generic64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
73047? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
73073? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
73099? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
73112? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
73125? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
73138? ? ?? ? ?generic64lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
73164? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
73164? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
73268? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
73268? ? ?? ? ?generic64gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
73294? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
73294? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
73294? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
73333? ? ?? ? ?generic64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
73333? ? ?? ? ?generic64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
73372? ? ?? ? ?generic64gcc_-Os_-fomit-frame-pointer2017022620170105
73372? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
73372? ? ?? ? ?generic64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
73372? ? ?? ? ?generic64gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
73398? ? ?? ? ?generic64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
73398? ? ?? ? ?generic64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
73398? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
73424? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
73450? ? ?? ? ?generic64gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
73450? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
73632? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
73658? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
73684? ? ?? ? ?generic64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
73710? ? ?? ? ?generic64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
73788? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
73983? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
74243? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
74256? ? ?? ? ?generic64lcgcc_-m64_-O_-fomit-frame-pointer2017022620170105
74282? ? ?? ? ?generic64gcc_-O3_-fomit-frame-pointer2017022620170105
74282? ? ?? ? ?generic64gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
74308? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
74347? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
74386? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
74399? ? ?? ? ?generic64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
74425? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
74425? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
74477? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
74581? ? ?? ? ?generic64lcgcc_-O_-fomit-frame-pointer2017022620170105
74581? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
74607? ? ?? ? ?generic64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
74620? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
74724? ? ?? ? ?generic64lcgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
74776? ? ?? ? ?generic64lcgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
74828? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
74893? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
74945? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
75179? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
75179? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
75231? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
75270? ? ?? ? ?generic64lcgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
75335? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
75361? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
75387? ? ?? ? ?generic64lcgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
75452? ? ?? ? ?generic64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
75452? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
75465? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
75465? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
75608? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
76258? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
76375? ? ?? ? ?generic64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
76401? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
76505? ? ?? ? ?generic64gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
77064? ? ?? ? ?generic64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
77155? ? ?? ? ?generic64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
77233? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
77233? ? ?? ? ?generic64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
77246? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
77285? ? ?? ? ?generic64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
77324? ? ?? ? ?generic64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
77337? ? ?? ? ?generic64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
77389? ? ?? ? ?generic64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
77545? ? ?? ? ?generic64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
77545? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
77558? ? ?? ? ?generic64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
77636? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
77662? ? ?? ? ?generic64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
77896? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
77961? ? ?? ? ?generic64gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
78052? ? ?? ? ?generic64gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
78221? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
78234? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
78299? ? ?? ? ?generic64gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
78572? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
78624? ? ?? ? ?generic64gcc_-O2_-fomit-frame-pointer2017022620170105
78715? ? ?? ? ?generic64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
78754? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
78910? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
78949? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
79092? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
79313? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
79326? ? ?? ? ?generic64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
79560? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
79560? ? ?? ? ?generic64gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
79625? ? ?? ? ?generic64gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
79976? ? ?? ? ?generic64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
80067? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
80301? ? ?? ? ?generic64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
80496? ? ?? ? ?generic64gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
80782? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
80834? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
80847? ? ?? ? ?generic64gcc_-O_-fomit-frame-pointer2017022620170105
80990? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
81003? ? ?? ? ?generic64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
81042? ? ?? ? ?generic64gcc_-m64_-O_-fomit-frame-pointer2017022620170105
81068? ? ?? ? ?generic64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
81250? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
81302? ? ?? ? ?generic64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
81302? ? ?? ? ?Haswellicc2017022620170105
81419? ? ?? ? ?Haswellgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
81588? ? ?? ? ?Haswellicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
81601? ? ?? ? ?Haswellicc_-no-vec2017022620170105
81705? ? ?? ? ?Haswellicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
81718? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
81731? ? ?? ? ?Haswellgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
81770? ? ?? ? ?Haswellgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
82030? ? ?? ? ?Haswellgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
82251? ? ?? ? ?Haswellgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
82251? ? ?? ? ?Haswellgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
82329? ? ?? ? ?Haswellgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
82433? ? ?? ? ?Haswellgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
82433? ? ?? ? ?generic64gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
82498? ? ?? ? ?Haswellgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
82537? ? ?? ? ?Haswellgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
82875? ? ?? ? ?Haswellgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
83928? ? ?? ? ?Haswellgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
101231? ? ?? ? ?referenceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
101361? ? ?? ? ?referenceclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
101907? ? ?? ? ?referenceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
102323? ? ?? ? ?referenceclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
102882? ? ?? ? ?referenceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
102895? ? ?? ? ?referenceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
106314? ? ?? ? ?referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
106379? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
106483? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
107484? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
107666? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
108030? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
108121? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
109928? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
109941? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
110487? ? ?? ? ?referenceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
110903? ? ?? ? ?referenceclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
115947? ? ?? ? ?referenceclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
119210? ? ?? ? ?referenceclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
121095? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
122174? ? ?? ? ?Nehalemclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
122785? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
129961? ? ?? ? ?referencegcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
131586? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
132288? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
132769? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
132821? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
133172? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
133315? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
133341? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
133445? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
133939? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
134134? ? ?? ? ?referencegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
134355? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
134810? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
134927? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
134927? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
134940? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
135265? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
135265? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
136097? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
138723? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
138853? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
138879? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
139152? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
140725? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
141375? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
150683? ? ?? ? ?generic32lcicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
150956? ? ?? ? ?generic32icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
153426? ? ?? ? ?referencegcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
153660? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
153764? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
154765? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
154986? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
155103? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
155389? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
155662? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
159796? ? ?? ? ?referencegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
160329? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
160381? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
161122? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
161330? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017022620170105
161343? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
161811? ? ?? ? ?compactgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
162136? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
162175? ? ?? ? ?compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
162188? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
162214? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
162422? ? ?? ? ?compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
162643? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
162929? ? ?? ? ?generic32icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
163007? ? ?? ? ?generic32lcicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
164333? ? ?? ? ?referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
164827? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
165399? ? ?? ? ?referencegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
165490? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
166465? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
166517? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
166569? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
166595? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
167076? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
169260? ? ?? ? ?referencegcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
169676? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
171496? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
171886? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
171886? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
172120? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
172159? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
172458? ? ?? ? ?compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
172549? ? ?? ? ?compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
172562? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
172718? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
173342? ? ?? ? ?compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
173433? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
173524? ? ?? ? ?compactgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
173589? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
173589? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
173810? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
173927? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
173953? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
173992? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
174096? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
174265? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
174369? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
174395? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
174499? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
175019? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
175292? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
175747? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
176241? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
176631? ? ?? ? ?generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
176696? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
176943? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
176995? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
177047? ? ?? ? ?compactclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
177073? ? ?? ? ?referencegcc_-m64_-O3_-fomit-frame-pointer2017022620170105
177125? ? ?? ? ?generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
177411? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
177632? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
177671? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
178074? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
178139? ? ?? ? ?generic32clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
178230? ? ?? ? ?referencegcc_-O3_-fomit-frame-pointer2017022620170105
178269? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
178282? ? ?? ? ?compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
178321? ? ?? ? ?compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
178594? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
178867? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
179023? ? ?? ? ?compactclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
179062? ? ?? ? ?compactclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
179231? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
179465? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
179517? ? ?? ? ?compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
179894? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
179907? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
179959? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
179972? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
179985? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
179998? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
179998? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
180011? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
180050? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
180063? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
180102? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
180115? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
180115? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
180141? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
180271? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
180297? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
180440? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
180557? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
180661? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
180661? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
180934? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
181038? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
181103? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
181311? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
182130? ? ?? ? ?generic32lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
182182? ? ?? ? ?generic32lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
182234? ? ?? ? ?generic32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
182247? ? ?? ? ?generic32lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
182416? ? ?? ? ?generic32lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
182481? ? ?? ? ?generic32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
182572? ? ?? ? ?generic32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
182793? ? ?? ? ?generic32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
182793? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
182962? ? ?? ? ?generic32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
183001? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
183209? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
183326? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
183365? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
183404? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
183404? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
183456? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
183534? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
183586? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
183599? ? ?? ? ?generic32lcgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
183833? ? ?? ? ?generic32gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
183898? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
183950? ? ?? ? ?generic32gcc_-O3_-fomit-frame-pointer2017022620170105
184210? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
184262? ? ?? ? ?generic32lcgcc_-O3_-fomit-frame-pointer2017022620170105
185861? ? ?? ? ?generic32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
186030? ? ?? ? ?generic32gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
186212? ? ?? ? ?generic32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
186251? ? ?? ? ?generic32gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
186303? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
186485? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
186537? ? ?? ? ?generic32lcgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
186589? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
186693? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
186940? ? ?? ? ?generic32lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
187044? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
187486? ? ?? ? ?generic32lcgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
187928? ? ?? ? ?referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
189306? ? ?? ? ?compactgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
189657? ? ?? ? ?generic32lcicc2017022620170105
189670? ? ?? ? ?generic32icc2017022620170105
189813? ? ?? ? ?generic32icc_-no-vec2017022620170105
190034? ? ?? ? ?generic32lcicc_-no-vec2017022620170105
190112? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
196729? ? ?? ? ?referencegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
197938? ? ?? ? ?compacticc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
198874? ? ?? ? ?compacticc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
199199? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
199251? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
199433? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
199498? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
199511? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
199511? ? ?? ? ?asmX86-64shldicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
199524? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
199524? ? ?? ? ?asmX86-64shldicc_-no-vec2017022620170105
199537? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
199563? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
199563? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
199576? ? ?? ? ?asmX86-64shldgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
199576? ? ?? ? ?asmX86-64shldicc2017022620170105
199576? ? ?? ? ?asmX86-64shldicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
199589? ? ?? ? ?asmX86-64shldgcc_-O3_-fomit-frame-pointer2017022620170105
199654? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
199667? ? ?? ? ?asmX86-64shldgcc_-O2_-fomit-frame-pointer2017022620170105
199667? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
199680? ? ?? ? ?asmX86-64shldgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
199680? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
199693? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
199706? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
199719? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
199719? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
199732? ? ?? ? ?asmX86-64shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
199758? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
199771? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
199771? ? ?? ? ?asmX86-64shldgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
199771? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
199784? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
199784? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
199784? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
199784? ? ?? ? ?asmX86-64shldgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
199810? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
199836? ? ?? ? ?asmX86-64shldgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
199836? ? ?? ? ?asmX86-64shldgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
199849? ? ?? ? ?asmX86-64shldgcc_-Os_-fomit-frame-pointer2017022620170105
199849? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
199849? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
199862? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
199875? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
199875? ? ?? ? ?asmX86-64shldgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
199875? ? ?? ? ?asmX86-64shldgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
199901? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
199901? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
199901? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
199901? ? ?? ? ?asmX86-64shldgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
199927? ? ?? ? ?asmX86-64shldgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
199940? ? ?? ? ?asmX86-64shldgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
199966? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
199966? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
199966? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
199966? ? ?? ? ?asmX86-64shldgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
199979? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
199979? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
199979? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
199992? ? ?? ? ?asmX86-64shldgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
199992? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
199992? ? ?? ? ?asmX86-64shldgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
200005? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
200005? ? ?? ? ?asmX86-64shldgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
200031? ? ?? ? ?asmX86-64shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
200044? ? ?? ? ?asmX86-64shldgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
200044? ? ?? ? ?asmX86-64shldgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
200057? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
200057? ? ?? ? ?asmX86-64shldgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
200083? ? ?? ? ?asmX86-64shldgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
200096? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
200096? ? ?? ? ?asmX86-64shldgcc_-m64_-O_-fomit-frame-pointer2017022620170105
200096? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
200109? ? ?? ? ?asmX86-64shldgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
200122? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
200122? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
200122? ? ?? ? ?asmX86-64shldgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
200148? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
200148? ? ?? ? ?asmX86-64shldgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
200148? ? ?? ? ?asmX86-64shldgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
200148? ? ?? ? ?asmX86-64shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
200161? ? ?? ? ?asmX86-64shldgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
200174? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
200174? ? ?? ? ?asmX86-64shldgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
200174? ? ?? ? ?asmX86-64shldgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
200187? ? ?? ? ?asmX86-64shldgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
200213? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
200226? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
200226? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
200252? ? ?? ? ?asmX86-64shldgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
200265? ? ?? ? ?asmX86-64shldgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
200278? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
200278? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
200278? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
200304? ? ?? ? ?asmX86-64shldgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
200330? ? ?? ? ?asmX86-64shldgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
200343? ? ?? ? ?asmX86-64shldgcc_-O_-fomit-frame-pointer2017022620170105
200343? ? ?? ? ?asmX86-64shldgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
200356? ? ?? ? ?asmX86-64shldgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
200408? ? ?? ? ?asmX86-64shldgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
200499? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
200499? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
200551? ? ?? ? ?asmX86-64shldgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
200564? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
200616? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
200720? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
200824? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
200824? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
200889? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
200941? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
201240? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
201383? ? ?? ? ?referencegcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
201643? ? ?? ? ?asmX86-64shldcc2017022620170105
202020? ? ?? ? ?asmX86-64shldgcc_-funroll-loops2017022620170105
202033? ? ?? ? ?compactclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
202046? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
202527? ? ?? ? ?asmX86-64shldgcc2017022620170105
202709? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
202800? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
202917? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
203216? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
203229? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
203281? ? ?? ? ?asmX86-64shldgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
204191? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
205062? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
205127? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
205231? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
205270? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
205270? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
205283? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
205413? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
205413? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
205452? ? ?? ? ?generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
205608? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
205608? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
205777? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
205894? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
205920? ? ?? ? ?generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
206167? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
206492? ? ?? ? ?generic32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
206492? ? ?? ? ?generic32gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
206531? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
206661? ? ?? ? ?generic32lcgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
206674? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
206830? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
206843? ? ?? ? ?SandyBridgeicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
206895? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
206947? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
206960? ? ?? ? ?generic32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
207038? ? ?? ? ?generic32lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
207077? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
207077? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
207103? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
207103? ? ?? ? ?SandyBridgegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
207129? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
207129? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
207142? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
207168? ? ?? ? ?SandyBridgegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
207207? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
207207? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
207220? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
207246? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
207324? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
207376? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
207402? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
207441? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
207441? ? ?? ? ?SandyBridgegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
207506? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
207597? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
207597? ? ?? ? ?SandyBridgegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
207649? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
207766? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
207792? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
207818? ? ?? ? ?generic32lcgcc_-Os_-fomit-frame-pointer2017022620170105
207818? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
207818? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
207818? ? ?? ? ?generic32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
207818? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
207831? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
207831? ? ?? ? ?generic32lcgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
207844? ? ?? ? ?SandyBridgeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
207844? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
207844? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
207857? ? ?? ? ?SandyBridgeclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
207896? ? ?? ? ?SandyBridgeicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
207909? ? ?? ? ?generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
207909? ? ?? ? ?SandyBridgeicc2017022620170105
207922? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
207922? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
207935? ? ?? ? ?generic32gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
207935? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
207948? ? ?? ? ?generic32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
207948? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
207974? ? ?? ? ?asmX86-64shldgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
207987? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
208000? ? ?? ? ?generic32gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
208013? ? ?? ? ?generic32gcc_-Os_-fomit-frame-pointer2017022620170105
208078? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
208143? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
208143? ? ?? ? ?SandyBridgegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
208169? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
208169? ? ?? ? ?SandyBridgegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
208195? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
208195? ? ?? ? ?asmX86-64shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
208221? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
208273? ? ?? ? ?SandyBridgegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
208286? ? ?? ? ?SandyBridgegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
208442? ? ?? ? ?generic32lcgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
208442? ? ?? ? ?SandyBridgeicc_-no-vec2017022620170105
208494? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
208520? ? ?? ? ?SandyBridgegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
208806? ? ?? ? ?generic32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
208910? ? ?? ? ?SandyBridgegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
208988? ? ?? ? ?generic64lcgcc_-funroll-loops2017022620170105
209053? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
209989? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
210925? ? ?? ? ?SandyBridgegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
211029? ? ?? ? ?generic64lccc2017022620170105
211627? ? ?? ? ?generic64lcgcc2017022620170105
212615? ? ?? ? ?generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
212641? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
213005? ? ?? ? ?generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
213499? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
213512? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
214175? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
215280? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
215436? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
215514? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
215527? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
215566? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
215774? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
215800? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
215839? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
215865? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
216008? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
216125? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
216138? ? ?? ? ?generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
216177? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
216190? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
216190? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
216216? ? ?? ? ?generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
216255? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
216398? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
216554? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
216658? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
216671? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
216775? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
217022? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
217295? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
218231? ? ?? ? ?generic64gcc_-funroll-loops2017022620170105
218387? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
218777? ? ?? ? ?generic64gcc2017022620170105
219596? ? ?? ? ?asmX86-64shldgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
220168? ? ?? ? ?compacticc2017022620170105
220831? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
221039? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
221065? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
221065? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
221078? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
221104? ? ?? ? ?generic64cc2017022620170105
221130? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
221221? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
221273? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
221273? ? ?? ? ?generic32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
221351? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
221494? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
221585? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
221728? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
221806? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
221832? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
221988? ? ?? ? ?generic32lcgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
222352? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
222443? ? ?? ? ?generic32gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
222547? ? ?? ? ?generic32lcgcc_-O2_-fomit-frame-pointer2017022620170105
222612? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
222911? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
222963? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
223171? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
223379? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
223431? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
223457? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
223548? ? ?? ? ?generic32lcgcc_-O_-fomit-frame-pointer2017022620170105
223561? ? ?? ? ?generic32gcc_-O2_-fomit-frame-pointer2017022620170105
223574? ? ?? ? ?generic32gcc_-O_-fomit-frame-pointer2017022620170105
223587? ? ?? ? ?compacticc_-no-vec2017022620170105
223613? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
223665? ? ?? ? ?generic32lcgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
223678? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
223704? ? ?? ? ?generic32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
223717? ? ?? ? ?generic32lcgcc_-m64_-O_-fomit-frame-pointer2017022620170105
223769? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
223782? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
223795? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
223808? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
223925? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
223938? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
223977? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
223990? ? ?? ? ?generic32gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
224068? ? ?? ? ?generic32gcc_-m64_-O_-fomit-frame-pointer2017022620170105
224107? ? ?? ? ?generic32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
224211? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
224302? ? ?? ? ?generic32gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
224640? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
224796? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
224809? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
224809? ? ?? ? ?generic32lcgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
225030? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
225186? ? ?? ? ?generic32gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
225277? ? ?? ? ?generic32lcgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
225550? ? ?? ? ?generic32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
225784? ? ?? ? ?generic32lcgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
225914? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
226733? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
226967? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
227552? ? ?? ? ?generic32lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
227552? ? ?? ? ?generic32lcgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
227578? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
227825? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
228059? ? ?? ? ?generic32gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
228098? ? ?? ? ?generic32gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
228150? ? ?? ? ?generic32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
334516? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
335712? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
336128? ? ?? ? ?compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
336154? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
336336? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
336375? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
336466? ? ?? ? ?compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
336531? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017022620170105
336739? ? ?? ? ?compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
336804? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
337350? ? ?? ? ?compactgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
337389? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
337493? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
337571? ? ?? ? ?compactgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
337779? ? ?? ? ?compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
337857? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
338234? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
338325? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
338351? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
339066? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
339274? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
340002? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
340119? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
340119? ? ?? ? ?compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
340457? ? ?? ? ?compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
340678? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
340691? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
340821? ? ?? ? ?compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
340964? ? ?? ? ?compactgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
341198? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
341406? ? ?? ? ?compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
341679? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
341939? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017022620170105
342212? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
342251? ? ?? ? ?compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
342433? ? ?? ? ?compactgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
349219? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
349882? ? ?? ? ?compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
358605? ? ?? ? ?compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
360685? ? ?? ? ?compactgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
363935? ? ?? ? ?compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
377520? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
377572? ? ?? ? ?compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
377988? ? ?? ? ?compactgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
379314? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
379912? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
380367? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017022620170105
380614? ? ?? ? ?compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
381381? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
381823? ? ?? ? ?compactgcc_-m64_-O_-fomit-frame-pointer2017022620170105
381992? ? ?? ? ?compactgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
382317? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
382369? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
382798? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
382915? ? ?? ? ?compactgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
383058? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
383292? ? ?? ? ?compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
383487? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
384033? ? ?? ? ?compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
384423? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
386100? ? ?? ? ?referenceicc2017022620170105
389012? ? ?? ? ?compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
390806? ? ?? ? ?referenceicc_-no-vec2017022620170105
393705? ? ?? ? ?compactgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
400881? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
776633? ? ?? ? ?generic32cc2017022620170105
791193? ? ?? ? ?generic32gcc2017022620170105
794027? ? ?? ? ?generic32gcc_-funroll-loops2017022620170105
795379? ? ?? ? ?reference32bitsicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
797355? ? ?? ? ?generic32lcgcc2017022620170105
798057? ? ?? ? ?generic32lccc2017022620170105
798538? ? ?? ? ?generic32lcgcc_-funroll-loops2017022620170105
831623? ? ?? ? ?reference32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
831714? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
927407? ? ?? ? ?referencegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
930111? ? ?? ? ?referencegcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
982657? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
997555? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1004471? ? ?? ? ?referenceicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
1012999? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
1031446? ? ?? ? ?referenceicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
1047098? ? ?? ? ?referencegcc_-m64_-O2_-fomit-frame-pointer2017022620170105
1049620? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
1050621? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
1056315? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
1057602? ? ?? ? ?referencegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
1057758? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
1058746? ? ?? ? ?referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
1059149? ? ?? ? ?referencegcc_-O2_-fomit-frame-pointer2017022620170105
1059643? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1060280? ? ?? ? ?referencegcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1067287? ? ?? ? ?referencegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
1068483? ? ?? ? ?referencegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1069692? ? ?? ? ?referencegcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1073722? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
1077492? ? ?? ? ?referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
1100151? ? ?? ? ?referencegcc_-m64_-Os_-fomit-frame-pointer2017022620170105
1100281? ? ?? ? ?referencegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1101269? ? ?? ? ?referencegcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1102504? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
1104883? ? ?? ? ?referencegcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1105364? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
1106521? ? ?? ? ?referencegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
1106807? ? ?? ? ?referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
1106898? ? ?? ? ?referencegcc_-Os_-fomit-frame-pointer2017022620170105
1107509? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1107782? ? ?? ? ?referencegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
1108575? ? ?? ? ?referencegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
1109251? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
1109589? ? ?? ? ?referencegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1110681? ? ?? ? ?referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
1111669? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1111851? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1112709? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
1113021? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1114074? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
1115257? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
1121497? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
1129089? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
1140854? ? ?? ? ?referencegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1146808? ? ?? ? ?referencegcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1148706? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1149941? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1445496? ? ?? ? ?reference32bitsicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
1628406? ? ?? ? ?compactcc2017022620170105
1658358? ? ?? ? ?compactgcc_-funroll-loops2017022620170105
1661361? ? ?? ? ?compactgcc2017022620170105
1698073? ? ?? ? ?referencegcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1711320? ? ?? ? ?referencegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
2096263? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
2118636? ? ?? ? ?referencegcc_-m64_-O_-fomit-frame-pointer2017022620170105
2118701? ? ?? ? ?referencegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
2125539? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
2125591? ? ?? ? ?referencegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
2131740? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
2133482? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
2134496? ? ?? ? ?referencegcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
2139488? ? ?? ? ?referencegcc_-O_-fomit-frame-pointer2017022620170105
2141113? ? ?? ? ?referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
2144064? ? ?? ? ?referencegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
2147912? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
2159495? ? ?? ? ?referencegcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2202395? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2335593? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
2341300? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
2910362? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
2916095? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2921711? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2923648? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
2942095? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
2949141? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2955667? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2957019? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2963519? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
3101241? ? ?? ? ?refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
3104257? ? ?? ? ?refg++_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
3106766? ? ?? ? ?refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
3107507? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
3108547? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
3116074? ? ?? ? ?refnewg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
3117686? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2017022620170105
3117855? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
3117881? ? ?? ? ?refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
3118128? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
3118310? ? ?? ? ?refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
3121937? ? ?? ? ?refnewg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
3122522? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
3123198? ? ?? ? ?refnewg++_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
3127267? ? ?? ? ?refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
3128788? ? ?? ? ?refnewg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
3132376? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2017022620170105
3133494? ? ?? ? ?refnewg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
3133897? ? ?? ? ?refnewclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
3134768? ? ?? ? ?refnewclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
3135301? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
3135327? ? ?? ? ?refnewg++_-m64_-O3_-fomit-frame-pointer2017022620170105
3135418? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
3135496? ? ?? ? ?refnewg++_-march=k8_-O3_-fomit-frame-pointer2017022620170105
3135756? ? ?? ? ?refnewg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
3135912? ? ?? ? ?refnewclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
3142698? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
3143179? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3148847? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
3150485? ? ?? ? ?refnewclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3157713? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
3163966? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3164928? ? ?? ? ?refnewclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3167489? ? ?? ? ?refnewg++_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
3168763? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
3171558? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
3172936? ? ?? ? ?refnewclang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3180229? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
3193151? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
3196024? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
3205085? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
3205722? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
3224091? ? ?? ? ?refg++_-march=k8_-O3_-fomit-frame-pointer2017022620170105
3232463? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
3238391? ? ?? ? ?refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
3242213? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
3252756? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3259022? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
3260465? ? ?? ? ?refnewclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3267563? ? ?? ? ?refclang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3273387? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
3286686? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3295175? ? ?? ? ?refg++_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
3295552? ? ?? ? ?refg++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
3322943? ? ?? ? ?refnewclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3328091? ? ?? ? ?refnewg++_-O3_-fomit-frame-pointer2017022620170105
3341520? ? ?? ? ?refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
3360071? ? ?? ? ?reference32bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
3366493? ? ?? ? ?reference32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3377244? ? ?? ? ?reference32bitsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
3386968? ? ?? ? ?reference32bitsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
3388307? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3391830? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
3402867? ? ?? ? ?refnewg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
3435432? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
3674112? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
3719989? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
3743337? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
3770767? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
3787706? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
3799718? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
3802747? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
3808389? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
3892356? ? ?? ? ?refnewg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
3892629? ? ?? ? ?refnewg++_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
3893682? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
3943563? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
3948984? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
3950921? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
3952260? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2017022620170105
3958487? ? ?? ? ?refnewg++_-m64_-O2_-fomit-frame-pointer2017022620170105
3959189? ? ?? ? ?refg++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
3963375? ? ?? ? ?refnewg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
3964558? ? ?? ? ?refnewg++_-O2_-fomit-frame-pointer2017022620170105
3964675? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
3966027? ? ?? ? ?refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
3966859? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
3968601? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
3968965? ? ?? ? ?refnewg++_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
3969589? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2017022620170105
3970733? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
3972488? ? ?? ? ?refnewg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
3973762? ? ?? ? ?refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
3976518? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
3976934? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
3979807? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
3981250? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
3986216? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
4007445? ? ?? ? ?refnewg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
4008810? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
4021654? ? ?? ? ?refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
4022850? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
4042584? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
4044612? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
4044976? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
4057586? ? ?? ? ?reference32bitsgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
4061811? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
4065308? ? ?? ? ?refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
4069819? ? ?? ? ?refnewg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
4075110? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
4082871? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
4085809? ? ?? ? ?refg++_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
4099056? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
4108936? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017022620170105
4112433? ? ?? ? ?refnewg++_-march=k8_-O2_-fomit-frame-pointer2017022620170105
4125043? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
4130022? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
4136145? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
4140851? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
4144101? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
4145440? ? ?? ? ?refnewg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
4147559? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
4149249? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
4157543? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
4164693? ? ?? ? ?reference32bitsgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
4169399? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
4171401? ? ?? ? ?reference32bitsgcc_-O3_-fomit-frame-pointer2017022620170105
4173416? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
4181749? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
4182282? ? ?? ? ?reference32bitsgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
4182360? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
4201730? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
4203420? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
4242095? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
4252742? ? ?? ? ?reference32bitsgcc_-O2_-fomit-frame-pointer2017022620170105
4256395? ? ?? ? ?reference32bitsgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
4277715? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
4278014? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
4281420? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
4283500? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
4286581? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
4298528? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
4300881? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
4302961? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
4308278? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
4318964? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
4320017? ? ?? ? ?reference32bitsgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
4324099? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
4336800? ? ?? ? ?reference32bitsgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
4345848? ? ?? ? ?reference32bitsgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
4409028? ? ?? ? ?reference32bitsgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
4415190? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
4426682? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
4427436? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
4428632? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
4444479? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
4447352? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
4454463? ? ?? ? ?reference32bitsgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
4460248? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
4465318? ? ?? ? ?reference32bitsgcc_-Os_-fomit-frame-pointer2017022620170105
4465331? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
4468451? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
4475432? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
4485065? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
4494438? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
4501159? ? ?? ? ?reference32bitsgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
4505787? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
4508387? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
4510558? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
4512014? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
4517214? ? ?? ? ?reference32bitsgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
4541043? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
4541342? ? ?? ? ?reference32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
4548323? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
4557215? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
4557241? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
4567667? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
4637620? ? ?? ? ?reference32bitsicc_-no-vec2017022620170105
4741867? ? ?? ? ?reference32bitsgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
4943419? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
5196464? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
5224700? ? ?? ? ?reference32bitsgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
5567796? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
5631782? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
5632562? ? ?? ? ?reference32bitsgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
5648773? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
5661643? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
5661877? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
5663892? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
5694351? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
5702593? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
5712538? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
5717218? ? ?? ? ?reference32bitsgcc_-O_-fomit-frame-pointer2017022620170105
5733182? ? ?? ? ?reference32bitsgcc_-m64_-O_-fomit-frame-pointer2017022620170105
5742191? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
5755074? ? ?? ? ?reference32bitsgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
5785845? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
5887674? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
5893290? ? ?? ? ?referencegcc2017022620170105
5966103? ? ?? ? ?referencegcc_-funroll-loops2017022620170105
5981547? ? ?? ? ?referencecc2017022620170105
6009237? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
6279078? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
7600619? ? ?? ? ?refnewg++_-march=nocona_-O_-fomit-frame-pointer2017022620170105
7756658? ? ?? ? ?refg++_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
7765550? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
7768501? ? ?? ? ?refnewg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
7770035? ? ?? ? ?refnewg++_-O_-fomit-frame-pointer2017022620170105
7772570? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2017022620170105
7780201? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
7780591? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
7784127? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
7792265? ? ?? ? ?refg++_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
7794280? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2017022620170105
7797062? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
7807696? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
7809880? ? ?? ? ?refnewg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
7811427? ? ?? ? ?refnewg++_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
7813299? ? ?? ? ?refnewg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
7822854? ? ?? ? ?refnewg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
7823296? ? ?? ? ?refnewg++_-march=k8_-O_-fomit-frame-pointer2017022620170105
7826767? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2017022620170105
7828990? ? ?? ? ?refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
7831564? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
7844954? ? ?? ? ?refg++_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
7875686? ? ?? ? ?refnewg++_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
7922291? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
7932899? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
7954544? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
7978165? ? ?? ? ?refnewg++_-m64_-O_-fomit-frame-pointer2017022620170105
7993765? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
8005374? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017022620170105
8008689? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
8020844? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
8035872? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
8055879? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
8086286? ? ?? ? ?refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
8125702? ? ?? ? ?refnewg++_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
8138195? ? ?? ? ?refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
10711753? ? ?? ? ?refg++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
10712364? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
10716056? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
10718526? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
10741549? ? ?? ? ?refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
10742069? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
10744461? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
10748049? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
10754198? ? ?? ? ?refnewg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
10759190? ? ?? ? ?refnewg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
10760594? ? ?? ? ?refnewg++_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
10780445? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
10781147? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
10785944? ? ?? ? ?refnewg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
10787595? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017022620170105
10791586? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
10798281? ? ?? ? ?refnewg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
10804144? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
10808278? ? ?? ? ?refnewg++_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
10813517? ? ?? ? ?refnewg++_-Os_-fomit-frame-pointer2017022620170105
10815298? ? ?? ? ?refnewg++_-march=k8_-Os_-fomit-frame-pointer2017022620170105
10818795? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2017022620170105
10830235? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
10831028? ? ?? ? ?refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
10833420? ? ?? ? ?refnewg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
10844496? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
10845835? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
11014874? ? ?? ? ?refg++_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
11022245? ? ?? ? ?refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
11023961? ? ?? ? ?refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
11031722? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
11034803? ? ?? ? ?refnewg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
11062857? ? ?? ? ?refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
11073374? ? ?? ? ?refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
11077807? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
11098659? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
11102169? ? ?? ? ?refnewg++_-m64_-Os_-fomit-frame-pointer2017022620170105
11159902? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2017022620170105
14663987? ? ?? ? ?reference32bitsicc2017022620170105
15512120? ? ?? ? ?refnewg++2017022620170105
15954107? ? ?? ? ?refg++2017022620170105
16456739? ? ?? ? ?reference32bitscc2017022620170105
16837067? ? ?? ? ?reference32bitsgcc_-funroll-loops2017022620170105
16846271? ? ?? ? ?reference32bitsgcc2017022620170105

Test failure

Implementation: crypto_aead/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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