Re: [PATCH 16/18] target/arm: Implement MVE long shifts by register

2021-06-28 Thread Richard Henderson
On 6/28/21 6:58 AM, Peter Maydell wrote: + LSLL_rr1110101 0010 1 ... 0 ... 1 1101 @mve_shl_rr + ASRL_rr1110101 0010 1 ... 0 ... 1 0010 1101 @mve_shl_rr + UQRSHLL64_rr 1110101 0010 1 ... 1 ... 1 1101 @mve_shl_rr + SQRSHRL64_rr 1110101 0010

[PATCH 16/18] target/arm: Implement MVE long shifts by register

2021-06-28 Thread Peter Maydell
Implement the MVE long shifts by register, which perform shifts on a pair of general-purpose registers treated as a 64-bit quantity, with the shift count in another general-purpose register, which might be either positive or negative. Like the long-shifts-by-immediate, these encodings sit in the s