<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    in the language reference manual there is no definition for the
    prefix "s" (only for large "S" which has to do with the stack).<br>
    <br>
    <span style="color: rgb(0, 0, 0); font-family: Consolas, 'Deja Vu
      Sans Mono', 'Bitstream Vera Sans Mono', monospace; font-size:
      13px; font-style: normal; font-variant: normal; font-weight:
      normal; letter-spacing: normal; line-height: 21px; orphans: auto;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: auto; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255); display: inline !important; float: none;">BTW for x86, I get
      <br>
      s0:64:64<br>
      <br>
      Not sure what this means.<br>
      <br>
    </span>The form:<br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <span style="color: rgb(0, 0, 0); font-family: Consolas, 'Deja Vu
      Sans Mono', 'Bitstream Vera Sans Mono', monospace; font-size:
      13px; font-style: normal; font-variant: normal; font-weight:
      normal; letter-spacing: normal; line-height: 21px; orphans: auto;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: auto; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255); display: inline !important; float: none;">i<size>:<abi>:<pref><br>
      <br>
      Seems to mean that llvm type i<size> and then abi == the
      number of bits.<br>
      <br>
      what is the acronym here for abi or does this mean that the ABI
      specified size?<br>
      <br>
      for "a", the definition is <br>
    </span><br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <span style="color: rgb(0, 0, 0); font-family: Consolas, 'Deja Vu
      Sans Mono', 'Bitstream Vera Sans Mono', monospace; font-size:
      13px; font-style: normal; font-variant: normal; font-weight:
      normal; letter-spacing: normal; line-height: 21px; orphans: auto;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: auto; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255); display: inline !important; float: none;">a:<abi>:<pref><br>
      <br>
      But if I compile a program with x86 on a 64 bit machine I get:<br>
      <br>
      a0:0:64<br>
      <br>
      So this means that as long as the number of bits is greater than
      0, the alignment is 64.<br>
      0 is like a wildcard in this case and the <abi> field is not
      relevant?<br>
      <br>
      In any case, the syntax is incorrect since there is no size field.<br>
      <br>
      BTW, it seems that S0 means the natural alignment is unspecified,
      which not in the document.<br>
      Also, the absence of S means unspecified also.<br>
      <br>
      Tia.<br>
      <br>
      Reed<br>
      <br>
    </span>
  </body>
</html>