Notes_002di860.html 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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: Notes-i860</title>
  15. <meta name="description" content="Using as: Notes-i860">
  16. <meta name="keywords" content="Using as: Notes-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="Options_002di860.html#Options_002di860" rel="next" title="Options-i860">
  26. <link href="i860_002dDependent.html#i860_002dDependent" rel="prev" title="i860-Dependent">
  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="Notes_002di860"></a>
  58. <div class="header">
  59. <p>
  60. Next: <a href="Options_002di860.html#Options_002di860" accesskey="n" rel="next">Options-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-Notes"></a>
  64. <h4 class="subsection">9.16.1 i860 Notes</h4>
  65. <p>This is a fairly complete i860 assembler which is compatible with the
  66. UNIX System V/860 Release 4 assembler. However, it does not currently
  67. support SVR4 PIC (i.e., <code>@GOT, @GOTOFF, @PLT</code>).
  68. </p>
  69. <p>Like the SVR4/860 assembler, the output object format is ELF32. Currently,
  70. this is the only supported object format. If there is sufficient interest,
  71. other formats such as COFF may be implemented.
  72. </p>
  73. <p>Both the Intel and AT&amp;T/SVR4 syntaxes are supported, with the latter
  74. being the default. One difference is that AT&amp;T syntax requires the &rsquo;%&rsquo;
  75. prefix on register names while Intel syntax does not. Another difference
  76. is in the specification of relocatable expressions. The Intel syntax
  77. is <code>ha%expression</code> whereas the SVR4 syntax is <code>[expression]@ha</code>
  78. (and similarly for the &quot;l&quot; and &quot;h&quot; selectors).
  79. </p>
  80. </body>
  81. </html>