Options_002di860.html 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- This file documents the GNU Assembler "as".
  4. Copyright (C) 1991-2017 Free Software Foundation, Inc.
  5. Permission is granted to copy, distribute and/or modify this document
  6. under the terms of the GNU Free Documentation License, Version 1.3
  7. or any later version published by the Free Software Foundation;
  8. with no Invariant Sections, with no Front-Cover Texts, and with no
  9. Back-Cover Texts. A copy of the license is included in the
  10. section entitled "GNU Free Documentation License".
  11. -->
  12. <!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ -->
  13. <head>
  14. <title>Using as: Options-i860</title>
  15. <meta name="description" content="Using as: Options-i860">
  16. <meta name="keywords" content="Using as: Options-i860">
  17. <meta name="resource-type" content="document">
  18. <meta name="distribution" content="global">
  19. <meta name="Generator" content="makeinfo">
  20. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  21. <link href="index.html#Top" rel="start" title="Top">
  22. <link href="AS-Index.html#AS-Index" rel="index" title="AS Index">
  23. <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  24. <link href="i860_002dDependent.html#i860_002dDependent" rel="up" title="i860-Dependent">
  25. <link href="Directives_002di860.html#Directives_002di860" rel="next" title="Directives-i860">
  26. <link href="Notes_002di860.html#Notes_002di860" rel="prev" title="Notes-i860">
  27. <style type="text/css">
  28. <!--
  29. a.summary-letter {text-decoration: none}
  30. blockquote.smallquotation {font-size: smaller}
  31. div.display {margin-left: 3.2em}
  32. div.example {margin-left: 3.2em}
  33. div.indentedblock {margin-left: 3.2em}
  34. div.lisp {margin-left: 3.2em}
  35. div.smalldisplay {margin-left: 3.2em}
  36. div.smallexample {margin-left: 3.2em}
  37. div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
  38. div.smalllisp {margin-left: 3.2em}
  39. kbd {font-style:oblique}
  40. pre.display {font-family: inherit}
  41. pre.format {font-family: inherit}
  42. pre.menu-comment {font-family: serif}
  43. pre.menu-preformatted {font-family: serif}
  44. pre.smalldisplay {font-family: inherit; font-size: smaller}
  45. pre.smallexample {font-size: smaller}
  46. pre.smallformat {font-family: inherit; font-size: smaller}
  47. pre.smalllisp {font-size: smaller}
  48. span.nocodebreak {white-space:nowrap}
  49. span.nolinebreak {white-space:nowrap}
  50. span.roman {font-family:serif; font-weight:normal}
  51. span.sansserif {font-family:sans-serif; font-weight:normal}
  52. ul.no-bullet {list-style: none}
  53. -->
  54. </style>
  55. </head>
  56. <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
  57. <a name="Options_002di860"></a>
  58. <div class="header">
  59. <p>
  60. Next: <a href="Directives_002di860.html#Directives_002di860" accesskey="n" rel="next">Directives-i860</a>, Previous: <a href="Notes_002di860.html#Notes_002di860" accesskey="p" rel="prev">Notes-i860</a>, Up: <a href="i860_002dDependent.html#i860_002dDependent" accesskey="u" rel="up">i860-Dependent</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="AS-Index.html#AS-Index" title="Index" rel="index">Index</a>]</p>
  61. </div>
  62. <hr>
  63. <a name="i860-Command_002dline-Options"></a>
  64. <h4 class="subsection">9.16.2 i860 Command-line Options</h4>
  65. <a name="SVR4-compatibility-options"></a>
  66. <h4 class="subsubsection">9.16.2.1 SVR4 compatibility options</h4>
  67. <dl compact="compact">
  68. <dt><code>-V</code></dt>
  69. <dd><p>Print assembler version.
  70. </p></dd>
  71. <dt><code>-Qy</code></dt>
  72. <dd><p>Ignored.
  73. </p></dd>
  74. <dt><code>-Qn</code></dt>
  75. <dd><p>Ignored.
  76. </p></dd>
  77. </dl>
  78. <a name="Other-options"></a>
  79. <h4 class="subsubsection">9.16.2.2 Other options</h4>
  80. <dl compact="compact">
  81. <dt><code>-EL</code></dt>
  82. <dd><p>Select little endian output (this is the default).
  83. </p></dd>
  84. <dt><code>-EB</code></dt>
  85. <dd><p>Select big endian output. Note that the i860 always reads instructions
  86. as little endian data, so this option only effects data and not
  87. instructions.
  88. </p></dd>
  89. <dt><code>-mwarn-expand</code></dt>
  90. <dd><p>Emit a warning message if any pseudo-instruction expansions occurred.
  91. For example, a <code>or</code> instruction with an immediate larger than 16-bits
  92. will be expanded into two instructions. This is a very undesirable feature to
  93. rely on, so this flag can help detect any code where it happens. One
  94. use of it, for instance, has been to find and eliminate any place
  95. where <code>gcc</code> may emit these pseudo-instructions.
  96. </p></dd>
  97. <dt><code>-mxp</code></dt>
  98. <dd><p>Enable support for the i860XP instructions and control registers. By default,
  99. this option is disabled so that only the base instruction set (i.e., i860XR)
  100. is supported.
  101. </p></dd>
  102. <dt><code>-mintel-syntax</code></dt>
  103. <dd><p>The i860 assembler defaults to AT&amp;T/SVR4 syntax. This option enables the
  104. Intel syntax.
  105. </p></dd>
  106. </dl>
  107. </body>
  108. </html>