Implementation notes: x86, hydra7, crypto_hash/fugue512

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: fugue512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
55448? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014042720140425
55524? ? ?? ? ?ccalik/vpermgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014042720140425
55532? ? ?? ? ?ccalik/vpermgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014042720140425
55696? ? ?? ? ?ccalik/vpermgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014042720140425
55716? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014042720140425
56388? ? ?? ? ?ccalik/aesnigcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014042720140425
56404? ? ?? ? ?ccalik/aesnigcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014042720140425
56408? ? ?? ? ?ccalik/aesnigcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014042720140425
56408? ? ?? ? ?ccalik/aesnigcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014042720140425
56412? ? ?? ? ?ccalik/aesnigcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014042720140425
56424? ? ?? ? ?ccalik/vpermgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014042720140425
56440? ? ?? ? ?ccalik/aesnigcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014042720140425
56812? ? ?? ? ?ccalik/aesnigcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014042720140425
56860? ? ?? ? ?ccalik/aesnigcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014042720140425
56872? ? ?? ? ?ccalik/aesnigcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014042720140425
57100? ? ?? ? ?ccalik/vpermgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014042720140425
57192? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014042720140425
57236? ? ?? ? ?ccalik/vpermgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014042720140425
59548? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014042720140425
59660? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014042720140425
59776? ? ?? ? ?ccalik/vpermgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014042720140425
59908? ? ?? ? ?ccalik/vpermgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014042720140425
59992? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014042720140425
60032? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014042720140425
60040? ? ?? ? ?ccalik/vpermgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014042720140425
60044? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014042720140425
60188? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014042720140425
60440? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014042720140425
60864? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014042720140425
61232? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014042720140425
61392? ? ?? ? ?ccalik/aesnigcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014042720140425
61412? ? ?? ? ?ccalik/aesnigcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014042720140425
61416? ? ?? ? ?ccalik/aesnigcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014042720140425
62768? ? ?? ? ?ccalik/vpermgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014042720140425
62860? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014042720140425
63332? ? ?? ? ?ccalik/vpermgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014042720140425
69096? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014042720140425
69204? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014042720140425
69236? ? ?? ? ?ccalik/vpermgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014042720140425
69576? ? ?? ? ?ccalik/vpermgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014042720140425
101504? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014042720140425
101504? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014042720140425
101852? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014042720140425
102016? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042720140425
102032? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042720140425
102056? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042720140425
102060? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042720140425
102960? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014042720140425
102960? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014042720140425
102964? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042720140425
103624? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042720140425
103652? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014042720140425
103816? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042720140425
103952? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042720140425
104064? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014042720140425
105472? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014042720140425
105684? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014042720140425
109116? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042720140425
110036? ? ?? ? ?sphlibgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042720140425
110060? ? ?? ? ?sphlibgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042720140425
110064? ? ?? ? ?sphlibgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042720140425
110096? ? ?? ? ?sphlibgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014042720140425
110336? ? ?? ? ?sphlibgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042720140425
110360? ? ?? ? ?sphlibgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042720140425
110372? ? ?? ? ?sphlibgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042720140425
110684? ? ?? ? ?sphlibgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042720140425
113568? ? ?? ? ?sphlibgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014042720140425
113592? ? ?? ? ?sphlibgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014042720140425
114068? ? ?? ? ?sphlibgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014042720140425
114160? ? ?? ? ?sphlibgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014042720140425
114172? ? ?? ? ?sphlibgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014042720140425
114184? ? ?? ? ?sphlibgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014042720140425
114192? ? ?? ? ?sphlibgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014042720140425
114196? ? ?? ? ?sphlibgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014042720140425
114236? ? ?? ? ?sphlibgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014042720140425
115924? ? ?? ? ?sphlibgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042720140425
115936? ? ?? ? ?sphlibgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014042720140425
115980? ? ?? ? ?sphlibgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014042720140425
117300? ? ?? ? ?sphlibgcc_-m32_-O_-fomit-frame-pointer2014042720140425
117980? ? ?? ? ?sphlibgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014042720140425
118012? ? ?? ? ?sphlibgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014042720140425
118020? ? ?? ? ?sphlibgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014042720140425
118072? ? ?? ? ?sphlibgcc_-m32_-O2_-fomit-frame-pointer2014042720140425
118084? ? ?? ? ?sphlibgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042720140425
118104? ? ?? ? ?sphlibgcc_-m32_-O3_-fomit-frame-pointer2014042720140425
118104? ? ?? ? ?sphlibgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014042720140425
118156? ? ?? ? ?sphlibgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014042720140425
118168? ? ?? ? ?sphlibgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014042720140425
118304? ? ?? ? ?sphlibgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014042720140425
118552? ? ?? ? ?sphlibgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042720140425
118624? ? ?? ? ?sphlibgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042720140425
118672? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042720140425
118708? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042720140425
118772? ? ?? ? ?sphlibgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014042720140425
118776? ? ?? ? ?sphlibgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014042720140425
118804? ? ?? ? ?sphlibgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014042720140425
118808? ? ?? ? ?sphlibgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014042720140425
118836? ? ?? ? ?sphlibgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014042720140425
118844? ? ?? ? ?sphlibgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014042720140425
118880? ? ?? ? ?sphlibgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014042720140425
118928? ? ?? ? ?sphlibgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014042720140425
119048? ? ?? ? ?sphlibgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042720140425
119116? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014042720140425
119248? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014042720140425
119352? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042720140425
119440? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042720140425
119728? ? ?? ? ?sphlibgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014042720140425
120200? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042720140425
120232? ? ?? ? ?sphlibgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014042720140425
120380? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042720140425
120516? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042720140425
120540? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042720140425
120544? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042720140425
120556? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042720140425
120576? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042720140425
120616? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042720140425
120620? ? ?? ? ?sphlibgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042720140425
120628? ? ?? ? ?sphlibgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042720140425
120756? ? ?? ? ?sphlibgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042720140425
120804? ? ?? ? ?sphlibgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042720140425
120840? ? ?? ? ?sphlibgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042720140425
120856? ? ?? ? ?sphlibgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042720140425
120880? ? ?? ? ?sphlibgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042720140425
120916? ? ?? ? ?sphlibgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042720140425
120924? ? ?? ? ?sphlibgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042720140425
120960? ? ?? ? ?sphlibgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042720140425
120988? ? ?? ? ?sphlibgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042720140425
121044? ? ?? ? ?sphlibgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014042720140425
121116? ? ?? ? ?sphlibgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014042720140425
121172? ? ?? ? ?sphlibgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014042720140425
121204? ? ?? ? ?sphlibgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014042720140425
121216? ? ?? ? ?sphlibgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014042720140425
121240? ? ?? ? ?sphlibgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014042720140425
121244? ? ?? ? ?sphlibgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014042720140425
121256? ? ?? ? ?sphlibgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042720140425
121356? ? ?? ? ?sphlibgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042720140425
121368? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042720140425
121460? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042720140425
121496? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014042720140425
121508? ? ?? ? ?sphlibgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042720140425
121512? ? ?? ? ?sphlibgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014042720140425
121528? ? ?? ? ?sphlibgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042720140425
121532? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042720140425
121608? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014042720140425
121620? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014042720140425
121620? ? ?? ? ?sphlibgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042720140425
121648? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042720140425
121652? ? ?? ? ?sphlibgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014042720140425
121664? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042720140425
121704? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042720140425
121728? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014042720140425
121752? ? ?? ? ?sphlibgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014042720140425
121760? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042720140425
121764? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014042720140425
121780? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042720140425
121792? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042720140425
121820? ? ?? ? ?sphlibgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042720140425
121824? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042720140425
121860? ? ?? ? ?sphlibgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042720140425
121984? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042720140425
122120? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042720140425
122184? ? ?? ? ?sphlibgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042720140425
122212? ? ?? ? ?sphlibgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042720140425
122236? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042720140425
122292? ? ?? ? ?sphlibgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014042720140425
122316? ? ?? ? ?sphlibgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014042720140425
122336? ? ?? ? ?sphlibgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014042720140425
122356? ? ?? ? ?sphlibgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042720140425
122380? ? ?? ? ?sphlibgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014042720140425
122396? ? ?? ? ?sphlibgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042720140425
122456? ? ?? ? ?sphlibgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042720140425
122468? ? ?? ? ?sphlibgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042720140425
122492? ? ?? ? ?sphlibgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042720140425
122528? ? ?? ? ?sphlibgcc_-m32_-Os_-fomit-frame-pointer2014042720140425
122572? ? ?? ? ?sphlibgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042720140425
122572? ? ?? ? ?sphlibgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042720140425
122612? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042720140425
122700? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042720140425
122872? ? ?? ? ?sphlibgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042720140425
122884? ? ?? ? ?sphlibgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014042720140425
123076? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014042720140425
123152? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042720140425
123180? ? ?? ? ?sphlibgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042720140425
123200? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042720140425
123204? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014042720140425
123260? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042720140425
123268? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042720140425
123340? ? ?? ? ?sphlibgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042720140425
123360? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042720140425
123548? ? ?? ? ?sphlibgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042720140425
123740? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042720140425
123892? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042720140425
123904? ? ?? ? ?sphlibgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042720140425
123924? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014042720140425
124120? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042720140425
124548? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014042720140425
125320? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042720140425
125396? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042720140425
125580? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042720140425
125716? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042720140425
125916? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014042720140425
125968? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014042720140425
126116? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014042720140425
126268? ? ?? ? ?sphlibgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014042720140425
131252? ? ?? ? ?sphlibgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042720140425
131292? ? ?? ? ?sphlibgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042720140425
131668? ? ?? ? ?sphlibgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042720140425
132332? ? ?? ? ?sphlibgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014042720140425
132376? ? ?? ? ?sphlibgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014042720140425
132548? ? ?? ? ?sphlibgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014042720140425
132712? ? ?? ? ?sphlibgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042720140425
132936? ? ?? ? ?sphlibgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014042720140425

Compiler output

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

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

Compiler output

Implementation: ccalik/aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_castsi128_ps'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1500:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: ...

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

Compiler output

Implementation: ccalik/aesni
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_castsi128_ps'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1500:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_castsi128_ps'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1500:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1378:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:449:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: ...

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

Compiler output

Implementation: ccalik/aesni
Security model: unknown
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:449:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:449:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Final256':
hash.c: hash.c:618:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:634:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:647:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: ccalik/vperm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: hash.c:447:4: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:447:4: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: ...

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

Compiler output

Implementation: ccalik/vperm
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: hash.c:447:4: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:447:4: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: hash.c:447:4: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:447:4: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: hash.c:448:4: error: expected expression before ')' token
hash.c: ...

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