System programming in D (Was: The God Language)

Manu turkeyman at gmail.com
Thu Jan 5 12:38:39 PST 2012


On 5 January 2012 22:33, a <a at a.com> wrote:

>
> > A language defined 128bit SIMD type would be fine for basically all
> > architectures. Even though they support different operations on these
> > registers, the size and allocation patterns are always the same across
> all
> > architectures; 128 bits, 16byte aligned, etc. This allows at minimum
> > platform independent expression of structures containing simd data, and
> > calling of functions passing these types as args.
>
> You forgot about AVX. It uses 256 bit registers and is supported in new
> Intel and AMD processors.
>

AVX is another type, a new 256bit type, as double is to float, and should
also have a keyword ;)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120105/6b5a95a5/attachment.html>


More information about the Digitalmars-d mailing list