OSDN Git Service

tcg/i386: Implement avx512 variable shifts
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 16 Dec 2021 05:18:48 +0000 (21:18 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 4 Mar 2022 18:50:41 +0000 (08:50 -1000)
commitef77ce0d5c4b2e738cd09b4425ce56e071a4aadc
tree68cbf54ce55513f32101cdc053acf2dfb5821fd9
parent54e2d650ddea28968160dee6d51cccd4dbfc7aea
tcg/i386: Implement avx512 variable shifts

AVX512VL has VPSRAVQ, and
AVX512BW has VPSLLVW, VPSRAVW, VPSRLVW.

Tested-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/i386/tcg-target.c.inc