From 8706c3824f5b8f3c68db5fa39122a44b4f161e35 Mon Sep 17 00:00:00 2001 From: ths Date: Mon, 21 Jul 2008 21:38:04 +0000 Subject: A bunch of minor code improvements in the MIPS target. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4921 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-mips/translate.c | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) (limited to 'target-mips/translate.c') diff --git a/target-mips/translate.c b/target-mips/translate.c index bce010c034..9804a7f44f 100644 --- a/target-mips/translate.c +++ b/target-mips/translate.c @@ -8175,6 +8175,7 @@ static void decode_opc (CPUState *env, DisasContext *ctx) #endif break; case OPC_MFMC0: +#ifndef CONFIG_USER_ONLY op2 = MASK_MFMC0(ctx->opcode); { TCGv t0 = tcg_temp_local_new(TCG_TYPE_TL); @@ -8218,6 +8219,7 @@ static void decode_opc (CPUState *env, DisasContext *ctx) gen_store_gpr(t0, rt); tcg_temp_free(t0); } +#endif break; case OPC_RDPGPR: check_insn(env, ctx, ISA_MIPS32R2); @@ -8605,9 +8607,9 @@ void gen_intermediate_code_pc (CPUState *env, struct TranslationBlock *tb) gen_intermediate_code_internal(env, tb, 1); } -void fpu_dump_state(CPUState *env, FILE *f, - int (*fpu_fprintf)(FILE *f, const char *fmt, ...), - int flags) +static void fpu_dump_state(CPUState *env, FILE *f, + int (*fpu_fprintf)(FILE *f, const char *fmt, ...), + int flags) { int i; int is_fpu64 = !!(env->hflags & MIPS_HFLAG_F64); @@ -8640,29 +8642,16 @@ void fpu_dump_state(CPUState *env, FILE *f, #undef printfpr } -void dump_fpu (CPUState *env) -{ - if (loglevel) { - fprintf(logfile, - "pc=0x" TARGET_FMT_lx " HI=0x" TARGET_FMT_lx - " LO=0x" TARGET_FMT_lx " ds %04x " TARGET_FMT_lx - " %04x\n", - env->active_tc.PC, env->active_tc.HI[0], - env->active_tc.LO[0], env->hflags, env->btarget, - env->bcond); - fpu_dump_state(env, logfile, fprintf, 0); - } -} - #if defined(TARGET_MIPS64) && defined(MIPS_DEBUG_SIGN_EXTENSIONS) /* Debug help: The architecture requires 32bit code to maintain proper sign-extended values on 64bit machines. */ #define SIGN_EXT_P(val) ((((val) & ~0x7fffffff) == 0) || (((val) & ~0x7fffffff) == ~0x7fffffff)) -void cpu_mips_check_sign_extensions (CPUState *env, FILE *f, - int (*cpu_fprintf)(FILE *f, const char *fmt, ...), - int flags) +static void +cpu_mips_check_sign_extensions (CPUState *env, FILE *f, + int (*cpu_fprintf)(FILE *f, const char *fmt, ...), + int flags) { int i; -- cgit v1.2.3