core.simd 3 operand instructions?

Walter Bright newshound2 at digitalmars.com
Thu Sep 6 13:45:33 PDT 2012


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.



More information about the Digitalmars-d mailing list