core.simd 3 operand instructions?

Benjamin Thaut code at benjamin-thaut.de
Fri Sep 7 09:22:45 PDT 2012


Am 06.09.2012 22:45, schrieb Walter Bright:
> On 9/6/2012 12:21 PM, Benjamin Thaut wrote:
>> Looking at core.simd I noticed that all simd instructions that take 3
>> operands
>> (usually two operands and some kind of constant third value), are
>> commented out
>> for the opcodes. Most likely because __simd() does not have a 4th
>> parameter
>> which could be used to pass in the additional value for some of the
>> opcodes.
>>
>> Are there plans to fix this? Because for example the shuffle
>> instructions are
>> pretty important (try doing a cross product without simd shuffle
>> instructions...)
>
> simd support is very important, but I put it on the back burner for the
> moment while applying the paddles to the Win64 compiler.
>

That is nice to hear, I would prefer 64 bit support on windows over simd 
any time ;-)

Kind Regards
Benjamin Thaut


More information about the Digitalmars-d mailing list