Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Beginner
14 Views

Multiplication instruction

Is there any instruction to do signed dword integer multiplication using sse3 ??
I found muldq which is available only in sse4 !!!

0 Kudos
1 Reply
Highlighted
Valued Contributor I
14 Views

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

0 Kudos