Implementation notes: x86, h5nano, crypto_hash/fugue256

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
47570SSSE3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
47570SSSE3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
47580SSSE3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
47580SSSE3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
47645SSSE3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
48125SSSE3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
48140SSSE3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
48145SSSE3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
48175SSSE3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
48360SSSE3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
51280SSSE3gcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
51285SSSE3gcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
51315SSSE3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
51315SSSE3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
51325SSSE3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
51745SSSE3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
51770SSSE3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
51770SSSE3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
51775SSSE3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
51775SSSE3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
57645ccalik/vpermgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
57650ccalik/vpermgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
57650ccalik/vpermgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
57650ccalik/vpermgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
57705ccalik/vpermgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
60270ccalik/vpermgcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
60305ccalik/vpermgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
60325ccalik/vpermgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
60325ccalik/vpermgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
60330ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
60615ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
60615ccalik/vpermgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
60615ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
60620ccalik/vpermgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
60645ccalik/vpermgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
60675ccalik/vpermgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
60675ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
60675ccalik/vpermgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
60710ccalik/vpermgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
63060ccalik/vpermgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
79890ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
79890ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
79890ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
79895ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
80150sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050320140425
80160ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
80160ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
80160ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
80445sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
80465sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
80965sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
80970sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
81040sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
81335sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
81345sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
81345sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
82165ANSI_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2014050320140425
82320sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
82320sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
82325sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
82325sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
83040ANSI_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
83040ANSI_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
83040ANSI_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
83090sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
83330ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
83360ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
83600ANSI_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
83600ANSI_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
83600ANSI_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
83620ANSI_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
83660ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
83660ANSI_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
83665ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
83665ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
83665ANSI_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050320140425
83665ANSI_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
83690ANSI_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
83690ANSI_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
83695ANSI_opt32gcc -m32 -O -fomit-frame-pointer2014050320140425
83695ANSI_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050320140425
83820ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
83825ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
83825ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
83835ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
83910ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
84735ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
84850ANSI_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
84965ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
85015ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
85040ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
85040ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
85050ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
85100ANSI_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
85125ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
85655ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
85735ANSI_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
85745ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
85765ANSI_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
85780ANSI_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
85870ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
85890ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
85900ANSI_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
85920ANSI_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
86035ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
86035ANSI_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
86055ANSI_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050320140425
86095ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
86460ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
86460ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
86530sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050320140425
86530ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
86530ANSI_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
86555ANSI_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050320140425
86555ANSI_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
86560ANSI_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050320140425
86560ANSI_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
86565ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
86660ANSI_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
86660ANSI_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
86660ANSI_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
86700ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
86710ANSI_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
86710ANSI_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
86935ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
86935ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
87155ANSI_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
87180ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
87300sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050320140425
87495ANSI_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
87500ANSI_opt32gcc -m32 -Os -fomit-frame-pointer2014050320140425
87505ANSI_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
87525ANSI_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
87525ANSI_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
87525ANSI_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
87530ANSI_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
87555ANSI_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
87950ANSI_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
87965ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
87995ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
87995ANSI_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
88000ANSI_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
88060ANSI_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
88115ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
88135ANSI_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
88185sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
88320ANSI_opt32gcc -m32 -O3 -fomit-frame-pointer2014050320140425
88445sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
88465sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
88480ANSI_opt32gcc -m32 -O2 -fomit-frame-pointer2014050320140425
88485sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
88590ANSI_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
88600sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
88600sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
88600sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
88600ANSI_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
88695ANSI_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
88720ANSI_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
88735ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
88745sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
88770sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
88815ANSI_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
88815ANSI_opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
88835ANSI_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
88840ANSI_opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
88845ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
88865ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
88865ANSI_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
88875ANSI_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
88875ANSI_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
88900ANSI_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
88920ANSI_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050320140425
88930ANSI_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050320140425
89075ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
89080ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
89080ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
89100ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
89110ANSI_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
89120ANSI_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
89125ANSI_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
89225sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
89310ANSI_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
89350ANSI_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
89350ANSI_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
89370sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
89390sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
89515ANSI_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
89515ANSI_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
89575ANSI_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
89935sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
89935ANSI_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
89935ANSI_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
89935ANSI_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
89975ANSI_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
89985ANSI_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
90265sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
90390ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
90395ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
90395ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
90415ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
90430ANSI_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
90430ANSI_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
90430ANSI_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
90430ANSI_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
91815ANSI_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
91980ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
91980ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
92030ANSI_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
92075sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
92095sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
92120sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
92155sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
92505ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
92550ANSI_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
92665ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
92665ANSI_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
92670ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
92780ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
92805ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
93175ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
93250ANSI_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
93250ANSI_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
93275sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
93280sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
93335ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
93425ANSI_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
93465ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
93480ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
93525sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
93540sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
93540sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
93550sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050320140425
93550sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
93550sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
93550sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050320140425
93840ANSI_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050320140425
93865ANSI_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050320140425
93880ANSI_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
94140sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
94425ANSI_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
94460ANSI_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
94470sphlibgcc -m32 -O -fomit-frame-pointer2014050320140425
94485ANSI_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
94530ANSI_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
94625sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
94700sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
94760sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
94805ANSI_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
94925sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
94925sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
94940sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
95085sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
95115sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
95125sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
95135sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
95145sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
95200sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
95275ANSI_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
95320ANSI_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
95455sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
95490sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
95515sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
95720sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
95825ANSI_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
95895sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
95915ANSI_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
95975ANSI_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
95995sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
95995sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
95995sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
95995ANSI_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
96040sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
96090ANSI_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
96100sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
96115sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
96165ANSI_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
96400sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
96445sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
96445sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
96575sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050320140425
96765ANSI_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
96865ANSI_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
97710sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
97710sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
97760sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
97875sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
97875sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
97875sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
98000sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
98000sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
98015sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
98170sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
98190sphlibgcc -m32 -O2 -fomit-frame-pointer2014050320140425
98295sphlibgcc -m32 -O3 -fomit-frame-pointer2014050320140425
98580sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
98635sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
98635sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
98635sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
98635sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
98635sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
98635sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
98720sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
98730sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
98735sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
98755sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
98900sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
98935sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
98940sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
98940sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
98955sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050320140425
98955sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
98965sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050320140425
98995sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
99015sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
99170sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
99175sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
99565sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
99575sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
99590sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
100060sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
100440sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
100505sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
100530sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
100545sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
100570sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
100570sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050320140425
100570sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
100575sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050320140425
100575sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
100585sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
100605sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
100710sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
100900sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
100995sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
101040sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
101085sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
101085sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
101305sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
101350sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
101515sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
101535sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
101830sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
101850sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
101915sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
102040sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
102060sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
102075sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
102115sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
102505sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
102520sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
102525sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
102770sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
103125sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
103125sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
103135sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
103145sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
104785sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
104920sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
105110sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
105110sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
105140sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
106130sphlibgcc -m32 -Os -fomit-frame-pointer2014050320140425
106525sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
106710sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
106840sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
106950sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
107190sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
107235sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
107425sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
107455sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
108850sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
108870sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
108870sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
108930sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
108945sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
109355sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
109360sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
109360sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
109375sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
109390sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
138285ANSI_opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
138295ANSI_opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
138300ANSI_opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
138345ANSI_opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
138980ANSI_opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050320140425
138985ANSI_opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
139235ANSI_opt64gcc -m32 -Os -fomit-frame-pointer2014050320140425
139275ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
139305ANSI_opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
139445ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
139465ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
139505ANSI_opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
139525ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
139525ANSI_opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050320140425
139525ANSI_opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
139525ANSI_opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
139540ANSI_opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
139550ANSI_opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050320140425
139575ANSI_opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
139635ANSI_opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
139785ANSI_opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
139920ANSI_opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
139955ANSI_opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
139985ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
139990ANSI_opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
140005ANSI_opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
140030ANSI_opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
140035ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
140075ANSI_opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
140175ANSI_opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
140200ANSI_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
140220ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
140445ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
144435ANSI_opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
144675ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
144680ANSI_opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
144725ANSI_opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
146475ANSI_opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
146490ANSI_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
146495ANSI_opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
146505ANSI_opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
146510ANSI_opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
146510ANSI_opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425

Test failure

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSSE3 ccalik/aesni ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
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 [enabled by default]
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 [enabled by default]
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: hash.c:80:5: error: unknown type name '__m128i'
hash.c: hash.c:81:5: error: unknown type name '__m128i'
hash.c: hash.c:82:5: error: unknown type name '__m128i'
hash.c: hash.c:111:38: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:111:38: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:111:46: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: ...

Number of similar (compiler,implementation) pairs: 140, 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=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=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/SSE4.1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
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 [enabled by default]
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: hash.c:80:5: error: unknown type name '__m128i'
hash.c: hash.c:81:5: error: unknown type name '__m128i'
hash.c: hash.c:82:5: error: unknown type name '__m128i'
hash.c: hash.c:83:5: error: unknown type name '__m128i'
hash.c: hash.c:84:5: error: unknown type name '__m128i'
hash.c: hash.c:113:38: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:113:38: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:113:46: error: expected ')' before 'const'
hash.c: hash.c:126:7: error: expected ';' before '_mm_insert_ps'
hash.c: hash.c:126:7: error: expected ';' before '_mm_load_ss'
hash.c: hash.c:126:1: error: expected ';' before '_mm_insert_ps'
hash.c: hash.c:126:1: error: expected ')' before 'const'
hash.c: hash.c:126:1: error: expected ')' before 'const'
hash.c: ...

Number of similar (compiler,implementation) pairs: 144, 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=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=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=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/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
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/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:442:2: error: unknown type name '__m128i'
hash.c: hash.c:449:4: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:449:4: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: hash.c:449:4: error: expected expression before ')' token
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, 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=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 -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=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
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: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: hash.c:447:4: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:447:4: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: ...

Number of similar (compiler,implementation) pairs: 140, 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=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=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=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=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=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 -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=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 -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 -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=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=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=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
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=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
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/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 98, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -O -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=barcelona -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=barcelona -O -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=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=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-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 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -O -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 -O -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=pentium2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -O -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=pentiumpro -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -O -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=core-avx-i -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -O -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=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=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-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 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -O -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=pentium2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -O -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=pentiumpro -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 52363264 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt64

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: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_castsi128_ps'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1500:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_xor_si128'
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/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84344 bytes after a total of 51392512 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 52469760 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84328 bytes after a total of 51412992 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 327104 bytes after a total of 51191808 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 52404224 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 327104 bytes after a total of 51146752 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 51347456 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 52408320 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 52432896 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
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 [enabled by default]
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 [enabled by default]
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: hash.c:80:5: error: unknown type name '__m128i'
hash.c: hash.c:81:5: error: unknown type name '__m128i'
hash.c: hash.c:82:5: error: unknown type name '__m128i'
hash.c: hash.c:111:38: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:111:38: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:111:46: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: ...
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
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 [enabled by default]
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 [enabled by default]
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: hash.c:80:5: error: unknown type name '__m128i'
hash.c: hash.c:81:5: error: unknown type name '__m128i'
hash.c: hash.c:82:5: error: unknown type name '__m128i'
hash.c: hash.c:111:38: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:111:38: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:111:46: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
hash.c: hash.c:124:1: error: expected ')' before 'const'
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/SSE4.1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
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 [enabled by default]
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: hash.c:80:5: error: unknown type name '__m128i'
hash.c: hash.c:81:5: error: unknown type name '__m128i'
hash.c: hash.c:82:5: error: unknown type name '__m128i'
hash.c: hash.c:83:5: error: unknown type name '__m128i'
hash.c: hash.c:84:5: error: unknown type name '__m128i'
hash.c: hash.c:113:38: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:113:38: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:113:46: error: expected ')' before 'const'
hash.c: hash.c:126:7: error: expected ';' before '_mm_insert_ps'
hash.c: hash.c:126:7: error: expected ';' before '_mm_load_ss'
hash.c: hash.c:126:1: error: expected ';' before '_mm_insert_ps'
hash.c: hash.c:126:1: error: expected ')' before 'const'
hash.c: hash.c:126:1: error: expected ')' before 'const'
hash.c: ...
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
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 [enabled by default]
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: hash.c:80:5: error: unknown type name '__m128i'
hash.c: hash.c:81:5: error: unknown type name '__m128i'
hash.c: hash.c:82:5: error: unknown type name '__m128i'
hash.c: hash.c:83:5: error: unknown type name '__m128i'
hash.c: hash.c:84:5: error: unknown type name '__m128i'
hash.c: hash.c:113:38: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:113:38: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:113:46: error: expected ')' before 'const'
hash.c: hash.c:126:7: error: expected ';' before '_mm_insert_ps'
hash.c: hash.c:126:7: error: expected ';' before '_mm_load_ss'
hash.c: hash.c:126:1: error: expected ';' before '_mm_insert_ps'
hash.c: hash.c:126:1: error: expected ')' before 'const'
hash.c: hash.c:126:1: error: expected ')' before 'const'
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/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: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_castsi128_ps'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1500:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_xor_si128'
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/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_castsi128_ps'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1500:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_xor_si128'
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/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: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: hash.c:447:4: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:447:4: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
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/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: hash.c:447:4: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:447:4: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
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/ANSI_opt64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: virtual memory exhausted: Cannot allocate memory
hash.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84104 bytes after a total of 51351552 bytes
hash.c:
hash.c: cc1: out of memory allocating 84104 bytes after a total of 51351552 bytes

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core-avx-i -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 71094272 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=core-avx-i -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 [enabled by default]
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 [enabled by default]

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -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=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 -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=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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core-avx-i -O -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 72155136 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core-avx-i -Os -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 71098368 bytes

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -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=corei7-avx -O2 -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

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: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:449:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:449:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Final256':
hash.c: hash.c:618:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:634:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:647:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 20, 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
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84104 bytes after a total of 51372032 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core2 -msse4.1 -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 71110656 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84104 bytes after a total of 51343360 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 72167424 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 72151040 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84104 bytes after a total of 51318784 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core2 -msse4 -O -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 72159232 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=corei7-avx -Os -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 71090176 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84104 bytes after a total of 51298304 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=corei7 -O -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 72146944 bytes

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84104 bytes after a total of 51322880 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=native -mtune=native -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 [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 71106560 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84104 bytes after a total of 51347456 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84088 bytes after a total of 51367936 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 163416 bytes after a total of 51281920 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 52367360 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 163416 bytes after a total of 51318784 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4064 bytes after a total of 51326976 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 84088 bytes after a total of 51331072 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt64