You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SH-Floating-Point.html 4.2KB

3 vuotta sitten
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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-2020 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 6.5, http://www.gnu.org/software/texinfo/ -->
  13. <head>
  14. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  15. <title>SH Floating Point (Using as)</title>
  16. <meta name="description" content="SH Floating Point (Using as)">
  17. <meta name="keywords" content="SH Floating Point (Using as)">
  18. <meta name="resource-type" content="document">
  19. <meta name="distribution" content="global">
  20. <meta name="Generator" content="makeinfo">
  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="SH_002dDependent.html#SH_002dDependent" rel="up" title="SH-Dependent">
  25. <link href="SH-Directives.html#SH-Directives" rel="next" title="SH Directives">
  26. <link href="SH_002dAddressing.html#SH_002dAddressing" rel="prev" title="SH-Addressing">
  27. <style type="text/css">
  28. <!--
  29. a.summary-letter {text-decoration: none}
  30. blockquote.indentedblock {margin-right: 0em}
  31. blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
  32. blockquote.smallquotation {font-size: smaller}
  33. div.display {margin-left: 3.2em}
  34. div.example {margin-left: 3.2em}
  35. div.lisp {margin-left: 3.2em}
  36. div.smalldisplay {margin-left: 3.2em}
  37. div.smallexample {margin-left: 3.2em}
  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.nolinebreak {white-space: nowrap}
  49. span.roman {font-family: initial; font-weight: normal}
  50. span.sansserif {font-family: sans-serif; font-weight: normal}
  51. ul.no-bullet {list-style: none}
  52. -->
  53. </style>
  54. </head>
  55. <body lang="en">
  56. <a name="SH-Floating-Point"></a>
  57. <div class="header">
  58. <p>
  59. Next: <a href="SH-Directives.html#SH-Directives" accesskey="n" rel="next">SH Directives</a>, Previous: <a href="SH-Syntax.html#SH-Syntax" accesskey="p" rel="prev">SH Syntax</a>, Up: <a href="SH_002dDependent.html#SH_002dDependent" accesskey="u" rel="up">SH-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>
  60. </div>
  61. <hr>
  62. <a name="Floating-Point-14"></a>
  63. <h4 class="subsection">9.43.3 Floating Point</h4>
  64. <a name="index-floating-point_002c-SH-_0028IEEE_0029"></a>
  65. <a name="index-SH-floating-point-_0028IEEE_0029"></a>
  66. <p>SH2E, SH3E and SH4 groups have on-chip floating-point unit (FPU). Other
  67. SH groups can use <code>.float</code> directive to generate <small>IEEE</small>
  68. floating-point numbers.
  69. </p>
  70. <p>SH2E and SH3E support single-precision floating point calculations as
  71. well as entirely PCAPI compatible emulation of double-precision
  72. floating point calculations. SH2E and SH3E instructions are a subset of
  73. the floating point calculations conforming to the IEEE754 standard.
  74. </p>
  75. <p>In addition to single-precision and double-precision floating-point
  76. operation capability, the on-chip FPU of SH4 has a 128-bit graphic
  77. engine that enables 32-bit floating-point data to be processed 128
  78. bits at a time. It also supports 4 * 4 array operations and inner
  79. product operations. Also, a superscalar architecture is employed that
  80. enables simultaneous execution of two instructions (including FPU
  81. instructions), providing performance of up to twice that of
  82. conventional architectures at the same frequency.
  83. </p>
  84. </body>
  85. </html>