|
|
1.1 ! root 1: ! 2: ! 3: data formats Technical Information data formats ! 4: ! 5: ! 6: ! 7: ! 8: Mark Williams Company has written C compilers for a number of ! 9: different computers. Each has a unique architecture and defines ! 10: data formats in its own way. ! 11: ! 12: The following table gives the sizes, in cchhaarrs, of the data types ! 13: as they are defined by various microprocessors. ! 14: ! 15: ! 16: ! 17: _i_8_0_8_6 _i_8_0_8_6 ! 18: _T_y_p_e _S_M_A_L_L _L_A_R_G_E _Z_8_0_0_1 _Z_8_0_0_2 _6_8_0_0_0 _P_D_P_1_1 _V_A_X ! 19: ! 20: cchhaarr 1 1 1 1 1 1 1 ! 21: ddoouubbllee 8 8 8 8 8 8 8 ! 22: ffllooaatt 4 4 4 4 4 4 4 ! 23: iinntt 2 2 2 2 2 2 4 ! 24: lloonngg 4 4 4 4 4 4 4 ! 25: pointer 2 4 4 2 4 2 4 ! 26: sshhoorrtt 2 2 2 2 2 2 2 ! 27: ! 28: ! 29: COHERENT places some alignment restrictions on data, which con- ! 30: form to all restrictions set by the microprocessor. Byte or- ! 31: dering is set by the microprocessor; see the Lexicon entry on ! 32: byte ordering for more information. ! 33: ! 34: ***** See Also ***** ! 35: ! 36: byte ordering, C language, data types, double, float, memory ! 37: allocation, technical information ! 38: ! 39: ***** Notes ***** ! 40: ! 41: The COHERENT system supports Intel SMALL model only. ! 42: ! 43: ! 44: ! 45: ! 46: ! 47: ! 48: ! 49: ! 50: ! 51: ! 52: ! 53: ! 54: ! 55: ! 56: ! 57: ! 58: ! 59: ! 60: ! 61: ! 62: ! 63: ! 64: COHERENT Lexicon Page 1 ! 65: ! 66:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.