Implementation notes: amd64, trident, crypto_hash/luffa512

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: luffa512
TimeImplementationCompilerBenchmark dateSUPERCOP version
54360sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
54760sse2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
54800sse2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
54820sse2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
54870sse2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
54870sse2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
54900sse2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
55010sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
55210sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
55270sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
55320sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
55330sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
55420sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
55440sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
55440sse2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
55440sse2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
55650sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
55770sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
55830sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
56280sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
57410sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
57580sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
57670sse2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
57680sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
57730sse2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
57760sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
57800sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
57870sse2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
57890sse2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
57920sse2gcc -m64 -O -fomit-frame-pointer2011071320110708
57920sse2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
57950sse2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
58010sse2gcc -m64 -Os -fomit-frame-pointer2011071320110708
58030sse2gcc -m64 -O3 -fomit-frame-pointer2011071320110708
58050sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
58090sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
58110sse2gcc -m64 -O2 -fomit-frame-pointer2011071320110708
58120sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
58130sse2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
58220sse2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
79580sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090220110831
79610sphlibgcc -m64 -O3 -fomit-frame-pointer2011090220110831
79700sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090220110831
79710sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090220110831
80140sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090220110831
80300sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090220110831
80310sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090220110831
80550sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090220110831
80650sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090220110831
80750sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090220110831
80760sphlibgcc -m64 -Os -fomit-frame-pointer2011090220110831
80950sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090220110831
81040sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090220110831
81240sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090220110831
81340sphlibgcc -m64 -O2 -fomit-frame-pointer2011090220110831
81350sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090220110831
81480sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090220110831
81560sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090220110831
81660sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090220110831
81660sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090220110831
81670sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090220110831
81670sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090220110831
81680sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090220110831
81710sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090220110831
81720sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090220110831
81860sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090220110831
81870sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090220110831
81930sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090220110831
81930sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090220110831
82180sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090220110831
86950armgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
86970armgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
87380sphlibgcc -m64 -O -fomit-frame-pointer2011090220110831
88030sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090220110831
88080armgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
88380sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090220110831
88380sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011090220110831
88820sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011090220110831
88930sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011090220110831
88970sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011090220110831
89000sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011090220110831
89030sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011090220110831
89180sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090220110831
90070armgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
91390armgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
93370armgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
93370armgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
93480armgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
93490armgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
93510armgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
93530armgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
93540armgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
94440opt32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
94540opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
94680opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
94680opt32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
94710opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
95200armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
95200armgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
95380armgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
95650armgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
96020armgcc -m64 -O3 -fomit-frame-pointer2011071320110708
96260armgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
96750armgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
96810armgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
98210armgcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
99340armgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
99430armgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
99510armgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
100160armgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
100480armgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
101650armgcc -m64 -Os -fomit-frame-pointer2011071320110708
102080armgcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
102280opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
102370opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
102610armgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
102660armgcc -m64 -O2 -fomit-frame-pointer2011071320110708
102770opt32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
103000opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
103920opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
104490opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
104580opt32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
104790opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
105000opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
105150opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
105260opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
106080opt32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
106280opt32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
107130opt32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
107420opt32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
124800opt32gcc -m64 -O -fomit-frame-pointer2011071320110708
124850opt32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
124970opt32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
125570opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
125750opt32gcc -m64 -O3 -fomit-frame-pointer2011071320110708
126030opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
126960opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
127030opt32gcc -m64 -O2 -fomit-frame-pointer2011071320110708
127890opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
129180opt32gcc -m64 -Os -fomit-frame-pointer2011071320110708
130780opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
130930opt32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
131150opt32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
131680opt32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
131760opt32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
131820opt32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
131860opt32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
134000opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
137150opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
146840opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
254810armgcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
255430armgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
258660armgcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
258950armgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
259350armgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
259840armgcc -m64 -O -fomit-frame-pointer2011071320110708
261250armgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
263250armgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
263760armgcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
264410armgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa512' discards qualifiers from pointer target type
luffa_512.s: luffa_512.s:unknown:file contains unmatched .macro and .endmacro for: mPSSTEPI

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa512' discards qualifiers from pointer target type
luffa512.s: luffa512.s:unknown:file contains unmatched .macro and .endmacro for: mPSSTEPI

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa512' discards qualifiers from pointer target type
luffa512.s: luffa512.s:unknown:file contains unmatched .macro and .endmacro for: mPSSTEPI

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa512' discards qualifiers from pointer target type
luffa_512.s: luffa_512.s:unknown:file contains unmatched .macro and .endmacro for: mPSSTEPI

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa512' discards qualifiers from pointer target type
luffa_512.s: luffa_512.s:unknown:file contains unmatched .macro and .endmacro for: mPSSTEPI

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

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
luffa256_x64asm.s: luffa256_x64asm.s:unknown:file contains unmatched .macro and .endmacro for: ROUND

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

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
luffa_x64asm.s: luffa_x64asm.s:unknown:file contains unmatched .macro and .endmacro for: ROUND256

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