SIMD and the CLR

Does the CLR natively support SIMD operations, such as SSE2 or 3DNow!

Answer this question

SIMD and the CLR

  • bjornstoro

    I'm afraid I'm going to have to bump this, I think a week is long enough ;)

    The only way I can think of is by using intrinsics in a C++/CLI library, and calling it from another assembley, but I would prefer to know how to do it from within any language. So, any help


  • Paul J.M. Settels

    first off using the common language runtime and expecting speed seams mutaly exclusive. Intel(r) and AMD(r) both have manuals in pdf format telling you how to use MMX and 3dNow! instruction sets, but there is no geting around using intristics or Assembly Language. there is a header containing interistics called "MM3dNow.h". I'm not sure if you have to include any LIBS. Although I just looked at the header and I believe you can use SIMD in CLR. oh yeah amd manual 25112 for 64bit and 22007 for 32bit. I hope this helps.
  • SIMD and the CLR