wip! todo! annotate another source of >16 bit values in backing registers

This commit is contained in:
fridtjof 2025-08-20 01:30:37 +02:00
parent 06f9921116
commit 83b9b646e8

View file

@ -1438,7 +1438,7 @@ static bool trans_LOADM(DisasContext *ctx, arg_LOADM *a) {
return true;
}
// TODO this is at fault for 32 bit values ending up in the register backing values
static void gen_combine_rp(int reg_id, int width) {
if (width == 4 && reg_id < CR16C_FIRST_32B_REG) {
tcg_gen_deposit_i32(r[reg_id], r[reg_id], r[reg_id+1], 16, 16);