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