mc68k.pat.cpp File Reference

#include <assert.h>
#include "global.h"
#include "decoder.h"
#include "mc68k.pat.h"
#include "ss.h"
#include "csr.h"

Go to the source code of this file.

Defines

#define sign_extend(N, SIZE)   (((int)((N) << (sizeof(unsigned)*8-(SIZE)))) >> (sizeof(unsigned)*8-(SIZE)))
#define VAL   false
#define VAR   true

Functions

bool InstructionPatterns::addil $daIndirect (ADDRESS &lc, int &a, bool a_isVAR, int &b, bool b_isVAR)
bool InstructionPatterns::movemrl $daPostInc (ADDRESS &lc, int &a, bool a_isVAR, int &b, bool b_isVAR)
bool InstructionPatterns::moverml $daPreDec (ADDRESS &lc, int &a, bool a_isVAR, int &b, bool b_isVAR)


Define Documentation

#define sign_extend N,
SIZE   )     (((int)((N) << (sizeof(unsigned)*8-(SIZE)))) >> (sizeof(unsigned)*8-(SIZE)))
 

Definition at line 1 of file mc68k.pat.cpp.

#define VAL   false
 

Definition at line 17 of file mc68k.pat.cpp.

#define VAR   true
 

Definition at line 16 of file mc68k.pat.cpp.


Function Documentation

bool InstructionPatterns::addil $daIndirect ADDRESS lc,
int &  a,
bool  a_isVAR,
int &  b,
bool  b_isVAR
 

Definition at line 160 of file mc68k.pat.cpp.

References addressToPC, and getWord().

bool InstructionPatterns::movemrl $daPostInc ADDRESS lc,
int &  a,
bool  a_isVAR,
int &  b,
bool  b_isVAR
 

Definition at line 712 of file mc68k.pat.cpp.

References addressToPC, and getWord().

bool InstructionPatterns::moverml $daPreDec ADDRESS lc,
int &  a,
bool  a_isVAR,
int &  b,
bool  b_isVAR
 

Definition at line 801 of file mc68k.pat.cpp.

References addressToPC, and getWord().


Generated on Tue Sep 19 21:18:37 2006 for Boomerang by  doxygen 1.4.6