A B C D E F G H I L M N O P R S T U V W X _

O

OPERAND_CLASS_ANY - Static variable in class dspl.backend.x86.operands.X86Operand
 
OPERAND_CLASS_LVALUE - Static variable in class dspl.backend.x86.operands.X86Operand
Class of operands that can be on the destination end of an operation (so called lvalue becuase they can appear on the left of a "dest = arg" expressioN)
OPERAND_TYPE_IMMEDIATE - Static variable in class dspl.backend.x86.operands.X86Operand
 
OPERAND_TYPE_INDEXED_MEMORY - Static variable in class dspl.backend.x86.operands.X86Operand
 
OPERAND_TYPE_MEMORY - Static variable in class dspl.backend.x86.operands.X86Operand
 
OPERAND_TYPE_REGISTER - Static variable in class dspl.backend.x86.operands.X86Operand
 
OPERATION_ADDITION - Static variable in class dspl.intermediate.instructions.ArithmaticInstruction
Mathematical Addition:
The table below lists the possible combinations of data types for arguments for each destination.
dest = arg1 + arg2;
destpossible types for arg1possible types for arg2 bytebyte/ubytebyte/ubyte ubytebyte/ubytebyte/ubyte intint/uintint/uint uintint/uintint/uint floatfloatfloat complexcomplexcomplex byte_arraybyte_array/ubyte_arraybyte_array/ubyte_array/byte/ubyte ubyte_arraybyte_array/ubyte_arraybyte_array/ubyte_array/byte/ubyte int_arrayint_array/uint_arrayint_array/uint_array/int/uint uint_arrayint_array/uint_arrayint_array/uint_array/int/uint complex_arraycomplex_arraycomplex_array/complex
Note that in general, arrays can be operated on by atomics (i.e.
OPERATION_ASSIGNMENT - Static variable in class dspl.intermediate.instructions.ArithmaticInstruction
Assignment refers to setting the value of a Variable Example: x = 5; would set the value of Variable x to 5
OPERATION_CONVERSION - Static variable in class dspl.intermediate.instructions.ArithmaticInstruction
 
OPERATION_CONVOLUTION - Static variable in class dspl.intermediate.instructions.ArithmaticInstruction
 
OPERATION_DIVISION - Static variable in class dspl.intermediate.instructions.ArithmaticInstruction
 
OPERATION_MULTIPLICATION - Static variable in class dspl.intermediate.instructions.ArithmaticInstruction
 
OPERATION_SUBTRACTION - Static variable in class dspl.intermediate.instructions.ArithmaticInstruction
 
operationType - Variable in class dspl.intermediate.instructions.ArithmaticInstruction
contains the operation type, must be one of the OPERATION_xxx values listed above
Options - Class in dspl
Helper class for processing all of the arguements passed to dsplc on the command-line, properly evaluating them, and storing any flags set which effect compilation.
Options(String[]) - Constructor for class dspl.Options
 
outputFile - Variable in class dspl.Options
 
outputILine(String) - Method in class dspl.backend.AssemblyfileGenerator
Output tabbed (indented) line
outputLine(String) - Method in class dspl.backend.AssemblyfileGenerator
Output line

A B C D E F G H I L M N O P R S T U V W X _