Revision 8fc7cc58
b/target-m68k/translate.c | ||
---|---|---|
3291 | 3291 |
u.d = env->fregs[i]; |
3292 | 3292 |
cpu_fprintf (f, "D%d = %08x A%d = %08x F%d = %08x%08x (%12g)\n", |
3293 | 3293 |
i, env->dregs[i], i, env->aregs[i], |
3294 |
i, u.l.upper, u.l.lower, u.d); |
|
3294 |
i, u.l.upper, u.l.lower, *(double *)&u.d);
|
|
3295 | 3295 |
} |
3296 | 3296 |
cpu_fprintf (f, "PC = %08x ", env->pc); |
3297 | 3297 |
sr = env->sr; |
3298 | 3298 |
cpu_fprintf (f, "SR = %04x %c%c%c%c%c ", sr, (sr & 0x10) ? 'X' : '-', |
3299 | 3299 |
(sr & CCF_N) ? 'N' : '-', (sr & CCF_Z) ? 'Z' : '-', |
3300 | 3300 |
(sr & CCF_V) ? 'V' : '-', (sr & CCF_C) ? 'C' : '-'); |
3301 |
cpu_fprintf (f, "FPRESULT = %12g\n", env->fp_result); |
|
3301 |
cpu_fprintf (f, "FPRESULT = %12g\n", *(double *)&env->fp_result);
|
|
3302 | 3302 |
} |
3303 | 3303 |
|
Also available in: Unified diff