Implementation notes: amd64, trident, crypto_hash/echosp512

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: echosp512
TimeImplementationCompilerBenchmark dateSUPERCOP version
93600generic/opt64gcc -m64 -O -fomit-frame-pointer2011071020110708
93700generic/opt64gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
93750generic/opt64gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
93810generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
96080generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
96150generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
96170generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
96180generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
96290generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071020110708
97560generic/opt64gcc -m64 -O2 -fomit-frame-pointer2011071020110708
97560generic/opt64gcc -m64 -Os -fomit-frame-pointer2011071020110708
97570generic/opt64gcc -m64 -O3 -fomit-frame-pointer2011071020110708
99680generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
99780generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
99790generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
99800generic/opt64gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
99800generic/opt64gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
99820generic/opt64gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
99850generic/opt64gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
99890generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
99890generic/opt64gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
99960generic/opt64gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
100010generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
100060generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
100170generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
101820generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071020110708
101930generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071020110708
102000generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071020110708
104500generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
104510generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
104620generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
104630generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
104630generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
104640generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
104670generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
104680generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
104730generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
104980generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
105030generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
105150generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
119990generic/opt32gcc -m64 -O3 -fomit-frame-pointer2011071020110708
120480generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
120540generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
120600generic/opt32gcc -m64 -O2 -fomit-frame-pointer2011071020110708
120740generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
121000generic/opt32gcc -m64 -Os -fomit-frame-pointer2011071020110708
121020generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
121330generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
121360generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
121790generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
122210generic/opt32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
122300generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
122350generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
122350generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
122540generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
122600generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071020110708
122630generic/opt32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
122720generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
122920generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
122930generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
122930generic/opt32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
123090generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071020110708
123130generic/opt32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
123560generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071020110708
124090generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
125100generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071020110708
125410generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
125430generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
125490generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
125680generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
125730generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
125790generic/opt32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
125790generic/opt32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
126570generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
127290generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
127300generic/opt32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
127420generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
128260generic/opt32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
129060generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
130430generic/opt32gcc -m64 -O -fomit-frame-pointer2011071020110708
144970powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071020110708
145380powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071020110708
145510powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071020110708
146130powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
146310powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
146540powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
146640powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
146860powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
146960powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
146990powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
147100powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
147370powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
147460powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
147460powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
147540powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
153040powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
154250powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
154260powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
154510powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
154960powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071020110708
160420powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
160460powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2011071020110708
160790powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2011071020110708
160930powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2011071020110708
160980powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
160980powerpc/pp32cv2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
161160powerpc/pp32cv2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
161160powerpc/pp32cv2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
161310powerpc/pp32cv2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
161570powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
161630powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
161910powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
162550powerpc/pp32cv2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
162910powerpc/pp32cv2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
163440powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
165000powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
167580powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2011071020110708
168620powerpc/pp32cv2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
169050powerpc/pp32cv2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
169270powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
183320powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
184060powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
184150powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071020110708
184330powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071020110708
184340powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
185020powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071020110708
185210powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
185580powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
185720powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
185770powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
185870powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
186020powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
186150powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
186360powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
186520powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
188390powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071020110708
188420powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
188990powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
189310powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
189470powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
201900powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
202000powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2011071020110708
202190powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
202200powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2011071020110708
202340powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
202400powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
203170powerpc/pp32cv1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
203170powerpc/pp32cv1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
203270powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
203540powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2011071020110708
204090powerpc/pp32cv1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
204120powerpc/pp32cv1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
204240powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
204290powerpc/pp32cv1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
204400powerpc/pp32cv1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
205260powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
206850powerpc/pp32cv1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
207000powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2011071020110708
207120powerpc/pp32cv1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
207270powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2011071020110708

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:47: warning: incompatible implicit declaration of built-in function 'printf'

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

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v1
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo32.s: echo32.c:14:Unknown pseudo-op: .type
echo32.s: echo32.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo32.s: echo32.c:17:Unknown pseudo-op: .cfi_startproc
echo32.s: echo32.c:612:32-bit absolute addressing is not supported for x86-64
echo32.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echosp512_generic_opt64':
echo64.c: echo64.c:555: warning: passing argument 2 of 'Hash' discards qualifiers from pointer target type

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

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.s: echo64.c:14:Unknown pseudo-op: .type
echo64.s: echo64.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo64.s: echo64.c:17:Unknown pseudo-op: .cfi_startproc
echo64.s: echo64.c:523:32-bit absolute addressing is not supported for x86-64
echo64.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

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

Compiler output

Implementation: crypto_hash/echosp512/core2/core2v64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.s: echo64.c:14:Unknown pseudo-op: .type
echo64.s: echo64.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo64.s: echo64.c:17:Unknown pseudo-op: .cfi_startproc
echo64.s: echo64.c:629:32-bit absolute addressing is not supported for x86-64
echo64.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

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

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v2
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.s: echo64.c:14:Unknown pseudo-op: .type
echo64.s: echo64.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo64.s: echo64.c:17:Unknown pseudo-op: .cfi_startproc
echo64.s: echo64.c:691:32-bit absolute addressing is not supported for x86-64
echo64.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

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

Compiler output

Implementation: crypto_hash/echosp512/athlon/athlon64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.s: echo64.c:14:Unknown pseudo-op: .type
echo64.s: echo64.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo64.s: echo64.c:17:Unknown pseudo-op: .cfi_startproc
echo64.s: echo64.c:715:32-bit absolute addressing is not supported for x86-64
echo64.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

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