]> git.proxmox.com Git - mirror_qemu.git/commit
tcg/aarch64: Use tcg_constant_vec with tcg vec expanders
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 8 Sep 2020 00:47:31 +0000 (00:47 +0000)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 13 Jan 2021 18:39:08 +0000 (08:39 -1000)
commit10061ffe56998ffe9ab6b83ee8338673fa280ca7
tree84d4c5078809a5451fa8aab3e442c4879c6543dc
parent44aa59a0991de4f54b318787c6175b16337f8e77
tcg/aarch64: Use tcg_constant_vec with tcg vec expanders

Improve rotrv_vec to reduce "t1 = -v2, t2 = t1 + c" to
"t1 = -v2, t2 = c - v2".  This avoids a serial dependency
between t1 and t2.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/aarch64/tcg-target.c.inc