tcg/aarch64: Fix generation of "scalar" vector operations
commitd81bad24dfea6ec0331599de1f31d822aba9dae1
authorRichard Henderson <richard.henderson@linaro.org>
Sat, 20 Feb 2021 21:07:51 +0000 (20 21:07 +0000)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 6 Mar 2021 19:45:21 +0000 (6 11:45 -0800)
tree648fd26a7c811ae02b6ad631b8eb94fce76b2adf
parent6c2c7772f69bcd7e7a88308fd6aaf19debb7ada4
tcg/aarch64: Fix generation of "scalar" vector operations

For some vector operations, "1D" is not a valid type, and there
are separate instructions for the 64-bit scalar operation.

Tested-by: Stefan Weil <sw@weilnetz.de>
Buglink: https://bugs.launchpad.net/qemu/+bug/1916112
Fixes: 14e4c1e2355 ("tcg/aarch64: Add vector operations")
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/aarch64/tcg-target.c.inc