simd - Why there is no pmulluw, pslad and pslaw commands in MMX? -



simd - Why there is no pmulluw, pslad and pslaw commands in MMX? -

why there no pmulluw, pslad , pslaw commands in mmx? , why there no movb , movw commands?

there totally pmulluw, it's called pmullw. since keeps low half, there no difference between signed , unsigned.

for related reason, pslad , pslaw pslld , psllw respectively. left shift left shift, signedness doesn't come in picture, shift (assuming shift 1) second-to-highest bit highest, nil else makes sense (the cases in signed-overflows exactly cases in "full result" cannot represented anyway, trying somehow preserve sign useless). right shift has signed , unsigned versions.

simd cpu-architecture mmx

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -