@samitouri / QOSamiQemu / commits / 0a2382f086

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. */