I am looking into using the PDEP/PEXT machine instructions as part of Nim 
proc:s and it seems to me that the `asm` keyword requires that you somehow know 
which registers contains which variable.

So I am thinking using the intrinsic C functions like: `unsigned __int64 
_pext_u64(unsigned __int64 src, unsigned __int64 mask);` through the foreign 
function interface makes more sense.

Is this right or am I missing something?

Reply via email to