Implementation notes: x86, gpu, crypto_hash/skein10241024

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: skein10241024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7030260126 0 071393 396 744optgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
7102548057 0 059261 396 744optgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
7155650121 0 061477 396 744optgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
7171650121 0 061477 396 744optgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
7216263297 0 077106 400 744optgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
7434862212 0 072484 384 744optgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
7471256935 0 067804 392 744optgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
7519664737 0 076044 392 744optgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
7531260126 0 071393 396 744optgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
7540060563 0 071745 396 744optgcc_-m32_-O2_-fomit-frame-pointer2019082420190816
7572462218 0 072388 384 744optgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
7611663580 0 077202 400 744optgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
7612462226 0 072340 384 744optgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
7622866167 0 080020 392 744optgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
7660058032 0 069488 392 744optgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
9044148109 0 058256 384 744optgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
9095652459 0 062576 384 744optgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
9230048109 0 058256 384 744optgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
9454847833 0 057984 384 744optgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
9494848109 0 058256 384 744optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
9536052450 0 062624 384 744optgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
9656452450 0 062624 384 744optgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
10118456944 0 070026 400 744optgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082420190816
10632053165 0 066254 400 744optgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
10702053173 0 066202 400 744optgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
10730861998 0 072100 384 744optgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
11285656016 0 067172 392 744optgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
11419262212 0 072388 384 744optgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
11449661172 0 075717 396 744optgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
11484047981 0 059098 400 744optgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
11633650354 0 065553 396 744optgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
11702460885 0 075969 396 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
11708452782 0 066154 400 744optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
11782061984 0 072148 384 744optgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
11900447957 0 059066 400 744optgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082420190816
11904861984 0 072148 384 744optgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
11963262212 0 072484 384 744optgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
11988461984 0 072228 384 744optgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
12032847981 0 059098 400 744optgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082420190816
12034447550 0 062525 396 744optgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
12053250230 0 065445 396 744optgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
12087263533 0 078117 396 744optgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082420190816
12145662212 0 072484 384 744optgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
12170455781 0 066956 392 744optgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
12187674300 0 088916 392 744optgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
12193261998 0 072100 384 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
12277662212 0 072388 384 744optgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
12279660885 0 075969 396 744optgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
12293252782 0 066154 400 744optgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
12310856941 0 071628 392 744optgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
12325662226 0 072340 384 744optgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
12364050230 0 065445 396 744optgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
12387661990 0 072148 384 744optgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
12433260157 0 075260 392 744optgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
12434447957 0 059066 400 744optgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
12448059088 0 073568 392 744optgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
12459656941 0 071628 392 744optgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
12532052135 0 062224 384 744optgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
12539274300 0 088916 392 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
12567261998 0 072100 384 744optgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
12570856016 0 067172 392 744optgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
12609652782 0 066154 400 744optgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
12651647981 0 059098 400 744optgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
12693662218 0 072388 384 744optgcc_-m32_-Os_-fomit-frame-pointer2019082420190816
12696062732 0 078274 400 744optgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
12702847957 0 059066 400 744optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
12704860281 0 073646 400 744optgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
12705261990 0 072148 384 744optgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082420190816
12706056711 0 070904 392 744optgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
12730861172 0 075717 396 744optgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
12803270776 0 085748 392 744optgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
12836459976 0 074689 396 744optgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
12838059179 0 072501 396 744optgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
12898864457 0 078356 392 744optgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
12928459096 0 073925 396 744optgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
12939658640 0 073424 392 744optgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
13034464214 0 078676 392 744optgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
13042470776 0 085748 392 744optgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
13096061172 0 075717 396 744optgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
13102447957 0 059066 400 744optgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
13104062212 0 072388 384 744optgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
13111696574 0 059489 396 744optgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
13156462226 0 072340 384 744optgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
13175262399 0 077934 400 744optgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
13180459530 0 074302 400 744optgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
13180452919 0 064100 392 744optgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
13184862084 0 073553 396 744optgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
13210861528 0 076342 400 744optgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
13226862399 0 077934 400 744optgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
13278058882 0 072201 396 744optgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
13289256556 0 071124 392 744optgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
13312061984 0 072148 384 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
13314460922 0 075662 400 744optgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082420190816
13322059750 0 070814 400 744optgcc_-m32_-O_-fomit-frame-pointer2019082420190816
13359660141 0 074825 396 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
13367661828 0 075421 396 744optgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
13382450026 0 061389 396 744optgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
13416076602 0 092776 392 744optgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
13430459530 0 074302 400 744optgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
13439664737 0 076044 392 744optgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
13502876602 0 092568 392 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
13522065459 0 080382 400 744optgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082420190816
13530856026 0 068076 392 744optgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
13535647327 0 062381 396 744optgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
13576860141 0 074825 396 744optgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
13595259179 0 072501 396 744optgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
13604060951 0 071989 396 744optgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
13649160449 0 071658 400 744optgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
13690062084 0 073553 396 744optgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
13873262212 0 072388 384 744optgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
13874470776 0 085748 392 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
13876463608 0 074716 392 744optgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
13902076602 0 092568 392 744optgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
13926060536 0 075237 396 744optgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
13948060536 0 075237 396 744optgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
13988063608 0 074716 392 744optgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
14104061917 0 076561 396 744optgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
14112059703 0 072728 392 744optgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
14112461984 0 072228 384 744optgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
14113663297 0 077106 400 744optgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
14115660449 0 071658 400 744optgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
14133659438 0 070572 392 744optgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
14140862084 0 073553 396 744optgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
14145658529 0 069558 400 744optgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
14175260449 0 071658 400 744optgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
14178860951 0 071989 396 744optgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
14192059446 0 070649 396 744optgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
14242058196 0 071664 392 744optgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
14271674300 0 088916 392 744optgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
14354066167 0 079812 392 744optgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
14369262450 0 077344 392 744optgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
14374459530 0 074302 400 744optgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
14389254570 0 065400 392 744optgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
14405653173 0 066254 400 744optgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
14430452451 0 062624 384 744optgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082420190816
14434875434 0 091348 392 744optgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
14520461828 0 075421 396 744optgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
14537263608 0 074716 392 744optgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
14768062072 0 075082 400 744optgcc_-m32_-O3_-fomit-frame-pointer2019082420190816
14840452126 0 062288 384 744optgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
14850047833 0 057984 384 744optgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
15034452126 0 062288 384 744optgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
15211652126 0 062288 384 744optgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
15300461984 0 072148 384 744optgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
15327264737 0 076044 392 744optgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
15339662732 0 077662 400 744optgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
15462451593 0 062781 396 744optgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
15532451593 0 062781 396 744optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
15629247833 0 057984 384 744optgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
15697251593 0 062781 396 744optgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
15732852450 0 062624 384 744optgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
15802466167 0 079812 392 744optgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
15809663042 0 074548 392 744optgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
15890452072 0 063277 396 744optgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
15931252072 0 063277 396 744optgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
15960473169 0 088240 392 744optgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
16054052064 0 063277 396 744optgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
16062455883 0 067101 396 744optgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082420190816
16921659096 0 073925 396 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
16991661984 0 072228 384 744optgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
218624115404 0 067872 384 744optgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
233944131122 0 079317 396 744optgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
23953557473 0 067632 384 744optgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
24907269210 0 085377 396 744optgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
276844128716 0 076252 392 744optgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
28116873489 0 089525 396 744optgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
28368867989 0 083096 392 744optgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
28591669532 0 083381 396 744optgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
31345268229 0 079544 392 744optgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
31466063463 0 073632 384 744optgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
33221663223 0 073376 384 744optgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
34518071946 0 086460 392 744optgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816

Checksum failure

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

Checksum failure

Implementation: xmm
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
f36cb441d413b6f362a4c2034d006b7292527e1295b9690019fb6d47367e3e07 f36cb441d413b6f362a4c2034d006b7292527e1295b9690019fb6d47367e3e07
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -Os -fomit-frame-pointer xmm

Test failure

Implementation: opt
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xmm

Compiler output

Implementation: xmm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_xmm32.S: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S:

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

Compiler output

Implementation: xmm
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_xmm32.S: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S:
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_xmm32.S: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S:

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