Implementation notes: x86, hydra4, crypto_hash/skein10241024

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
94879optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
94981optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
95024optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
95047optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
95164optgcc -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
95344optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
95566optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
95741optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
95858optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
95862optgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
95940optgcc -m32 -Os -fomit-frame-pointer2014052920140525
95998optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
96065optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
96069optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
96073optgcc -m32 -march=core2 -O -fomit-frame-pointer2014052920140525
96073optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
96096optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
96119optgcc -m32 -O -fomit-frame-pointer2014052920140525
96190optgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052920140525
96213optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
96233optgcc -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
96236optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
96330optgcc -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
96346optgcc -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
96404optgcc -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
96615optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
96630optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
96654optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
96662optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
96677optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
96701optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
96701optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
96712optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
96716optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
96724optgcc -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
96736optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
96748optgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052920140525
96759optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
96833optgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
96911optgcc -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
96927optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
97141optgcc -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
97145optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
97169optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052920140525
97254optgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052920140525
97254optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
97371optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
97425optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
97442optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
97449optgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
97586optgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
97590optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
97718optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
97730optgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
97757optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
97765optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
97855optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
97855optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
97867optgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
97878optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
97882optgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
97890optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
97913optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
97949optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
97984optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
98011optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
98167optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
98175optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052920140525
98311optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
98409optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
98526optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
98666optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
98693optgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
98693optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
98693optgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
99037optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
99060optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
99197optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
99279optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
99540optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
99544optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
99551optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
102745optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
102757optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
102777optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
103338optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
103366optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
103389optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
103416optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
103420optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
103483optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
103565optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
103580optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
103596optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
103767optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
103767optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
103806optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052920140525
103810optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
103826optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
103826optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
103837optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
103853optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
103869optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
103877optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
103881optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
103888optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
103919optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
103966optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
103966optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
103966optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
104005optgcc -m32 -O2 -fomit-frame-pointer2014052920140525
104173optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
104177optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
104192optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
104236optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
104236optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
104255optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
104278optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
104282optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
104294optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
104349optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
104415optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
104434optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
104481optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
104516optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
104540optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
104543optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
104649optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
104660optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
104668optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052920140525
104680optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
104680optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
104731optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
104731optgcc -m32 -O3 -fomit-frame-pointer2014052920140525
104871optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052920140525
105027optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
105086optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
105156optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
105156optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
105191optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
105199optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
105203optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
105203optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
105245optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
105359optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
105445optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
105495optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
105503optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
105593optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
105628optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
105644optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
105846optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
105932optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
106002optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
106033optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
106817optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
107172optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
107172optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
107917optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
108159optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525

Checksum failure

Implementation: crypto_hash/skein10241024/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
f36cb441d413b6f362a4c2034d006b7292527e1295b9690019fb6d47367e3e07
Number of similar (compiler,implementation) pairs: 160, 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 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O2 -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 -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 -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 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -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: crypto_hash/skein10241024/xmm
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: crypto_hash/skein10241024/opt
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt xmm

Compiler output

Implementation: crypto_hash/skein10241024/xmm
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]

Number of similar (compiler,implementation) pairs: 163, 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 -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 -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 -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 -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 -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: crypto_hash/skein10241024/xmm
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: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

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