microprobe.target.isa.operand.MemoryOperandDescriptor

class MemoryOperandDescriptor(otype, io, bit_rate)[source]

Bases: object

Class to represent a memory operand descriptor.

__init__(otype, io, bit_rate)[source]
Parameters:
  • otype

  • io

  • bit_rate

Methods

__init__(otype, io, bit_rate)

param otype:

full_report([tabs])

Attributes

bit_rate

Memory operand bit rate (:int)

is_agen

Is an address generator flag (bool)

is_branch_target

Is a branch target (bool)

is_load

Is load flag (bool)

is_prefetch

Is prefech flag (bool)

is_store

Is store flag (bool)

type

Memory operand descriptor type (Operand)




property type

Memory operand descriptor type (Operand)

property is_load

Is load flag (bool)

property is_store

Is store flag (bool)

property is_agen

Is an address generator flag (bool)

property is_prefetch

Is prefech flag (bool)

property is_branch_target

Is a branch target (bool)

property bit_rate

Memory operand bit rate (:int)

full_report(tabs=0)[source]