Revision ead9360e target-mips/exec.h

b/target-mips/exec.h
23 23
#if defined (USE_HOST_FLOAT_REGS)
24 24
#error "implement me."
25 25
#else
26
#define FDT0 (env->ft0.fd)
27
#define FDT1 (env->ft1.fd)
28
#define FDT2 (env->ft2.fd)
29
#define FST0 (env->ft0.fs[FP_ENDIAN_IDX])
30
#define FST1 (env->ft1.fs[FP_ENDIAN_IDX])
31
#define FST2 (env->ft2.fs[FP_ENDIAN_IDX])
32
#define FSTH0 (env->ft0.fs[!FP_ENDIAN_IDX])
33
#define FSTH1 (env->ft1.fs[!FP_ENDIAN_IDX])
34
#define FSTH2 (env->ft2.fs[!FP_ENDIAN_IDX])
35
#define DT0 (env->ft0.d)
36
#define DT1 (env->ft1.d)
37
#define DT2 (env->ft2.d)
38
#define WT0 (env->ft0.w[FP_ENDIAN_IDX])
39
#define WT1 (env->ft1.w[FP_ENDIAN_IDX])
40
#define WT2 (env->ft2.w[FP_ENDIAN_IDX])
41
#define WTH0 (env->ft0.w[!FP_ENDIAN_IDX])
42
#define WTH1 (env->ft1.w[!FP_ENDIAN_IDX])
43
#define WTH2 (env->ft2.w[!FP_ENDIAN_IDX])
26
#define FDT0 (env->fpu->ft0.fd)
27
#define FDT1 (env->fpu->ft1.fd)
28
#define FDT2 (env->fpu->ft2.fd)
29
#define FST0 (env->fpu->ft0.fs[FP_ENDIAN_IDX])
30
#define FST1 (env->fpu->ft1.fs[FP_ENDIAN_IDX])
31
#define FST2 (env->fpu->ft2.fs[FP_ENDIAN_IDX])
32
#define FSTH0 (env->fpu->ft0.fs[!FP_ENDIAN_IDX])
33
#define FSTH1 (env->fpu->ft1.fs[!FP_ENDIAN_IDX])
34
#define FSTH2 (env->fpu->ft2.fs[!FP_ENDIAN_IDX])
35
#define DT0 (env->fpu->ft0.d)
36
#define DT1 (env->fpu->ft1.d)
37
#define DT2 (env->fpu->ft2.d)
38
#define WT0 (env->fpu->ft0.w[FP_ENDIAN_IDX])
39
#define WT1 (env->fpu->ft1.w[FP_ENDIAN_IDX])
40
#define WT2 (env->fpu->ft2.w[FP_ENDIAN_IDX])
41
#define WTH0 (env->fpu->ft0.w[!FP_ENDIAN_IDX])
42
#define WTH1 (env->fpu->ft1.w[!FP_ENDIAN_IDX])
43
#define WTH2 (env->fpu->ft2.w[!FP_ENDIAN_IDX])
44 44
#endif
45 45

  
46 46
#if defined (DEBUG_OP)
......
157 157
void cpu_mips_clock_init (CPUState *env);
158 158
void cpu_mips_tlb_flush (CPUState *env, int flush_global);
159 159

  
160
void do_ctc1 (void);
160
void do_cfc1 (int reg);
161
void do_ctc1 (int reg);
161 162

  
162 163
#define FOP_PROTO(op)              \
163 164
void do_float_ ## op ## _s(void);  \

Also available in: Unified diff