target/ppc: Use vector variable shifts for VSL, VSR, VSRA
commit571fbe6ccd7a159789e5d473e2837d45764197ec
authorRichard Henderson <richard.henderson@linaro.org>
Sat, 18 May 2019 19:14:29 +0000 (18 12:14 -0700)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 29 May 2019 01:39:45 +0000 (29 11:39 +1000)
tree64bd9a9476cbeb86f9d40147d82c6eff2c841990
parent64d4a53431733fe9d50e94a5a33b15d151f7f8e9
target/ppc: Use vector variable shifts for VSL, VSR, VSRA

The gvec expanders take care of masking the shift amount
against the element width.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20190518191430.21686-2-richard.henderson@linaro.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
target/ppc/helper.h
target/ppc/int_helper.c
target/ppc/translate/vmx-impl.inc.c