ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DisassemblerX86.C File Reference
#include "sage3basic.h"
#include "rose_config.h"
#include "Assembler.h"
#include "AssemblerX86.h"
#include "AsmUnparser_compat.h"
#include "Disassembler.h"
#include "sageBuilderAsm.h"
#include "DisassemblerX86.h"
#include "integerOps.h"
#include <sstream>
Include dependency graph for DisassemblerX86.C:

Go to the source code of this file.

Macros

#define BYTET   (SgAsmTypeByte::createType())
 
#define WORDT   (SgAsmTypeWord::createType())
 
#define DWORDT   (SgAsmTypeDoubleWord::createType())
 
#define QWORDT   (SgAsmTypeQuadWord::createType())
 
#define DQWORDT   (SgAsmTypeDoubleQuadWord::createType())
 
#define FLOATT   (SgAsmTypeSingleFloat::createType())
 
#define DOUBLET   (SgAsmTypeDoubleFloat::createType())
 
#define LDOUBLET   (SgAsmType80bitFloat::createType())
 
#define V8BYTET   (SgAsmTypeVector::createType(8, BYTET))
 
#define V16BYTET   (SgAsmTypeVector::createType(16, BYTET))
 
#define V4WORDT   (SgAsmTypeVector::createType(4, WORDT))
 
#define V8WORDT   (SgAsmTypeVector::createType(8, WORDT))
 
#define V2DWORDT   (SgAsmTypeVector::createType(2, DWORDT))
 
#define V4DWORDT   (SgAsmTypeVector::createType(4, DWORDT))
 
#define V2FLOATT   (SgAsmTypeVector::createType(2, FLOATT))
 
#define V4FLOATT   (SgAsmTypeVector::createType(4, FLOATT))
 
#define V2QWORDT   (SgAsmTypeVector::createType(2, QWORDT))
 
#define V2DOUBLET   (SgAsmTypeVector::createType(2, DOUBLET))
 

Macro Definition Documentation

#define DQWORDT   (SgAsmTypeDoubleQuadWord::createType())

Definition at line 26 of file DisassemblerX86.C.

Referenced by DisassemblerX86::decodeOpcode0F().

#define V8BYTET   (SgAsmTypeVector::createType(8, BYTET))

Definition at line 30 of file DisassemblerX86.C.

Referenced by DisassemblerX86::decodeOpcode0F().

#define V16BYTET   (SgAsmTypeVector::createType(16, BYTET))

Definition at line 31 of file DisassemblerX86.C.

Referenced by DisassemblerX86::decodeOpcode0F().

#define V4WORDT   (SgAsmTypeVector::createType(4, WORDT))

Definition at line 32 of file DisassemblerX86.C.

Referenced by DisassemblerX86::decodeOpcode0F().

#define V8WORDT   (SgAsmTypeVector::createType(8, WORDT))

Definition at line 33 of file DisassemblerX86.C.

Referenced by DisassemblerX86::decodeOpcode0F().

#define V2DWORDT   (SgAsmTypeVector::createType(2, DWORDT))
#define V4DWORDT   (SgAsmTypeVector::createType(4, DWORDT))
#define V2FLOATT   (SgAsmTypeVector::createType(2, FLOATT))

Definition at line 36 of file DisassemblerX86.C.

Referenced by DisassemblerX86::decodeOpcode0F().

#define V4FLOATT   (SgAsmTypeVector::createType(4, FLOATT))

Definition at line 37 of file DisassemblerX86.C.

Referenced by DisassemblerX86::decodeOpcode0F().

#define V2QWORDT   (SgAsmTypeVector::createType(2, QWORDT))

Definition at line 38 of file DisassemblerX86.C.

Referenced by DisassemblerX86::decodeOpcode0F().

#define V2DOUBLET   (SgAsmTypeVector::createType(2, DOUBLET))

Definition at line 39 of file DisassemblerX86.C.

Referenced by DisassemblerX86::decodeOpcode0F().