Commit 3f87bf69590c6b3aead85c4ebb8cc7c9c81ccda5
1 parent
2531fc7b
use softfloat types in softmmu_header.h (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1608 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
8 additions
and
8 deletions
softmmu_header.h
| @@ -304,20 +304,20 @@ static inline void glue(glue(st, SUFFIX), MEMSUFFIX)(target_ulong ptr, RES_TYPE | @@ -304,20 +304,20 @@ static inline void glue(glue(st, SUFFIX), MEMSUFFIX)(target_ulong ptr, RES_TYPE | ||
| 304 | #endif | 304 | #endif |
| 305 | 305 | ||
| 306 | #if DATA_SIZE == 8 | 306 | #if DATA_SIZE == 8 |
| 307 | -static inline double glue(ldfq, MEMSUFFIX)(target_ulong ptr) | 307 | +static inline float64 glue(ldfq, MEMSUFFIX)(target_ulong ptr) |
| 308 | { | 308 | { |
| 309 | union { | 309 | union { |
| 310 | - double d; | 310 | + float64 d; |
| 311 | uint64_t i; | 311 | uint64_t i; |
| 312 | } u; | 312 | } u; |
| 313 | u.i = glue(ldq, MEMSUFFIX)(ptr); | 313 | u.i = glue(ldq, MEMSUFFIX)(ptr); |
| 314 | return u.d; | 314 | return u.d; |
| 315 | } | 315 | } |
| 316 | 316 | ||
| 317 | -static inline void glue(stfq, MEMSUFFIX)(target_ulong ptr, double v) | 317 | +static inline void glue(stfq, MEMSUFFIX)(target_ulong ptr, float64 v) |
| 318 | { | 318 | { |
| 319 | union { | 319 | union { |
| 320 | - double d; | 320 | + float64 d; |
| 321 | uint64_t i; | 321 | uint64_t i; |
| 322 | } u; | 322 | } u; |
| 323 | u.d = v; | 323 | u.d = v; |
| @@ -326,20 +326,20 @@ static inline void glue(stfq, MEMSUFFIX)(target_ulong ptr, double v) | @@ -326,20 +326,20 @@ static inline void glue(stfq, MEMSUFFIX)(target_ulong ptr, double v) | ||
| 326 | #endif /* DATA_SIZE == 8 */ | 326 | #endif /* DATA_SIZE == 8 */ |
| 327 | 327 | ||
| 328 | #if DATA_SIZE == 4 | 328 | #if DATA_SIZE == 4 |
| 329 | -static inline float glue(ldfl, MEMSUFFIX)(target_ulong ptr) | 329 | +static inline float32 glue(ldfl, MEMSUFFIX)(target_ulong ptr) |
| 330 | { | 330 | { |
| 331 | union { | 331 | union { |
| 332 | - float f; | 332 | + float32 f; |
| 333 | uint32_t i; | 333 | uint32_t i; |
| 334 | } u; | 334 | } u; |
| 335 | u.i = glue(ldl, MEMSUFFIX)(ptr); | 335 | u.i = glue(ldl, MEMSUFFIX)(ptr); |
| 336 | return u.f; | 336 | return u.f; |
| 337 | } | 337 | } |
| 338 | 338 | ||
| 339 | -static inline void glue(stfl, MEMSUFFIX)(target_ulong ptr, float v) | 339 | +static inline void glue(stfl, MEMSUFFIX)(target_ulong ptr, float32 v) |
| 340 | { | 340 | { |
| 341 | union { | 341 | union { |
| 342 | - float f; | 342 | + float32 f; |
| 343 | uint32_t i; | 343 | uint32_t i; |
| 344 | } u; | 344 | } u; |
| 345 | u.f = v; | 345 | u.f = v; |