(vector, value, span) = self.spec(insn=insn, record=record)
if verbosity >= Verbosity.VERBOSE:
- yield f"{indent}{self.name}"
+ mode = "vector" if vector else "scalar"
+ yield f"{indent}{self.name} ({mode})"
yield f"{indent}{indent}{int(value):0{value.bits}b}"
yield f"{indent}{indent}{', '.join(span)}"
if isinstance(insn, SVP64Instruction):
else:
etype = repr(record.etype).lower()
yield f"{indent}{indent}{etype}{extra_idx!r}"
- yield f"{indent}type"
- yield f"{indent}{indent}{'vector' if vector else 'scalar'}"
else:
vector = "*" if vector else ""
yield f"{vector}{prefix}{int(value)}"