Uses of Class
mars.assembler.Directives
Packages that use Directives
-
Uses of Directives in mars.assembler
Fields in mars.assembler declared as DirectivesModifier and TypeFieldDescriptionstatic Directives
Directives.ALIGN
static Directives
Directives.ASCII
static Directives
Directives.ASCIIZ
static Directives
Directives.BYTE
static Directives
Directives.DATA
static Directives
Directives.DOUBLE
static Directives
Directives.END_MACRO
static Directives
Directives.EQV
static Directives
Directives.EXTERN
static Directives
Directives.FLOAT
static Directives
Directives.GLOBL
static Directives
Directives.HALF
static Directives
Directives.INCLUDE
static Directives
Directives.KDATA
static Directives
Directives.KTEXT
static Directives
Directives.MACRO
static Directives
Directives.SET
static Directives
Directives.SPACE
static Directives
Directives.TEXT
static Directives
Directives.WORD
Methods in mars.assembler that return DirectivesModifier and TypeMethodDescriptionstatic Directives
Directives.matchDirective(String str)
Find Directive object, if any, which matches the given String.Methods in mars.assembler that return types with arguments of type DirectivesModifier and TypeMethodDescriptionstatic ArrayList<Directives>
Directives.getDirectiveList()
Produces List of Directive objectsstatic ArrayList<Directives>
Directives.prefixMatchDirectives(String str)
Find Directive object, if any, which contains the given string as a prefix.Methods in mars.assembler with parameters of type DirectivesModifier and TypeMethodDescriptionstatic int
DataTypes.getLengthInBytes(Directives direct)
Get length in bytes for numeric MIPS directives.static boolean
Directives.isFloatingDirective(Directives direct)
Lets you know whether given directive is for floating number (FLOAT,DOUBLE).static boolean
Directives.isIntegerDirective(Directives direct)
Lets you know whether given directive is for integer (WORD,HALF,BYTE).static boolean
DataTypes.outOfRange(Directives direct, double value)
Determines whether given floating point value falls within value range for given directive.static boolean
DataTypes.outOfRange(Directives direct, int value)
Determines whether given integer value falls within value range for given directive.