target/arm: Split gen_add_CC and gen_sub_CC
commit372b7ec3a88fb9a273d71b63a9c3e340a66c2a1b
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 12 May 2023 14:40:51 +0000 (12 15:40 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 18 May 2023 10:28:39 +0000 (18 11:28 +0100)
treee971b41a89aca324d20f798bd3575e6d2ac64a22
parent45fda88ea2185699c2bc1e3339a16db59b40eb72
target/arm: Split gen_add_CC and gen_sub_CC

Split out specific 32-bit and 64-bit functions.
These carry the same signature as tcg_gen_add_i64,
and so will be easier to pass as callbacks.

Retain gen_add_CC and gen_sub_CC during conversion.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20230512144106.3608981-6-peter.maydell@linaro.org
[PMM: rebased]
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/tcg/translate-a64.c