riscv64-gnu-gccにカスタム命令を追加したいです。以下のサイトを参考にしながら、riscv-opc.c riscv-opc.hにそれぞれ以下のコードを追加しました。なぜかエラーが出てしまいます。なぜでしょうか?
Ubuntu20.04, riscv64-gnu-tool 12.2.0です。参考サイト
///home/ubuntu2/riscv-gnu-toolchain/binutils/gdb/opcodes/riscv-opc.c {"custom", 32, INSN_CLASS_I, "d,s,t", MATCH_CUSTOM, MASK_CUSTOM, match_opcode, 0} ~/riscv-opc.h #define MATCH_CUSTOM 0x700b #define MASK_CUSTOM 0xfe00707f DECLARE_INSN(custom, MATCH_CUSTOM, MASK_CUSTOM)
Terminal
1 riscv64-unknown-linux-gnu-gcc -march=rv32im -mabi=ilp32 custom_.c 2custom.c: Assembler messages: 3custom.c:2: Error: unrecognized opcode `custom a1,a2,a3'
あなたの回答
tips
プレビュー