def add_field(self, field,):
self.fields.append(field)
def add_field(self, field,):
self.fields.append(field)
field_width = (self.width + 3) / 4
name_width = max(map(lambda f: len(f.name), self.fields))
str = "0x%0*lx [%d]\n" % (field_width, value, value)
for field in self.fields:
v = field.mask(self.width, value);
field_width = (self.width + 3) / 4
name_width = max(map(lambda f: len(f.name), self.fields))
str = "0x%0*lx [%d]\n" % (field_width, value, value)
for field in self.fields:
v = field.mask(self.width, value);
% (name_width, field.name, v, desc)
else:
str += "%*s: 0x%x\n" \
% (name_width, field.name, v, desc)
else:
str += "%*s: 0x%x\n" \
- (opts, args) = getopt(sys.argv[1:], "hls:", \
- ["help", "list", "search="])
+ (opts, args) = getopt(sys.argv[1:], "hlns:", \
+ ["help", "list", "non-zero", "search="])