Instance.xcc

Benoit Dupont de Dinechin (Benoit.Dupont-de-Dinechin@st.com).

Copyright 2002 - 2007 STMicroelectronics. Copyright 1995 - 1998 Commissariat a l'Energie Atomique.

This program is free software; you can redistribute it and/or modify it under the terms of either (at your option): the GNU General Public License (GPL) version 2; the GNU Lesser General Public License (LGPL) version 2.1; any later version of these licences as published by the Free Software Foundation.

Instance_name_— Names for the Instance enumeration.
extern const char *
Instance_name_(Instance this);
Instance_scheduling— This Instance Scheduling class.
Scheduling
Instance_scheduling(Instance this);
Instance_encoding— This Instance Encoding.
Encoding
Instance_encoding(Instance this);
Instance_opcodes— This Instance opcodes.
const_InstanceOpcodes
Instance_opcodes(Instance this);
Instance_operands— This Instance Operands.
Operands
Instance_operands(Instance this);
Instance_increment— This Instance PC Increment.
int
Instance_increment(Instance this);
Instance_mnemonic— This Instance mnemonic string.
const char *
Instance_mnemonic(Instance this);
Instance_syntax— This Instance syntax string.
const char *
Instance_syntax(Instance this);
Instance_unitCost— This Instance unit cost estimate.
int
Instance_unitCost(Instance this);
Instance_actionArray— This Instance RegisterActionArray.
const_RegisterActionArray
Instance_actionArray(Instance this);
Instance_operator— This Instance Operator class.
Operator
Instance_operator(Instance this);
Instance_makeRegisterActionItems— Make this Instance RegisterActionArray_ITEMS.

Only used to replace the MDS-initialized ITEMS with a writeable copy for patching.

RegisterAction_ *
Instance_makeRegisterActionItems(Instance this, Memory memory);
Instance_attributes— Access this Instance attributes.
InstanceAttributes
Instance_attributes(Instance this);

st200-Instance.xcc

Benoit Dupont de Dinechin (Benoit.Dupont-de-Dinechin@st.com).

Copyright 2002 - 2007 STMicroelectronics. Copyright 1995 - 1998 Commissariat a l'Energie Atomique.

This program is free software; you can redistribute it and/or modify it under the terms of either (at your option): the GNU General Public License (GPL) version 2; the GNU Lesser General Public License (LGPL) version 2.1; any later version of these licences as published by the Free Software Foundation.