Implementation notes: x86, gpu, crypto_hash/skein256256

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: skein256256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7176052450 0 062544 384 744optgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
7396048100 0 058224 384 744optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
7478873163 0 088224 392 744optgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
7548452117 0 062256 384 744optgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
7550463036 0 074532 392 744optgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
7554452441 0 062592 384 744optgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
7613260530 0 075237 396 744optgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
7628047824 0 057968 384 744optgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
7683256935 0 071612 392 744optgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
7697652773 0 066122 400 744optgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
7712052773 0 066122 400 744optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
7734061163 0 075717 396 744optgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
7809652117 0 062256 384 744optgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
7833651584 0 062749 396 744optgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
7870074294 0 088900 392 744optgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
7885662075 0 073553 396 744optgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
7915659173 0 072501 396 744optgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
7946447824 0 057968 384 744optgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
7952852063 0 063245 396 744optgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
7964452117 0 062256 384 744optgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
7988859970 0 074689 396 744optgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
8003250348 0 065553 396 744optgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
8007956702 0 070872 392 744optgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
8029653164 0 066222 400 744optgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
8040053164 0 066170 400 744optgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
8041252441 0 062592 384 744optgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
8062050115 0 061461 396 744optgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
8062447824 0 057968 384 744optgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
8126447321 0 062381 396 744optgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
8219275428 0 091332 392 744optgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
8232061163 0 075717 396 744optgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
8237256935 0 071612 392 744optgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
8239251584 0 062749 396 744optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
8243265450 0 080350 400 744optgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082420190816
8244060151 0 075244 392 744optgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
8288861163 0 075717 396 744optgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
8296448100 0 058224 384 744optgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
8297655874 0 067069 396 744optgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082420190816
8308060530 0 075237 396 744optgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
8319247948 0 059034 400 744optgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
8358456550 0 071124 392 744optgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
8360460554 0 071713 396 744optgcc_-m32_-O2_-fomit-frame-pointer2019082420190816
8360856935 0 069994 400 744optgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082420190816
8364064731 0 076028 392 744optgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
8370858187 0 071632 392 744optgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
8371650224 0 065445 396 744optgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
8392852913 0 064084 392 744optgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
8403247948 0 059034 400 744optgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082420190816
8408056010 0 067156 392 744optgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
8421263571 0 077202 400 744optgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
8422058876 0 072201 396 744optgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
8454853156 0 066222 400 744optgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
8455648100 0 058224 384 744optgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
8474447948 0 059034 400 744optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
8479266161 0 080004 392 744optgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
8494852126 0 062208 384 744optgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
8530852442 0 062592 384 744optgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082420190816
8554496556 0 059457 396 744optgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
8580052063 0 063245 396 744optgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
8589274294 0 088900 392 744optgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
8594050224 0 065445 396 744optgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
8646859087 0 073877 396 744optgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
8652459440 0 070633 396 744optgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
8706464731 0 076028 392 744optgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
8719655775 0 066940 392 744optgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
8789647972 0 059066 400 744optgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
8795262075 0 073553 396 744optgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
8835674294 0 088900 392 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
8857647972 0 059066 400 744optgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
8857664451 0 078340 392 744optgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
8860448051 0 059261 396 744optgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
8868052055 0 063245 396 744optgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
8908462441 0 077312 392 744optgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
8952863288 0 077106 400 744optgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
8982462726 0 078258 400 744optgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
9073652441 0 062592 384 744optgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
9098464205 0 078644 392 744optgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
9111662723 0 077662 400 744optgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
9152476596 0 092552 392 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
9158866161 0 079796 392 744optgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
9165663288 0 077106 400 744optgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
9172462390 0 077934 400 744optgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
9182459087 0 073877 396 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
9194050115 0 061461 396 744optgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
9199251584 0 062749 396 744optgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
9236856017 0 068028 392 744optgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
9274064731 0 076028 392 744optgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
9339247948 0 059034 400 744optgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
9352066161 0 079796 392 744optgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
9405662390 0 077934 400 744optgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
9427663524 0 078085 396 744optgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082420190816
9440458023 0 069456 392 744optgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
9456856010 0 067156 392 744optgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
9457261975 0 072212 384 744optgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
9471676596 0 092760 392 744optgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
9572454561 0 065368 392 744optgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
9596447972 0 059066 400 744optgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082420190816
9598460876 0 075937 396 744optgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
9627262063 0 075050 400 744optgcc_-m32_-O3_-fomit-frame-pointer2019082420190816
9681661819 0 075389 396 744optgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
9735661989 0 072068 384 744optgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
9738050020 0 061373 396 744optgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
9802861911 0 076545 396 744optgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
9844462209 0 072372 384 744optgcc_-m32_-Os_-fomit-frame-pointer2019082420190816
9882860117 0 071361 396 744optgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
9893659521 0 074270 400 744optgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
9904061819 0 075389 396 744optgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
9907262075 0 073553 396 744optgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
10036861975 0 072116 384 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
10037670770 0 085732 392 744optgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
10054261522 0 076326 400 744optgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
10059252773 0 066122 400 744optgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
10080859173 0 072501 396 744optgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
10180860117 0 071361 396 744optgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
10252459079 0 073536 392 744optgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
10266460275 0 073630 400 744optgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
10298461975 0 072116 384 744optgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
10323670770 0 085732 392 744optgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
10408062209 0 072372 384 744optgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
10528060440 0 071626 400 744optgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
10550462203 0 072356 384 744optgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
10552876596 0 092552 392 744optgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
10645661975 0 072116 384 744optgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
10673662203 0 072452 384 744optgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
10680459521 0 074270 400 744optgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
10709262217 0 072308 384 744optgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
10730061989 0 072068 384 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
10731261975 0 072212 384 744optgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
10756060876 0 075937 396 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
10778862203 0 072356 384 744optgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
10784470770 0 085732 392 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
10831261981 0 072116 384 744optgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
10848447541 0 062493 396 744optgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
11045258523 0 069558 400 744optgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
11056061989 0 072068 384 744optgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
11122861975 0 072212 384 744optgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
11210061981 0 072116 384 744optgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082420190816
11218860913 0 075630 400 744optgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082420190816
11218862203 0 072452 384 744optgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
11324062217 0 072308 384 744optgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
11338059694 0 072696 392 744optgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
11360463602 0 074716 392 744optgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
11614060942 0 071957 396 744optgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
11632462217 0 072308 384 744optgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
11667662203 0 072356 384 744optgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
11706063602 0 074716 392 744optgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
11782460132 0 074793 396 744optgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
11881660942 0 071957 396 744optgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
11972059741 0 070798 400 744optgcc_-m32_-O_-fomit-frame-pointer2019082420190816
12046860132 0 074793 396 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
12150059521 0 074270 400 744optgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
12156461975 0 072116 384 744optgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
12286062203 0 072452 384 744optgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
12294059429 0 070540 392 744optgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
12374860440 0 071626 400 744optgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
12540858631 0 073392 392 744optgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
12560456926 0 067772 392 744optgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
12730460440 0 071626 400 744optgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
12797263602 0 074716 392 744optgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
13380462203 0 072356 384 744optgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
187384115386 0 067840 384 744optgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
19167667980 0 083032 392 744optgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
19416857464 0 067600 384 744optgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
19506869201 0 085313 396 744optgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
199024128698 0 076188 392 744optgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
199852131104 0 079253 396 744optgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
24153673483 0 089509 396 744optgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
24691263214 0 073360 384 744optgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
24764071940 0 086444 392 744optgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
24908869526 0 083365 396 744optgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
25142468223 0 079528 392 744optgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
26350463454 0 073616 384 744optgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816

Checksum failure

Implementation: xmm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
f1842d193d830e780d823e7feb35a42ba72a4991152e3bce84bac20e9a27fbda
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
f1842d193d830e780d823e7feb35a42ba72a4991152e3bce84bac20e9a27fbda f1842d193d830e780d823e7feb35a42ba72a4991152e3bce84bac20e9a27fbda
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