Implementation notes: x86, titan0, crypto_hash/fugue256

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
28604ccalik/aesnigcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
28624ccalik/aesnigcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
28644ccalik/aesnigcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
28652ccalik/aesnigcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
28776ccalik/aesnigcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
28780ccalik/aesnigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
28836ccalik/aesnigcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
28840ccalik/aesnigcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
28860ccalik/aesnigcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
28880ccalik/aesnigcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
29024ccalik/aesnigcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
29068ccalik/aesnigcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
29908ccalik/aesnigcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
29920ccalik/aesnigcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
30492ccalik/aesnigcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
30640ccalik/aesnigcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
31116ccalik/vpermgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
31132ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
31184ccalik/vpermgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
31196ccalik/vpermgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
31364ccalik/vpermgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
31380ccalik/vpermgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
31404ccalik/vpermgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
31404ccalik/vpermgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
31584ccalik/vpermgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
31796ccalik/vpermgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
32136ccalik/vpermgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
32152ccalik/vpermgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
32208ccalik/vpermgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
32296ccalik/vpermgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
32732ccalik/vpermgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
32780ccalik/vpermgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
32884ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
32968ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
32976ccalik/vpermgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
33292ccalik/vpermgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
33304ccalik/vpermgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
33516ccalik/vpermgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
33548ccalik/vpermgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
33556ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
36440ccalik/vpermgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
36472ccalik/vpermgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
36920ccalik/vpermgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
36920ccalik/vpermgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
44220ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
44372ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
44708ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
44820ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
45128ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
45316ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
45416ANSI_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
45448ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
45544ANSI_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
45624ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
45652ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
45664ANSI_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
45668ANSI_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
45744ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
45824ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
45840ANSI_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
45852ANSI_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
45868ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
45920ANSI_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
45932ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
45932ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
45940ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
45980ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
45988ANSI_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
46032ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
46056ANSI_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
46236ANSI_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
46240ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
46248ANSI_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
46252ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
46260ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
46300ANSI_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
46356ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
46372ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
46372ANSI_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
46376ANSI_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
46380ANSI_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
46452ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
46468ANSI_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
46484ANSI_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
46516ANSI_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
46616ANSI_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
46632ANSI_opt32gcc -m32 -Os -fomit-frame-pointer2019070520190110
46676ANSI_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
46756ANSI_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
46764ANSI_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
46772ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
46840ANSI_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
46852ANSI_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
46860ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
46880ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
46900ANSI_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
46916ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
46972ANSI_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
47000ANSI_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
47000ANSI_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
47032ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
47032ANSI_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
47076ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
47100ANSI_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
47104ANSI_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
47128ANSI_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
47192ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
47204ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
47228ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
47344ANSI_opt32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
47368ANSI_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
47376ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
47404ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
47428ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
47448ANSI_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
47500ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
47512ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
47524ANSI_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
47536ANSI_opt32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
47584ANSI_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
47608ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
47616ANSI_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
47732ANSI_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
47744ANSI_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
47820ANSI_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
47880ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
47956ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
48008ANSI_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
48048ANSI_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
48052ANSI_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
48064ANSI_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
48068ANSI_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
48088ANSI_opt32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
48096ANSI_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
48108ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
48128ANSI_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
48188ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
48220ANSI_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
48308ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
48356ANSI_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
48372ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
48408ANSI_opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
48408ANSI_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
48432ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
48468ANSI_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
48520ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
48592ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
48608ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
48628ANSI_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
48660ANSI_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
48672ANSI_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
48700ANSI_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
48720sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
48740ANSI_opt32gcc -m32 -O2 -fomit-frame-pointer2019070520190110
48748ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
48784ANSI_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
48824ANSI_opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
48840ANSI_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
48876ANSI_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
48920ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
48960ANSI_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
49012ANSI_opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
49032sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
49072ANSI_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
49088ANSI_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
49096ANSI_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
49100ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
49152ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
49184ANSI_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
49240sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
49240ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
49260ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
49260ANSI_opt32gcc -m32 -O -fomit-frame-pointer2019070520190110
49272ANSI_opt32gcc -m32 -O3 -fomit-frame-pointer2019070520190110
49380sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
49384ANSI_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
49388ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
49392ANSI_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
49392ANSI_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
49400sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
49404ANSI_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
49424ANSI_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
49424ANSI_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
49432sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
49440ANSI_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
49444sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
49504sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
49504sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
49528sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
49548ANSI_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
49592ANSI_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
49596sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
49632ANSI_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
49640sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
49652ANSI_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
49656ANSI_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
49668sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
49672sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
49696ANSI_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
49776ANSI_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
49784sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
49804ANSI_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
49824sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
49840ANSI_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
49884ANSI_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
49888ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
49924sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
49948ANSI_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
49972ANSI_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
49984ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
50020ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
50088ANSI_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
50168ANSI_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
50180sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
50288sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
50316sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
50320ANSI_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
50340sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
50372ANSI_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
50516sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
50524sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
50544sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
50588sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
50640ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
50664sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
50676ANSI_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
50676ANSI_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
50704sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
50768sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
50828sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
50864sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
50868sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
50880sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
50892sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
50892sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
50900sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
50908sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
50928sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
50968ANSI_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
51004sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
51020sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
51032ANSI_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
51036sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
51036sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
51040ANSI_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
51044sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
51048sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
51048sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
51076sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
51080sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
51084sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
51092sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
51096sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
51140sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
51140sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
51160sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
51172sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
51176sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
51188sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
51192sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
51212sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
51216sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
51216sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
51228ANSI_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
51260sphlibgcc -m32 -O2 -fomit-frame-pointer2019070520190110
51264sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
51276sphlibgcc -m32 -O3 -fomit-frame-pointer2019070520190110
51284sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
51284ANSI_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
51296sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
51300sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
51324sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
51332sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
51332sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
51340ANSI_opt32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
51360sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
51368sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
51372sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
51376sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
51408ANSI_opt32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
51412sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
51464sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
51520sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
51528sphlibgcc -m32 -Os -fomit-frame-pointer2019070520190110
51544sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
51552sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
51560sphlibgcc -m32 -O -fomit-frame-pointer2019070520190110
51564sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
51592sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
51624sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
51668sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
51676sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
51680sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
51684sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
51684sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
51708sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
51724sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
51724sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
51732sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
51736sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
51760sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
51772sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
51772sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
51804sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
51808sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
51816sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
51820sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
51824sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
51832sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
51848sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
51868sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
51892sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
51912sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
51936sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
51952sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
51992sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
52004sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
52016ANSI_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
52040sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
52040sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
52048sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
52064sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
52068sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
52108sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
52124sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
52160sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
52180sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
52204ANSI_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
52236sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
52244sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
52264sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
52296sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
52320sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
52348sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
52396sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
52432sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
52440sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
52500sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
52504sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
52532sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
52616sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
52616sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
52624sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
52628sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
52696sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
52768sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
52768sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
52796sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
52796sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
52888sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
52892sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
52896sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
52916sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
52932sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
53016sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
53048ANSI_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
53056sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
53064sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
53096ANSI_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
53136sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
53152sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
53196sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
53268sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
53456ccalik/vpermgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
53492sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
53512sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
53564ccalik/vpermgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
53604sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
53628sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
53708sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
53740sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
53908sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
53924ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
53936ccalik/vpermgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
53980sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
53996ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
54004sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
54008sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
54036sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
54056sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
54108sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
54384sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
54404ccalik/vpermgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
54556ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
54620sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
54888sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
55044sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
55056sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
55108sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
55172sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
55748sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
55840ANSI_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
55848ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
55876ANSI_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
55924ANSI_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
55980sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
56140sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
56412sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
56472sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
56648ANSI_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
61588ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
61992ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
62256ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
62376ANSI_opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
62404ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
62420ANSI_opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
62424ANSI_opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
62712ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
62788ANSI_opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
62788ANSI_opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
62972ANSI_opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
63104ANSI_opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
63196ANSI_opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
63216ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
63228ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
63244ANSI_opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
63244ANSI_opt64gcc -m32 -Os -fomit-frame-pointer2019070520190110
63356ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
63464ANSI_opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
63500ANSI_opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
63516ANSI_opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
63580ANSI_opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
63884ANSI_opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
63972ANSI_opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
63984ANSI_opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
64124ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
64192ANSI_opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
65748ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
65908ANSI_opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
65964ANSI_opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
65996ANSI_opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
66260ANSI_opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
66428ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
66804ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
66840ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
66852ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
67616ANSI_opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
67828ANSI_opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
67916ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
67996ANSI_opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
68188ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
68376ANSI_opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
68836ANSI_opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
68896ANSI_opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
68960ANSI_opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
68992ANSI_opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
69064ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
69132ANSI_opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
69132ANSI_opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
69212ANSI_opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
69272ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
69288ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
69328ANSI_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
69372ANSI_opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
69492ANSI_opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
69556ANSI_opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
69640ANSI_opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
69644ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
69736ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
69796ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
69800ANSI_opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
70028ANSI_opt64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
70260ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
70284ANSI_opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
70344ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
70412ANSI_opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
70520ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
70524ANSI_opt64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
70776ANSI_opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
71324ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
71324ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
71328ANSI_opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
71392ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
71392ANSI_opt64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
71452ANSI_opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
71464ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
71492ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
71552ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
71832ANSI_opt64gcc -m32 -O2 -fomit-frame-pointer2019070520190110
71856ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
71888ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
71984ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
72060ANSI_opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
72132ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
72320ANSI_opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
72452ANSI_opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
72508ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
72572ANSI_opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
72696ANSI_opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
72712ANSI_opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
72872ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
72876ANSI_opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
72900ANSI_opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
72932ANSI_opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
72932ANSI_opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
72944ANSI_opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
72968ANSI_opt64gcc -m32 -O3 -fomit-frame-pointer2019070520190110
72972ANSI_opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
72988ANSI_opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
73008ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
73024ANSI_opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
73060ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
73080ANSI_opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
73084ANSI_opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
73092ANSI_opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
73440ANSI_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
73504ANSI_opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
73552ANSI_opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
73668ANSI_opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
73684ANSI_opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
74160ANSI_opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
74172ANSI_opt64gcc -m32 -O -fomit-frame-pointer2019070520190110
74204ANSI_opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
74276ANSI_opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
74292ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
74336ANSI_opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
74748ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
74820ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
74824ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
74884ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
74992ANSI_opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
75072ANSI_opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
75240ANSI_opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
75292ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
75340ANSI_opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
75776ANSI_opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
77316ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
77384ANSI_opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
77604ANSI_opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
77760ANSI_opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
78000ANSI_opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
78080ANSI_opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
78212ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
78220ANSI_opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
79608ANSI_opt64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
79672ANSI_opt64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
79760ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
79968ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
80020ANSI_opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
80176ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
80440ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
81048ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
81148ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
81160ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
81692ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
81892ANSI_opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
81892ANSI_opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
82036ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
82080ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
82160ANSI_opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
82240ANSI_opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
82264ANSI_opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
82280ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
82428ANSI_opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
82740ANSI_opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
82920ANSI_opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
83156ANSI_opt64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
83508ANSI_opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
83524ANSI_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
83816ANSI_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
84184ANSI_opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
84268ANSI_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
85924ANSI_opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
86128ANSI_opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
111772ANSI_opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
113080ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
123876ANSI_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
125700ANSI_opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
127016ANSI_opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
127484ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
128048ANSI_opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
128812ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
142988ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
143236ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
144660ANSI_opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
144900ANSI_opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=athlon -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=athlon -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i386 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i386 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i486 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i486 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k8 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=nocona -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=nocona -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=prescott -Os -fomit-frame-pointer ANSI_opt32

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=athlon -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=athlon -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i386 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i386 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i486 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i486 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -Os -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SSE4.1
gcc -m32 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -O -fomit-frame-pointer SSE4.1
gcc -m32 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SSSE3
gcc -m32 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -O -fomit-frame-pointer SSSE3
gcc -m32 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -O -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SSSE3
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -O -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -O -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -Os -fomit-frame-pointer SSSE3

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:156:5: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: t1 = _mm_shuffle_epi32(s0, _MM_SHUFFLE(3, 3, 0, 3));\
hash.c: ^
hash.c: hash.c:448:4: note: in expansion of macro 'TIX256'
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1273:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:139:7: note: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:349:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:165:5: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: t1 = _mm_shuffle_epi32(s0, _MM_SHUFFLE(3, 3, 0, 3));\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1273:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:138:7: note: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^~~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
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:300:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29: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:297:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
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:301:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29: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:298:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1273:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:138:7: note: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^~~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1544:1: error: inlining failed in call to always_inline '_mm_castps_si128': target specific option mismatch
hash.c: _mm_castps_si128(__m128 __A)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:137:7: note: called from here
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1273:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:139:7: note: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:349:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1544:1: error: inlining failed in call to always_inline '_mm_castps_si128': target specific option mismatch
hash.c: _mm_castps_si128(__m128 __A)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:138:7: note: called from here
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
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:300:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29: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:297:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
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:300:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29: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:297:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
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:301:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29: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:298:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
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:301:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29: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:298:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:26:0:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:250:8: note: called from here
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:347:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(s0, _t1, _t2, _t3, _t0);\
hash.c: ^~~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:250:8: note: called from here
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:340:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(r0, _t1, _t2, _t3, _t0);\
hash.c: ^~~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: ...

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