Changes from v2: * Patch 4 relaxes the checking on NPC: (1) save_npc has just asserted that if the low 2 bits are non-zero, then we have exactly one of our 3 special cases. (2) The difference between DYNAMIC_PC_LOOKUP and DYNAMIC_PC within NPC are not relevant to chaining, only those two values within PC. Therefore simplify the test in sparc_tr_tb_stop.
r~ Richard Henderson (8): target/sparc: Use tcg_gen_lookup_and_goto_ptr in gen_goto_tb target/sparc: Fix npc comparison in sparc_tr_insn_start target/sparc: Drop inline markers from translate.c target/sparc: Introduce DYNAMIC_PC_LOOKUP target/sparc: Use DYNAMIC_PC_LOOKUP for conditional branches target/sparc: Use DYNAMIC_PC_LOOKUP for JMPL target/sparc: Use DYNAMIC_PC_LOOKUP for v9 RETURN target/sparc: Use tcg_gen_lookup_and_goto_ptr for v9 WRASI target/sparc/translate.c | 402 ++++++++++++++++++++++----------------- 1 file changed, 225 insertions(+), 177 deletions(-) -- 2.34.1