comparison src/m/aviion.h @ 10362:f145d62266f6

(VALBITS, GCTYPEBITS): Deleted; default is better.
author Karl Heuer <kwzh@gnu.org>
date Sat, 07 Jan 1995 00:23:16 +0000
parents 23f72b18b420
children 1d4654a97585
comparison
equal deleted inserted replaced
10361:ad238f4988c0 10362:f145d62266f6
62 /* This is desirable for most machines. */ 62 /* This is desirable for most machines. */
63 63
64 #define NO_UNION_TYPE 64 #define NO_UNION_TYPE
65 65
66 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 66 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
67 the 24-bit bit field into an int. In other words, if bit fields 67 the bit field into an int. In other words, if bit fields
68 are always unsigned. 68 are always unsigned.
69 69
70 If you use NO_UNION_TYPE, this flag does not matter. */ 70 If you use NO_UNION_TYPE, this flag does not matter. */
71 71
72 #define EXPLICIT_SIGN_EXTEND 72 #define EXPLICIT_SIGN_EXTEND
110 when Emacs is dumped. If you define this, the preloaded Lisp 110 when Emacs is dumped. If you define this, the preloaded Lisp
111 code will not be sharable; but that's better than failing completely. */ 111 code will not be sharable; but that's better than failing completely. */
112 112
113 #define NO_REMAP 113 #define NO_REMAP
114 114
115 /* Use 26 bits instead of 24 for internal pointer values */
116
117 #define VALBITS 26
118 #define GCTYPEBITS 5
119
120 /* Define ADDR_CORRECT(ADDR) to be a macro to correct an int which is 115 /* Define ADDR_CORRECT(ADDR) to be a macro to correct an int which is
121 the bit pattern of a pointer to a byte into an int which is the 116 the bit pattern of a pointer to a byte into an int which is the
122 number of a byte. 117 number of a byte.
123 118
124 This macro has a default definition which is usually right. 119 This macro has a default definition which is usually right.