Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(57)

Side by Side Diff: src/cmd/8g/gg.h

Issue 6962043: code review 6962043: cmd/dist, cmd/8g: implement GO386=387/sse to choose FPU... (Closed)
Patch Set: diff -r b2bc77ca3160 https://go.googlecode.com/hg/ Created 12 years, 3 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/cmd/8g/cgen.c ('k') | src/cmd/8g/ggen.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2009 The Go Authors. All rights reserved. 1 // Copyright 2009 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style 2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file. 3 // license that can be found in the LICENSE file.
4 4
5 #ifndef EXTERN 5 #ifndef EXTERN
6 #define EXTERN extern 6 #define EXTERN extern
7 #endif 7 #endif
8 8
9 #include "../gc/go.h" 9 #include "../gc/go.h"
10 #include "../8l/8.out.h" 10 #include "../8l/8.out.h"
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 Node* lookdot(Node*, Node*, int); 80 Node* lookdot(Node*, Node*, int);
81 void cgen_as(Node*, Node*); 81 void cgen_as(Node*, Node*);
82 void cgen_callmeth(Node*, int); 82 void cgen_callmeth(Node*, int);
83 void cgen_callinter(Node*, Node*, int); 83 void cgen_callinter(Node*, Node*, int);
84 void cgen_proc(Node*, int); 84 void cgen_proc(Node*, int);
85 void cgen_callret(Node*, Node*); 85 void cgen_callret(Node*, Node*);
86 void cgen_div(int, Node*, Node*, Node*); 86 void cgen_div(int, Node*, Node*, Node*);
87 void cgen_bmul(int, Node*, Node*, Node*); 87 void cgen_bmul(int, Node*, Node*, Node*);
88 void cgen_hmul(Node*, Node*, Node*); 88 void cgen_hmul(Node*, Node*, Node*);
89 void cgen_shift(int, int, Node*, Node*, Node*); 89 void cgen_shift(int, int, Node*, Node*, Node*);
90 void cgen_float(Node*, Node*);
91 void bgen_float(Node *n, int true, int likely, Prog *to);
90 void cgen_dcl(Node*); 92 void cgen_dcl(Node*);
91 int needconvert(Type*, Type*); 93 int needconvert(Type*, Type*);
92 void genconv(Type*, Type*); 94 void genconv(Type*, Type*);
93 void allocparams(void); 95 void allocparams(void);
94 void checklabels(); 96 void checklabels();
95 void ginscall(Node*, int); 97 void ginscall(Node*, int);
96 98
97 /* 99 /*
98 * cgen.c 100 * cgen.c
99 */ 101 */
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 int Dconv(Fmt*); 174 int Dconv(Fmt*);
173 int Pconv(Fmt*); 175 int Pconv(Fmt*);
174 int Rconv(Fmt*); 176 int Rconv(Fmt*);
175 int Yconv(Fmt*); 177 int Yconv(Fmt*);
176 void listinit(void); 178 void listinit(void);
177 179
178 void zaddr(Biobuf*, Addr*, int, int); 180 void zaddr(Biobuf*, Addr*, int, int);
179 181
180 #pragma varargck type "D" Addr* 182 #pragma varargck type "D" Addr*
181 #pragma varargck type "lD" Addr* 183 #pragma varargck type "lD" Addr*
OLDNEW
« no previous file with comments | « src/cmd/8g/cgen.c ('k') | src/cmd/8g/ggen.c » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b