Multiplication SSE de 4 entiers 32 bits
Comment multiplier les quatre nombres entiers de 32 bits par un autre de 4 nombres entiers?
Je n'ai pas trouvé d'instruction qui peut le faire.
source d'informationauteur Yury
Vous devez vous connecter pour publier un commentaire.
Si vous avez besoin d' signé 32 x 32 bits entier multiplication ensuite l'exemple suivant à software.intel.com semble que ça devrait faire ce que vous voulez:
Vous pourriez avoir deux versions - l'une pour les anciens Cpu et un pour les récents Processeurs, dans ce cas, vous pouvez effectuer les opérations suivantes:
PMULLDde SSE 4.1, est-ce que.
La description est un peu trompeur, il parle signé multiplication, mais depuis, il stocke uniquement le bas du 32bits, c'est vraiment un signe inconscient de l'instruction que vous pouvez utiliser pour les deux, tout comme
IMUL
.