On 5/12/23 15:41, Peter Maydell wrote:
+static bool trans_ERETA(DisasContext *s, arg_reta *a)
+{
+TCGv_i64 dst;
+
+if (!dc_isar_feature(aa64_pauth, s)) {
+return false;
+}
+/* The FGT trap takes precedence over an auth trap. */
+if (s->fgt_eret) {
+gen_exceptio
Convert the exception-return insns ERET, ERETA and ERETB to
decodetree. These were the last insns left in the legacy
decoder function disas_uncond_reg_b(), which allows us to
remove it.
The old decoder explicitly decoded the DRPS instruction,
only in order to call unallocated_encoding() on it, exa