microprobe.target.isa.generator.Generator

class Generator(arch)[source]

Bases: ABC

__init__(arch)[source]
Parameters:

arch

Methods

__init__(arch)

param arch:

check(value, fvalue[, address])

param value:

generate(value, fvalue, dummy_reg[, ...])

param value:

Attributes

alias

arch

instr_name




check(value, fvalue, address=False)[source]
Parameters:
  • value

  • fvalue

  • address – (Default value = False)

generate(value, fvalue, dummy_reg, dummy_instr=None, address=False)[source]
Parameters:
  • value

  • fvalue

  • dummy_reg

  • dummy_instr – (Default value = None)

  • address – (Default value = False)

property instr_name
property arch
property alias