annotate gcc/config/nios2/nios2.opt @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 84e7813d76e9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 ; Options for the Altera Nios II port of the compiler.
145
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
2 ; Copyright (C) 2012-2020 Free Software Foundation, Inc.
111
kono
parents:
diff changeset
3 ; Contributed by Altera and Mentor Graphics, Inc.
kono
parents:
diff changeset
4 ;
kono
parents:
diff changeset
5 ; This file is part of GCC.
kono
parents:
diff changeset
6 ;
kono
parents:
diff changeset
7 ; GCC is free software; you can redistribute it and/or modify
kono
parents:
diff changeset
8 ; it under the terms of the GNU General Public License as published by
kono
parents:
diff changeset
9 ; the Free Software Foundation; either version 3, or (at your option)
kono
parents:
diff changeset
10 ; any later version.
kono
parents:
diff changeset
11 ;
kono
parents:
diff changeset
12 ; GCC is distributed in the hope that it will be useful,
kono
parents:
diff changeset
13 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
kono
parents:
diff changeset
14 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
kono
parents:
diff changeset
15 ; GNU General Public License for more details.
kono
parents:
diff changeset
16 ;
kono
parents:
diff changeset
17 ; You should have received a copy of the GNU General Public License
kono
parents:
diff changeset
18 ; along with GCC; see the file COPYING3. If not see
kono
parents:
diff changeset
19 ; <http://www.gnu.org/licenses/>.
kono
parents:
diff changeset
20
kono
parents:
diff changeset
21 HeaderInclude
kono
parents:
diff changeset
22 config/nios2/nios2-opts.h
kono
parents:
diff changeset
23
kono
parents:
diff changeset
24 TargetSave
kono
parents:
diff changeset
25 int saved_fpu_custom_code[n2fpu_code_num]
kono
parents:
diff changeset
26
kono
parents:
diff changeset
27 TargetSave
kono
parents:
diff changeset
28 enum nios2_ccs_code saved_custom_code_status[256]
kono
parents:
diff changeset
29
kono
parents:
diff changeset
30 TargetSave
kono
parents:
diff changeset
31 int saved_custom_code_index[256]
kono
parents:
diff changeset
32
kono
parents:
diff changeset
33 mhw-div
kono
parents:
diff changeset
34 Target Report Mask(HAS_DIV)
kono
parents:
diff changeset
35 Enable DIV, DIVU.
kono
parents:
diff changeset
36
kono
parents:
diff changeset
37 mhw-mul
kono
parents:
diff changeset
38 Target Report Mask(HAS_MUL)
kono
parents:
diff changeset
39 Enable MUL instructions.
kono
parents:
diff changeset
40
kono
parents:
diff changeset
41 mhw-mulx
kono
parents:
diff changeset
42 Target Report Mask(HAS_MULX)
kono
parents:
diff changeset
43 Enable MULX instructions, assume fast shifter.
kono
parents:
diff changeset
44
kono
parents:
diff changeset
45 mfast-sw-div
kono
parents:
diff changeset
46 Target Report Mask(FAST_SW_DIV)
kono
parents:
diff changeset
47 Use table based fast divide (default at -O3).
kono
parents:
diff changeset
48
kono
parents:
diff changeset
49 mbypass-cache
kono
parents:
diff changeset
50 Target Report Mask(BYPASS_CACHE)
kono
parents:
diff changeset
51 All memory accesses use I/O load/store instructions.
kono
parents:
diff changeset
52
kono
parents:
diff changeset
53 mno-cache-volatile
kono
parents:
diff changeset
54 Target Report RejectNegative Mask(BYPASS_CACHE_VOLATILE)
kono
parents:
diff changeset
55 Volatile memory accesses use I/O load/store instructions.
kono
parents:
diff changeset
56
kono
parents:
diff changeset
57 mcache-volatile
kono
parents:
diff changeset
58 Target Report RejectNegative Undocumented InverseMask(BYPASS_CACHE_VOLATILE)
kono
parents:
diff changeset
59 Volatile memory accesses do not use I/O load/store instructions.
kono
parents:
diff changeset
60
kono
parents:
diff changeset
61 mgpopt=
kono
parents:
diff changeset
62 Target RejectNegative Joined Enum(nios2_gpopt_type) Var(nios2_gpopt_option) Init(gpopt_unspecified)
kono
parents:
diff changeset
63 Enable/disable GP-relative addressing.
kono
parents:
diff changeset
64
kono
parents:
diff changeset
65 Enum
kono
parents:
diff changeset
66 Name(nios2_gpopt_type) Type(enum nios2_gpopt_type)
kono
parents:
diff changeset
67 Valid options for GP-relative addressing (for -mgpopt):
kono
parents:
diff changeset
68
kono
parents:
diff changeset
69 EnumValue
kono
parents:
diff changeset
70 Enum(nios2_gpopt_type) String(none) Value(gpopt_none)
kono
parents:
diff changeset
71
kono
parents:
diff changeset
72 EnumValue
kono
parents:
diff changeset
73 Enum(nios2_gpopt_type) String(local) Value(gpopt_local)
kono
parents:
diff changeset
74
kono
parents:
diff changeset
75 EnumValue
kono
parents:
diff changeset
76 Enum(nios2_gpopt_type) String(global) Value(gpopt_global)
kono
parents:
diff changeset
77
kono
parents:
diff changeset
78 EnumValue
kono
parents:
diff changeset
79 Enum(nios2_gpopt_type) String(data) Value(gpopt_data)
kono
parents:
diff changeset
80
kono
parents:
diff changeset
81 EnumValue
kono
parents:
diff changeset
82 Enum(nios2_gpopt_type) String(all) Value(gpopt_all)
kono
parents:
diff changeset
83
kono
parents:
diff changeset
84 mgpopt
kono
parents:
diff changeset
85 Target Report RejectNegative Var(nios2_gpopt_option, gpopt_local)
kono
parents:
diff changeset
86 Equivalent to -mgpopt=local.
kono
parents:
diff changeset
87
kono
parents:
diff changeset
88 mno-gpopt
kono
parents:
diff changeset
89 Target Report RejectNegative Var(nios2_gpopt_option, gpopt_none)
kono
parents:
diff changeset
90 Equivalent to -mgpopt=none.
kono
parents:
diff changeset
91
kono
parents:
diff changeset
92 meb
kono
parents:
diff changeset
93 Target Report RejectNegative Mask(BIG_ENDIAN)
kono
parents:
diff changeset
94 Use big-endian byte order.
kono
parents:
diff changeset
95
kono
parents:
diff changeset
96 mel
kono
parents:
diff changeset
97 Target Report RejectNegative InverseMask(BIG_ENDIAN)
kono
parents:
diff changeset
98 Use little-endian byte order.
kono
parents:
diff changeset
99
kono
parents:
diff changeset
100 mcustom-fpu-cfg=
kono
parents:
diff changeset
101 Target RejectNegative Joined Var(nios2_custom_fpu_cfg_string)
kono
parents:
diff changeset
102 Floating point custom instruction configuration name.
kono
parents:
diff changeset
103
kono
parents:
diff changeset
104 mno-custom-ftruncds
kono
parents:
diff changeset
105 Target Report RejectNegative Var(nios2_custom_ftruncds, -1)
kono
parents:
diff changeset
106 Do not use the ftruncds custom instruction.
kono
parents:
diff changeset
107
kono
parents:
diff changeset
108 mcustom-ftruncds=
kono
parents:
diff changeset
109 Target Report RejectNegative Joined UInteger Var(nios2_custom_ftruncds) Init(-1)
kono
parents:
diff changeset
110 Integer id (N) of ftruncds custom instruction.
kono
parents:
diff changeset
111
kono
parents:
diff changeset
112 mno-custom-fextsd
kono
parents:
diff changeset
113 Target Report RejectNegative Var(nios2_custom_fextsd, -1)
kono
parents:
diff changeset
114 Do not use the fextsd custom instruction.
kono
parents:
diff changeset
115
kono
parents:
diff changeset
116 mcustom-fextsd=
kono
parents:
diff changeset
117 Target Report RejectNegative Joined UInteger Var(nios2_custom_fextsd) Init(-1)
kono
parents:
diff changeset
118 Integer id (N) of fextsd custom instruction.
kono
parents:
diff changeset
119
kono
parents:
diff changeset
120 mno-custom-fixdu
kono
parents:
diff changeset
121 Target Report RejectNegative Var(nios2_custom_fixdu, -1)
kono
parents:
diff changeset
122 Do not use the fixdu custom instruction.
kono
parents:
diff changeset
123
kono
parents:
diff changeset
124 mcustom-fixdu=
kono
parents:
diff changeset
125 Target Report RejectNegative Joined UInteger Var(nios2_custom_fixdu) Init(-1)
kono
parents:
diff changeset
126 Integer id (N) of fixdu custom instruction.
kono
parents:
diff changeset
127
kono
parents:
diff changeset
128 mno-custom-fixdi
kono
parents:
diff changeset
129 Target Report RejectNegative Var(nios2_custom_fixdi, -1)
kono
parents:
diff changeset
130 Do not use the fixdi custom instruction.
kono
parents:
diff changeset
131
kono
parents:
diff changeset
132 mcustom-fixdi=
kono
parents:
diff changeset
133 Target Report RejectNegative Joined UInteger Var(nios2_custom_fixdi) Init(-1)
kono
parents:
diff changeset
134 Integer id (N) of fixdi custom instruction.
kono
parents:
diff changeset
135
kono
parents:
diff changeset
136 mno-custom-fixsu
kono
parents:
diff changeset
137 Target Report RejectNegative Var(nios2_custom_fixsu, -1)
kono
parents:
diff changeset
138 Do not use the fixsu custom instruction.
kono
parents:
diff changeset
139
kono
parents:
diff changeset
140 mcustom-fixsu=
kono
parents:
diff changeset
141 Target Report RejectNegative Joined UInteger Var(nios2_custom_fixsu) Init(-1)
kono
parents:
diff changeset
142 Integer id (N) of fixsu custom instruction.
kono
parents:
diff changeset
143
kono
parents:
diff changeset
144 mno-custom-fixsi
kono
parents:
diff changeset
145 Target Report RejectNegative Var(nios2_custom_fixsi, -1)
kono
parents:
diff changeset
146 Do not use the fixsi custom instruction.
kono
parents:
diff changeset
147
kono
parents:
diff changeset
148 mcustom-fixsi=
kono
parents:
diff changeset
149 Target Report RejectNegative Joined UInteger Var(nios2_custom_fixsi) Init(-1)
kono
parents:
diff changeset
150 Integer id (N) of fixsi custom instruction.
kono
parents:
diff changeset
151
kono
parents:
diff changeset
152 mno-custom-floatud
kono
parents:
diff changeset
153 Target Report RejectNegative Var(nios2_custom_floatud, -1)
kono
parents:
diff changeset
154 Do not use the floatud custom instruction.
kono
parents:
diff changeset
155
kono
parents:
diff changeset
156 mcustom-floatud=
kono
parents:
diff changeset
157 Target Report RejectNegative Joined UInteger Var(nios2_custom_floatud) Init(-1)
kono
parents:
diff changeset
158 Integer id (N) of floatud custom instruction.
kono
parents:
diff changeset
159
kono
parents:
diff changeset
160 mno-custom-floatid
kono
parents:
diff changeset
161 Target Report RejectNegative Var(nios2_custom_floatid, -1)
kono
parents:
diff changeset
162 Do not use the floatid custom instruction.
kono
parents:
diff changeset
163
kono
parents:
diff changeset
164 mcustom-floatid=
kono
parents:
diff changeset
165 Target Report RejectNegative Joined UInteger Var(nios2_custom_floatid) Init(-1)
kono
parents:
diff changeset
166 Integer id (N) of floatid custom instruction.
kono
parents:
diff changeset
167
kono
parents:
diff changeset
168 mno-custom-floatus
kono
parents:
diff changeset
169 Target Report RejectNegative Var(nios2_custom_floatus, -1)
kono
parents:
diff changeset
170 Do not use the floatus custom instruction.
kono
parents:
diff changeset
171
kono
parents:
diff changeset
172 mcustom-floatus=
kono
parents:
diff changeset
173 Target Report RejectNegative Joined UInteger Var(nios2_custom_floatus) Init(-1)
kono
parents:
diff changeset
174 Integer id (N) of floatus custom instruction.
kono
parents:
diff changeset
175
kono
parents:
diff changeset
176 mno-custom-floatis
kono
parents:
diff changeset
177 Target Report RejectNegative Var(nios2_custom_floatis, -1)
kono
parents:
diff changeset
178 Do not use the floatis custom instruction.
kono
parents:
diff changeset
179
kono
parents:
diff changeset
180 mcustom-floatis=
kono
parents:
diff changeset
181 Target Report RejectNegative Joined UInteger Var(nios2_custom_floatis) Init(-1)
kono
parents:
diff changeset
182 Integer id (N) of floatis custom instruction.
kono
parents:
diff changeset
183
kono
parents:
diff changeset
184 mno-custom-fcmpned
kono
parents:
diff changeset
185 Target Report RejectNegative Var(nios2_custom_fcmpned, -1)
kono
parents:
diff changeset
186 Do not use the fcmpned custom instruction.
kono
parents:
diff changeset
187
kono
parents:
diff changeset
188 mcustom-fcmpned=
kono
parents:
diff changeset
189 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpned) Init(-1)
kono
parents:
diff changeset
190 Integer id (N) of fcmpned custom instruction.
kono
parents:
diff changeset
191
kono
parents:
diff changeset
192 mno-custom-fcmpeqd
kono
parents:
diff changeset
193 Target Report RejectNegative Var(nios2_custom_fcmpeqd, -1)
kono
parents:
diff changeset
194 Do not use the fcmpeqd custom instruction.
kono
parents:
diff changeset
195
kono
parents:
diff changeset
196 mcustom-fcmpeqd=
kono
parents:
diff changeset
197 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpeqd) Init(-1)
kono
parents:
diff changeset
198 Integer id (N) of fcmpeqd custom instruction.
kono
parents:
diff changeset
199
kono
parents:
diff changeset
200 mno-custom-fcmpged
kono
parents:
diff changeset
201 Target Report RejectNegative Var(nios2_custom_fcmpged, -1)
kono
parents:
diff changeset
202 Do not use the fcmpged custom instruction.
kono
parents:
diff changeset
203
kono
parents:
diff changeset
204 mcustom-fcmpged=
kono
parents:
diff changeset
205 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpged) Init(-1)
kono
parents:
diff changeset
206 Integer id (N) of fcmpged custom instruction.
kono
parents:
diff changeset
207
kono
parents:
diff changeset
208 mno-custom-fcmpgtd
kono
parents:
diff changeset
209 Target Report RejectNegative Var(nios2_custom_fcmpgtd, -1)
kono
parents:
diff changeset
210 Do not use the fcmpgtd custom instruction.
kono
parents:
diff changeset
211
kono
parents:
diff changeset
212 mcustom-fcmpgtd=
kono
parents:
diff changeset
213 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpgtd) Init(-1)
kono
parents:
diff changeset
214 Integer id (N) of fcmpgtd custom instruction.
kono
parents:
diff changeset
215
kono
parents:
diff changeset
216 mno-custom-fcmpled
kono
parents:
diff changeset
217 Target Report RejectNegative Var(nios2_custom_fcmpled, -1)
kono
parents:
diff changeset
218 Do not use the fcmpled custom instruction.
kono
parents:
diff changeset
219
kono
parents:
diff changeset
220 mcustom-fcmpled=
kono
parents:
diff changeset
221 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpled) Init(-1)
kono
parents:
diff changeset
222 Integer id (N) of fcmpled custom instruction.
kono
parents:
diff changeset
223
kono
parents:
diff changeset
224 mno-custom-fcmpltd
kono
parents:
diff changeset
225 Target Report RejectNegative Var(nios2_custom_fcmpltd, -1)
kono
parents:
diff changeset
226 Do not use the fcmpltd custom instruction.
kono
parents:
diff changeset
227
kono
parents:
diff changeset
228 mcustom-fcmpltd=
kono
parents:
diff changeset
229 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpltd) Init(-1)
kono
parents:
diff changeset
230 Integer id (N) of fcmpltd custom instruction.
kono
parents:
diff changeset
231
kono
parents:
diff changeset
232 mno-custom-flogd
kono
parents:
diff changeset
233 Target Report RejectNegative Var(nios2_custom_flogd, -1)
kono
parents:
diff changeset
234 Do not use the flogd custom instruction.
kono
parents:
diff changeset
235
kono
parents:
diff changeset
236 mcustom-flogd=
kono
parents:
diff changeset
237 Target Report RejectNegative Joined UInteger Var(nios2_custom_flogd) Init(-1)
kono
parents:
diff changeset
238 Integer id (N) of flogd custom instruction.
kono
parents:
diff changeset
239
kono
parents:
diff changeset
240 mno-custom-fexpd
kono
parents:
diff changeset
241 Target Report RejectNegative Var(nios2_custom_fexpd, -1)
kono
parents:
diff changeset
242 Do not use the fexpd custom instruction.
kono
parents:
diff changeset
243
kono
parents:
diff changeset
244 mcustom-fexpd=
kono
parents:
diff changeset
245 Target Report RejectNegative Joined UInteger Var(nios2_custom_fexpd) Init(-1)
kono
parents:
diff changeset
246 Integer id (N) of fexpd custom instruction.
kono
parents:
diff changeset
247
kono
parents:
diff changeset
248 mno-custom-fatand
kono
parents:
diff changeset
249 Target Report RejectNegative Var(nios2_custom_fatand, -1)
kono
parents:
diff changeset
250 Do not use the fatand custom instruction.
kono
parents:
diff changeset
251
kono
parents:
diff changeset
252 mcustom-fatand=
kono
parents:
diff changeset
253 Target Report RejectNegative Joined UInteger Var(nios2_custom_fatand) Init(-1)
kono
parents:
diff changeset
254 Integer id (N) of fatand custom instruction.
kono
parents:
diff changeset
255
kono
parents:
diff changeset
256 mno-custom-ftand
kono
parents:
diff changeset
257 Target Report RejectNegative Var(nios2_custom_ftand, -1)
kono
parents:
diff changeset
258 Do not use the ftand custom instruction.
kono
parents:
diff changeset
259
kono
parents:
diff changeset
260 mcustom-ftand=
kono
parents:
diff changeset
261 Target Report RejectNegative Joined UInteger Var(nios2_custom_ftand) Init(-1)
kono
parents:
diff changeset
262 Integer id (N) of ftand custom instruction.
kono
parents:
diff changeset
263
kono
parents:
diff changeset
264 mno-custom-fsind
kono
parents:
diff changeset
265 Target Report RejectNegative Var(nios2_custom_fsind, -1)
kono
parents:
diff changeset
266 Do not use the fsind custom instruction.
kono
parents:
diff changeset
267
kono
parents:
diff changeset
268 mcustom-fsind=
kono
parents:
diff changeset
269 Target Report RejectNegative Joined UInteger Var(nios2_custom_fsind) Init(-1)
kono
parents:
diff changeset
270 Integer id (N) of fsind custom instruction.
kono
parents:
diff changeset
271
kono
parents:
diff changeset
272 mno-custom-fcosd
kono
parents:
diff changeset
273 Target Report RejectNegative Var(nios2_custom_fcosd, -1)
kono
parents:
diff changeset
274 Do not use the fcosd custom instruction.
kono
parents:
diff changeset
275
kono
parents:
diff changeset
276 mcustom-fcosd=
kono
parents:
diff changeset
277 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcosd) Init(-1)
kono
parents:
diff changeset
278 Integer id (N) of fcosd custom instruction.
kono
parents:
diff changeset
279
kono
parents:
diff changeset
280 mno-custom-fsqrtd
kono
parents:
diff changeset
281 Target Report RejectNegative Var(nios2_custom_fsqrtd, -1)
kono
parents:
diff changeset
282 Do not use the fsqrtd custom instruction.
kono
parents:
diff changeset
283
kono
parents:
diff changeset
284 mcustom-fsqrtd=
kono
parents:
diff changeset
285 Target Report RejectNegative Joined UInteger Var(nios2_custom_fsqrtd) Init(-1)
kono
parents:
diff changeset
286 Integer id (N) of fsqrtd custom instruction.
kono
parents:
diff changeset
287
kono
parents:
diff changeset
288 mno-custom-fabsd
kono
parents:
diff changeset
289 Target Report RejectNegative Var(nios2_custom_fabsd, -1)
kono
parents:
diff changeset
290 Do not use the fabsd custom instruction.
kono
parents:
diff changeset
291
kono
parents:
diff changeset
292 mcustom-fabsd=
kono
parents:
diff changeset
293 Target Report RejectNegative Joined UInteger Var(nios2_custom_fabsd) Init(-1)
kono
parents:
diff changeset
294 Integer id (N) of fabsd custom instruction.
kono
parents:
diff changeset
295
kono
parents:
diff changeset
296 mno-custom-fnegd
kono
parents:
diff changeset
297 Target Report RejectNegative Var(nios2_custom_fnegd, -1)
kono
parents:
diff changeset
298 Do not use the fnegd custom instruction.
kono
parents:
diff changeset
299
kono
parents:
diff changeset
300 mcustom-fnegd=
kono
parents:
diff changeset
301 Target Report RejectNegative Joined UInteger Var(nios2_custom_fnegd) Init(-1)
kono
parents:
diff changeset
302 Integer id (N) of fnegd custom instruction.
kono
parents:
diff changeset
303
kono
parents:
diff changeset
304 mno-custom-fmaxd
kono
parents:
diff changeset
305 Target Report RejectNegative Var(nios2_custom_fmaxd, -1)
kono
parents:
diff changeset
306 Do not use the fmaxd custom instruction.
kono
parents:
diff changeset
307
kono
parents:
diff changeset
308 mcustom-fmaxd=
kono
parents:
diff changeset
309 Target Report RejectNegative Joined UInteger Var(nios2_custom_fmaxd) Init(-1)
kono
parents:
diff changeset
310 Integer id (N) of fmaxd custom instruction.
kono
parents:
diff changeset
311
kono
parents:
diff changeset
312 mno-custom-fmind
kono
parents:
diff changeset
313 Target Report RejectNegative Var(nios2_custom_fmind, -1)
kono
parents:
diff changeset
314 Do not use the fmind custom instruction.
kono
parents:
diff changeset
315
kono
parents:
diff changeset
316 mcustom-fmind=
kono
parents:
diff changeset
317 Target Report RejectNegative Joined UInteger Var(nios2_custom_fmind) Init(-1)
kono
parents:
diff changeset
318 Integer id (N) of fmind custom instruction.
kono
parents:
diff changeset
319
kono
parents:
diff changeset
320 mno-custom-fdivd
kono
parents:
diff changeset
321 Target Report RejectNegative Var(nios2_custom_fdivd, -1)
kono
parents:
diff changeset
322 Do not use the fdivd custom instruction.
kono
parents:
diff changeset
323
kono
parents:
diff changeset
324 mcustom-fdivd=
kono
parents:
diff changeset
325 Target Report RejectNegative Joined UInteger Var(nios2_custom_fdivd) Init(-1)
kono
parents:
diff changeset
326 Integer id (N) of fdivd custom instruction.
kono
parents:
diff changeset
327
kono
parents:
diff changeset
328 mno-custom-fmuld
kono
parents:
diff changeset
329 Target Report RejectNegative Var(nios2_custom_fmuld, -1)
kono
parents:
diff changeset
330 Do not use the fmuld custom instruction.
kono
parents:
diff changeset
331
kono
parents:
diff changeset
332 mcustom-fmuld=
kono
parents:
diff changeset
333 Target Report RejectNegative Joined UInteger Var(nios2_custom_fmuld) Init(-1)
kono
parents:
diff changeset
334 Integer id (N) of fmuld custom instruction.
kono
parents:
diff changeset
335
kono
parents:
diff changeset
336 mno-custom-fsubd
kono
parents:
diff changeset
337 Target Report RejectNegative Var(nios2_custom_fsubd, -1)
kono
parents:
diff changeset
338 Do not use the fsubd custom instruction.
kono
parents:
diff changeset
339
kono
parents:
diff changeset
340 mcustom-fsubd=
kono
parents:
diff changeset
341 Target Report RejectNegative Joined UInteger Var(nios2_custom_fsubd) Init(-1)
kono
parents:
diff changeset
342 Integer id (N) of fsubd custom instruction.
kono
parents:
diff changeset
343
kono
parents:
diff changeset
344 mno-custom-faddd
kono
parents:
diff changeset
345 Target Report RejectNegative Var(nios2_custom_faddd, -1)
kono
parents:
diff changeset
346 Do not use the faddd custom instruction.
kono
parents:
diff changeset
347
kono
parents:
diff changeset
348 mcustom-faddd=
kono
parents:
diff changeset
349 Target Report RejectNegative Joined UInteger Var(nios2_custom_faddd) Init(-1)
kono
parents:
diff changeset
350 Integer id (N) of faddd custom instruction.
kono
parents:
diff changeset
351
kono
parents:
diff changeset
352 mno-custom-fcmpnes
kono
parents:
diff changeset
353 Target Report RejectNegative Var(nios2_custom_fcmpnes, -1)
kono
parents:
diff changeset
354 Do not use the fcmpnes custom instruction.
kono
parents:
diff changeset
355
kono
parents:
diff changeset
356 mcustom-fcmpnes=
kono
parents:
diff changeset
357 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpnes) Init(-1)
kono
parents:
diff changeset
358 Integer id (N) of fcmpnes custom instruction.
kono
parents:
diff changeset
359
kono
parents:
diff changeset
360 mno-custom-fcmpeqs
kono
parents:
diff changeset
361 Target Report RejectNegative Var(nios2_custom_fcmpeqs, -1)
kono
parents:
diff changeset
362 Do not use the fcmpeqs custom instruction.
kono
parents:
diff changeset
363
kono
parents:
diff changeset
364 mcustom-fcmpeqs=
kono
parents:
diff changeset
365 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpeqs) Init(-1)
kono
parents:
diff changeset
366 Integer id (N) of fcmpeqs custom instruction.
kono
parents:
diff changeset
367
kono
parents:
diff changeset
368 mno-custom-fcmpges
kono
parents:
diff changeset
369 Target Report RejectNegative Var(nios2_custom_fcmpges, -1)
kono
parents:
diff changeset
370 Do not use the fcmpges custom instruction.
kono
parents:
diff changeset
371
kono
parents:
diff changeset
372 mcustom-fcmpges=
kono
parents:
diff changeset
373 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpges) Init(-1)
kono
parents:
diff changeset
374 Integer id (N) of fcmpges custom instruction.
kono
parents:
diff changeset
375
kono
parents:
diff changeset
376 mno-custom-fcmpgts
kono
parents:
diff changeset
377 Target Report RejectNegative Var(nios2_custom_fcmpgts, -1)
kono
parents:
diff changeset
378 Do not use the fcmpgts custom instruction.
kono
parents:
diff changeset
379
kono
parents:
diff changeset
380 mcustom-fcmpgts=
kono
parents:
diff changeset
381 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmpgts) Init(-1)
kono
parents:
diff changeset
382 Integer id (N) of fcmpgts custom instruction.
kono
parents:
diff changeset
383
kono
parents:
diff changeset
384 mno-custom-fcmples
kono
parents:
diff changeset
385 Target Report RejectNegative Var(nios2_custom_fcmples, -1)
kono
parents:
diff changeset
386 Do not use the fcmples custom instruction.
kono
parents:
diff changeset
387
kono
parents:
diff changeset
388 mcustom-fcmples=
kono
parents:
diff changeset
389 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmples) Init(-1)
kono
parents:
diff changeset
390 Integer id (N) of fcmples custom instruction.
kono
parents:
diff changeset
391
kono
parents:
diff changeset
392 mno-custom-fcmplts
kono
parents:
diff changeset
393 Target Report RejectNegative Var(nios2_custom_fcmplts, -1)
kono
parents:
diff changeset
394 Do not use the fcmplts custom instruction.
kono
parents:
diff changeset
395
kono
parents:
diff changeset
396 mcustom-fcmplts=
kono
parents:
diff changeset
397 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcmplts) Init(-1)
kono
parents:
diff changeset
398 Integer id (N) of fcmplts custom instruction.
kono
parents:
diff changeset
399
kono
parents:
diff changeset
400 mno-custom-flogs
kono
parents:
diff changeset
401 Target Report RejectNegative Var(nios2_custom_flogs, -1)
kono
parents:
diff changeset
402 Do not use the flogs custom instruction.
kono
parents:
diff changeset
403
kono
parents:
diff changeset
404 mcustom-flogs=
kono
parents:
diff changeset
405 Target Report RejectNegative Joined UInteger Var(nios2_custom_flogs) Init(-1)
kono
parents:
diff changeset
406 Integer id (N) of flogs custom instruction.
kono
parents:
diff changeset
407
kono
parents:
diff changeset
408 mno-custom-fexps
kono
parents:
diff changeset
409 Target Report RejectNegative Var(nios2_custom_fexps, -1)
kono
parents:
diff changeset
410 Do not use the fexps custom instruction.
kono
parents:
diff changeset
411
kono
parents:
diff changeset
412 mcustom-fexps=
kono
parents:
diff changeset
413 Target Report RejectNegative Joined UInteger Var(nios2_custom_fexps) Init(-1)
kono
parents:
diff changeset
414 Integer id (N) of fexps custom instruction.
kono
parents:
diff changeset
415
kono
parents:
diff changeset
416 mno-custom-fatans
kono
parents:
diff changeset
417 Target Report RejectNegative Var(nios2_custom_fatans, -1)
kono
parents:
diff changeset
418 Do not use the fatans custom instruction.
kono
parents:
diff changeset
419
kono
parents:
diff changeset
420 mcustom-fatans=
kono
parents:
diff changeset
421 Target Report RejectNegative Joined UInteger Var(nios2_custom_fatans) Init(-1)
kono
parents:
diff changeset
422 Integer id (N) of fatans custom instruction.
kono
parents:
diff changeset
423
kono
parents:
diff changeset
424 mno-custom-ftans
kono
parents:
diff changeset
425 Target Report RejectNegative Var(nios2_custom_ftans, -1)
kono
parents:
diff changeset
426 Do not use the ftans custom instruction.
kono
parents:
diff changeset
427
kono
parents:
diff changeset
428 mcustom-ftans=
kono
parents:
diff changeset
429 Target Report RejectNegative Joined UInteger Var(nios2_custom_ftans) Init(-1)
kono
parents:
diff changeset
430 Integer id (N) of ftans custom instruction.
kono
parents:
diff changeset
431
kono
parents:
diff changeset
432 mno-custom-fsins
kono
parents:
diff changeset
433 Target Report RejectNegative Var(nios2_custom_fsins, -1)
kono
parents:
diff changeset
434 Do not use the fsins custom instruction.
kono
parents:
diff changeset
435
kono
parents:
diff changeset
436 mcustom-fsins=
kono
parents:
diff changeset
437 Target Report RejectNegative Joined UInteger Var(nios2_custom_fsins) Init(-1)
kono
parents:
diff changeset
438 Integer id (N) of fsins custom instruction.
kono
parents:
diff changeset
439
kono
parents:
diff changeset
440 mno-custom-fcoss
kono
parents:
diff changeset
441 Target Report RejectNegative Var(nios2_custom_fcoss, -1)
kono
parents:
diff changeset
442 Do not use the fcoss custom instruction.
kono
parents:
diff changeset
443
kono
parents:
diff changeset
444 mcustom-fcoss=
kono
parents:
diff changeset
445 Target Report RejectNegative Joined UInteger Var(nios2_custom_fcoss) Init(-1)
kono
parents:
diff changeset
446 Integer id (N) of fcoss custom instruction.
kono
parents:
diff changeset
447
kono
parents:
diff changeset
448 mno-custom-fsqrts
kono
parents:
diff changeset
449 Target Report RejectNegative Var(nios2_custom_fsqrts, -1)
kono
parents:
diff changeset
450 Do not use the fsqrts custom instruction.
kono
parents:
diff changeset
451
kono
parents:
diff changeset
452 mcustom-fsqrts=
kono
parents:
diff changeset
453 Target Report RejectNegative Joined UInteger Var(nios2_custom_fsqrts) Init(-1)
kono
parents:
diff changeset
454 Integer id (N) of fsqrts custom instruction.
kono
parents:
diff changeset
455
kono
parents:
diff changeset
456 mno-custom-fabss
kono
parents:
diff changeset
457 Target Report RejectNegative Var(nios2_custom_fabss, -1)
kono
parents:
diff changeset
458 Do not use the fabss custom instr.
kono
parents:
diff changeset
459
kono
parents:
diff changeset
460 mcustom-fabss=
kono
parents:
diff changeset
461 Target Report RejectNegative Joined UInteger Var(nios2_custom_fabss) Init(-1)
kono
parents:
diff changeset
462 Integer id (N) of fabss custom instruction.
kono
parents:
diff changeset
463
kono
parents:
diff changeset
464 mno-custom-fnegs
kono
parents:
diff changeset
465 Target Report RejectNegative Var(nios2_custom_fnegs, -1)
kono
parents:
diff changeset
466 Do not use the fnegs custom instruction.
kono
parents:
diff changeset
467
kono
parents:
diff changeset
468 mcustom-fnegs=
kono
parents:
diff changeset
469 Target Report RejectNegative Joined UInteger Var(nios2_custom_fnegs) Init(-1)
kono
parents:
diff changeset
470 Integer id (N) of fnegs custom instruction.
kono
parents:
diff changeset
471
kono
parents:
diff changeset
472 mno-custom-fmaxs
kono
parents:
diff changeset
473 Target Report RejectNegative Var(nios2_custom_fmaxs, -1)
kono
parents:
diff changeset
474 Do not use the fmaxs custom instruction.
kono
parents:
diff changeset
475
kono
parents:
diff changeset
476 mcustom-fmaxs=
kono
parents:
diff changeset
477 Target Report RejectNegative Joined UInteger Var(nios2_custom_fmaxs) Init(-1)
kono
parents:
diff changeset
478 Integer id (N) of fmaxs custom instruction.
kono
parents:
diff changeset
479
kono
parents:
diff changeset
480 mno-custom-fmins
kono
parents:
diff changeset
481 Target Report RejectNegative Var(nios2_custom_fmins, -1)
kono
parents:
diff changeset
482 Do not use the fmins custom instruction.
kono
parents:
diff changeset
483
kono
parents:
diff changeset
484 mcustom-fmins=
kono
parents:
diff changeset
485 Target Report RejectNegative Joined UInteger Var(nios2_custom_fmins) Init(-1)
kono
parents:
diff changeset
486 Integer id (N) of fmins custom instruction.
kono
parents:
diff changeset
487
kono
parents:
diff changeset
488 mno-custom-fdivs
kono
parents:
diff changeset
489 Target Report RejectNegative Var(nios2_custom_fdivs, -1)
kono
parents:
diff changeset
490 Do not use the fdivs custom instruction.
kono
parents:
diff changeset
491
kono
parents:
diff changeset
492 mcustom-fdivs=
kono
parents:
diff changeset
493 Target Report RejectNegative Joined UInteger Var(nios2_custom_fdivs) Init(-1)
kono
parents:
diff changeset
494 Integer id (N) of fdivs custom instruction.
kono
parents:
diff changeset
495
kono
parents:
diff changeset
496 mno-custom-fmuls
kono
parents:
diff changeset
497 Target Report RejectNegative Var(nios2_custom_fmuls, -1)
kono
parents:
diff changeset
498 Do not use the fmuls custom instruction.
kono
parents:
diff changeset
499
kono
parents:
diff changeset
500 mcustom-fmuls=
kono
parents:
diff changeset
501 Target Report RejectNegative Joined UInteger Var(nios2_custom_fmuls) Init(-1)
kono
parents:
diff changeset
502 Integer id (N) of fmuls custom instruction.
kono
parents:
diff changeset
503
kono
parents:
diff changeset
504 mno-custom-fsubs
kono
parents:
diff changeset
505 Target Report RejectNegative Var(nios2_custom_fsubs, -1)
kono
parents:
diff changeset
506 Do not use the fsubs custom instruction.
kono
parents:
diff changeset
507
kono
parents:
diff changeset
508 mcustom-fsubs=
kono
parents:
diff changeset
509 Target Report RejectNegative Joined UInteger Var(nios2_custom_fsubs) Init(-1)
kono
parents:
diff changeset
510 Integer id (N) of fsubs custom instruction.
kono
parents:
diff changeset
511
kono
parents:
diff changeset
512 mno-custom-fadds
kono
parents:
diff changeset
513 Target Report RejectNegative Var(nios2_custom_fadds, -1)
kono
parents:
diff changeset
514 Do not use the fadds custom instruction.
kono
parents:
diff changeset
515
kono
parents:
diff changeset
516 mcustom-fadds=
kono
parents:
diff changeset
517 Target Report RejectNegative Joined UInteger Var(nios2_custom_fadds) Init(-1)
kono
parents:
diff changeset
518 Integer id (N) of fadds custom instruction.
kono
parents:
diff changeset
519
kono
parents:
diff changeset
520 mno-custom-frdy
kono
parents:
diff changeset
521 Target Report RejectNegative Var(nios2_custom_frdy, -1)
kono
parents:
diff changeset
522 Do not use the frdy custom instruction.
kono
parents:
diff changeset
523
kono
parents:
diff changeset
524 mcustom-frdy=
kono
parents:
diff changeset
525 Target Report RejectNegative Joined UInteger Var(nios2_custom_frdy) Init(-1)
kono
parents:
diff changeset
526 Integer id (N) of frdy custom instruction.
kono
parents:
diff changeset
527
kono
parents:
diff changeset
528 mno-custom-frdxhi
kono
parents:
diff changeset
529 Target Report RejectNegative Var(nios2_custom_frdxhi, -1)
kono
parents:
diff changeset
530 Do not use the frdxhi custom instruction.
kono
parents:
diff changeset
531
kono
parents:
diff changeset
532 mcustom-frdxhi=
kono
parents:
diff changeset
533 Target Report RejectNegative Joined UInteger Var(nios2_custom_frdxhi) Init(-1)
kono
parents:
diff changeset
534 Integer id (N) of frdxhi custom instruction.
kono
parents:
diff changeset
535
kono
parents:
diff changeset
536 mno-custom-frdxlo
kono
parents:
diff changeset
537 Target Report RejectNegative Var(nios2_custom_frdxlo, -1)
kono
parents:
diff changeset
538 Do not use the frdxlo custom instruction.
kono
parents:
diff changeset
539
kono
parents:
diff changeset
540 mcustom-frdxlo=
kono
parents:
diff changeset
541 Target Report RejectNegative Joined UInteger Var(nios2_custom_frdxlo) Init(-1)
kono
parents:
diff changeset
542 Integer id (N) of frdxlo custom instruction.
kono
parents:
diff changeset
543
kono
parents:
diff changeset
544 mno-custom-fwry
kono
parents:
diff changeset
545 Target Report RejectNegative Var(nios2_custom_fwry, -1)
kono
parents:
diff changeset
546 Do not use the fwry custom instruction.
kono
parents:
diff changeset
547
kono
parents:
diff changeset
548 mcustom-fwry=
kono
parents:
diff changeset
549 Target Report RejectNegative Joined UInteger Var(nios2_custom_fwry) Init(-1)
kono
parents:
diff changeset
550 Integer id (N) of fwry custom instruction.
kono
parents:
diff changeset
551
kono
parents:
diff changeset
552 mno-custom-fwrx
kono
parents:
diff changeset
553 Target Report RejectNegative Var(nios2_custom_fwrx, -1)
kono
parents:
diff changeset
554 Do not use the fwrx custom instruction.
kono
parents:
diff changeset
555
kono
parents:
diff changeset
556 mcustom-fwrx=
kono
parents:
diff changeset
557 Target Report RejectNegative Joined UInteger Var(nios2_custom_fwrx) Init(-1)
kono
parents:
diff changeset
558 Integer id (N) of fwrx custom instruction.
kono
parents:
diff changeset
559
kono
parents:
diff changeset
560 mno-custom-round
kono
parents:
diff changeset
561 Target Report RejectNegative Var(nios2_custom_round, -1)
kono
parents:
diff changeset
562 Do not use the round custom instruction.
kono
parents:
diff changeset
563
kono
parents:
diff changeset
564 mcustom-round=
kono
parents:
diff changeset
565 Target Report RejectNegative Joined UInteger Var(nios2_custom_round) Init(-1)
kono
parents:
diff changeset
566 Integer id (N) of round custom instruction.
kono
parents:
diff changeset
567
kono
parents:
diff changeset
568 march=
kono
parents:
diff changeset
569 Target RejectNegative Joined Enum(nios2_arch_type) Var(nios2_arch_option) Init(ARCH_R1)
kono
parents:
diff changeset
570 Specify the name of the target architecture.
kono
parents:
diff changeset
571
kono
parents:
diff changeset
572 Enum
kono
parents:
diff changeset
573 Name(nios2_arch_type) Type(enum nios2_arch_type)
kono
parents:
diff changeset
574 Valid Nios II ISA levels (for -march):
kono
parents:
diff changeset
575
kono
parents:
diff changeset
576 EnumValue
kono
parents:
diff changeset
577 Enum(nios2_arch_type) String(r1) Value(ARCH_R1)
kono
parents:
diff changeset
578
kono
parents:
diff changeset
579 EnumValue
kono
parents:
diff changeset
580 Enum(nios2_arch_type) String(r2) Value(ARCH_R2)
kono
parents:
diff changeset
581
kono
parents:
diff changeset
582 mbmx
kono
parents:
diff changeset
583 Target Report Mask(HAS_BMX)
kono
parents:
diff changeset
584 Enable generation of R2 BMX instructions.
kono
parents:
diff changeset
585
kono
parents:
diff changeset
586 mcdx
kono
parents:
diff changeset
587 Target Report Mask(HAS_CDX)
kono
parents:
diff changeset
588 Enable generation of R2 CDX instructions.
kono
parents:
diff changeset
589
kono
parents:
diff changeset
590 mgprel-sec=
kono
parents:
diff changeset
591 Target RejectNegative Joined Var(nios2_gprel_sec) Init(NULL)
kono
parents:
diff changeset
592 Regular expression matching additional GP-addressible section names.
kono
parents:
diff changeset
593
kono
parents:
diff changeset
594 mr0rel-sec=
kono
parents:
diff changeset
595 Target RejectNegative Joined Var(nios2_r0rel_sec) Init(NULL)
kono
parents:
diff changeset
596 Regular expression matching section names for r0-relative addressing.