Subversion Repositories tendra.SVN

Rev

Details | 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
/* 80x86/szs_als.h */
32
 
33
/**********************************************************************
34
$Author: release $
35
$Date: 1998/01/17 15:55:52 $
36
$Revision: 1.1.1.1 $
37
$Log: szs_als.h,v $
38
 * Revision 1.1.1.1  1998/01/17  15:55:52  release
39
 * First version to be checked into rolling release.
40
 *
41
 * Revision 1.3  1995/03/02  11:20:02  pwe
42
 * add par-alignment for common 3.1
43
 *
44
 * Revision 1.2  1995/01/30  12:56:54  pwe
45
 * Ownership -> PWE, tidy banners
46
 *
47
 * Revision 1.1  1994/10/27  14:15:22  jmf
48
 * Initial revision
49
 *
50
 * Revision 1.1  1994/07/12  14:42:12  jmf
51
 * Initial revision
52
 *
53
**********************************************************************/
54
 
55
 
56
#define TOP_SZ 0
57
#define TOP_ALIGN const_al1
58
 
59
#define PROC_SZ 32
60
#define PROC_ALIGN const_al32
61
 
62
#define LLVALUE_SZ 32
63
#define LLVALUE_ALIGN const_al32
64
 
65
#define PTR_SZ 32
66
#define PTR_ALIGN const_al32
67
#define PTRBIT_SZ 32
68
 
69
#define OFFSET_SZ 32
70
#define OFFSET_ALIGN const_al32
71
 
72
#define BF_ALIGN const_al1
73
 
74
#define STRUCT_ALIGN const_al8
75
 
76
#define SHREAL_SZ 32
77
#define SHREAL_ALIGN const_al32
78
 
79
#define REAL_SZ 64
80
#define REAL_ALIGN const_al32
81
 
82
#define DOUBLE_SZ 96
83
#define DOUBLE_ALIGN const_al32
84
 
85
#define UCHAR_SZ 8
86
#define UCHAR_ALIGN const_al8
87
 
88
#define SCHAR_SZ 8
89
#define SCHAR_ALIGN const_al8
90
 
91
#define UWORD_SZ 16
92
#define UWORD_ALIGN const_al16
93
 
94
#define SWORD_SZ 16
95
#define SWORD_ALIGN const_al16
96
 
97
#define ULONG_SZ 32
98
#define ULONG_ALIGN const_al32
99
 
100
#define SLONG_SZ 32
101
#define SLONG_ALIGN const_al32
102
 
103
#define U64_SZ 64
104
#define U64_ALIGN const_al32
105
 
106
#define S64_SZ 64
107
#define S64_ALIGN const_al32
108
 
109
#define BF_STORE_UNIT 32
110
#define MAX_BF_SIZE const_al32
111
 
112
#define FLOAT_BITS 24
113
#define DOUBLE_BITS 53
114
#define LDOUBLE_BITS 64
115
 
116
#define MIN_PAR_ALIGNMENT const_al32
117
	/* This is the minimum alignment foe parameters */
118
 
119
#define ALLOCA_ALIGN const_al32
120
#define FRAME_ALIGN const_al32
121
#define VAR_PARAM_ALIGN const_al32
122
#define CODE_ALIGN const_al32