From ca38d97e7b0ab0b482e50e1381dfb28eab48aefa Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 30 May 2024 21:46:56 -0700 Subject: Add comments to overlap list --- riscv/overlap_list.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/riscv/overlap_list.h b/riscv/overlap_list.h index 8558426..7468e87 100644 --- a/riscv/overlap_list.h +++ b/riscv/overlap_list.h @@ -1,3 +1,4 @@ +// these overlap c.fsdsp DECLARE_OVERLAP_INSN(cm_push, EXT_ZCMP) DECLARE_OVERLAP_INSN(cm_pop, EXT_ZCMP) DECLARE_OVERLAP_INSN(cm_popret, EXT_ZCMP) @@ -5,10 +6,18 @@ DECLARE_OVERLAP_INSN(cm_popretz, EXT_ZCMP) DECLARE_OVERLAP_INSN(cm_mva01s, EXT_ZCMP) DECLARE_OVERLAP_INSN(cm_mvsa01, EXT_ZCMP) DECLARE_OVERLAP_INSN(cm_jalt, EXT_ZCMT) + +// c.ebreak and c.jalr overlap c.add DECLARE_OVERLAP_INSN(c_ebreak, EXT_ZCA) DECLARE_OVERLAP_INSN(c_jalr, EXT_ZCA) + +// c.jr overlaps c.mv DECLARE_OVERLAP_INSN(c_jr, EXT_ZCA) + +// lpad overlaps auipc DECLARE_OVERLAP_INSN(lpad, EXT_ZICFILP) + +// these overlap Zimop/Zcmop DECLARE_OVERLAP_INSN(ssrdp, EXT_ZICFISS) DECLARE_OVERLAP_INSN(sspush_x1, EXT_ZICFISS) DECLARE_OVERLAP_INSN(sspush_x5, EXT_ZICFISS) -- cgit v1.1