Implementation notes: amd64, delllaptop, crypto_hash/shavite3512

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
188062512bitgcc -march=k8 -O2 -fomit-frame-pointer2009041720090408
188118512bitgcc -O2 -fomit-frame-pointer2009041720090408
188118512bitgcc -m64 -O2 -fomit-frame-pointer2009041720090408
188118512bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
188132512bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
188146512bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041720090408
188174512bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
188258512bitgcc -march=nocona -O2 -fomit-frame-pointer2009041720090408
192108512bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041720090408
192136512bitgcc -O -fomit-frame-pointer2009041720090408
192150512bitgcc -m64 -O -fomit-frame-pointer2009041720090408
192192512bitgcc -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
192220512bitgcc -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
192416512bitgcc -march=nocona -O -fomit-frame-pointer2009041720090408
192836512bitgcc -march=k8 -O -fomit-frame-pointer2009041720090408
192864512bitgcc -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
192990512bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
192990512bitgcc -march=k8 -O3 -fomit-frame-pointer2009041720090408
193102512bitgcc -O3 -fomit-frame-pointer2009041720090408
193102512bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
193102512bitgcc -m64 -O3 -fomit-frame-pointer2009041720090408
193480512bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041720090408
193914512bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
193928512bitgcc -march=nocona -O3 -fomit-frame-pointer2009041720090408
209790512bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
209804512bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041720090408
209818512bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
209818512bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041720090408
209944512bitgcc -funroll-loops -O3 -fomit-frame-pointer2009041720090408
209958512bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
209958512bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041720090408
209972512bitgcc -funroll-loops -O2 -fomit-frame-pointer2009041720090408
209972512bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
209986512bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041720090408
209986512bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041720090408
210000512bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
210014512bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
210028512bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041720090408
210980512bitgcc -march=nocona -Os -fomit-frame-pointer2009041720090408
211008512bitgcc -m64 -Os -fomit-frame-pointer2009041720090408
211008512bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041720090408
211008512bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
211008512bitgcc -march=k8 -Os -fomit-frame-pointer2009041720090408
211022512bitgcc -Os -fomit-frame-pointer2009041720090408
211022512bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
211022512bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
213052512bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
213108512bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041720090408
213122512bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
213262512bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041720090408
213332512bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041720090408
213738512bitgcc -funroll-loops -O -fomit-frame-pointer2009041720090408
213822512bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
233954512bitgcc -funroll-loops -Os -fomit-frame-pointer2009041720090408
233954512bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
233954512bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041720090408
233954512bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041720090408
233968512bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
234178512bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
234178512bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041720090408
277256512bitcc2009041720090408
277270512bitgcc2009041720090408
277466512bitgcc -funroll-loops2009041720090408

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: 63, 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=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=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=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=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: 63, 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=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=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=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=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:254: error: expected identifier or '(' before 'for'
SHAvite3.c: SHAvite3-512.h:254: error: expected '=', ',', ';', 'asm' or '__attribute__' before ' SHAvite3.c: SHAvite3-512.h:254: error: expected '=', ',', ';', 'asm' or '__attribute__' before '++' token
SHAvite3.c: SHAvite3-512.h:256: 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: 63, 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=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=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=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=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