sparc64: fix 32bit load sign extension
- change return type of ldl_* to uint32_t to prevent unwanted sign extension visible in sparc64 load alternate address space methods - note this change makes ldl_* softmmu implementations match ldl_phys one Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
1295001c53
commit
c086b783eb
@ -60,7 +60,7 @@
|
|||||||
#if DATA_SIZE == 8
|
#if DATA_SIZE == 8
|
||||||
#define RES_TYPE uint64_t
|
#define RES_TYPE uint64_t
|
||||||
#else
|
#else
|
||||||
#define RES_TYPE int
|
#define RES_TYPE uint32_t
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ACCESS_TYPE == (NB_MMU_MODES + 1)
|
#if ACCESS_TYPE == (NB_MMU_MODES + 1)
|
||||||
|
Loading…
Reference in New Issue
Block a user