<br><br><div><span class="gmail_quote">On 8/8/07, <b class="gmail_sendername">Matthieu Brucher</b> &lt;<a href="mailto:matthieu.brucher@gmail.com">matthieu.brucher@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<span class="q"><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div>My 64 bit linux on Intel aligns arrays, whatever the data type, on 16 byte boundaries. It might be interesting to see what happens with the Intel and MSVC comipilers, but I expect similar results.
</div></div></blockquote></div><br></span>According to the doc on the msdn, the data should be 16-bits aligned.</blockquote><div><br>Shades of DOS and 16 bit machines. Have you checked what actually happens on modern hardware?
<br><br>Chuck <br></div><br></div><br>