Lines Matching refs:reg
129 def __init__(self, reg, s_name):
133 self.varname_values = '%s__%s__values' % (reg.r_name.lower(), self.name.lower())
161 reg = it
164 reg = Reg(name)
165 regs.append(reg)
170 for it in reg.fields:
175 field = Field(reg, name)
176 reg.fields.append(field)
200 for reg in regs:
201 if len(reg.fields) and reg.name.find('0') != -1:
202 reg_dict[reg.name] = reg
205 for reg in regs:
206 if not len(reg.fields):
207 reg0 = reg_dict.get(match_number.sub('0', reg.name))
209 reg.fields = reg0.fields
210 reg.fields_owner = reg0
211 reg.own_fields = False
255 for reg in regs:
256 if len(reg.fields) and reg.own_fields:
259 reg.fields_idx = fields_idx
261 for field in reg.fields:
279 for reg in regs:
280 if len(reg.fields):
281 print('\t{%s, %s, %s, %s},' % (strings.add(reg.name), reg.r_name,
282 len(reg.fields), reg.fields_idx if reg.own_fields else reg.fields_owner.fields_idx))
284 print('\t{%s, %s},' % (strings.add(reg.name), reg.r_name))