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