Subversion Repositories tendra.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
    		 Crown Copyright (c) 1997
3
 
4
    This TenDRA(r) Computer Program is subject to Copyright
5
    owned by the United Kingdom Secretary of State for Defence
6
    acting through the Defence Evaluation and Research Agency
7
    (DERA).  It is made available to Recipients with a
8
    royalty-free licence for its use, reproduction, transfer
9
    to other parties and amendment for any purpose not excluding
10
    product development provided that any such use et cetera
11
    shall be deemed to be acceptance of the following conditions:-
12
 
13
        (1) Its Recipients shall ensure that this Notice is
14
        reproduced upon any copies or amended versions of it;
15
 
16
        (2) Any amended version of it shall be clearly marked to
17
        show both the nature of and the organisation responsible
18
        for the relevant amendment or amendments;
19
 
20
        (3) Its onward transfer from a recipient to another
21
        party shall be deemed to be that party's acceptance of
22
        these conditions;
23
 
24
        (4) DERA gives no warranty or assurance as to its
25
        quality or suitability for any purpose and DERA accepts
26
        no liability whatsoever in relation to any use to which
27
        it may be put.
28
*/
29
 
30
 
31
/* 	$Id: szs_als.h,v 1.1.1.1 1998/01/17 15:56:01 release Exp $	 */
32
 
33
/*
34
** szs_als.h
35
**
36
** This file provides the sizes and aligments required for the alpha 
37
** installer.  This information is used in the common part of the installer.
38
**
39
*/
40
 
41
/*
42
$Log: szs_als.h,v $
43
 * Revision 1.1.1.1  1998/01/17  15:56:01  release
44
 * First version to be checked into rolling release.
45
 *
46
 * Revision 1.2  1995/05/23  13:26:58  john
47
 * Changed alignments
48
 *
49
 * Revision 1.1.1.1  1995/03/23  10:39:24  john
50
 * Entered into CVS
51
 *
52
 * Revision 1.8  1995/03/23  10:16:19  john
53
 * Added MIN_PAR_ALIGNMENT
54
 *
55
*/
56
 
57
#define TOP_SZ (long)0
58
#define TOP_ALIGN const_al1
59
 
60
#define PROC_SZ (long)64		
61
#define PROC_ALIGN const_al64
62
 
63
#define LLVALUE_SZ (long)64
64
#define LLVALUE_ALIGN const_al64
65
 
66
#define PTR_SZ (long)64
67
#define PTR_ALIGN const_al64
68
#define PTRBIT_SZ (long)64
69
 
70
#define OFFSET_SZ (long)64
71
#define OFFSET_ALIGN const_al64
72
 
73
#define BF_ALIGN const_al1
74
 
75
#define STRUCT_ALIGN const_al8
76
 
77
#define SHREAL_SZ (long)32
78
#define SHREAL_ALIGN const_al32
79
 
80
#define REAL_SZ (long)64
81
#define REAL_ALIGN const_al64
82
 
83
#define DOUBLE_SZ (long)64
84
#define DOUBLE_ALIGN const_al64
85
 
86
#define UCHAR_SZ (long)8
87
#define UCHAR_ALIGN const_al8
88
 
89
#define SCHAR_SZ (long)8
90
#define SCHAR_ALIGN const_al8
91
 
92
#define UWORD_SZ (long)16
93
#define UWORD_ALIGN const_al16
94
 
95
#define SWORD_SZ (long)16
96
#define SWORD_ALIGN const_al16
97
 
98
#define SLONG_SZ (long)32
99
#define SLONG_ALIGN const_al32
100
#define ULONG_SZ (long)32
101
#define ULONG_ALIGN const_al32
102
 
103
#define U64_SZ	(long)64
104
#define U64_ALIGN const_al64
105
#define S64_SZ	(long)64
106
#define S64_ALIGN const_al64
107
 
108
#define BF_STORE_UNIT (long)64
109
#define MAX_BF_SIZE const_al64		/* guess */
110
 
111
#define FLOAT_BITS 24
112
#define DOUBLE_BITS 53
113
#define LDOUBLE_BITS 64
114
 
115
#define MIN_PAR_ALIGNMENT const_al64
116
 
117
#define ALLOCA_ALIGN const_al32		/* leave at 32 for the moment */
118
#define FRAME_ALIGN const_al64
119
#define VAR_PARAM_ALIGN const_al64
120
#define CODE_ALIGN const_al32