Implementation notes: amd64, kizomba, crypto_hash/echo256

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: echo256
TimeImplementationCompilerBenchmark dateSUPERCOP version
5792ccalik/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
5841ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
5881ccalik/aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
5891ccalik/aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
5893ccalik/aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
5916ccalik/aesnigcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
5918ccalik/aesnigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
5927ccalik/aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
5931ccalik/aesnigcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
5939ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
5942ccalik/aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
5968ccalik/aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
6039ccalik/aesnigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
6054ccalik/aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
6066ccalik/aesnigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
6077ccalik/aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
6099ccalik/aesnigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
6143ccalik/aesnigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
6352ccalik/aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
6405ccalik/aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
6742ccalik/aesniclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
6746ccalik/aesniclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
6752ccalik/aesniclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
6752ccalik/aesniclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
40389ccalik/vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
40486ccalik/vpermgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
40524ccalik/vpermgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
40724ccalik/vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
40816ccalik/vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
40994ccalik/vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
41304ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
41388ccalik/vpermclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
41430ccalik/vpermclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
41460ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
41460ccalik/vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
41498sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
41506ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
41566sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
41621sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
41658sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
41716ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
41732sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41764sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
41772ccalik/vpermgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
41823ccalik/vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
41834sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
41865ccalik/vpermclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
41895ccalik/vpermgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
41903ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
41911ccalik/vpermclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
41921sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
41953ccalik/vpermclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
41976sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
42111sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
42191sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
42199sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
42201sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
42203ccalik/vpermgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
42221sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
42224sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
42299sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
42308sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
42445sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
42496sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
42579sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
42592sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
42601sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
42635ccalik/vpermgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
42644sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
42648sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
42657sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
42668ccalik/vpermclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
42679sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
42695sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
42696ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
42752sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
42760sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
42770sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
42798sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
42843sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
42850sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
42863sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
42889sphlibgcc -m64 -O3 -fomit-frame-pointer2018081920180818
42891sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
42921sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
42929sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
42944sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
42945sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
42956sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
42959sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
42970ccalik/vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
42974sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
43000sphlibgcc -O3 -fomit-frame-pointer2018081920180818
43000sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43006sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
43008sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43026sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43041sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
43058sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43068sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
43072sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
43081sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
43115sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
43131sphlibgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
43131sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
43139sphlibgcc -m64 -O2 -fomit-frame-pointer2018081920180818
43155sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43163sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
43168sphlibgcc -O2 -fomit-frame-pointer2018081920180818
43207sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
43215sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
43226sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
43250sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43252sphlibgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
43260sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
43262sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
43266sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
43284sphlibgcc -Os -fomit-frame-pointer2018081920180818
43284sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
43288sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
43290sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
43296sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
43310sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
43330sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
43331sphlibgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
43333sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
43349sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
43399generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
43417generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
43421sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
43460sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
43464sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43468sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43474generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
43508generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
43510sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
43514generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43536generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
43569sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
43570generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
43577generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
43609sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
43627sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
43655sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
43670generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
43671sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
43695sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
43695sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
43703generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
43703sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
43729sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
43740generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
43778sphlibgcc -m64 -Os -fomit-frame-pointer2018081920180818
43830generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
43833generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43841generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
43843sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
43958sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
44052generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
44117sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
44117sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
44141sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
44189sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
44282sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
44294sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
44294generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
44318sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
44379generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
44385generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
44411generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
44446generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
44447generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
44468generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
44487generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
44494generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
44498generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
44510sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
44544sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
44578generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
44605generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
44653generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
44663generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
44713sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
44784generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
44822sphlibgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
44885generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
44887generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
45012generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
45026sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
45039generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
45048generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
45069ccalik/vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
45131generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
45150generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
45259sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
45260sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
45264sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
45288sphlibgcc -m64 -O -fomit-frame-pointer2018081920180818
45298sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
45318sphlibgcc -O -fomit-frame-pointer2018081920180818
45349generic/opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
45361generic/opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
45363sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
45395sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
45402sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
45441generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
45461sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
45468generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
45472generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
45473sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
45474generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
45528sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
45530sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
45551generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
45555generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
45587ccalik/bitslicedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
45602generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
45603generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
45627sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
45643generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
45647ccalik/bitslicedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
45647generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
45651generic/opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
45663generic/opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
45686generic/opt64gcc -Os -fomit-frame-pointer2018081920180818
45691generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
45705generic/opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
45772sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
45774generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
45782generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
45812generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
45861sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
45930sphlibgcc -march=k8 -O -fomit-frame-pointer2018081920180818
45960sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
45970generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
46000ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
46013generic/opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
46044ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
46085generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
46203ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
46315generic/opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
46463ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
46587generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
46593sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
46676sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
46706sphlibgcc -march=nocona -O -fomit-frame-pointer2018081920180818
46708generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
46786sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
46852sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
46913sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
46960sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
47004ccalik/bitslicedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
47121sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
47123ccalik/bitslicedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
47166sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
47176ccalik/bitslicedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
47178sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
47196ccalik/bitslicedclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
47197sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
47218sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
47227sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
47228sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
47243sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
47268sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
47273sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
47296sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
47314sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
47327sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
47363sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
47389sphlib-smallgcc -Os -fomit-frame-pointer2018081920180818
47391sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
47393sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
47413sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
47413sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
47428sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
47454sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
47481sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
47513sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
47526sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
47576sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
47596sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
47605sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
47607sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
47633sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
47637sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
47651sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018081920180818
47655sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
47667sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
47675sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
47718sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
47752ccalik/bitslicedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
47774ccalik/bitslicedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
47845generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
47891sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
47972ccalik/bitslicedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
48101generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
48175ccalik/bitslicedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
48214sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
48230generic/opt64gcc -O3 -fomit-frame-pointer2018081920180818
48239sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
48252sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
48281ccalik/bitslicedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
48298generic/opt64gcc -O2 -fomit-frame-pointer2018081920180818
48304sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
48311generic/opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
48311generic/opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
48317generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
48359generic/opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
48361generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
48361generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
48363generic/opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
48365generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
48399generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
48401generic/opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
48423generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
48425generic/opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
48430generic/opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
48439generic/opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
48440generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
48448ccalik/bitslicedgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
48460generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
48482generic/opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
48502ccalik/bitslicedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
48526generic/opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
48549generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
48561generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
48591generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
48593generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
48674generic/opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
48691generic/opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
48735generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
48754sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
48761sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
48764generic/opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
48772generic/opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
48780generic/opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
48780ccalik/bitslicedgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
48873generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
48877sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
48881generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
48914ccalik/bitslicedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
48960generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
48961ccalik/bitslicedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
48984generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
48992generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
49008generic/opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
49016generic/opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
49024sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
49055generic/opt64gcc -O -fomit-frame-pointer2018081920180818
49220generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49250generic/opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
49252sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
49262sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
49264sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
49284sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
49310generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
49413ccalik/bitslicedgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
49457generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
49490generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49520sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49524ccalik/bitslicedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
49536sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49676ccalik/bitslicedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
49684sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
49718ccalik/bitslicedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
49718ccalik/bitslicedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
50211sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
50242sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
50242sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
50338sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
50429sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
50555ccalik/bitslicedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
50639sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018081920180818
50667sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
50673sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
50690sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
50734sphlib-smallgcc -O2 -fomit-frame-pointer2018081920180818
50780sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
50813sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
50837sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
50839sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
50849sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
51100sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
51129ccalik/bitslicedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
51208ccalik/bitslicedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
51461ccalik/bitslicedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
51780sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
51793sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018081920180818
51921sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
51923ccalik/bitslicedgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
52351sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
52490sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
52510sphlib-smallgcc -m64 -O -fomit-frame-pointer2018081920180818
52545sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
52556sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
52560sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
52570sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
52609sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
52637sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
52672sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
52687sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
52730sphlib-smallgcc -O -fomit-frame-pointer2018081920180818
52777ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
52787sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
52891sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018081920180818
52911ccalik/bitslicedgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
53044ccalik/bitslicedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
53055sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
53385generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
53403generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
53531generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
53560generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
53571generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
53590generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
53593generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
53620generic/opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
53732generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
53780generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
53781generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
53819generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
53838generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
53847generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
53857generic/opt32gcc -Os -fomit-frame-pointer2018081920180818
53857generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
53911generic/opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
53921generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
53922generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
53927generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
53955generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
53962generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
53979ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
54002ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
54031generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
54042ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
54044generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
54056generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
54060ccalik/bitslicedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
54141ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
54145generic/opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
54152generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
54214generic/opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
54220generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
54248generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
54262generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
54274generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
54312generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
54328generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
54367generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
54383generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
54385ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
54391generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
54401generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
54410generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
54435ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
54451generic/opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
54488generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
54502generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
54510ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
54593generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
54595generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
54605generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
54635ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
54662generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
54676generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
54689generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
54742generic/opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
54754generic/opt32gcc -O3 -fomit-frame-pointer2018081920180818
54760generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
54770generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
54780generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
54885ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
54895generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
54911ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
54923generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
54971generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
55049generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
55054generic/opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
55139generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
55173generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
55250ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
55291generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
55346generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
55464generic/opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
55504generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
55524generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
55581generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
55879generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
55942generic/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
55968generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
56078generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
56266generic/opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
56272generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
56381generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
56502generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
56525ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
56544generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
56547generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
56772generic/opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
56803generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
56804generic/opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
56805generic/opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
56839generic/opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
56893generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
56897generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
56913generic/opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
56940sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
56945generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
56958generic/opt32gcc -O2 -fomit-frame-pointer2018081920180818
57018generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
57072generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
57133generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
57135sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
57148generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
57159generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
57262sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
57267generic/opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
57268generic/opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
57347generic/opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
57351generic/opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
57387generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
57403generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
57415generic/opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
57451generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
57492generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
57550generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
57593generic/opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
57619generic/opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
57621generic/opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57625generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
57653generic/opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
57698generic/opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
57721generic/opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57760sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
57762generic/opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57764sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
57807sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
57836sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018081920180818
57841sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
57873sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
57893sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
57905sphlib-smallgcc -O3 -fomit-frame-pointer2018081920180818
57906sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
57913sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
57925sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
58008sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
58107sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
58161sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
58210generic/opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
58238generic/opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
58264generic/opt32gcc -O -fomit-frame-pointer2018081920180818
58371sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
58560sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
58678generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
58756generic/opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
58901generic/opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
58955generic/opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
59914ccalik/bitslicedgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
60004ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
60407ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
61157generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
61598generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
61689ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
61869ccalik/bitslicedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
61920ccalik/bitslicedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
61925ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
62240ccalik/bitslicedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
62379ccalik/bitslicedgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
62472ccalik/bitslicedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
62496ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
62817ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
64660generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
65113generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
65180generic/opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
66484generic/opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
66557generic/opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
66896generic/opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
67806generic/opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
68645generic/opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
68764generic/opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
69254generic/opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
73426powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
73543powerpc/pp32cv2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
73556powerpc/pp32cv2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
73635powerpc/pp32cv2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
73740powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
73960powerpc/pp32cv2clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
73987powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
74506powerpc/pp32cv2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
75076powerpc/pp32cv2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
78794powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
78797powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
78891powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
79092powerpc/pp32cv1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
79581powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
79774powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
79810powerpc/pp32cv2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
79853powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
79937powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
79956powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
80150powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
80337powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
80377powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
80383powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
80571powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
80585powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
80659powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
81047powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
81133powerpc/pp32cv1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
81220powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
81300powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
81351powerpc/pp32cv1clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
81548powerpc/pp32cv1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
82148powerpc/pp32cv2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
82248powerpc/pp32cv1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
82270powerpc/pp32cv2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
82353powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
82371powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
82563powerpc/pp32cv2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
82691powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
82758powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
82871powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
82879powerpc/pp32cv2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
82889powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
82945powerpc/pp32cv2gcc -Os -fomit-frame-pointer2018081920180818
83030powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
83040powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
83059powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
83238powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
83240powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
83304powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
83393powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
83421powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
83552powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
83704powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
83982powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
84041powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
84145powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
84179powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
84518powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
84579powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2018081920180818
84611powerpc/pp32cv2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
84678powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
84680powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2018081920180818
84682powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2018081920180818
84736powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
84754powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
84881powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
84929powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
84930powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
84940powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
84988powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
85037powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
85108powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
85254powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
85343powerpc/pp32cv2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
85544powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
85676powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
85748powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
85885powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
85909powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
85917powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
87163powerpc/pp32cv2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
87167powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
87284powerpc/pp32cv2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
87784powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
87817powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
87818powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
87875powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
87883powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
87921powerpc/pp32cv2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
88025powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
88104powerpc/pp32cv2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
88119powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2018081920180818
88131powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
88280powerpc/pp32cv2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
88308powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2018081920180818
88321powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
88353powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
88508powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2018081920180818
88554powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
88556powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
88615powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
88687powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
88690powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
88925powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
89197powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
89307powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
89349powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
89482powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
89964powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
90695powerpc/pp32cv1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
90761powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
90972powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
91301powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
91377powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
91415powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
91530powerpc/pp32cv2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
91592powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
91726powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
91984powerpc/pp32cv1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
91992powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
92190powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
92425powerpc/pp32cv2gcc -O -fomit-frame-pointer2018081920180818
92437powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
92527powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
92546powerpc/pp32cv2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
92548powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
92573powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
92634powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
92715powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2018081920180818
92816powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
92853powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2018081920180818
92927powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2018081920180818
93000powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
93131powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
93159powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
93234powerpc/pp32cv1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
93334powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
93404powerpc/pp32cv2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
93470powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
93578powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
93839powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2018081920180818
93923powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
94093powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
94225powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
94250powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
94502powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
94727powerpc/pp32cv2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
94768powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
94847powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
94851powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
94909powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
95064powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
95697powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
95716powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
95900powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
95968powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
96555powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
96788powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
96903powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
97336powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
97502powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
97504powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
97610powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2018081920180818
97764powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
97887powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2018081920180818
97903powerpc/pp32cv1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
97913powerpc/pp32cv1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
97996powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
98143powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
98189powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
98194powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
98314powerpc/pp32cv1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
98445powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
98446powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
98482powerpc/pp32cv1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
98518powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
98681powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
99105powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
99207powerpc/pp32cv1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
99417powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
100449powerpc/pp32cv1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
100542powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
100558powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
100639powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
100795powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
100978powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
101092powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
101095powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
101135powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
101156powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
101256powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
101526powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
101544powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
101712powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
101818powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
101859powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
102490powerpc/pp32cv1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
102601powerpc/pp32cv1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
102609powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
102679powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
102683powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2018081920180818
102717powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
102740powerpc/pp32cv1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
102754powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
102792powerpc/pp32cv1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
102796powerpc/pp32cv1gcc -O -fomit-frame-pointer2018081920180818
102833powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
102913powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
102915powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
102988powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2018081920180818
102998powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
103044powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
103214powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2018081920180818
103510powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
105004powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
105043powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2018081920180818
105077powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
105321powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
105436powerpc/pp32cv1gcc -Os -fomit-frame-pointer2018081920180818
105474powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
106004powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
106040powerpc/pp32cv1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
106066powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
106148powerpc/pp32cv1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
106167powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
106238powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
106248powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
106337generic/opt64gcc -funroll-loops2018081920180818
106480powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
106585powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
106649powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
106665powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
106788powerpc/pp32cv1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
106976generic/opt64gcc2018081920180818
107131powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
107573powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
107936generic/opt64cc2018081920180818
108887powerpc/pp32cv1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
118615sphlibgcc2018081920180818
118715sphlibgcc -funroll-loops2018081920180818
118736sphlibcc2018081920180818
134398sphlib-smallgcc -funroll-loops2018081920180818
134417sphlib-smallgcc2018081920180818
134940sphlib-smallcc2018081920180818
148788generic/opt32gcc -funroll-loops2018081920180818
150074generic/opt32cc2018081920180818
150234generic/opt32gcc2018081920180818
193230powerpc/pp32cv2gcc -funroll-loops2018081920180818
194549powerpc/pp32cv2cc2018081920180818
195723powerpc/pp32cv2gcc2018081920180818
263808powerpc/pp32cv1gcc2018081920180818
263869powerpc/pp32cv1cc2018081920180818
264157powerpc/pp32cv1gcc -funroll-loops2018081920180818

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:12: note: expected 'BitSequence * {aka unsigned char *}' but argument is of type 'const unsigned char *'
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^~~~

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

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: cc
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: cc
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: cc
hash.c: In file included from hash.c:18:0:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:307:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:307:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:53:7: note: called from here
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:52:5: note: called from here
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:176:8: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:167:8: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_echo256.a(echo32.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_echo256.a(echo64.o): relocation R_X86_64_32S against undefined symbol `OLDCV' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_echo256.a(echo64.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo32.s: echo32.c:545:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:545:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:545:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:545:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:546:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:546:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:546:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:546:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:547:2: error: invalid instruction mnemonic 'addd'
echo32.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, al
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, al
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, al
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, al
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:571:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:571:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:571:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:571:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:572:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:572:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:572:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:572:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:573:2: error: invalid instruction mnemonic 'addd'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:636:2: error: '.att_syntax noprefix' is not supported: registers must have a '%' prefix in .att_syntax
echo64.s: .att_syntax noprefix
echo64.s: ^
echo64.s: echo64.s:1053:10: error: unknown token in expression
echo64.s: movabsq $-9187201950435737472, %rax
echo64.s: ^
echo64.s: echo64.s:1054:10: error: unknown token in expression
echo64.s: movabsq $-9187201950435737472, %r11
echo64.s: ^
echo64.s: echo64.s:1055:10: error: unknown token in expression
echo64.s: movabsq $7599940337074203, %r10
echo64.s: ^
echo64.s: echo64.s:1056:7: error: unknown token in expression
echo64.s: movq %rax, MEM_CST+16(%rip)
echo64.s: ^
echo64.s: echo64.s:1057:10: error: unknown token in expression
echo64.s: movabsq $7599940337074203, %r9
echo64.s: ^
echo64.s: echo64.s:1058:10: error: unknown token in expression
echo64.s: movabsq $-72340172838076674, %rax
echo64.s: ^
echo64.s: echo64.s:1059:10: error: unknown token in expression
echo64.s: movabsq $72340172838076673, %r8
echo64.s: ^
echo64.s: echo64.s:1060:10: error: unknown token in expression
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:264:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from macro 'TRANSFORM'
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:264:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: ./vperm.h:53:7: note: expanded from macro 'TRANSFORM'
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^
hash.c: hash.c:281:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from macro 'TRANSFORM'
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:281:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: ./vperm.h:53:7: note: expanded from macro 'TRANSFORM'
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^
hash.c: hash.c:306:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: ECHO_SUB_AND_MIX(_state, 0, 0, _state2, 0, 0, 1, 2, 3);
hash.c: ^
hash.c: hash.c:125:5: note: expanded from macro 'ECHO_SUB_AND_MIX'
hash.c: AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:295:4: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'Compress' that is compiled without support for 'aes'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:185:4: note: expanded from macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:114:19: note: expanded from macro 'ECHO_SUBBYTES'
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^
hash.c: hash.c:295:4: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'Compress' that is compiled without support for 'aes'
hash.c: hash.c:185:4: note: expanded from macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:115:19: note: expanded from macro 'ECHO_SUBBYTES'
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], M128(zero));\
hash.c: ^
hash.c: hash.c:295:4: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'Compress' that is compiled without support for 'aes'
hash.c: hash.c:186:4: note: expanded from macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_SUBBYTES(_state, 1, 0);\
hash.c: ^
hash.c: hash.c:114:19: note: expanded from macro 'ECHO_SUBBYTES'
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^
hash.c: hash.c:295:4: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'Compress' that is compiled without support for 'aes'
hash.c: hash.c:186:4: note: expanded from macro 'ECHO_ROUND_UNROLL2'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:467:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:140:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:141:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[0][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:142:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[0][2] = _mm_shuffle_epi8(s[0][2], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:143:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[0][3] = _mm_shuffle_epi8(s[0][3], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:144:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[1][0] = _mm_shuffle_epi8(s[1][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:145:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[1][1] = _mm_shuffle_epi8(s[1][1], M128(shiftrowsslice));\
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:12: note: expected 'BitSequence * {aka unsigned char *}' but argument is of type 'const unsigned char *'
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^~~~
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:12: note: expected 'BitSequence * {aka unsigned char *}' but argument is of type 'const unsigned char *'
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^~~~

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

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:18:0:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:307:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:307:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from hash.c:18:0:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:307:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:307:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:53:7: note: called from here
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:52:5: note: called from here
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: ...
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:53:7: note: called from here
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:52:5: note: called from here
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:176:8: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:167:8: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ...
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:176:8: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:167:8: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_echo256.a(echo32.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_echo256.a(echo32.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_echo256.a(echo64.o): relocation R_X86_64_32S against undefined symbol `OLDCV' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_echo256.a(echo64.o): relocation R_X86_64_32S against undefined symbol `OLDCV' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_echo256.a(echo64.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_echo256.a(echo64.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:25:0:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
hash.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:115:19: note: called from here
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], M128(zero));\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:220:4: note: in expansion of macro 'ECHO_SUBBYTES'
hash.c: ECHO_SUBBYTES(_state2, 3, 3);\
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
hash.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:114:19: note: called from here
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:220:4: note: in expansion of macro 'ECHO_SUBBYTES'
hash.c: ECHO_SUBBYTES(_state2, 3, 3);\
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ...

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