Pristine Ack-5.5
[Ack-5.5.git] / util / ego / descr / em44.descr
1 wordsize: 4
2 pointersize: 4
3 %%RA
4 general registers: 0
5 address registers: 0
6 floating point registers: 0
7 use general as pointer: no
8
9 register score parameters:
10         local variable:
11                 (1 case)
12                 general,general
13                         (1 size)
14                         default ->      (-1,-1)
15         address of local variable:
16                 (1 case)
17                 general,general
18                         (1 size)
19                         default ->      (-1,-1)
20         constant:
21                 (1 sizes)
22                 default ->      (-1,-1)
23         double constant:
24                 (1 size)
25                 default ->      (-1,-1)
26         address of global variable:
27                 (1 size)
28                 default ->      (-1,-1)
29         address of procedure:
30                 (1 size)
31                 default ->      (-1,-1)
32
33 opening cost parameters:
34         local variable:
35                 (1 case)
36                 general
37                         (1 size)
38                         default ->      (-1,-1)
39         address of local variable:
40                 (1 case)
41                 general
42                         (1 size)
43                         default ->      (-1,-1)
44         constant:
45                 (1 size)
46                 default ->      (-1,-1)
47         double constant:
48                 (1 size)
49                 default ->      (-1,-1)
50         address of global variable:
51                 (1 size)
52                 default ->      (-1,-1)
53         address of procedure:
54                 (1 size)
55                 default ->      (-1,-1)
56
57 register save costs:
58         (1 case)
59         0 -> (0,0)
60
61 %%UD
62 access costs of global variables:
63         (1 size)
64         default ->      (4,2)
65 access costs of local variables:
66         (1 size)
67         default ->      (4,2)
68 %%SR
69 overflow harmful?:  yes
70 array bound harmful?:  yes
71 reduce sli if shift count larger than:  0
72 %%CS
73 #include "em_mnem.h"
74 first time then space:
75 addressing modes: -1
76                   -1
77 cheap operations: -1
78                   -1
79 lexical tresholds: 1 1
80 indirection limit: 8
81 do not eliminate sli if index on shiftcounts:   -1
82                                                 -1
83 forbidden operators: -1 -1
84 %%SP
85 global stack pollution allowed?: no