diff options
Diffstat (limited to 'target-sh4/op.c')
-rw-r--r-- | target-sh4/op.c | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/target-sh4/op.c b/target-sh4/op.c index 76d2195fd5..75b53bd24d 100644 --- a/target-sh4/op.c +++ b/target-sh4/op.c @@ -107,42 +107,12 @@ void OPPROTO op_rts(void) RETURN(); } -void OPPROTO op_clrmac(void) -{ - env->mach = env->macl = 0; - RETURN(); -} - -void OPPROTO op_clrs(void) -{ - env->sr &= ~SR_S; - RETURN(); -} - -void OPPROTO op_clrt(void) -{ - env->sr &= ~SR_T; - RETURN(); -} - void OPPROTO op_ldtlb(void) { helper_ldtlb(); RETURN(); } -void OPPROTO op_sets(void) -{ - env->sr |= SR_S; - RETURN(); -} - -void OPPROTO op_sett(void) -{ - env->sr |= SR_T; - RETURN(); -} - void OPPROTO op_frchg(void) { env->fpscr ^= FPSCR_FR; @@ -233,12 +203,6 @@ void OPPROTO op_div0s_T0_T1(void) RETURN(); } -void OPPROTO op_div0u(void) -{ - env->sr &= ~(SR_M | SR_Q | SR_T); - RETURN(); -} - void OPPROTO op_div1_T0_T1(void) { helper_div1_T0_T1(); @@ -406,12 +370,6 @@ void OPPROTO op_sts_fpscr_T0(void) RETURN(); } -void OPPROTO op_movt_rN(void) -{ - env->gregs[PARAM1] = env->sr & SR_T; - RETURN(); -} - void OPPROTO op_rotcl_Rn(void) { helper_rotcl(&env->gregs[PARAM1]); @@ -676,12 +634,6 @@ void OPPROTO op_movl_FT0_fpul(void) RETURN(); } -void OPPROTO op_movl_imm_PC(void) -{ - env->pc = PARAM1; - RETURN(); -} - void OPPROTO op_jT(void) { if (env->sr & SR_T) @@ -704,12 +656,6 @@ void OPPROTO op_movl_delayed_pc_PC(void) RETURN(); } -void OPPROTO op_addl_GBR_T0(void) -{ - T0 += env->gbr; - RETURN(); -} - void OPPROTO op_tst_imm_T0(void) { cond_t((T0 & PARAM1) == 0); |