Re-added some x87 differences between the old and new recompilers, fixes #692.
This commit is contained in:
@@ -30,10 +30,14 @@ void x87_settag(uint16_t new_tag);
|
||||
#define TAG_EMPTY 0
|
||||
#define TAG_VALID (1 << 0)
|
||||
/*Hack for FPU copy. If set then MM[].q contains the 64-bit integer loaded by FILD*/
|
||||
#ifdef USE_NEW_DYNAREC
|
||||
#define TAG_UINT64 (1 << 7)
|
||||
#else
|
||||
#define TAG_UINT64 (1 << 2)
|
||||
#endif
|
||||
|
||||
/*Old dynarec stuff.*/
|
||||
#define TAG_NOT_UINT64 0x7f
|
||||
#define TAG_NOT_UINT64 0xfb
|
||||
|
||||
#define X87_ROUNDING_NEAREST 0
|
||||
#define X87_ROUNDING_DOWN 1
|
||||
|
||||
Reference in New Issue
Block a user