aboutsummaryrefslogtreecommitdiff
path: root/src/target/nds32_disassembler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/target/nds32_disassembler.h')
-rw-r--r--src/target/nds32_disassembler.h45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/target/nds32_disassembler.h b/src/target/nds32_disassembler.h
deleted file mode 100644
index f2c8e85..0000000
--- a/src/target/nds32_disassembler.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-or-later */
-
-/***************************************************************************
- * Copyright (C) 2013 Andes Technology *
- * Hsiangkai Wang <hkwang@andestech.com> *
- ***************************************************************************/
-
-#ifndef OPENOCD_TARGET_NDS32_DISASSEMBLER_H
-#define OPENOCD_TARGET_NDS32_DISASSEMBLER_H
-
-#include <target/nds32.h>
-
-enum nds32_instruction_type {
- NDS32_INSN_DATA_PROC = 0,
- NDS32_INSN_LOAD_STORE,
- NDS32_INSN_JUMP_BRANCH,
- NDS32_INSN_RESOURCE_ACCESS,
- NDS32_INSN_MISC,
-};
-
-struct nds32_instruction {
- enum nds32_instruction_type type;
- char text[128];
- uint32_t opcode;
- uint8_t instruction_size;
- uint32_t access_start;
- uint32_t access_end;
-
- struct {
- uint8_t opc_6;
- uint8_t rt;
- uint8_t ra;
- uint8_t rb;
- uint8_t rd;
- uint8_t sub_opc;
- int32_t imm;
- } info;
-
-};
-
-int nds32_read_opcode(struct nds32 *nds32, uint32_t address, uint32_t *value);
-int nds32_evaluate_opcode(struct nds32 *nds32, uint32_t opcode, uint32_t address,
- struct nds32_instruction *instruction);
-
-#endif /* OPENOCD_TARGET_NDS32_DISASSEMBLER_H */