Files
retrobsd/tools/virtualmips/mips_exec.c
2014-04-09 14:27:18 +01:00

26 lines
532 B
C

/*
* Copyright (C) yajin 2008 <yajinzhou@gmail.com >
*
* This file is part of the virtualmips distribution.
* See LICENSE file for terms of the license.
*/
#include "cpu.h"
#include "vm.h"
#include "mips_exec.h"
#include "mips_fdd.h"
#include "vp_timer.h"
cpu_mips_t *current_cpu;
/*select different main loop*/
void *mips_exec_run_cpu (cpu_mips_t * cpu)
{
#ifdef _USE_JIT_
if (cpu->vm->jit_use) {
mips_jit_init (cpu);
return mips_jit_run_cpu (cpu);
} else
#endif
return mips_cpu_fdd (cpu);
}