disas/riscv: Tidy rv_comp_data terminators
Use { } instead of two zeros. Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-ID: <20260812223142.349142-30-richard.henderson@linaro.org> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Richard Henderson committed
Aug 12, 2026 at 15:31 UTC
0a2382f0867a1f66b3ae79d974426aa939eaf129
1 file changed
+23
-23
disas/riscv.c
+23
-23
@@ -1072,123 +1072,123 @@ static const rvc_constraint rvcc_true[] = { rvc_end };
1072
static const rv_comp_data rvcp_jal[] = {
1073
{ rv_op_j, rvcc_j },
1074
{ rv_op_jal_ra, rvcc_jal_ra },
1075
- { rv_op_illegal, NULL }
1075
+ { },
1076
};
1077
1078
static const rv_comp_data rvcp_jalr[] = {
1079
{ rv_op_ret, rvcc_ret },
1080
{ rv_op_jr, rvcc_jr },
1081
{ rv_op_jalr_ra, rvcc_jalr_ra },
1082
- { rv_op_illegal, NULL }
1082
+ { },
1083
};
1084
1085
static const rv_comp_data rvcp_beq[] = {
1086
{ rv_op_beqz, rvcc_beqz },
1087
- { rv_op_illegal, NULL }
1087
+ { },
1088
};
1089
1090
static const rv_comp_data rvcp_bne[] = {
1091
{ rv_op_bnez, rvcc_bnez },
1092
- { rv_op_illegal, NULL }
1092
+ { },
1093
};
1094
1095
static const rv_comp_data rvcp_blt[] = {
1096
{ rv_op_bltz, rvcc_bltz },
1097
{ rv_op_bgtz, rvcc_bgtz },
1098
- { rv_op_illegal, NULL }
1098
+ { },
1099
};
1100
1101
static const rv_comp_data rvcp_bge[] = {
1102
{ rv_op_blez, rvcc_blez },
1103
{ rv_op_bgez, rvcc_bgez },
1104
- { rv_op_illegal, NULL }
1104
+ { },
1105
};
1106
1107
static const rv_comp_data rvcp_addi[] = {
1108
{ rv_op_nop, rvcc_nop },
1109
{ rv_op_mv, rvcc_mv },
1110
- { rv_op_illegal, NULL }
1110
+ { },
1111
};
1112
1113
static const rv_comp_data rvcp_sltiu[] = {
1114
{ rv_op_seqz, rvcc_seqz },
1115
- { rv_op_illegal, NULL }
1115
+ { },
1116
};
1117
1118
static const rv_comp_data rvcp_xori[] = {
1119
{ rv_op_not, rvcc_not },
1120
- { rv_op_illegal, NULL }
1120
+ { },
1121
};
1122
1123
static const rv_comp_data rvcp_sub[] = {
1124
{ rv_op_neg, rvcc_neg },
1125
- { rv_op_illegal, NULL }
1125
+ { },
1126
};
1127
1128
static const rv_comp_data rvcp_slt[] = {
1129
{ rv_op_sltz, rvcc_sltz },
1130
{ rv_op_sgtz, rvcc_sgtz },
1131
- { rv_op_illegal, NULL }
1131
+ { },
1132
};
1133
1134
static const rv_comp_data rvcp_sltu[] = {
1135
{ rv_op_snez, rvcc_snez },
1136
- { rv_op_illegal, NULL }
1136
+ { },
1137
};
1138
1139
static const rv_comp_data rvcp_addiw[] = {
1140
{ rv_op_sext_w, rvcc_sext_w },
1141
- { rv_op_illegal, NULL }
1141
+ { },
1142
};
1143
1144
static const rv_comp_data rvcp_subw[] = {
1145
{ rv_op_negw, rvcc_negw },
1146
- { rv_op_illegal, NULL }
1146
+ { },
1147
};
1148
1149
static const rv_comp_data rvcp_fsgnj_s[] = {
1150
{ rv_op_fmv_s, rvcc_fmv_s },
1151
- { rv_op_illegal, NULL }
1151
+ { },
1152
};
1153
1154
static const rv_comp_data rvcp_fsgnjn_s[] = {
1155
{ rv_op_fneg_s, rvcc_fneg_s },
1156
- { rv_op_illegal, NULL }
1156
+ { },
1157
};
1158
1159
static const rv_comp_data rvcp_fsgnjx_s[] = {
1160
{ rv_op_fabs_s, rvcc_fabs_s },
1161
- { rv_op_illegal, NULL }
1161
+ { },
1162
};
1163
1164
static const rv_comp_data rvcp_fsgnj_d[] = {
1165
{ rv_op_fmv_d, rvcc_fmv_d },
1166
- { rv_op_illegal, NULL }
1166
+ { },
1167
};
1168
1169
static const rv_comp_data rvcp_fsgnjn_d[] = {
1170
{ rv_op_fneg_d, rvcc_fneg_d },
1171
- { rv_op_illegal, NULL }
1171
+ { },
1172
};
1173
1174
static const rv_comp_data rvcp_fsgnjx_d[] = {
1175
{ rv_op_fabs_d, rvcc_fabs_d },
1176
- { rv_op_illegal, NULL }
1176
+ { },
1177
};
1178
1179
static const rv_comp_data rvcp_fsgnj_q[] = {
1180
{ rv_op_fmv_q, rvcc_fmv_q },
1181
- { rv_op_illegal, NULL }
1181
+ { },
1182
};
1183
1184
static const rv_comp_data rvcp_fsgnjn_q[] = {
1185
{ rv_op_fneg_q, rvcc_fneg_q },
1186
- { rv_op_illegal, NULL }
1186
+ { },
1187
};
1188
1189
static const rv_comp_data rvcp_fsgnjx_q[] = {
1190
{ rv_op_fabs_q, rvcc_fabs_q },
1191
- { rv_op_illegal, NULL }
1191
+ { },
1192
};
1193
1194
/* Convert compressed insns into normal insns via pseudo expansion. */