It would be weird if some TCG_COND_* codes are supported in only restricted cases. Let's go ahead and fill this out.
Based-on: 20240506010403.6204-1-richard.hender...@linaro.org ("[PATCH 00/57] target/arm: Convert a64 advsimd to decodetree (part 1)") I will inject the target/arm patch as 45.5 in the above, and route the rest through tcg-next. r~ Richard Henderson (4): tcg: Introduce TCG_TARGET_HAS_tst_vec tcg: Expand TCG_COND_TST* if not TCG_TARGET_HAS_tst_vec tcg/aarch64: Support TCG_TARGET_HAS_tst_vec tcg/arm: Support TCG_TARGET_HAS_tst_vec target/arm: Use TCG_COND_TSTNE in gen_cmtst_vec include/tcg/tcg.h | 1 + tcg/aarch64/tcg-target.h | 1 + tcg/arm/tcg-target.h | 1 + tcg/i386/tcg-target.h | 1 + tcg/loongarch64/tcg-target.h | 1 + tcg/ppc/tcg-target.h | 1 + tcg/s390x/tcg-target.h | 1 + tcg/tcg-op-vec.c | 18 ++++++++++++++++++ tcg/aarch64/tcg-target.c.inc | 26 ++++++++++++++++++++++++-- tcg/arm/tcg-target.c.inc | 23 ++++++++++++++++++++--- 10 files changed, 69 insertions(+), 5 deletions(-) -- 2.34.1