On 2 November 2012 20:10, deadalnix <span dir="ltr"><<a href="mailto:deadalnix@gmail.com" target="_blank">deadalnix@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Le 02/11/2012 18:46, Andrei Alexandrescu a écrit :<div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/2/12 1:22 PM, Walter Bright wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/2/2012 2:01 AM, Jens Mueller wrote:<br>
> I had the same thought when reading this. Very disappointing. An issue<br>
> with zero votes is fixed instead of more important ones.<br>
<br>
It's a very fair question.<br>
<br>
Manu works for Remedy Games, a developer of hit PC games, such as Max<br>
Payne and Alan Wake. He champions a team that is investigating<br>
committing to D for a major new game. This would be a huge design win<br>
for D, and an enormous boost for D. I view the most effective use of my<br>
time at the moment is to ensure that they can bet on D and win. Remedy's<br>
use of D for a high profile product will prove that D is ready and able<br>
for the big time, and that others can develop using D with confidence.<br>
<br>
Nearly all of what he needs the D community needs anyway, such as the<br>
big push for Win64 support and the SIMD support (more on that in another<br>
post).<br>
</blockquote>
<br>
I should add that I'm also totally behind this. When Walter jumped into<br>
implementing SIMD support on a hunch, I completely disagreed, but that<br>
was a great decision.<br>
<br>
Andrei<br>
</blockquote>
<br></div></div>
I still don't understand the benefice over align(16) float[4] .<br>
</blockquote></div><br><div>It's a mechanism to insist on register placement and usage semantics. On the vast majority of architectures, floats and simd are absolutely incompatible. It's awfully dangerous to describe them both with a single type when they are mutually exclusive...</div>