Revision 5aa3b1ea target-sh4/translate.c

b/target-sh4/translate.c
528 528
	tcg_gen_shli_i32(cpu_T[0], cpu_T[0], 16);
529 529
	tcg_gen_shri_i32(cpu_T[1], cpu_gregs[REG(B11_8)], 16);
530 530
	tcg_gen_andi_i32(cpu_T[1], cpu_T[1], 0xffff);
531
	tcg_gen_ori_i32(cpu_gregs[REG(B11_8)], cpu_T[0], cpu_T[1]);
531
	tcg_gen_or_i32(cpu_gregs[REG(B11_8)], cpu_T[0], cpu_T[1]);
532 532
	return;
533 533
    case 0x300c:		/* add Rm,Rn */
534 534
	tcg_gen_add_i32(cpu_gregs[REG(B11_8)], cpu_gregs[REG(B11_8)], cpu_gregs[REG(B7_4)]);

Also available in: Unified diff