diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2004-02-25 23:33:36 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2004-02-25 23:33:36 +0000 |
commit | bf0880614547dfeaed77cde6f37f081eec3b626e (patch) | |
tree | 67c01ccfe04f2b7004f693b668097250991ba1dd /exec-all.h | |
parent | f9e92e973f4a383a73363ff795a4562c3c6a7c71 (diff) | |
download | hqemu-bf0880614547dfeaed77cde6f37f081eec3b626e.zip hqemu-bf0880614547dfeaed77cde6f37f081eec3b626e.tar.gz |
native FPU support in code copy mode
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@650 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'exec-all.h')
-rw-r--r-- | exec-all.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -152,7 +152,9 @@ typedef struct TranslationBlock { uint16_t size; /* size of target code for this block (1 <= size <= TARGET_PAGE_SIZE) */ uint16_t cflags; /* compile flags */ -#define CF_CODE_COPY 0x0001 /* block was generated in code copy mode */ +#define CF_CODE_COPY 0x0001 /* block was generated in code copy mode */ +#define CF_TB_FP_USED 0x0002 /* fp ops are used in the TB */ +#define CF_FP_USED 0x0004 /* fp ops are used in the TB or in a chained TB */ uint8_t *tc_ptr; /* pointer to the translated code */ struct TranslationBlock *hash_next; /* next matching tb for virtual address */ |