comparison src/m/convex.h @ 442:abe6d1db359e r21-2-36

Import from CVS: tag r21-2-36
author cvs
date Mon, 13 Aug 2007 11:35:02 +0200
parents 3ecd8885ac67
children 4542b72c005e
comparison
equal deleted inserted replaced
441:72a7cfa4a488 442:abe6d1db359e
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
32 /* Now define a symbol for the cpu type, if your compiler 27 /* Now define a symbol for the cpu type, if your compiler
33 does not define it automatically. */ 28 does not define it automatically. */
34 #ifndef convex /* The compiler doesn't always do this. */ 29 #ifndef convex /* The compiler doesn't always do this. */
35 #define convex 30 #define convex
36 #endif 31 #endif
59 Then the function dump-emacs will not be defined 54 Then the function dump-emacs will not be defined
60 and temacs will do (load "loadup") automatically unless told otherwise. */ 55 and temacs will do (load "loadup") automatically unless told otherwise. */
61 56
62 /* #define CANNOT_DUMP */ 57 /* #define CANNOT_DUMP */
63 58
64 /* Define VIRT_ADDR_VARIES if the virtual addresses of
65 pure and impure space as loaded can vary, and even their
66 relative order cannot be relied on.
67
68 Otherwise Emacs assumes that text space precedes data space,
69 numerically. */
70
71 /*#define VIRT_ADDR_VARIES*/
72
73 /* Define C_ALLOCA if this machine does not support a true alloca 59 /* Define C_ALLOCA if this machine does not support a true alloca
74 and the one written in C should be used instead. 60 and the one written in C should be used instead.
75 Define HAVE_ALLOCA to say that the system provides a properly 61 Define HAVE_ALLOCA to say that the system provides a properly
76 working alloca function and it should be used. 62 working alloca function and it should be used.
77 Define neither one if an assembler-language alloca 63 Define neither one if an assembler-language alloca
89 when Emacs is dumped. If you define this, the preloaded Lisp 75 when Emacs is dumped. If you define this, the preloaded Lisp
90 code will not be sharable; but that's better than failing completely. */ 76 code will not be sharable; but that's better than failing completely. */
91 77
92 /* #define NO_REMAP */ 78 /* #define NO_REMAP */
93 79
94 /* Addresses on the Convex have the high bit set. */
95 #define DATA_SEG_BITS (1 << (INTBITS-1))
96
97 /* Right shift is logical shift. 80 /* Right shift is logical shift.
98 And the usual way of handling such machines, which involves 81 And the usual way of handling such machines, which involves
99 copying the number into sign_extend_temp, does not work 82 copying the number into sign_extend_temp, does not work
100 for reasons as yet unknown. */ 83 for reasons as yet unknown. */
101 84