diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-05-19 02:29:55 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-05-19 02:29:55 -0700 |
commit | 21f239b164d662bfb8390552786b616fc6fa0d1b (patch) | |
tree | 10efd618f8985e3f7296f8607c9f9270a4cffc9d /binutils | |
parent | 560a58edd2a6e615c626494ef6fd3b5f312ae8ed (diff) | |
download | riscv-gnu-toolchain-21f239b164d662bfb8390552786b616fc6fa0d1b.zip riscv-gnu-toolchain-21f239b164d662bfb8390552786b616fc6fa0d1b.tar.gz riscv-gnu-toolchain-21f239b164d662bfb8390552786b616fc6fa0d1b.tar.bz2 |
binutils: support assembling wfi instruction
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/opcodes/riscv-opc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/binutils/opcodes/riscv-opc.c b/binutils/opcodes/riscv-opc.c index a6cd619..6872e54 100644 --- a/binutils/opcodes/riscv-opc.c +++ b/binutils/opcodes/riscv-opc.c @@ -541,6 +541,7 @@ const struct riscv_opcode riscv_builtin_opcodes[] = {"mrts", "I", "", MATCH_MRTS, MASK_MRTS, match_opcode, 0 }, {"sfence.vm", "I", "", MATCH_SFENCE_VM | MASK_RS1, MASK_SFENCE_VM | MASK_RS1, match_opcode, 0 }, {"sfence.vm", "I", "s", MATCH_SFENCE_VM, MASK_SFENCE_VM, match_opcode, RD_xs1 }, +{"wfi", "I", "", MATCH_WFI, MASK_WFI, match_opcode, 0 }, /* Half-precision floating-point instruction subset */ {"flh", "Xhwacha", "D,o(s)", MATCH_FLH, MASK_FLH, match_opcode, WR_fd|RD_xs1 }, |