DescriptionHandle GPR and vector shift ops. Handle pmull also.
For the integer shift ops, since the Src1 operand is forced
to be an immediate or register (cl), it should be legal to
have Dest+Src0 be either register or memory. However, we
are currently only using the register form. It might be the
case that shift w/ Dest+Src0 as mem are less optimized
on some micro-architectures though, since it has to load,
shift, and store all in one operation, but I'm not sure.
BUG=none
R=stichnot@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=8bcca0418f0719b5acaa6cebcf9db20aa402aa2c
Patch Set 1 #Patch Set 2 : grammar #
Total comments: 6
Patch Set 3 : review #Patch Set 4 : add more pmull tests #Patch Set 5 : xx #
Total comments: 2
Patch Set 6 : fix comment #
Total comments: 1
Patch Set 7 : test encodings #
Messages
Total messages: 11 (1 generated)
|