<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>