Revision 29d26d20

b/target-alpha/translate.c
390 390
                                    int islit, int8_t lit)
391 391
{
392 392
    if (ra != 31)
393
        tcg_gen_mov_i64(cpu_T[1], cpu_ir[ra]);
393
        tcg_gen_mov_i64(cpu_T[0], cpu_ir[ra]);
394 394
    else
395
        tcg_gen_movi_i64(cpu_T[1], 0);
395
        tcg_gen_movi_i64(cpu_T[0], 0);
396 396
    if (islit)
397
        tcg_gen_movi_i64(cpu_T[0], lit);
397
        tcg_gen_movi_i64(cpu_T[1], lit);
398 398
    else if (rb != 31)
399
        tcg_gen_mov_i64(cpu_T[0], cpu_ir[rb]);
399
        tcg_gen_mov_i64(cpu_T[1], cpu_ir[rb]);
400 400
    else
401
        tcg_gen_movi_i64(cpu_T[0], 0);
401
        tcg_gen_movi_i64(cpu_T[1], 0);
402 402
    (*gen_test_op)();
403 403
    gen_op_cmov_ir(rc);
404 404
}

Also available in: Unified diff