Implementation notes: x86, margaux, crypto_hash/fugue256

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
55467ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
55530ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
55746sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
55809sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
55845ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
55872sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
55944ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
55944ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
56106sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
56277ANSI_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
56583sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
56700sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
56880ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
56916sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
56916ANSI_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
56925ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
56943ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
56943ANSI_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
56970ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
57015ANSI_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
57069ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
57096ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
57114ANSI_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
57114ANSI_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
57123ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
57123ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
57132ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
57141ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
57159sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
57186ANSI_opt32gcc -m32 -O -fomit-frame-pointer2017072820170725
57240ANSI_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
57240sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
57267ANSI_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
57294ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
57303sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
57321sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
57321ANSI_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
57357sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
57366sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
57393ANSI_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
57411sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
57420ANSI_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
57447ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
57501sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
57501sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
57519ANSI_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
57528ANSI_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
57546sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
57555ANSI_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
57591sphlibgcc -m32 -O -fomit-frame-pointer2017072820170725
57609sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
57609sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
57654sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
57663sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
57672sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
57672ANSI_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
57681ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
57681ANSI_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
57690sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
57699sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
57825sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
57897sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
57969sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
58221ANSI_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
58248ANSI_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
58266ANSI_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
58284sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
58329sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
58401sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
58428sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
58437sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
58446ANSI_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
58509sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
58554ANSI_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
58653ANSI_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
58698ANSI_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
58716ANSI_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
58779sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
59355ccalik/vpermgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
59355ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
59382ccalik/vpermgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
59436ccalik/vpermgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
59472ccalik/vpermgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
59553ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
59625ccalik/vpermgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
59733sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
59769sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
59823sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
59940sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
60084sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
60804sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
61083sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
61506sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
63441ccalik/vpermgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
63477ccalik/vpermgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
63567ccalik/vpermgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
63612ccalik/vpermgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
63648ccalik/vpermgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
63693ccalik/vpermgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
63702ccalik/vpermgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
63702ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
63828ccalik/vpermgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
63873ccalik/vpermgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
75474sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
75699sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
75762sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
75996sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
76041sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
76050sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
76059sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
76149sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
76185sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
76221sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
76257sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
76329sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
76446sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
76500sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
76536sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
76536sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
76626sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
76743sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
76743sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
76788sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
77004sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
77067sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
77112sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
77130sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
77256sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
77319sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
77337sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
77364sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
77400sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
77427sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
77427sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
77490sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
77517sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
77535sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
77544sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
77598sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
77598sphlibgcc -m32 -Os -fomit-frame-pointer2017072820170725
77607sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
77661sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
77715sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
77760sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
77823sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
77904sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
77922sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
77949sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
78003sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
78021sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
78039sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
78039sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
78084sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
78120sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
78120sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
78147sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
78237sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
78300sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
78435sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
78435sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
78525sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
78570sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
78885sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
78912sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
78966sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
78984sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
79002sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
79020sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
79029sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
79101sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
79119sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
79128sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
79245sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
79272sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
79371sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
79380sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
80253sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
80622sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
81054sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
81135sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
81729sphlibgcc -m32 -O3 -fomit-frame-pointer2017072820170725
81756sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
81756sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
81972sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
82017sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
82251sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
82260sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
82287sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
82368sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
82449sphlibgcc -m32 -O2 -fomit-frame-pointer2017072820170725
82584sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
82764sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
82782sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
82836sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
82863sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
82935sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
82953sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
82989sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
83034sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
83043sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
83079sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
83088sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
83160sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
83169sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
83178sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
83214sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
83304sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
83412sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
83421sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
83493sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
83547sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
83574sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
83736sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
83871sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
84231sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
84420sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
84510sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
84519sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
84573sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
84609sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
84969ANSI_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
84987ANSI_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
85176ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
85329ANSI_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
85338ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
85365ANSI_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
85428ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
85500ANSI_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
85590ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
85617ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
85698ANSI_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
85716ANSI_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
85815ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
85815ANSI_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
85860ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
85914ANSI_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
85923ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
85941ANSI_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
85995ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
86022ANSI_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
86049ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
86067ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
86076ANSI_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
86139ANSI_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
86139ANSI_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
86184sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
86193ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
86238ANSI_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
86274sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
86301sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
86310ANSI_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
86337ANSI_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
86355ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
86373ANSI_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
86445ANSI_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
86463ANSI_opt32gcc -m32 -Os -fomit-frame-pointer2017072820170725
86571ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
86580ANSI_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
86607ANSI_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
86625ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
86661ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
86742ANSI_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
86760ANSI_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
86769ANSI_opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
86769ANSI_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
86850ANSI_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
86859ANSI_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
86859ANSI_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
86877ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
86931ANSI_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
86976ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
87093ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
87102ANSI_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
87111ANSI_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
87111ANSI_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
87129ANSI_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
87165ANSI_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
87255ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
87264ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
87264ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
87309ANSI_opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
87390sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
87408ANSI_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
87444ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
87453ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
87507ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
87624ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
87660ANSI_opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
87678ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
87714ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
87777ANSI_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
87777sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
87786ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
87813sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
87876ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
87894ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
87939ANSI_opt32gcc -m32 -O3 -fomit-frame-pointer2017072820170725
88056ANSI_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
88200ANSI_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
88200ANSI_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
88218ANSI_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
88254ANSI_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
88254ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
88290ANSI_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
88326ANSI_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
88353ANSI_opt32gcc -m32 -O2 -fomit-frame-pointer2017072820170725
88362ANSI_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
88380ANSI_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
88389ANSI_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
88434sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
88434ANSI_opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
88479ANSI_opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
88560ANSI_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
88605ANSI_opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
88695ANSI_opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
88767ANSI_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
88785ANSI_opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
88794ANSI_opt64gcc -m32 -O -fomit-frame-pointer2017072820170725
88803ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
88839ANSI_opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
88857ANSI_opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
88902ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
88902ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
88920ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
89028ANSI_opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
89055ANSI_opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
89082ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
89082ANSI_opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
89127ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
89136ANSI_opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
89136ANSI_opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
89145ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
89145ANSI_opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
89199ANSI_opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
89208ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
89262ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
89307ANSI_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
89325ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
89325ANSI_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
89343ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
89406ANSI_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
89424ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
89433ANSI_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
89451ANSI_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
89478ANSI_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
89658ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
89667ANSI_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
89685ANSI_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
89883ANSI_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
89955ANSI_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
89982ANSI_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
89982ANSI_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
90063ANSI_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
90072ANSI_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
90081ANSI_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
90108ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
90180ANSI_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
90198ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
90252ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
90270ANSI_opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
90297ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
90342ANSI_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
90360ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
90513ANSI_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
90585ANSI_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
90882ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
90954ANSI_opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
91008ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
91026ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
91053ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
91062ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
91098ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
91305ANSI_opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
91530ANSI_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
91899ANSI_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
92061ANSI_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
92124ANSI_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
92142ANSI_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
92178ANSI_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
92196ANSI_opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
92223ANSI_opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
92241ANSI_opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
92367ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
92493ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
92502ANSI_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
92529ANSI_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
92601ANSI_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
92610ANSI_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
92619ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
92628ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
93087ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
93150ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
93618ANSI_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
93681ANSI_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
104400ANSI_opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
104454ANSI_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
104553ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
104634ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
104643ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
104670ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
104697ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
104706ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
104769ANSI_opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
104769ANSI_opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
104985ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
105003ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
105102ANSI_opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
105246ANSI_opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
105246ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
105264ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
105453ANSI_opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
105597ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
105930ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
105957ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
105966ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
105975ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
106110ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
106155ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
106191ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
106326ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
106434ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
106560ANSI_opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
106569ANSI_opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
106605ANSI_opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
106677ANSI_opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
106695ANSI_opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
106722ANSI_opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
106758ANSI_opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
106776ANSI_opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
106803ANSI_opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
106803ANSI_opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
106884ANSI_opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
106956ANSI_opt64gcc -m32 -Os -fomit-frame-pointer2017072820170725
106974ANSI_opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
107001ANSI_opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
107244ANSI_opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
107307ANSI_opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
107388ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
107433ANSI_opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
107505ANSI_opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
107541ANSI_opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
107541ANSI_opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
107550ANSI_opt64gcc -m32 -O3 -fomit-frame-pointer2017072820170725
107640ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
107649ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
107649ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
107685ANSI_opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
107694ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
107694ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
107829ANSI_opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
107919ANSI_opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
107928ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
108018ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
108027ANSI_opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
108072ANSI_opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
108171ANSI_opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
108189ANSI_opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
108207ANSI_opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
108252ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
108315ANSI_opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
108360ANSI_opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
108450ANSI_opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
108549ANSI_opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
108621ANSI_opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
108684ANSI_opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
108684ANSI_opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
108693ANSI_opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
108720ANSI_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
108792ANSI_opt64gcc -m32 -O2 -fomit-frame-pointer2017072820170725
108882ANSI_opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
109377ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
109458ANSI_opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
109467ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
109530ANSI_opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
109998ANSI_opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
110034ANSI_opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
110124ANSI_opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
110133ANSI_opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
110178ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
110286ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
110367ANSI_opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
110367ANSI_opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
110412ANSI_opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
110421ANSI_opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
110448ANSI_opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
110529ANSI_opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
110574ANSI_opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
110592ANSI_opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
110601ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
110601ANSI_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
110601ANSI_opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
110646ANSI_opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
110727ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
110736ANSI_opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
110790ANSI_opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
110808ANSI_opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
110826ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
110907ANSI_opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
110988ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
111105ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
111240ANSI_opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
111285ANSI_opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
112284ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
112545ANSI_opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
112608ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
112644ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
112689ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
112734ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
112761ANSI_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
112788ANSI_opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
112950ANSI_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
113382ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
113877ANSI_opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
113913ANSI_opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
113994ANSI_opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
114174ANSI_opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
114282ANSI_opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
114696ANSI_opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725

Checksum failure

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
6280e50d7cb4daa1fd7b5765ca468406e644b95f6678e7009fd179f21e556418
Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
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 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O2 -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

Test failure

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

Number of similar (compiler,implementation) pairs: 57, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ANSI_opt32 ANSI_opt64 SSE4.1 SSSE3 ccalik/aesni ccalik/vperm sphlib
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ANSI_opt32 ANSI_opt64 SSE4.1 SSSE3 ccalik/aesni ccalik/vperm sphlib
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ANSI_opt32 ANSI_opt64 SSE4.1 SSSE3 ccalik/aesni ccalik/vperm sphlib
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
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.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ^
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: __m128i zero_xmm;
hash.c: ...

Number of similar (compiler,implementation) pairs: 148, 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=native -mtune=native -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/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.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:442:2: error: unknown type name '__m128i'
hash.c: __m128i _t0, _t1, _t2, _t3;
hash.c: ^
hash.c: In file included from hash_api.h:24:0,
hash.c: from hash.c:20:
hash.c: sha3_common.h:24:20: error: '__m128i' undeclared (first use in this function)
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.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: __m128i _t0, _t1, _t2, _t3;
hash.c: ^
hash.c: In file included from hash_api.h:24:0,
hash.c: from hash.c:20:
hash.c: sha3_common.h:24:20: error: '__m128i' undeclared (first use in this function)
hash.c: #define M128(x) *((__m128i*)x)
hash.c: ^
hash.c: vperm.h:49:24: note: in expansion of macro 'M128'
hash.c: t1 = _mm_andnot_si128(M128(_k_s0F), x);\
hash.c: ^
hash.c: hash.c:168:2: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(t1, _k_ipt, t2, t3);\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
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/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.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
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: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1393:1: note: expected '__m128i' but argument is of type 'int'
hash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
hash.c: ^
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^
hash.c: ...

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/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.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ...
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
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.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ^
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: __m128i zero_xmm;
hash.c: ...
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ^
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: __m128i zero_xmm;
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.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
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: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1393:1: note: expected '__m128i' but argument is of type 'int'
hash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
hash.c: ^
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^
hash.c: ...
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.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
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: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1393:1: note: expected '__m128i' but argument is of type 'int'
hash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
hash.c: ^
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^
hash.c: ...

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.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: __m128i _t0, _t1, _t2, _t3;
hash.c: ^
hash.c: In file included from hash_api.h:24:0,
hash.c: from hash.c:20:
hash.c: sha3_common.h:24:20: error: '__m128i' undeclared (first use in this function)
hash.c: #define M128(x) *((__m128i*)x)
hash.c: ^
hash.c: vperm.h:49:24: note: in expansion of macro 'M128'
hash.c: t1 = _mm_andnot_si128(M128(_k_s0F), x);\
hash.c: ^
hash.c: hash.c:168:2: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(t1, _k_ipt, t2, t3);\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
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.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: __m128i _t0, _t1, _t2, _t3;
hash.c: ^
hash.c: In file included from hash_api.h:24:0,
hash.c: from hash.c:20:
hash.c: sha3_common.h:24:20: error: '__m128i' undeclared (first use in this function)
hash.c: #define M128(x) *((__m128i*)x)
hash.c: ^
hash.c: vperm.h:49:24: note: in expansion of macro 'M128'
hash.c: t1 = _mm_andnot_si128(M128(_k_s0F), x);\
hash.c: ^
hash.c: hash.c:168:2: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(t1, _k_ipt, t2, t3);\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
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/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: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -Os -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: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]
hash.c: t0 = xmm_out ; \
hash.c: ^

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=core-avx2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -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 -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 -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/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.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:250:8: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:340:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(r0, _t1, _t2, _t3, _t0);\
hash.c: ^
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: hash.c:250:8: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:347:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(s0, _t1, _t2, _t3, _t0);\
hash.c: ^
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: hash.c:250:8: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ...

Number of similar (compiler,implementation) pairs: 17, 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 -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 -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 -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