target/arm: Split out gen_rebuild_hflags
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 17 Apr 2022 17:43:38 +0000 (10:43 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 22 Apr 2022 13:44:54 +0000 (14:44 +0100)
commite01aa38d48babc21b62286e2435cb1d00bc82ae9
treea53cd772b369ee64637b6f450bf31ef3bc5446a9
parent667a4e62358bb55a500f9cb1860e88f0b9f82ccb
target/arm: Split out gen_rebuild_hflags

For aa32, the function has a parameter to use the new el.
For aa64, that never happens.
Use tcg_constant_i32 while we're at it.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/translate-a64.c
target/arm/translate.c