- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there a PDF or word document containing Intel's x64 intrinsics which run on both platforms (x86 and x64).
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You can check the Instruction Set reference. You'll find the intrinsic for each SIMD instruction.
Almost all intrinsics are available both on x64 and x32. For those which aren't, just look for differences between the "64-BitMode" and "Compat/Leg Mode" columns
Regards,
Matthieu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Matthieu,
Thanks.
If that is the case then what are the intrinsics mentioned specifically as x64 Intrinsicsin the site below:
http://msdn.microsoft.com/en-us/library/azcs88h2(v=VS.80).aspx
Are these not the x64 intrinsics? Only a subset of these runs on both x64 and x86 platforms (20-30 nos).
http://msdn.microsoft.com/en-us/library/5704bbxw(v=VS.80).aspx
Are you referring to a different set of intrinsics, I mean are you referring to the Intel's x64 Intrinsics. If that is the case then can help me find the Intrinsic reference (not entire instruction set reference)for that and how will I know if it runs on both x86 and x64 modes. Surely all x64 intrinsics may not run on x86?
www.intel.com/assets/pdf/manual/253666.pdf and another pdf document. Here all the intrinsics are the available on x64 and x86. (except a few for example: _mm_crc32_u64 which runs only on x64).
Thanks again
Thanks.
If that is the case then what are the intrinsics mentioned specifically as x64 Intrinsicsin the site below:
http://msdn.microsoft.com/en-us/library/azcs88h2(v=VS.80).aspx
Are these not the x64 intrinsics? Only a subset of these runs on both x64 and x86 platforms (20-30 nos).
http://msdn.microsoft.com/en-us/library/5704bbxw(v=VS.80).aspx
Are you referring to a different set of intrinsics, I mean are you referring to the Intel's x64 Intrinsics. If that is the case then can help me find the Intrinsic reference (not entire instruction set reference)for that and how will I know if it runs on both x86 and x64 modes. Surely all x64 intrinsics may not run on x86?
www.intel.com/assets/pdf/manual/253666.pdf and another pdf document. Here all the intrinsics are the available on x64 and x86. (except a few for example: _mm_crc32_u64 which runs only on x64).
Thanks again
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I focused mostly on SIMD instructions earlier.
From what I can see here (http://msdn.microsoft.com/en-us/library/azcs88h2(v=VS.80).aspx), most of these functions are available on both platforms except the *64 as one could expect.
Intel as a similar list of intrinsics in its compiler documention. I don't know if it's available as a PDF download somewhere. I don't know either if there's been some understanding between MS, Intel, GNU GCC... for compatibility of these intrinsics on all compilers (same names, same include files...).
Regards,
Matthieu

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page