mirror of https://github.com/xemu-project/xemu.git
target-mips: Fix format specifiers for fpu_fprintf
In the previous patch which introduced fprintf_function to allow parameter checking by gcc some compiler warnings remained unfixed. These warnings are fixed here. Signed-off-by: Stefan Weil <weil@mail.berlios.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
parent
6ac08101f9
commit
2a5612e6a3
|
@ -9568,16 +9568,22 @@ static void fpu_dump_state(CPUState *env, FILE *f,
|
||||||
#define printfpr(fp) \
|
#define printfpr(fp) \
|
||||||
do { \
|
do { \
|
||||||
if (is_fpu64) \
|
if (is_fpu64) \
|
||||||
fpu_fprintf(f, "w:%08x d:%016lx fd:%13g fs:%13g psu: %13g\n", \
|
fpu_fprintf(f, "w:%08x d:%016" PRIx64 \
|
||||||
(fp)->w[FP_ENDIAN_IDX], (fp)->d, (fp)->fd, \
|
" fd:%13g fs:%13g psu: %13g\n", \
|
||||||
(fp)->fs[FP_ENDIAN_IDX], (fp)->fs[!FP_ENDIAN_IDX]); \
|
(fp)->w[FP_ENDIAN_IDX], (fp)->d, \
|
||||||
|
(double)(fp)->fd, \
|
||||||
|
(double)(fp)->fs[FP_ENDIAN_IDX], \
|
||||||
|
(double)(fp)->fs[!FP_ENDIAN_IDX]); \
|
||||||
else { \
|
else { \
|
||||||
fpr_t tmp; \
|
fpr_t tmp; \
|
||||||
tmp.w[FP_ENDIAN_IDX] = (fp)->w[FP_ENDIAN_IDX]; \
|
tmp.w[FP_ENDIAN_IDX] = (fp)->w[FP_ENDIAN_IDX]; \
|
||||||
tmp.w[!FP_ENDIAN_IDX] = ((fp) + 1)->w[FP_ENDIAN_IDX]; \
|
tmp.w[!FP_ENDIAN_IDX] = ((fp) + 1)->w[FP_ENDIAN_IDX]; \
|
||||||
fpu_fprintf(f, "w:%08x d:%016lx fd:%13g fs:%13g psu:%13g\n", \
|
fpu_fprintf(f, "w:%08x d:%016" PRIx64 \
|
||||||
tmp.w[FP_ENDIAN_IDX], tmp.d, tmp.fd, \
|
" fd:%13g fs:%13g psu:%13g\n", \
|
||||||
tmp.fs[FP_ENDIAN_IDX], tmp.fs[!FP_ENDIAN_IDX]); \
|
tmp.w[FP_ENDIAN_IDX], tmp.d, \
|
||||||
|
(double)tmp.fd, \
|
||||||
|
(double)tmp.fs[FP_ENDIAN_IDX], \
|
||||||
|
(double)tmp.fs[!FP_ENDIAN_IDX]); \
|
||||||
} \
|
} \
|
||||||
} while(0)
|
} while(0)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue