Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

xst_instruction_traits.h File Reference


Detailed Description

Definition of constants and trait classes for instruction-based deposits.

Warning:
This is internal CTTL header file and should not be included by user programs.

Definition in file xst_instruction_traits.h.

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  cttl_impl

Classes

struct  xst_instruction_traits
 Implements primary template describing deposit instruction traits. More...
struct  xst_instruction_traits< neg_top_ >
 Implements template specialization for CTTL_NEG_TOP instruction traits. More...
struct  xst_instruction_traits< pop_data_ >
 Implements template specialization for CTTL_POP_DATA instruction traits. More...
struct  xst_instruction_traits< push_data_ >
 Implements template specialization for CTTL_PUSH_DATA instruction traits. More...

Variables

const int add_size_ = 11
 Identifies CTTL_ADD_SIZE instruction to add size of location specified by 2nd operand at location specified by 1st operand.
const int add_top_ = 10
 Identifies CTTL_ADD_TOP instruction to add data from location specified by 2nd operand at location specified by 1st operand.
const int add_value_ = 9
 Identifies CTTL_ADD_VALUE instruction to add constant integer value specified by 2nd operand at location specified by 1st operand.
const int div_size_ = 21
 Identifies CTTL_DIV_SIZE instruction to divide size of location specified by 2nd operand at location specified by 1st operand.
const int div_top_ = 20
 Identifies CTTL_DIV_TOP instruction to divide data from location specified by 2nd operand at location specified by 1st operand.
const int div_value_ = 19
 Identifies CTTL_DIV_VALUE instruction to divide constant integer value specified by 2nd operand at location specified by 1st operand.
const int move_size_ = 8
 Identifies CTTL_MOVE_SIZE instruction to assign size of location specified by 2nd operand at location specified by 1st operand.
const int move_top_ = 7
 Identifies CTTL_MOVE_TOP instruction to assign data from location specified by 2nd operand at location specified by 1st operand.
const int move_value_ = 6
 Identifies CTTL_MOVE_VALUE instruction to assign constant integer value specified by 2nd operand at location specified by 1st operand.
const int mul_size_ = 18
 Identifies CTTL_MUL_SIZE instruction to multiply size of location specified by 2nd operand at location specified by 1st operand.
const int mul_top_ = 17
 Identifies CTTL_MUL_TOP instruction to multiply data from location specified by 2nd operand at location specified by 1st operand.
const int mul_value_ = 16
 Identifies CTTL_MUL_VALUE instruction to multiply constant integer value specified by 2nd operand at location specified by 1st operand.
const int neg_top_ = 15
 Identifies CTTL_NEG_TOP instruction to negate data at location specified by the operand.
const int pop_data_ = 1
 Identifies CTTL_POP_DATA instruction to pop data from location specified by the operand.
const int push_data_ = 2
 Identifies CTTL_PUSH_DATA instruction to translate data at location specified by the operand.
const int push_size_ = 5
 Identifies CTTL_PUSH_SIZE instruction to push size of location specified by 2nd operand at location specified by 1st operand.
const int push_top_ = 4
 Identifies CTTL_PUSH_TOP instruction to push data from location specified by 2nd operand at location specified by 1st operand.
const int push_value_ = 3
 Identifies CTTL_PUSH_VALUE instruction to push constant integer value specified by 2nd operand at location specified by 1st operand.
const int sub_size_ = 14
 Identifies CTTL_SUB_SIZE instruction to subtract size of location specified by 2nd operand from location specified by 1st operand.
const int sub_top_ = 13
 Identifies CTTL_SUB_TOP instruction to subtract data from location specified by 2nd operand from location specified by 1st operand.
const int sub_value_ = 12
 Identifies CTTL_SUB_VALUE instruction to subtract constant integer value specified by 2nd operand from location specified by 1st operand.


Variable Documentation

const int add_size_ = 11 [static]
 

Identifies CTTL_ADD_SIZE instruction to add size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 74 of file xst_instruction_traits.h.

const int add_top_ = 10 [static]
 

Identifies CTTL_ADD_TOP instruction to add data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 71 of file xst_instruction_traits.h.

const int add_value_ = 9 [static]
 

Identifies CTTL_ADD_VALUE instruction to add constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 68 of file xst_instruction_traits.h.

const int div_size_ = 21 [static]
 

Identifies CTTL_DIV_SIZE instruction to divide size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 108 of file xst_instruction_traits.h.

const int div_top_ = 20 [static]
 

Identifies CTTL_DIV_TOP instruction to divide data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 105 of file xst_instruction_traits.h.

const int div_value_ = 19 [static]
 

Identifies CTTL_DIV_VALUE instruction to divide constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 102 of file xst_instruction_traits.h.

const int move_size_ = 8 [static]
 

Identifies CTTL_MOVE_SIZE instruction to assign size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 64 of file xst_instruction_traits.h.

const int move_top_ = 7 [static]
 

Identifies CTTL_MOVE_TOP instruction to assign data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 61 of file xst_instruction_traits.h.

const int move_value_ = 6 [static]
 

Identifies CTTL_MOVE_VALUE instruction to assign constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 58 of file xst_instruction_traits.h.

const int mul_size_ = 18 [static]
 

Identifies CTTL_MUL_SIZE instruction to multiply size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 98 of file xst_instruction_traits.h.

const int mul_top_ = 17 [static]
 

Identifies CTTL_MUL_TOP instruction to multiply data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 95 of file xst_instruction_traits.h.

const int mul_value_ = 16 [static]
 

Identifies CTTL_MUL_VALUE instruction to multiply constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 92 of file xst_instruction_traits.h.

const int neg_top_ = 15 [static]
 

Identifies CTTL_NEG_TOP instruction to negate data at location specified by the operand.

Definition at line 88 of file xst_instruction_traits.h.

const int pop_data_ = 1 [static]
 

Identifies CTTL_POP_DATA instruction to pop data from location specified by the operand.

Definition at line 41 of file xst_instruction_traits.h.

const int push_data_ = 2 [static]
 

Identifies CTTL_PUSH_DATA instruction to translate data at location specified by the operand.

Definition at line 45 of file xst_instruction_traits.h.

const int push_size_ = 5 [static]
 

Identifies CTTL_PUSH_SIZE instruction to push size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 54 of file xst_instruction_traits.h.

const int push_top_ = 4 [static]
 

Identifies CTTL_PUSH_TOP instruction to push data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 51 of file xst_instruction_traits.h.

const int push_value_ = 3 [static]
 

Identifies CTTL_PUSH_VALUE instruction to push constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 48 of file xst_instruction_traits.h.

const int sub_size_ = 14 [static]
 

Identifies CTTL_SUB_SIZE instruction to subtract size of location specified by 2nd operand from location specified by 1st operand.

Definition at line 84 of file xst_instruction_traits.h.

const int sub_top_ = 13 [static]
 

Identifies CTTL_SUB_TOP instruction to subtract data from location specified by 2nd operand from location specified by 1st operand.

Definition at line 81 of file xst_instruction_traits.h.

const int sub_value_ = 12 [static]
 

Identifies CTTL_SUB_VALUE instruction to subtract constant integer value specified by 2nd operand from location specified by 1st operand.

Definition at line 78 of file xst_instruction_traits.h.


Generated on Thu Nov 2 17:48:35 2006 for CTTL Lambda Expression by  doxygen 1.3.9.1