@@ -210,14 +210,14 @@ const struct riscv_opcode riscv_opcodes[] =
210
210
{"sll" , "C" , "d,CU,C>" , MATCH_C_SLLI , MASK_C_SLLI , match_rd_nonzero , INSN_ALIAS },
211
211
{"sll" , "I" , "d,s,t" , MATCH_SLL , MASK_SLL , match_opcode , 0 },
212
212
{"sll" , "I" , "d,s,>" , MATCH_SLLI , MASK_SLLI , match_opcode , INSN_ALIAS },
213
- {"srli" , "C" , "Cs,Cw,C>" , MATCH_C_SRLI , MASK_C_SRLI , match_rd_nonzero , INSN_ALIAS },
213
+ {"srli" , "C" , "Cs,Cw,C>" , MATCH_C_SRLI , MASK_C_SRLI , match_opcode , INSN_ALIAS },
214
214
{"srli" , "I" , "d,s,>" , MATCH_SRLI , MASK_SRLI , match_opcode , 0 },
215
- {"srl" , "C" , "Cs,Cw,C>" , MATCH_C_SRLI , MASK_C_SRLI , match_rd_nonzero , INSN_ALIAS },
215
+ {"srl" , "C" , "Cs,Cw,C>" , MATCH_C_SRLI , MASK_C_SRLI , match_opcode , INSN_ALIAS },
216
216
{"srl" , "I" , "d,s,t" , MATCH_SRL , MASK_SRL , match_opcode , 0 },
217
217
{"srl" , "I" , "d,s,>" , MATCH_SRLI , MASK_SRLI , match_opcode , INSN_ALIAS },
218
- {"srai" , "C" , "Cs,Cw,C>" , MATCH_C_SRAI , MASK_C_SRAI , match_rd_nonzero , INSN_ALIAS },
218
+ {"srai" , "C" , "Cs,Cw,C>" , MATCH_C_SRAI , MASK_C_SRAI , match_opcode , INSN_ALIAS },
219
219
{"srai" , "I" , "d,s,>" , MATCH_SRAI , MASK_SRAI , match_opcode , 0 },
220
- {"sra" , "C" , "Cs,Cw,C>" , MATCH_C_SRAI , MASK_C_SRAI , match_rd_nonzero , INSN_ALIAS },
220
+ {"sra" , "C" , "Cs,Cw,C>" , MATCH_C_SRAI , MASK_C_SRAI , match_opcode , INSN_ALIAS },
221
221
{"sra" , "I" , "d,s,t" , MATCH_SRA , MASK_SRA , match_opcode , 0 },
222
222
{"sra" , "I" , "d,s,>" , MATCH_SRAI , MASK_SRAI , match_opcode , INSN_ALIAS },
223
223
{"sub" , "C" , "Cs,Cw,Ct" , MATCH_C_SUB , MASK_C_SUB , match_opcode , INSN_ALIAS },
0 commit comments