From a1559537d183bf1f4e2cfef972610c8c9e1a6aa5 Mon Sep 17 00:00:00 2001 From: Taylor Simpson Date: Wed, 17 Mar 2021 11:48:57 -0500 Subject: Hexagon HVX (target/hexagon) add Hexagon Vector eXtensions (HVX) to core HVX is a set of wide vector instructions. Machine state includes vector registers (VRegs) vector predicate registers (QRegs) temporary registers for intermediate values store buffer (masked stores and scatter/gather) Acked-by: Richard Henderson Signed-off-by: Taylor Simpson --- target/hexagon/internal.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'target/hexagon/internal.h') diff --git a/target/hexagon/internal.h b/target/hexagon/internal.h index 6b20affdfa..82ac3042ab 100644 --- a/target/hexagon/internal.h +++ b/target/hexagon/internal.h @@ -31,6 +31,9 @@ int hexagon_gdb_read_register(CPUState *cpu, GByteArray *buf, int reg); int hexagon_gdb_write_register(CPUState *cpu, uint8_t *buf, int reg); + +void hexagon_debug_vreg(CPUHexagonState *env, int regnum); +void hexagon_debug_qreg(CPUHexagonState *env, int regnum); void hexagon_debug(CPUHexagonState *env); extern const char * const hexagon_regnames[TOTAL_PER_THREAD_REGS]; -- cgit v1.2.3-55-g7522