On Mon, Sep 14, 2026 at 2:00 PM Marco Liebel <[email protected]> wrote:
> On Fri, Sep 11, 2026 at 5:08 PM Taylor Simpson <[email protected]> > wrote: > > > > Signed-off-by: Taylor Simpson <[email protected]> > > --- > > target/hexagon/translate.h | 11 +++++++++-- > > target/hexagon/translate.c | 4 ++++ > > 2 files changed, 13 insertions(+), 2 deletions(-) > > > > diff --git a/target/hexagon/translate.h b/target/hexagon/translate.h > > index eb0d10d686..b90f7fff1c 100644 > > --- a/target/hexagon/translate.h > > +++ b/target/hexagon/translate.h > > @@ -51,6 +51,8 @@ typedef struct DisasContext { > > DECLARE_BITMAP(gregs_multi_write, NUM_GREGS); > > int sreg_log[SREG_WRITES_MAX]; > > int sreg_log_idx; > > + DECLARE_BITMAP(sregs_written, NUM_SREGS); > > + DECLARE_BITMAP(sregs_multi_write, NUM_SREGS); > > Do `sregs_written` and `sregs_multi_write` need to be cleared in > `clear_pkt_ctx` like the other bitmaps? > Yes, I caught this when fixing the test-functional failures Brian pointed out. Taylor
