|
|
1.1 ! root 1: /* ! 2: * Cisco router simulation platform. ! 3: * Copyright (c) 2006 Christophe Fillot ([email protected]) ! 4: * ! 5: * Just an empty JIT template file for architectures not supported by the JIT ! 6: * code. ! 7: */ ! 8: ! 9: #include <stdio.h> ! 10: #include <stdlib.h> ! 11: #include <unistd.h> ! 12: #include <string.h> ! 13: #include <sys/types.h> ! 14: #include <sys/stat.h> ! 15: #include <sys/mman.h> ! 16: #include <fcntl.h> ! 17: ! 18: #include "cpu.h" ! 19: #include "ppc32_jit.h" ! 20: #include "ppc32_nojit_trans.h" ! 21: ! 22: #define EMPTY(func) func { \ ! 23: fprintf(stderr,"This function should not be called: "#func"\n"); \ ! 24: abort(); \ ! 25: } ! 26: ! 27: EMPTY(void ppc32_jit_tcb_push_epilog(ppc32_jit_tcb_t *block)); ! 28: EMPTY(void ppc32_jit_tcb_exec(cpu_ppc_t *cpu,ppc32_jit_tcb_t *block)); ! 29: EMPTY(void ppc32_set_ia(ppc32_jit_tcb_t *b,m_uint32_t new_ia)); ! 30: EMPTY(void ppc32_set_lr(ppc32_jit_tcb_t *b,m_uint32_t new_lr)); ! 31: EMPTY(void ppc32_inc_perf_counter(ppc32_jit_tcb_t *b)); ! 32: ! 33: /* PowerPC instruction array */ ! 34: struct ppc32_insn_tag ppc32_insn_tags[] = { ! 35: { NULL, 0, 0 }, ! 36: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.