On 10/14/2026 12:52 PM, Brian Cain wrote: > Implement v83 restricted indirect-control-flow instructions and validate > their targets. > > Signed-off-by: Brian Cain <[email protected]> > --- > target/hexagon/cpu.h | 3 ++ > target/hexagon/cpu_bits.h | 1 + > target/hexagon/gen_tcg.h | 56 +++++++++++++++++++++- > target/hexagon/gen_tcg_sys.h | 6 +++ > target/hexagon/macros.h | 12 +++++ > target/hexagon/translate.h | 3 ++ > target/hexagon/attribs_def.h.inc | 1 + > target/hexagon/reg_fields_def.h.inc | 1 + > linux-user/hexagon/cpu_loop.c | 6 +++ > target/hexagon/cpu.c | 6 +++ > target/hexagon/genptr.c | 36 ++++++++++++++ > target/hexagon/hex_interrupts.c | 3 ++ > target/hexagon/hexswi.c | 11 +++++ > target/hexagon/machine.c | 3 +- > target/hexagon/translate.c | 51 ++++++++++++++++++++ > target/hexagon/tag_rev_info.c.inc | 20 ++++++++ > target/hexagon/imported/alu.idef | 3 ++ > target/hexagon/imported/branch.idef | 38 +++++++++++++++ > target/hexagon/imported/encode_pp.def | 18 ++++++- > target/hexagon/imported/encode_subinsn.def | 1 + > target/hexagon/imported/subinsns.idef | 2 + > target/hexagon/imported/system.idef | 2 +- > 22 files changed, 279 insertions(+), 4 deletions(-) >
Reviewed-by: Pierrick Bouvier <[email protected]>
