comparison src/m/convex.h @ 412:697ef44129c6 r21-2-14

Import from CVS: tag r21-2-14
author cvs
date Mon, 13 Aug 2007 11:20:41 +0200
parents a86b2b5e0111
children
comparison
equal deleted inserted replaced
411:12e008d41344 412:697ef44129c6
22 22
23 /* The following line tells the configuration script what sort of 23 /* The following line tells the configuration script what sort of
24 operating system this machine is likely to run. 24 operating system this machine is likely to run.
25 USUAL-OPSYS="bsd4-3" */ 25 USUAL-OPSYS="bsd4-3" */
26 26
27 /* Define WORD_MACHINE if addresses and such have
28 * to be corrected before they can be used as byte counts. */
29
30 /* #define WORD_MACHINE */
31
27 /* Now define a symbol for the cpu type, if your compiler 32 /* Now define a symbol for the cpu type, if your compiler
28 does not define it automatically. */ 33 does not define it automatically. */
29 #ifndef convex /* The compiler doesn't always do this. */ 34 #ifndef convex /* The compiler doesn't always do this. */
30 #define convex 35 #define convex
31 #endif 36 #endif
84 when Emacs is dumped. If you define this, the preloaded Lisp 89 when Emacs is dumped. If you define this, the preloaded Lisp
85 code will not be sharable; but that's better than failing completely. */ 90 code will not be sharable; but that's better than failing completely. */
86 91
87 /* #define NO_REMAP */ 92 /* #define NO_REMAP */
88 93
94 /* Addresses on the Convex have the high bit set. */
95 #define DATA_SEG_BITS (1 << (INTBITS-1))
96
89 /* Right shift is logical shift. 97 /* Right shift is logical shift.
90 And the usual way of handling such machines, which involves 98 And the usual way of handling such machines, which involves
91 copying the number into sign_extend_temp, does not work 99 copying the number into sign_extend_temp, does not work
92 for reasons as yet unknown. */ 100 for reasons as yet unknown. */
93 101