diff options
author | Yasuo Kuwahara <kwhr00@gmail.com> | 2021-05-25 18:46:19 +0900 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2021-05-26 15:33:59 -0700 |
commit | 26b1248f66c20f9d7fa384acecfdac03a0c8393d (patch) | |
tree | 99fbc61f5f8d6375879d035a383842f789311a4b /hw | |
parent | 57dcb643d79731b08a863444d6591d22552bc2e5 (diff) |
tcg/aarch64: Fix tcg_out_rotl
The last argument of tcg_out_extr() must be in the range 0-31 if ext==0.
Before the fix, when m==0 it becomes 32 and it crashes with an Illegal
instruction on Apple Silicon. After the fix, it will be 0. If m is in
the range 1-31, it is the same as before.
Signed-off-by: Yasuo Kuwahara <kwhr00@gmail.com>
Message-Id: <CAHfJ0vSXnmnTLmT0kR=a8ACRdw_UsLYOhStzUzgVEHoH8U-7sA@mail.gmail.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'hw')
0 files changed, 0 insertions, 0 deletions