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)



type

Memory operand descriptor type (Operand)

is_load

Is load flag (bool)

is_store

Is store flag (bool)

is_agen

Is an address generator flag (bool)

is_prefetch

Is prefech flag (bool)

is_branch_target

Is a branch target (bool)

bit_rate

Memory operand bit rate (:int)

full_report(tabs=0)[source]