On 9/24/23 01:03, Nick Bowler wrote:
case 0x04b: /* VIS I fpmerge */ CHECK_FPU_FEATURE(dc, VIS1); - gen_ne_fop_DDD(dc, rd, rs1, rs2, gen_helper_fpmerge); + cpu_src1_32 = gen_load_fpr_F(dc, rs1); + cpu_src2_32 = gen_load_fpr_F(dc, rs2); + cpu_dst_64 = gen_dest_fpr_D(dc, rd); + gen_helper_fpmerge(cpu_dst_64, cpu_src1_32, cpu_src2_32); + gen_store_fpr_D(dc, rd, cpu_dst_64); break;
Use gen_ne_fop_DFF. r~