Implementation notes: amd64, thinkaes, crypto_hash/shavite3512

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
68283512bitgcc -O -fomit-frame-pointer2010033120100120
68316512bitgcc -march=nocona -O -fomit-frame-pointer2010033120100120
68511512bitgcc -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
68526512bitgcc -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
68685512bitgcc -funroll-loops -O -fomit-frame-pointer2010033120100120
68862512bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
68955512bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
68994512bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
69012512bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010033120100120
69228512bitgcc -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
69315512bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
69366512bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010033120100120
69372512bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2010033120100120
69384512bitgcc -m64 -O -fomit-frame-pointer2010033120100120
69780512bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010033120100120
69981512bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010033120100120
69999512bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
70032512bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010033120100120
70185512bitgcc -march=k8 -O -fomit-frame-pointer2010033120100120
70245512bitgcc -m64 -march=core2 -O -fomit-frame-pointer2010033120100120
70284512bitgcc -march=barcelona -O -fomit-frame-pointer2010033120100120
70323512bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010033120100120
70572512bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
75021512bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
75600512bitgcc -m64 -O2 -fomit-frame-pointer2010033120100120
75666512bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
75762512bitgcc -march=k8 -O2 -fomit-frame-pointer2010033120100120
75873512bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
75975512bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
76065512bitgcc -march=barcelona -O2 -fomit-frame-pointer2010033120100120
76326512bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010033120100120
76542512bitgcc -O2 -fomit-frame-pointer2010033120100120
76545512bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
76599512bitgcc -march=barcelona -O3 -fomit-frame-pointer2010033120100120
76620512bitgcc -march=k8 -O3 -fomit-frame-pointer2010033120100120
76710512bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010033120100120
77004512bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
77055512bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
77061512bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
77064512bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
77199512bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010033120100120
77274512bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
77328512bitgcc -march=nocona -O3 -fomit-frame-pointer2010033120100120
77376512bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010033120100120
77442512bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010033120100120
77481512bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
77583512bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010033120100120
77652512bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010033120100120
77655512bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010033120100120
77685512bitgcc -O3 -fomit-frame-pointer2010033120100120
77727512bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
77784512bitgcc -march=nocona -O2 -fomit-frame-pointer2010033120100120
77832512bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010033120100120
77868512bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010033120100120
77886512bitgcc -funroll-loops -O2 -fomit-frame-pointer2010033120100120
77901512bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
77913512bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010033120100120
77952512bitgcc -funroll-loops -O3 -fomit-frame-pointer2010033120100120
77952512biticc -m64 -Os -static2010033120100120
77997512bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
78048512bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
78120512bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
78141512biticc -O3 -xW -static -no-vec2010033120100120
78198512bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010033120100120
78276512bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010033120100120
78300512bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010033120100120
78645512biticc -m64 -O3 -static -no-vec2010033120100120
78675512biticc -O3 -xP -static -no-vec2010033120100120
78690512biticc -Os -xP -static -no-vec2010033120100120
78732512bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010033120100120
78822512bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010033120100120
78957512biticc -Os -xW -static2010033120100120
79026512biticc -Os -static -no-vec2010033120100120
79149512biticc -O2 -xW -static -no-vec2010033120100120
79326512biticc -Os -xP -static2010033120100120
79359512biticc -O2 -xP -static -no-vec2010033120100120
79377512biticc -Os -static2010033120100120
79383512biticc -O3 -static -no-vec2010033120100120
79422512bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
79497512bitgcc -m64 -O3 -fomit-frame-pointer2010033120100120
79497512biticc -O2 -static -no-vec2010033120100120
79554512biticc -O1 -static -no-vec2010033120100120
79674512biticc -m64 -O2 -static -no-vec2010033120100120
80013512biticc -Os -xW -static -no-vec2010033120100120
80025512biticc -no-vec2010033120100120
80043512bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
80226512biticc -O1 -xW -static -no-vec2010033120100120
80310512biticc -O1 -xP -static -no-vec2010033120100120
80343512biticc -m64 -O1 -static -no-vec2010033120100120
80871512biticc -m64 -Os -static -no-vec2010033120100120
83079512bitgcc -march=nocona -Os -fomit-frame-pointer2010033120100120
83136512bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010033120100120
83214512bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
83271512bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
83373512bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010033120100120
83397512bitgcc -m64 -Os -fomit-frame-pointer2010033120100120
83550512bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
83640512bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
83691512bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
83787512bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010033120100120
83832512bitgcc -march=k8 -Os -fomit-frame-pointer2010033120100120
84060512bitgcc -funroll-loops -Os -fomit-frame-pointer2010033120100120
84219512bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
84228512bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010033120100120
84378512bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
84384512bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010033120100120
84585512bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010033120100120
84591512bitgcc -Os -fomit-frame-pointer2010033120100120
84666512bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2010033120100120
84759512bitgcc -march=barcelona -Os -fomit-frame-pointer2010033120100120
84846512bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010033120100120
85593512bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
86535512bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
86652512biticc -O1 -xP -static2010033120100120
86697512biticc -m64 -O1 -static2010033120100120
87252512biticc -O1 -static2010033120100120
87390512biticc -O1 -xW -static2010033120100120
88809512biticc -m64 -xHost -vec-report0 -static2010033120100120
88962512biticc -O3 -xP -static2010033120100120
88974512biticc -O3 -static2010033120100120
89235512biticc2010033120100120
89511512biticc -O3 -xW -static2010033120100120
89685512biticc -m64 -O3 -static2010033120100120
90303512biticc -O2 -xW -static2010033120100120
90408512biticc -O2 -static2010033120100120
90564512biticc -O2 -xP -static2010033120100120
91026512biticc -m64 -O2 -static2010033120100120
155226512bitgcc2010033120100120
155364512bitgcc -funroll-loops2010033120100120
156393512bitcc2010033120100120

Compiler output

Implementation: crypto_hash/shavite3512/512bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc 512bit
gcc 512bit
gcc -O2 -fomit-frame-pointer 512bit
gcc -O3 -fomit-frame-pointer 512bit
gcc -O -fomit-frame-pointer 512bit
gcc -Os -fomit-frame-pointer 512bit
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 512bit
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 512bit
gcc -fno-schedule-insns -O -fomit-frame-pointer 512bit
gcc -fno-schedule-insns -Os -fomit-frame-pointer 512bit
gcc -funroll-loops 512bit
gcc -funroll-loops -O2 -fomit-frame-pointer 512bit
gcc -funroll-loops -O3 -fomit-frame-pointer 512bit
gcc -funroll-loops -O -fomit-frame-pointer 512bit
gcc -funroll-loops -Os -fomit-frame-pointer 512bit
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 512bit
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 512bit
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 512bit
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -O -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 512bit
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 512bit
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 512bit
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 512bit
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 512bit
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 512bit
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 512bit
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 512bit
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 512bit
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 512bit
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 512bit
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 512bit
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 512bit
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 512bit
gcc -m64 -O2 -fomit-frame-pointer 512bit
gcc -m64 -O3 -fomit-frame-pointer 512bit
gcc -m64 -O -fomit-frame-pointer 512bit
gcc -m64 -Os -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -O -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -Os -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 512bit
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 512bit
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 512bit
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 512bit
gcc -m64 -march=k8 -O -fomit-frame-pointer 512bit
gcc -m64 -march=k8 -Os -fomit-frame-pointer 512bit
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 512bit
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 512bit
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 512bit
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 512bit
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 512bit
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 512bit
gcc -m64 -march=nocona -O -fomit-frame-pointer 512bit
gcc -m64 -march=nocona -Os -fomit-frame-pointer 512bit
gcc -march=barcelona -O2 -fomit-frame-pointer 512bit
gcc -march=barcelona -O3 -fomit-frame-pointer 512bit
gcc -march=barcelona -O -fomit-frame-pointer 512bit
gcc -march=barcelona -Os -fomit-frame-pointer 512bit
gcc -march=k8 -O2 -fomit-frame-pointer 512bit
gcc -march=k8 -O3 -fomit-frame-pointer 512bit
gcc -march=k8 -O -fomit-frame-pointer 512bit
gcc -march=k8 -Os -fomit-frame-pointer 512bit
gcc -march=nocona -O2 -fomit-frame-pointer 512bit
gcc -march=nocona -O3 -fomit-frame-pointer 512bit
gcc -march=nocona -O -fomit-frame-pointer 512bit
gcc -march=nocona -Os -fomit-frame-pointer 512bit

Compiler output

Implementation: crypto_hash/shavite3512/512bit-nosalt
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: In file included from SHAvite3.c:14:
SHAvite3.c: SHAvite3-512.h: In function 'E512':
SHAvite3.c: SHAvite3-512.h:249: error: expected identifier or '(' before numeric constant
SHAvite3.c: SHAvite3-512.h:255: error: 'state2' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:255: error: (Each undeclared identifier is reported only once
SHAvite3.c: SHAvite3-512.h:255: error: for each function it appears in.)
SHAvite3.c: SHAvite3-512.h:256: error: 'state3' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:257: error: 'state4' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:258: error: 'state5' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:259: error: 'state6' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:260: error: 'state7' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:261: error: 'state8' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:262: error: 'state9' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:263: error: 'state10' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:264: error: 'state11' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:265: error: 'state12' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:266: error: 'state13' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:267: error: 'state14' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:268: error: 'state15' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc 512bit-nosalt
gcc 512bit-nosalt
gcc -O2 -fomit-frame-pointer 512bit-nosalt
gcc -O3 -fomit-frame-pointer 512bit-nosalt
gcc -O -fomit-frame-pointer 512bit-nosalt
gcc -Os -fomit-frame-pointer 512bit-nosalt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 512bit-nosalt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 512bit-nosalt
gcc -fno-schedule-insns -O -fomit-frame-pointer 512bit-nosalt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops 512bit-nosalt
gcc -funroll-loops -O2 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -O3 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -O -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -Os -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 512bit-nosalt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 512bit-nosalt
gcc -m64 -O2 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -O3 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -O -fomit-frame-pointer 512bit-nosalt
gcc -m64 -Os -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -O -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=k8 -O -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=nocona -O -fomit-frame-pointer 512bit-nosalt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 512bit-nosalt
gcc -march=barcelona -O2 -fomit-frame-pointer 512bit-nosalt
gcc -march=barcelona -O3 -fomit-frame-pointer 512bit-nosalt
gcc -march=barcelona -O -fomit-frame-pointer 512bit-nosalt
gcc -march=barcelona -Os -fomit-frame-pointer 512bit-nosalt
gcc -march=k8 -O2 -fomit-frame-pointer 512bit-nosalt
gcc -march=k8 -O3 -fomit-frame-pointer 512bit-nosalt
gcc -march=k8 -O -fomit-frame-pointer 512bit-nosalt
gcc -march=k8 -Os -fomit-frame-pointer 512bit-nosalt
gcc -march=nocona -O2 -fomit-frame-pointer 512bit-nosalt
gcc -march=nocona -O3 -fomit-frame-pointer 512bit-nosalt
gcc -march=nocona -O -fomit-frame-pointer 512bit-nosalt
gcc -march=nocona -Os -fomit-frame-pointer 512bit-nosalt

Compiler output

Implementation: crypto_hash/shavite3512/512bit-nosalt2
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: In file included from SHAvite3.c:14:
SHAvite3.c: SHAvite3-512.h:254: error: 'temp0' undeclared here (not in a function)
SHAvite3.c: SHAvite3-512.h:254: warning: data definition has no type or storage class
SHAvite3.c: SHAvite3-512.h:254: error: 'temp1' undeclared here (not in a function)
SHAvite3.c: SHAvite3-512.h:255: error: expected identifier or '(' before 'for'
SHAvite3.c: SHAvite3-512.h:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before ' SHAvite3.c: SHAvite3-512.h:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '++' token
SHAvite3.c: SHAvite3-512.h:257: error: expected identifier or '(' before '}' token
SHAvite3.c: ...
SHAvite3.c: SHAvite3-512.h:339:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3-512.h:342:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3-512.h:344:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3-512.h:347:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc 512bit-nosalt2
gcc 512bit-nosalt2
gcc -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -O -fomit-frame-pointer 512bit-nosalt2
gcc -Os -fomit-frame-pointer 512bit-nosalt2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -fno-schedule-insns -O -fomit-frame-pointer 512bit-nosalt2
gcc -fno-schedule-insns -Os -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops 512bit-nosalt2
gcc -funroll-loops -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -O -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -Os -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -O -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 512bit-nosalt2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -O -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -Os -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -O -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -Os -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=k8 -O -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=k8 -Os -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=nocona -O -fomit-frame-pointer 512bit-nosalt2
gcc -m64 -march=nocona -Os -fomit-frame-pointer 512bit-nosalt2
gcc -march=barcelona -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -march=barcelona -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -march=barcelona -O -fomit-frame-pointer 512bit-nosalt2
gcc -march=barcelona -Os -fomit-frame-pointer 512bit-nosalt2
gcc -march=k8 -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -march=k8 -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -march=k8 -O -fomit-frame-pointer 512bit-nosalt2
gcc -march=k8 -Os -fomit-frame-pointer 512bit-nosalt2
gcc -march=nocona -O2 -fomit-frame-pointer 512bit-nosalt2
gcc -march=nocona -O3 -fomit-frame-pointer 512bit-nosalt2
gcc -march=nocona -O -fomit-frame-pointer 512bit-nosalt2
gcc -march=nocona -Os -fomit-frame-pointer 512bit-nosalt2

Compiler output

Implementation: crypto_hash/shavite3512/512bit
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!

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

Compiler output

Implementation: crypto_hash/shavite3512/512bit-nosalt
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: In file included from SHAvite3.c:14:
SHAvite3.c: SHAvite3-512.h: In function 'E512':
SHAvite3.c: SHAvite3-512.h:249: error: expected identifier or '(' before numeric constant
SHAvite3.c: SHAvite3-512.h:255: error: 'state2' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:255: error: (Each undeclared identifier is reported only once
SHAvite3.c: SHAvite3-512.h:255: error: for each function it appears in.)
SHAvite3.c: SHAvite3-512.h:256: error: 'state3' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:257: error: 'state4' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:258: error: 'state5' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:259: error: 'state6' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:260: error: 'state7' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:261: error: 'state8' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:262: error: 'state9' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:263: error: 'state10' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:264: error: 'state11' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:265: error: 'state12' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:266: error: 'state13' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:267: error: 'state14' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:268: error: 'state15' undeclared (first use in this function)
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: In file included from SHAvite3.c:14:
SHAvite3.c: SHAvite3-512.h: In function 'E512':
SHAvite3.c: SHAvite3-512.h:249: error: expected identifier or '(' before numeric constant
SHAvite3.c: SHAvite3-512.h:255: error: 'state2' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:255: error: (Each undeclared identifier is reported only once
SHAvite3.c: SHAvite3-512.h:255: error: for each function it appears in.)
SHAvite3.c: SHAvite3-512.h:256: error: 'state3' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:257: error: 'state4' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:258: error: 'state5' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:259: error: 'state6' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:260: error: 'state7' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:261: error: 'state8' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:262: error: 'state9' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:263: error: 'state10' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:264: error: 'state11' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:265: error: 'state12' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:266: error: 'state13' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:267: error: 'state14' undeclared (first use in this function)
SHAvite3.c: SHAvite3-512.h:268: error: 'state15' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_hash/shavite3512/512bit-nosalt2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: In file included from SHAvite3.c:14:
SHAvite3.c: SHAvite3-512.h:254: error: 'temp0' undeclared here (not in a function)
SHAvite3.c: SHAvite3-512.h:254: warning: data definition has no type or storage class
SHAvite3.c: SHAvite3-512.h:254: error: 'temp1' undeclared here (not in a function)
SHAvite3.c: SHAvite3-512.h:255: error: expected identifier or '(' before 'for'
SHAvite3.c: SHAvite3-512.h:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before ' SHAvite3.c: SHAvite3-512.h:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '++' token
SHAvite3.c: SHAvite3-512.h:257: error: expected identifier or '(' before '}' token
SHAvite3.c: ...
SHAvite3.c: SHAvite3-512.h:339:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3-512.h:342:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3-512.h:344:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3-512.h:347:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: In file included from SHAvite3.c:14:
SHAvite3.c: SHAvite3-512.h:254: error: 'temp0' undeclared here (not in a function)
SHAvite3.c: SHAvite3-512.h:254: warning: data definition has no type or storage class
SHAvite3.c: SHAvite3-512.h:254: error: 'temp1' undeclared here (not in a function)
SHAvite3.c: SHAvite3-512.h:255: error: expected identifier or '(' before 'for'
SHAvite3.c: SHAvite3-512.h:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before ' SHAvite3.c: SHAvite3-512.h:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '++' token
SHAvite3.c: SHAvite3-512.h:257: error: expected identifier or '(' before '}' token
SHAvite3.c: ...
SHAvite3.c: SHAvite3-512.h:339:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3-512.h:342:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3-512.h:344:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3-512.h:347:161: error: macro "oneround" passed 26 arguments, but takes just 25
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input
SHAvite3.c: SHAvite3.c:395: error: expected declaration or statement at end of input

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

Compiler output

Implementation: crypto_hash/shavite3512/512bit-nosalt
Compiler: icc
SHAvite3.c: SHAvite3-512.h(249): error: expected an identifier
SHAvite3.c: u32 state0,state1,state,2,state3,state4,state5,state6,state7,state8,state9,state10,state11,state12,state13,state14,state15;
SHAvite3.c: ^
SHAvite3.c:
SHAvite3.c: SHAvite3-512.h(255): error: identifier "state2" is undefined
SHAvite3.c: state2=pt[2];
SHAvite3.c: ^
SHAvite3.c:
SHAvite3.c: compilation aborted for SHAvite3.c (code 2)

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
icc 512bit-nosalt
icc -O1 -static 512bit-nosalt
icc -O1 -static -no-vec 512bit-nosalt
icc -O1 -xP -static 512bit-nosalt
icc -O1 -xP -static -no-vec 512bit-nosalt
icc -O1 -xW -static 512bit-nosalt
icc -O1 -xW -static -no-vec 512bit-nosalt
icc -O2 -static 512bit-nosalt
icc -O2 -static -no-vec 512bit-nosalt
icc -O2 -xP -static 512bit-nosalt
icc -O2 -xP -static -no-vec 512bit-nosalt
icc -O2 -xW -static 512bit-nosalt
icc -O2 -xW -static -no-vec 512bit-nosalt
icc -O3 -static 512bit-nosalt
icc -O3 -static -no-vec 512bit-nosalt
icc -O3 -xP -static 512bit-nosalt
icc -O3 -xP -static -no-vec 512bit-nosalt
icc -O3 -xW -static 512bit-nosalt
icc -O3 -xW -static -no-vec 512bit-nosalt
icc -Os -static 512bit-nosalt
icc -Os -static -no-vec 512bit-nosalt
icc -Os -xP -static 512bit-nosalt
icc -Os -xP -static -no-vec 512bit-nosalt
icc -Os -xW -static 512bit-nosalt
icc -Os -xW -static -no-vec 512bit-nosalt
icc -m64 -O1 -static 512bit-nosalt
icc -m64 -O1 -static -no-vec 512bit-nosalt
icc -m64 -O2 -static 512bit-nosalt
icc -m64 -O2 -static -no-vec 512bit-nosalt
icc -m64 -O3 -static 512bit-nosalt
icc -m64 -O3 -static -no-vec 512bit-nosalt
icc -m64 -Os -static 512bit-nosalt
icc -m64 -Os -static -no-vec 512bit-nosalt
icc -m64 -xHost -vec-report0 -static 512bit-nosalt
icc -no-vec 512bit-nosalt

Compiler output

Implementation: crypto_hash/shavite3512/512bit-nosalt2
Compiler: icc
SHAvite3.c: SHAvite3-512.h(254): error: identifier "temp0" is undefined
SHAvite3.c: rk[temp0] = rk[temp0]^rk[temp1]; ^
SHAvite3.c:
SHAvite3.c: SHAvite3-512.h(254): error: identifier "temp1" is undefined
SHAvite3.c: rk[temp0] = rk[temp0]^rk[temp1]; ^
SHAvite3.c:
SHAvite3.c: SHAvite3-512.h(255): error: expected a declaration
SHAvite3.c: for (temp1=0;temp0 SHAvite3.c: ...
SHAvite3.c:
SHAvite3.c: SHAvite3.c(17): warning #12: parsing restarts here after previous syntax error
SHAvite3.c: 0x6FDB4E75, 0xF966482E, 0x3B40F9B2, 0x755891B2};
SHAvite3.c: ^
SHAvite3.c:
SHAvite3.c: SHAvite3.c(72): error: identifier "IV_224" is undefined
SHAvite3.c: U32TO8_LITTLE(state->gt;chaining_value + 4*i, IV_224[i]);
SHAvite3.c: ^
SHAvite3.c:
SHAvite3.c: compilation aborted for SHAvite3.c (code 2)

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
icc 512bit-nosalt2
icc -O1 -static 512bit-nosalt2
icc -O1 -static -no-vec 512bit-nosalt2
icc -O1 -xP -static 512bit-nosalt2
icc -O1 -xP -static -no-vec 512bit-nosalt2
icc -O1 -xW -static 512bit-nosalt2
icc -O1 -xW -static -no-vec 512bit-nosalt2
icc -O2 -static 512bit-nosalt2
icc -O2 -static -no-vec 512bit-nosalt2
icc -O2 -xP -static 512bit-nosalt2
icc -O2 -xP -static -no-vec 512bit-nosalt2
icc -O2 -xW -static 512bit-nosalt2
icc -O2 -xW -static -no-vec 512bit-nosalt2
icc -O3 -static 512bit-nosalt2
icc -O3 -static -no-vec 512bit-nosalt2
icc -O3 -xP -static 512bit-nosalt2
icc -O3 -xP -static -no-vec 512bit-nosalt2
icc -O3 -xW -static 512bit-nosalt2
icc -O3 -xW -static -no-vec 512bit-nosalt2
icc -Os -static 512bit-nosalt2
icc -Os -static -no-vec 512bit-nosalt2
icc -Os -xP -static 512bit-nosalt2
icc -Os -xP -static -no-vec 512bit-nosalt2
icc -Os -xW -static 512bit-nosalt2
icc -Os -xW -static -no-vec 512bit-nosalt2
icc -m64 -O1 -static 512bit-nosalt2
icc -m64 -O1 -static -no-vec 512bit-nosalt2
icc -m64 -O2 -static 512bit-nosalt2
icc -m64 -O2 -static -no-vec 512bit-nosalt2
icc -m64 -O3 -static 512bit-nosalt2
icc -m64 -O3 -static -no-vec 512bit-nosalt2
icc -m64 -Os -static 512bit-nosalt2
icc -m64 -Os -static -no-vec 512bit-nosalt2
icc -m64 -xHost -vec-report0 -static 512bit-nosalt2
icc -no-vec 512bit-nosalt2