]> git.ipfire.org Git - thirdparty/qemu.git/commit
tcg: Add gvec expanders for vector shift by scalar
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 19 Apr 2019 04:19:38 +0000 (18:19 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 13 May 2019 22:52:08 +0000 (22:52 +0000)
commitb4578cd91cda4cef1c413304353ca6dc5b957b60
treef383a7efd374e9cd393e7dbe30d35ec36eef5477
parent79525dfd08262d8de10d271f17e5a4096ef96d16
tcg: Add gvec expanders for vector shift by scalar

Allow expansion either via shift by scalar or by replicating
the scalar for shift by vector.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
v3: Use a private structure for do_gvec_shifts.
tcg/tcg-op-gvec.c
tcg/tcg-op-gvec.h
tcg/tcg-op-vec.c
tcg/tcg-op.h