aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@cs.berkeley.edu>2016-04-09 13:55:10 -0700
committerAndrew Waterman <waterman@cs.berkeley.edu>2016-04-09 13:56:21 -0700
commit888ae43fa2e8aeacf5fc5551fbe9f8149dd32cb5 (patch)
tree2f8b06f93bd5408e40c6fd719da8f174a0aba300 /binutils
parentaf92ce80cff334c7eca3ba6b194dc3371336d7a5 (diff)
downloadriscv-gnu-toolchain-888ae43fa2e8aeacf5fc5551fbe9f8149dd32cb5.zip
riscv-gnu-toolchain-888ae43fa2e8aeacf5fc5551fbe9f8149dd32cb5.tar.gz
riscv-gnu-toolchain-888ae43fa2e8aeacf5fc5551fbe9f8149dd32cb5.tar.bz2
binutils: unfuck previous commit
The addi -> c.mv optimization was incorrect. Resolves #135.
Diffstat (limited to 'binutils')
-rw-r--r--binutils/opcodes/riscv-opc.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/binutils/opcodes/riscv-opc.c b/binutils/opcodes/riscv-opc.c
index ad9c46b..8df27de 100644
--- a/binutils/opcodes/riscv-opc.c
+++ b/binutils/opcodes/riscv-opc.c
@@ -179,12 +179,10 @@ const struct riscv_opcode riscv_builtin_opcodes[] =
{"bnez", "C", "Cs,Cp", MATCH_C_BNEZ, MASK_C_BNEZ, match_opcode, INSN_ALIAS },
{"bnez", "I", "s,p", MATCH_BNE, MASK_BNE | MASK_RS2, match_opcode, INSN_ALIAS },
{"bne", "I", "s,t,p", MATCH_BNE, MASK_BNE, match_opcode, 0 },
-{"addi", "C", "d,CV,0", MATCH_C_MV, MASK_C_MV, match_c_add, INSN_ALIAS },
{"addi", "C", "Ct,Cc,CK", MATCH_C_ADDI4SPN, MASK_C_ADDI4SPN, match_opcode, INSN_ALIAS },
{"addi", "C", "d,CU,Cj", MATCH_C_ADDI, MASK_C_ADDI, match_rd_nonzero, INSN_ALIAS },
{"addi", "C", "Cc,Cc,CL", MATCH_C_ADDI16SP, MASK_C_ADDI16SP, match_opcode, INSN_ALIAS },
{"addi", "I", "d,s,j", MATCH_ADDI, MASK_ADDI, match_opcode, 0 },
-{"add", "C", "d,CV,0", MATCH_C_MV, MASK_C_MV, match_c_add, INSN_ALIAS },
{"add", "C", "d,CU,CV", MATCH_C_ADD, MASK_C_ADD, match_c_add, INSN_ALIAS },
{"add", "C", "d,CV,CU", MATCH_C_ADD, MASK_C_ADD, match_c_add, INSN_ALIAS },
{"add", "C", "d,CU,Cj", MATCH_C_ADDI, MASK_C_ADDI, match_rd_nonzero, INSN_ALIAS },