start on SIMD documentation
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Mon Jan 16 11:37:52 PST 2012
On 1/16/12 1:32 PM, Walter Bright wrote:
> On 1/16/2012 8:38 AM, Andrei Alexandrescu wrote:
>> Either approach should work perfectly fine; it "cheats in style" by
>> using an
>> existing language construct that exactly matches the special-cased
>> capability.
>> The current approach cheats badly - it messes with the language's
>> fabric by
>> defining a construct that's not a function but looks like one.
>
> You're right, it is cheating.
>
>> I'd be in your debt if you could at least do the right thing when
>> defining new
>> intrinsics.
>
> We can talk about that some more. At some point, there's going to have
> to be some compiler magic going on.
OK. The overarching point is that the magic should be virtually
indistinguishable from using the regular constructs. It's an
optimization, and just like with any other optimization, you don't
expect it to change the meaning of a construct.
Andrei
More information about the Digitalmars-d
mailing list