Implementation notes: amd64, nmi0247, crypto_hash/bmw256

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_hash
Primitive: bmw256
TimeImplementationCompilerBenchmark dateSUPERCOP version
9988core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
10032core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
10032core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
10032core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
10032core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
10043core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
10043core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
10043core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
10054core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
10054core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
10065core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
10076core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
10087core_2_65nm/x86-64/ssse3_v1gcc -m64 -O2 -fomit-frame-pointer2010110320101029
10087core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
10098core_2_65nm/x86-64/ssse3_v1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
10098core_2_65nm/x86-64/ssse3_v1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
10109core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
10109core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
10120core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
10120core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
10131core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
10131core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
10153core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
10153core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
10164core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
10164core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
10175core_2_65nm/x86-64/ssse3_v1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
10175core_2_65nm/x86-64/ssse3_v1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
10186core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
10197core_2_65nm/x86-64/ssse3_v1gcc -m64 -Os -fomit-frame-pointer2010110320101029
10208core_2_65nm/x86-64/ssse3_v1gcc -m64 -O -fomit-frame-pointer2010110320101029
10208core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
10208core_2_65nm/x86-64/ssse3_v1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
10208core_2_65nm/x86-64/ssse3_v1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
10208core_2_65nm/x86-64/ssse3_v1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
10208core_2_65nm/x86-64/ssse3_v1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
10219core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
10219core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
10230core_2_65nm/x86-64/ssse3_v1gcc -m64 -O3 -fomit-frame-pointer2010110320101029
10263core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
13332optc03gcc -m64 -O -fomit-frame-pointer2010072920100728
13365optc03gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
13365optc04gcc -m64 -O -fomit-frame-pointer2010072920100728
13376optc03gcc -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
13376optc04gcc -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
13376optc03gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
13376optc03gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
13387optc03gcc -funroll-loops -m64 -O -fomit-frame-pointer2010072920100728
13387optc03gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
13387optc04gcc -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
13398optc03gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
13398optc03gcc -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
13398optc04gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
13398optc04gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
13431optc03gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
13442optc04gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
13453optc04gcc -funroll-loops -m64 -O -fomit-frame-pointer2010072920100728
13464optc04gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
13464optc04gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
13475optc04gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
13640optbbegcc -m64 -O -fomit-frame-pointer2010110320101029
13673optbbegcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
13706optabegcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
13706optbbegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
13706optbbegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
13728optbbegcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
13739optabegcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
13739optbbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
13750optbbegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
13750optbbegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
13750optabegcc -m64 -O -fomit-frame-pointer2010110320101029
13761optabegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
13761optabegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
13761optabegcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
13772optbbegcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
13772optabegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
13794optabegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
13838optabegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
13838optabegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
13882optbbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
14355optc02gcc -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
14377optc03gcc -m64 -O2 -fomit-frame-pointer2010072920100728
14388optc03gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
14399optc02gcc -funroll-loops -m64 -O -fomit-frame-pointer2010072920100728
14399optc02gcc -m64 -O -fomit-frame-pointer2010072920100728
14410optc03gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
14410optc02gcc -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
14421optc03gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010072920100728
14421optc03gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010072920100728
14421optc03gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
14421optc03gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
14421optc02gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
14421optc02gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
14432optc03gcc -m64 -O3 -fomit-frame-pointer2010072920100728
14465optc02gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
14509optc03gcc -m64 -Os -fomit-frame-pointer2010072920100728
14531optc03gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
14531optc02gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
14531optc02gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
14531optc04gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
14542optc03gcc -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
14553optc02gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
14553optc04gcc -m64 -O2 -fomit-frame-pointer2010072920100728
14564optc04gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010072920100728
14564optc03gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010072920100728
14564optc04gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
14564optc04gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
14575optc04gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010072920100728
14586optc04gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
14586optc04gcc -m64 -O3 -fomit-frame-pointer2010072920100728
14619optbgbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
14696optbgbegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
14696optbgbegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
14729optbgbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
14773optbgbegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
14795optbgbegcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
14806optbgbegcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
14828optbgbegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
14839optbgbegcc -m64 -O -fomit-frame-pointer2010110320101029
14894optbgbegcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
14894optc03gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
14894optc03gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
14905optc03gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
14905optc04gcc -m64 -Os -fomit-frame-pointer2010072920100728
14905optc03gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
14916optc03gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
14916optc03gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
14927optc03gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
14927optc04gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
14938optc04gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
14938optc03gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728
14938optc04gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
14938optc04gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
14949optc03gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
14949optc04gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
14949optc04gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
14949optc04gcc -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
14960optc04gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
14971optc03gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
14971optc03gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
14993optc04gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728
14993optc03gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728
14993optc04gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728
15004optc04gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010072920100728
15004optc04gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
15026optc04gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
15037optc04gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
15037optc04gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
15081optc03gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
15092optc03gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
15114optc03gcc -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
15114optc03gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
15125optbbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
15125optc03gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
15158optabegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
15158optabegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
15169optbbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
15169optbgbegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
15169optbgbegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
15191optabegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
15191optc03gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
15202optabegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
15202optbgbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
15202optbbegcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
15224optbgbegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
15224optbgbegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
15224optbbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
15235optbgbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
15235optabegcc -m64 -Os -fomit-frame-pointer2010110320101029
15235optbbegcc -m64 -Os -fomit-frame-pointer2010110320101029
15235optabegcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
15246optabegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
15246optbgbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
15246optbgbegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
15246optbbegcc -m64 -O2 -fomit-frame-pointer2010110320101029
15246optbbegcc -m64 -O3 -fomit-frame-pointer2010110320101029
15257optbbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
15257optbbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
15257optbgbegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
15268optbbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
15268optbbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
15268optbbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
15279optabegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
15279optabegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
15279optbgbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
15290optabegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
15290optbbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
15301optc04gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
15301optabegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
15301optabegcc -m64 -O3 -fomit-frame-pointer2010110320101029
15312optabegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
15312optabegcc -m64 -O2 -fomit-frame-pointer2010110320101029
15323optc04gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
15334optabegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
15334optc04gcc -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
15334optbbegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
15345optc01gcc -funroll-loops -m64 -O -fomit-frame-pointer2010072920100728
15345optabegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
15345optbbegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
15345optbbegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
15356optabegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
15356optc04gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
15356optbbegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
15356optabegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
15356optbbegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
15356optabegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
15356optabegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
15356optabegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
15367optc01gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
15367optc04gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
15367optc01gcc -m64 -O -fomit-frame-pointer2010072920100728
15367optabegcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
15367optbbegcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
15367optbbegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
15367optbbegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
15367optabegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
15378optbbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
15378optc01gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
15378optbbegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
15378optbbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
15378optc01gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
15378optbbegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
15389optabegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
15389optbbegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
15389optbbegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
15389optbbegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
15389optc04gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
15400optbgbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
15400optabegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
15400optabegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
15400optc01gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
15411optbbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
15422optbbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
15422optc01gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
15433optabegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
15433optc01gcc -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
15433optabegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
15444optc01gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
15444optabegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
15455optbgbegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
15455optabegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
15466optbgbegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
15510optbgbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
15510optc01gcc -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
15510optbgbegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
15521optbgbegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
15532optbgbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
15532optbgbegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
15543optbgbegcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
15554optbgbegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
15576optbgbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
15587optbgbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
15620optbgbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
15664optbgbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
15730optbgbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
15752optbgbegcc -m64 -O2 -fomit-frame-pointer2010110320101029
15774optbgbegcc -m64 -Os -fomit-frame-pointer2010110320101029
15873optbgbegcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
15884optbgbegcc -m64 -O3 -fomit-frame-pointer2010110320101029
15884optbgbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
16247optc02gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
16258optc02gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010072920100728
16258optc02gcc -m64 -O2 -fomit-frame-pointer2010072920100728
16269optc02gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
16280optc02gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
16280optc02gcc -m64 -O3 -fomit-frame-pointer2010072920100728
16313optc02gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010072920100728
16313optc02gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
16324optc02gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
16335optc02gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
16335optc02gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
16335optc02gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
16368optc02gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
16390sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
16412sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
16423optc02gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
16423sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
16423optc02gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
16423optc02gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
16423optc02gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728
16434sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
16434optc02gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
16445optc02gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728
16445optc02gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
16544sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
16709optc02gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010072920100728
16852optc02gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
16852optc02gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
16874optc02gcc -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
16874optc02gcc -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
16885optc02gcc -m64 -Os -fomit-frame-pointer2010072920100728
16962optc02gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
16973optc02gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
16995optc02gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
16995optc02gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
17083optc01gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
17094optc01gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
17094optc01gcc -m64 -O3 -fomit-frame-pointer2010072920100728
17105optc01gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010072920100728
17127optc01gcc -m64 -O2 -fomit-frame-pointer2010072920100728
17127optc01gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
17149optc01gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010072920100728
17149optc01gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
17281optc01gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
17292optc01gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
17292optc01gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
17292optc01gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
17292sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
17292optc01gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
17303optc01gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
17314optc01gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
17314sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
17314optc01gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
17325optc01gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
17325optc01gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
17336optc01gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728
17347optc01gcc -m64 -Os -fomit-frame-pointer2010072920100728
17358optc01gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010072920100728
17369sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
17380optc01gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728
17402sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
17424sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
17424sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
17457optc01gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
17468sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
17468sphlib-smallgcc -m64 -O -fomit-frame-pointer2010110320101029
17468sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
17512sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
17523optc01gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
17523optc01gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
17523optc01gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
17567sphlibgcc -m64 -O -fomit-frame-pointer2010110320101029
17567optc01gcc -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
17567sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
17578optc01gcc -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
17589sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
17622sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
17622sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
17666sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
17699sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
17754sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
17776sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
17809optc01gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
17809optc01gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
17831sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
17853sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
17897sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
17941sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
17974sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
18007sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
18040sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
18040sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
18117sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
18117sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
18161sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
19118sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
19129sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
19162sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
19206sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
19228sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
19261sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
19272sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
19283sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
19305sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
19305sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
19316sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
19327sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
19327sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
19327sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
19327sphlibgcc -m64 -O3 -fomit-frame-pointer2010110320101029
19338sphlibgcc -m64 -O2 -fomit-frame-pointer2010110320101029
19338sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
19338sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
19338sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
19338sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
19349sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
19360sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
19360sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
19360sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
19371sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
19382sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
19382sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
19426sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
19459sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
19470sphlibgcc -m64 -Os -fomit-frame-pointer2010110320101029
19910sphlib-smallgcc -m64 -Os -fomit-frame-pointer2010110320101029
20020sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
20031sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
20130sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
20141sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2010110320101029
20174sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
20196sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
20207sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
20207sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
20218sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
20218sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
20240sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
20295sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2010110320101029
20317sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
20361sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
27852refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
27962refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
28270refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
28270refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
28446refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010072920100728
28468refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
28512refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
28523refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
28523refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
28567refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010072920100728
28567refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
28600refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
28842refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010072920100728
28842refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
28864refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010072920100728
28908refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
29040refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
29051refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
29084refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
29139refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728
29293refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010072920100728
29315refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010072920100728
29590refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010072920100728
29590refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010072920100728
29667refgcc -m64 -march=k8 -O -fomit-frame-pointer2010072920100728
29678refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010072920100728
29678refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010072920100728
29689refgcc -m64 -O -fomit-frame-pointer2010072920100728
29689refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010072920100728
29744refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010072920100728
29898refgcc -m64 -Os -fomit-frame-pointer2010072920100728
30096refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010072920100728
30140refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010072920100728
30162refgcc -m64 -O3 -fomit-frame-pointer2010072920100728
30173refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010072920100728
30294refgcc -m64 -march=nocona -O -fomit-frame-pointer2010072920100728
30327refgcc -m64 -O2 -fomit-frame-pointer2010072920100728
30492refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010072920100728
30558refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010072920100728
30833refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010072920100728

Test failure

Implementation: crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 80, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=k8 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=k8 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=nocona -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -march=nocona -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer core_2_45nm/x86-64/sse4_v1 core_i7_45nm/x86-64/sse4_v1

Compiler output

Implementation: crypto_hash/bmw256/opt29_v5_ssse3_asm64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
Compress256.s: Compress256_sse_29_v3.c:4:Unknown pseudo-op: .type
Compress256.s: Compress256_sse_29_v3.c:4:Rest of line ignored. 1st junk character valued 67 (C).
Compress256.s: Compress256_sse_29_v3.c:5:Alignment too large: 15. assumed.
Compress256.s: Compress256_sse_29_v3.c:24:32-bit absolute addressing is not supported for x86-64
Compress256.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -Os -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -march=k8 -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -march=nocona -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer opt29_v5_ssse3_asm64
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer opt29_v5_ssse3_asm64

Compiler output

Implementation: crypto_hash/bmw256/optc31ssse3
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
Compress256_sse_31.c: Compress256_sse_31.c:1572:2: error: #error "This version need SSSE3"

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer optc31ssse3
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer optc31ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer optc31ssse3
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer optc31ssse3
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer optc31ssse3
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer optc31ssse3
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer optc31ssse3

Compiler output

Implementation: crypto_hash/bmw256/opt24ssse3_asm32
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: wrapper.c:31:1: warning: "crypto_hash_BYTES" redefined
wrapper.c: In file included from wrapper.c:20:
wrapper.c: crypto_hash.h:7:1: warning: this is the location of the previous definition
wrapper.c: wrapper.c: In function 'crypto_hash_bmw256_opt24ssse3_asm32':
wrapper.c: wrapper.c:232: warning: passing argument 3 of 'Compress256' from incompatible pointer type

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer opt24ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -O -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -Os -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -march=k8 -O -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -march=nocona -O -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer opt24ssse3_asm32
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer opt24ssse3_asm32

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm32
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: wrapper.c:31:1: warning: "crypto_hash_BYTES" redefined
wrapper.c: In file included from wrapper.c:20:
wrapper.c: crypto_hash.h:7:1: warning: this is the location of the previous definition
wrapper.c: wrapper.c: In function 'crypto_hash_bmw256_opt31ssse3_asm32':
wrapper.c: wrapper.c:232: warning: passing argument 3 of 'Compress256' from incompatible pointer type

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer opt31ssse3_asm32
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -O -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -Os -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -march=k8 -O -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -march=nocona -O -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer opt31ssse3_asm32
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer opt31ssse3_asm32

Compiler output

Implementation: crypto_hash/bmw256/opt31ssse3_asm64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
wrapper.c: wrapper.c:25:2: error: #error "This version need SSSE3"
wrapper.c: wrapper.c:37:1: warning: "crypto_hash_BYTES" redefined
wrapper.c: In file included from wrapper.c:20:
wrapper.c: crypto_hash.h:7:1: warning: this is the location of the previous definition
wrapper.c: wrapper.c: In function 'crypto_hash_bmw256_opt31ssse3_asm64':
wrapper.c: wrapper.c:238: warning: passing argument 3 of 'Compress256' from incompatible pointer type

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=k8 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=nocona -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer opt31ssse3_asm64
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer opt31ssse3_asm64

Compiler output

Implementation: crypto_hash/bmw256/amd_k10/x86-64/sse2
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
Compress256.s: Compress256_sse2_32_v1.c:4:Unknown pseudo-op: .type
Compress256.s: Compress256_sse2_32_v1.c:4:Rest of line ignored. 1st junk character valued 67 (C).
Compress256.s: Compress256_sse2_32_v1.c:35:Alignment too large: 15. assumed.
Compress256.s: Compress256_sse2_32_v1.c:453:suffix or operands invalid for `movq'
Compress256.s: Compress256_sse2_32_v1.c:700:suffix or operands invalid for `movq'
Compress256.s: Compress256_sse2_32_v1.c:923:suffix or operands invalid for `movq'
Compress256.s: Compress256_sse2_32_v1.c:1021:Unknown pseudo-op: .size
Compress256.s: Compress256_sse2_32_v1.c:1021:Rest of line ignored. 1st junk character valued 67 (C).
Compress256.s: Compress256_sse2_32_v1.c:1023:Expected comma after segment-name
Compress256.s: Compress256_sse2_32_v1.c:1023:Rest of line ignored. 1st junk character valued 32 ( ).
Compress256.s: ...
Compress256.s: Compress256_sse2_32_v1.c:1209:Rest of line ignored. 1st junk character valued 48 (0).
Compress256.s: Compress256_sse2_32_v1.c:1211:Unknown pseudo-op: .uleb128
Compress256.s: Compress256_sse2_32_v1.c:1211:Rest of line ignored. 1st junk character valued 48 (0).
Compress256.s: Compress256_sse2_32_v1.c:1213:Unknown pseudo-op: .uleb128
Compress256.s: Compress256_sse2_32_v1.c:1213:Rest of line ignored. 1st junk character valued 48 (0).
Compress256.s: Compress256_sse2_32_v1.c:1215:Unknown pseudo-op: .uleb128
Compress256.s: Compress256_sse2_32_v1.c:1215:Rest of line ignored. 1st junk character valued 48 (0).
Compress256.s: Compress256_sse2_32_v1.c:1217:Unknown pseudo-op: .uleb128
Compress256.s: Compress256_sse2_32_v1.c:1217:Rest of line ignored. 1st junk character valued 48 (0).
Compress256.s: Compress256_sse2_32_v1.c:1221:unknown section type: @progbits

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -Os -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -march=k8 -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -march=nocona -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer amd_k10/x86-64/sse2
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer amd_k10/x86-64/sse2

Compiler output

Implementation: crypto_hash/bmw256/amd_k8/x86-64/noSSE
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1718:Unknown pseudo-op: .type
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1718:Rest of line ignored. 1st junk character valued 67 (C).
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1719:Unknown pseudo-op: .size
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1719:Rest of line ignored. 1st junk character valued 67 (C).
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1725:Expected comma after segment-name
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1725:Rest of line ignored. 1st junk character valued 46 (.).
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1728:unknown section type: @progbits
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1728:Rest of line ignored. 1st junk character valued 46 (.).
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1730:Unknown pseudo-op: .4byte
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1730:Rest of line ignored. 1st junk character valued 48 (0).
Compress256_icc.s: ...
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1788:Unknown pseudo-op: .4byte
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1788:Rest of line ignored. 1st junk character valued 46 (.).
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1790:Unknown pseudo-op: .2byte
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1790:Rest of line ignored. 1st junk character valued 48 (0).
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1792:Unknown pseudo-op: .4byte
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1792:Rest of line ignored. 1st junk character valued 46 (.).
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1794:Unknown pseudo-op: .2byte
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1794:Rest of line ignored. 1st junk character valued 48 (0).
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1795:Unknown pseudo-op: .2byte
Compress256_icc.s: BlueMidnightWish_opt_asm_008_test2_extern.c:1795:Rest of line ignored. 1st junk character valued 48 (0).

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -Os -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -march=k8 -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -march=k8 -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -march=nocona -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -march=nocona -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer amd_k8/x86-64/noSSE
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer amd_k8/x86-64/noSSE