Changeset 10249


Ignore:
Timestamp:
Jul 30, 2008, 6:26:15 PM (11 years ago)
Author:
rme
Message:

Additions to struct hash_table_vector_header.

Add save_eflags slot to TCR.

Move values of NIL and T up by 0x10000.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lisp-kernel/x86-constants32.h

    r10098 r10249  
    279279  LispObj cache_key;            /* value of last cached key */
    280280  LispObj cache_value;          /* last cached value */
     281  LispObj size;                 /* number of entries in table */
     282  LispObj size_reciprocal;      /* shifted reciprocal of size */
    281283} hash_table_vector_header;
    282284
     
    430432    natural unboxed1;
    431433    LispObj next_method_context; /* used in lieu of register */
     434    natural save_eflags;
    432435} TCR;
    433436
    434 #define nil_value (0x3000 + (fulltag_cons))
    435 #define t_value (0x3008 + (fulltag_misc))
     437#define nil_value (0x13000 + (fulltag_cons))
     438#define t_value (0x13008 + (fulltag_misc))
    436439#define t_offset (t_value-nil_value)
    437440#define misc_header_offset -fulltag_misc
Note: See TracChangeset for help on using the changeset viewer.