microprobe.target.isa.generator.Generator

class Generator(arch)[source]

Bases: object

__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




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

  • fvalue

  • address – (Default value = False)

abstract 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)

abstract property instr_name
property arch
property alias