Revision 7fdf924f target-sh4/translate.c
b/target-sh4/translate.c | ||
---|---|---|
1593 | 1593 |
} |
1594 | 1594 |
return; |
1595 | 1595 |
case 0xf04d: /* fneg FRn/DRn - FPSCR: Nothing */ |
1596 |
gen_op_fneg_frN(FREG(B11_8)); |
|
1596 |
{ |
|
1597 |
TCGv fp = tcg_temp_new(TCG_TYPE_I32); |
|
1598 |
gen_load_fpr32(fp, FREG(B11_8)); |
|
1599 |
tcg_gen_helper_1_1(helper_fneg_T, fp, fp); |
|
1600 |
gen_store_fpr32(fp, FREG(B11_8)); |
|
1601 |
tcg_temp_free(fp); |
|
1602 |
} |
|
1597 | 1603 |
return; |
1598 | 1604 |
case 0xf05d: /* fabs FRn/DRn */ |
1599 | 1605 |
if (ctx->fpscr & FPSCR_PR) { |
Also available in: Unified diff