def declarations(self, values, lens):
def declaration_binutils(value, width):
def declarations(self, values, lens):
def declaration_binutils(value, width):
- yield f"/* TODO: implement binutils declaration (value={value!r}, width={width!r}) */"
+ yield "/* TODO: implement binutils declaration " \
+ "(value=%x, width=%x) */" % (value, width)
- yield f" type sv_{value}_rom_array_t is " \
- f"array(0 to {width}) of sv_decode_rom_t;"
+ yield " type sv_%s _rom_array_t is " \
+ "array(0 to %d) of sv_decode_rom_t;" % (value, width)
todo = self.wrap_comment(todo)
yield from map(lambda line: f" {line}", todo)
else:
todo = self.wrap_comment(todo)
yield from map(lambda line: f" {line}", todo)
else:
- yield f" constant sv_{value}_decode_rom_array :"
- yield f" sv_{value}_rom_array_t := ("
- yield f" -- {' '.join(fullcols)}"
+ yield " constant sv_%s_decode_rom_array :" % value
+ yield " sv_%s_rom_array_t := (" % value
+ yield " -- %s" % ' '.join(fullcols)
for (op, insn, row) in entries:
yield f" {op:>13} => ({', '.join(row)}), -- {insn}"
for (op, insn, row) in entries:
yield f" {op:>13} => ({', '.join(row)}), -- {insn}"
- for (value, csv) in filter(lambda kv: kv[0] in lens, csvs_svp64_canon.items()):
+ for (value, csv) in filter(lambda kv: kv[0] in lens,
+ csvs_svp64_canon.items()):