arm64: implement pmull{2}.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2888 8f6e269a-dfd6-0310-a8e1-e2731360e62c
The vector versions of the count leading zeros/sign bits primops
(Iop_Cls* and Iop_Clz*) misleadingly imply a signedness in the
incoming lanes.  Rename them to fix this.  Fixes #326026.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2889 8f6e269a-dfd6-0310-a8e1-e2731360e62c
Rename the vector subparts-of-lanes-reversal IROps to names
that are easier to understand.  No functional change.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2890 8f6e269a-dfd6-0310-a8e1-e2731360e62c
arm64: implement: rbit 16b,8b, rev16 16b,8b


git-svn-id: svn://svn.valgrind.org/vex/trunk@2891 8f6e269a-dfd6-0310-a8e1-e2731360e62c