20 * calculate addressability as follows
23 * REGISTER ==> 11 register
24 * INDREG ==> 12 *[(reg)+offset]
26 * ADD(2, 20) ==> 2 $name+offset
27 * ADD(3, 20) ==> 3 $(reg)+offset
28 * &12 ==> 3 $(reg)+offset
31 * *3 ==> 12 *(reg)+offset
32 * calculate complexity (number of registers)
84 if(l->addable == 20) {
90 if(r->addable == 20) {
106 r->type = types[TINT];
125 r->type = types[TINT];
137 r->type = types[TINT];
148 r->type = types[TINT];
192 n->complex = l->complex;
194 if(r->complex == n->complex)
195 n->complex = r->complex+1;
197 if(r->complex > n->complex)
198 n->complex = r->complex;
218 * immediate operators, make const on right
220 if(l->op == OCONST) {