core.simd 3 operand instructions?

Benjamin Thaut code at benjamin-thaut.de
Thu Sep 6 12:21:49 PDT 2012


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...)

Kind Regards
Benjamin Thaut


More information about the Digitalmars-d mailing list