- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there any instruction to do signed dword integer multiplication using sse3 ??
I found muldq which is available only in sse4 !!!
I found muldq which is available only in sse4 !!!
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If I remember correctly there is no such instruction in SSE3 -- full support for SIMD 32-bit integer multiplication was added in SSE4.1 with PMULDQ and PMULLD.
You can use PMULUDQ (_mm_mul_epu32() intrinsic) from SSE2 though, people have been using that to multiply signed integers as well.
Take a look at this thread:
http://software.intel.com/en-us/forums/showthread.php?t=75969
You can use PMULUDQ (_mm_mul_epu32() intrinsic) from SSE2 though, people have been using that to multiply signed integers as well.
Take a look at this thread:
http://software.intel.com/en-us/forums/showthread.php?t=75969

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