Definition in file xst_instructions.h.
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | cttl_impl |
Classes | |
| struct | xst_instruction_1_operand |
| Primary template for cttt_impl::xst_instruction_1_operand is not used. More... | |
| struct | xst_instruction_1_operand< FirstOperandT, neg_top_ > |
Implements template specialization for CTTL_NEG_TOP instruction. More... | |
| struct | xst_instruction_1_operand< FirstOperandT, pop_data_ > |
Implements template specialization for CTTL_POP_DATA instruction. More... | |
| struct | xst_instruction_1_operand< FirstOperandT, push_data_ > |
Implements template specialization for CTTL_PUSH_DATA instruction. More... | |
| struct | xst_instruction_2_operand |
| Primary template for cttt_impl::xst_instruction_2_operand is not used. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_size_ > |
Implements template specialization for CTTL_ADD_SIZE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_top_ > |
Implements template specialization for CTTL_ADD_TOP instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_value_ > |
Implements template specialization for CTTL_ADD_VALUE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_size_ > |
Implements template specialization for CTTL_DIV_SIZE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_top_ > |
Implements template specialization for CTTL_DIV_TOP instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_value_ > |
Implements template specialization for CTTL_DIV_VALUE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_size_ > |
Implements template specialization for CTTL_MOVE_SIZE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_top_ > |
Implements template specialization for CTTL_MOVE_TOP instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_value_ > |
Implements template specialization for CTTL_MOVE_VALUE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_size_ > |
Implements template specialization for CTTL_MUL_SIZE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_top_ > |
Implements template specialization for CTTL_MUL_TOP instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_value_ > |
Implements template specialization for CTTL_MUL_VALUE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_size_ > |
Implements template specialization for CTTL_PUSH_SIZE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_top_ > |
Implements template specialization for CTTL_PUSH_TOP instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_value_ > |
Implements template specialization for CTTL_PUSH_VALUE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_size_ > |
Implements template specialization for CTTL_SUB_SIZE instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_top_ > |
Implements template specialization for CTTL_SUB_TOP instruction. More... | |
| struct | xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_value_ > |
Implements template specialization for CTTL_SUB_VALUE instruction. More... | |
Defines | |
| #define | CTTL_ADD_SIZE(XLOCATION, XLOCATION2) const_scalar( add_size_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to add size of location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_ADD_TOP(XLOCATION, XLOCATION2) const_scalar( add_top_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to add data from location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_ADD_VALUE(XLOCATION, XVALUE) const_scalar( add_value_ ) ^const_scalar( XLOCATION ) ^const_scalar( XVALUE ) |
Macro for instruction to add constant integer value specified by XVALUE operand at location specified by XLOCATION operand. | |
| #define | CTTL_DIV_SIZE(XLOCATION, XLOCATION2) const_scalar( div_size_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to divide size of location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_DIV_TOP(XLOCATION, XLOCATION2) const_scalar( div_top_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to divide data from location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_DIV_VALUE(XLOCATION, XVALUE) const_scalar( div_value_ ) ^const_scalar( XLOCATION ) ^const_scalar( XVALUE ) |
Macro for instruction to divide constant integer value specified by XVALUE operand at location specified by XLOCATION operand. | |
| #define | CTTL_MOVE_SIZE(XLOCATION, XLOCATION2) const_scalar( move_size_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to assign size of location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_MOVE_TOP(XLOCATION, XLOCATION2) const_scalar( move_top_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to assign data from location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_MOVE_VALUE(XLOCATION, XVALUE) const_scalar( move_value_ ) ^const_scalar( XLOCATION ) ^const_scalar( XVALUE ) |
Macro for instruction to assign constant integer value specified by XVALUE operand at location specified by XLOCATION operand. | |
| #define | CTTL_MUL_SIZE(XLOCATION, XLOCATION2) const_scalar( mul_size_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to multiply size of location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_MUL_TOP(XLOCATION, XLOCATION2) const_scalar( mul_top_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to multiply data from location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_MUL_VALUE(XLOCATION, XVALUE) const_scalar( mul_value_ ) ^const_scalar( XLOCATION ) ^const_scalar( XVALUE ) |
Macro for instruction to multiply constant integer value specified by XVALUE operand at location specified by XLOCATION operand. | |
| #define | CTTL_NEG_TOP(XLOCATION) const_scalar( neg_top_ ) ^const_scalar( XLOCATION ) |
Macro for instruction to negate data at location specified by XLOCATION operand. | |
| #define | CTTL_POP_DATA(XLOCATION) const_scalar( pop_data_ ) ^const_scalar( XLOCATION ) |
Macro for instruction to pop data from location specified by XLOCATION operand. | |
| #define | CTTL_PUSH_DATA(XLOCATION) const_scalar( push_data_ ) ^const_scalar( XLOCATION ) |
Macro for instruction to translate data at location specified by XLOCATION operand. | |
| #define | CTTL_PUSH_SIZE(XLOCATION, XLOCATION2) const_scalar( push_size_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to push size of location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_PUSH_TOP(XLOCATION, XLOCATION2) const_scalar( push_top_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to push data from location specified by XLOCATION2 operand at location specified by XLOCATION operand. | |
| #define | CTTL_PUSH_VALUE(XLOCATION, XVALUE) const_scalar( push_value_ ) ^const_scalar( XLOCATION ) ^const_scalar( XVALUE ) |
Macro for instruction to push constant integer value specified by XVALUE operand at location specified by XLOCATION operand. | |
| #define | CTTL_SUB_SIZE(XLOCATION, XLOCATION2) const_scalar( sub_size_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to subtract size of location specified by XLOCATION2 operand from location specified by XLOCATION operand. | |
| #define | CTTL_SUB_TOP(XLOCATION, XLOCATION2) const_scalar( sub_top_ ) ^const_scalar( XLOCATION ) ^const_scalar( XLOCATION2 ) |
Macro for instruction to subtract data from location specified by XLOCATION2 operand from location specified by XLOCATION operand. | |
| #define | CTTL_SUB_VALUE(XLOCATION, XVALUE) const_scalar( sub_value_ ) ^const_scalar( XLOCATION ) ^const_scalar( XVALUE ) |
Macro for instruction to subtract constant integer value specified by XVALUE operand from location specified by XLOCATION operand. | |
|
|
Macro for instruction to add size of location specified by
Definition at line 75 of file xst_instructions.h. |
|
|
Macro for instruction to add data from location specified by
Definition at line 72 of file xst_instructions.h. |
|
|
Macro for instruction to add constant integer value specified by
Definition at line 69 of file xst_instructions.h. |
|
|
Macro for instruction to divide size of location specified by
Definition at line 105 of file xst_instructions.h. |
|
|
Macro for instruction to divide data from location specified by
Definition at line 102 of file xst_instructions.h. |
|
|
Macro for instruction to divide constant integer value specified by
Definition at line 99 of file xst_instructions.h. |
|
|
Macro for instruction to assign size of location specified by
Definition at line 65 of file xst_instructions.h. |
|
|
Macro for instruction to assign data from location specified by
Definition at line 62 of file xst_instructions.h. |
|
|
Macro for instruction to assign constant integer value specified by
Definition at line 59 of file xst_instructions.h. |
|
|
Macro for instruction to multiply size of location specified by
Definition at line 95 of file xst_instructions.h. |
|
|
Macro for instruction to multiply data from location specified by
Definition at line 92 of file xst_instructions.h. |
|
|
Macro for instruction to multiply constant integer value specified by
Definition at line 89 of file xst_instructions.h. |
|
|
Macro for instruction to negate data at location specified by
Definition at line 42 of file xst_instructions.h. |
|
|
Macro for instruction to pop data from location specified by
Definition at line 39 of file xst_instructions.h. |
|
|
Macro for instruction to translate data at location specified by
Definition at line 46 of file xst_instructions.h. |
|
|
Macro for instruction to push size of location specified by
Definition at line 55 of file xst_instructions.h. |
|
|
Macro for instruction to push data from location specified by
Definition at line 52 of file xst_instructions.h. |
|
|
Macro for instruction to push constant integer value specified by
Definition at line 49 of file xst_instructions.h. |
|
|
Macro for instruction to subtract size of location specified by
Definition at line 85 of file xst_instructions.h. |
|
|
Macro for instruction to subtract data from location specified by
Definition at line 82 of file xst_instructions.h. |
|
|
Macro for instruction to subtract constant integer value specified by
Definition at line 79 of file xst_instructions.h. |
1.3.9.1