comparison src/m/mips-nec.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
34 Note that the proper m- file for the Decstation is m-pmax.h. 34 Note that the proper m- file for the Decstation is m-pmax.h.
35 This is the m- file for SNI RM*00 machines. Use s- sinix5-4.h file! 35 This is the m- file for SNI RM*00 machines. Use s- sinix5-4.h file!
36 With this the file mips-siemens.h is obsolete. 36 With this the file mips-siemens.h is obsolete.
37 NOTE-END */ 37 NOTE-END */
38 38
39 /* Define WORD_MACHINE if addresses and such have
40 * to be corrected before they can be used as byte counts. */
41
42 #undef WORD_MACHINE
43
44 /* Define how to take a char and sign-extend into an int.
45 On machines where char is signed, this is a no-op. */
46
47 #define SIGN_EXTEND_CHAR(c) ((signed char)(c))
48
39 /* Now define a symbol for the cpu type, if your compiler 49 /* Now define a symbol for the cpu type, if your compiler
40 does not define it automatically: 50 does not define it automatically:
41 Ones defined so far include vax, m68000, ns16000, pyramid, 51 Ones defined so far include vax, m68000, ns16000, pyramid,
42 orion, tahoe, APOLLO and many others */ 52 orion, tahoe, APOLLO and many others */
43 #ifndef mips 53 #ifndef mips
44 # define mips 54 # define mips
45 #endif 55 #endif
56
57 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
58 the 24-bit bit field into an int. In other words, if bit fields
59 are always unsigned.
60
61 If you use NO_UNION_TYPE, this flag does not matter. */
62
63 #define EXPLICIT_SIGN_EXTEND
46 64
47 /* Data type of load average, as read out of kmem. */ 65 /* Data type of load average, as read out of kmem. */
48 66
49 #define LOAD_AVE_TYPE long 67 #define LOAD_AVE_TYPE long
50 68
94 112
95 /* Describe layout of the address space in an executing process. */ 113 /* Describe layout of the address space in an executing process. */
96 /* MARCO ??? 114 /* MARCO ???
97 */ 115 */
98 #define TEXT_START 0x400000 116 #define TEXT_START 0x400000
117 /*
118 #define DATA_START 0x10000000
119 #define DATA_SEG_BITS 0x10000000
120 */
99 121
100 #undef ORDINARY_LINK 122 #undef ORDINARY_LINK
101 123
102 #undef LIBS_DEBUG 124 #undef LIBS_DEBUG
103 125