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