DGen/SDL
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions | Variables
Main.cpp File Reference
#include "app.h"

Macros

#define hot_opcode_count   (int)(sizeof(hot_opcodes) / sizeof(hot_opcodes[0]))

Functions

static int is_op_hot (int op)
void ot (const char *format,...)
void ltorg ()
void FlushPC (void)
static void PrintFramework ()
int MemHandler (int type, int size, int addrreg, int need_addrerr_check)
static void PrintOpcodes ()
static void ott (const char *str, int par, const char *nl, int nlp, int counter, int size)
static void PrintJumpTable ()
static int CycloneMake ()
int main ()

Variables

static FILE * AsmFile = NULL
static int CycloneVer = 0x0099
int * CyJump = NULL
int ms = USE_MS_SYNTAX
const char *const Narm [4] = { "b", "h","",""}
const char *const Sarm [4] = {"sb","sh","",""}
int Cycles
int pc_dirty
int arm_op_count
static const unsigned short hot_opcodes []

Macro Definition Documentation

#define hot_opcode_count   (int)(sizeof(hot_opcodes) / sizeof(hot_opcodes[0]))

Function Documentation

static int CycloneMake ( )
static
void FlushPC ( void  )
static int is_op_hot ( int  op)
static
void ltorg ( )
int main ( )
int MemHandler ( int  type,
int  size,
int  addrreg,
int  need_addrerr_check 
)
void ot ( const char *  format,
  ... 
)
static void ott ( const char *  str,
int  par,
const char *  nl,
int  nlp,
int  counter,
int  size 
)
static
static void PrintFramework ( )
static
static void PrintJumpTable ( )
static
static void PrintOpcodes ( )
static

Variable Documentation

int arm_op_count
FILE* AsmFile = NULL
static
int Cycles
int CycloneVer = 0x0099
static
int* CyJump = NULL
const unsigned short hot_opcodes[]
static
int ms = USE_MS_SYNTAX
const char* const Narm[4] = { "b", "h","",""}
int pc_dirty
const char* const Sarm[4] = {"sb","sh","",""}