More Front End Vector Support

Walter Bright newshound2 at digitalmars.com
Wed Jul 4 14:43:45 PDT 2012


On 7/4/2012 7:19 AM, Iain Buclaw wrote:
> Morning,
>
> I've noticed that 256bit vector support has been added to the D frontend during
> the development stages of 2.060 whilst was looking around in druntime core.
>
> https://github.com/D-Programming-Language/druntime/commit/fcc91588e89fa48b699f0efe0cdfb8c23e2bb4ae
>
>
>
> Is anyone willing to object if I raise a pull request to add 64bit Vector
> support in the D frontend too for architectures that support? This includes
> i386/x86_64 using MMX extensions, and ARM using NEON extensions.
>
> Not sure how well DMD would cope with the type in it's backend though, but can
> always reject it in its backend with an error.

64 bit MMX extensions for x86 are, as far as I can tell, quite obsolete. The 
CPUs support those instructions for backwards compatibility, but I cannot see 
any reason for D to add new support for it.




More information about the Digitalmars-d mailing list