// (c) 1999-2007 Electronic Arts Inc.

#ifndef REG_H
#define REG_H

#if defined(_MSC_VER)
#pragma once
#endif

/*
**
**
**
**
**
**
*/
#include <stdlib.h>
#include <stdio.h>
#include <malloc.h>


typedef enum {
	FALSE,
	TRUE,
} BOOL;

/*
** defines
*/
#define ABSTRACT		"ABSTRACT"
#define ABSTRACT_END	"END ABSTRACT"

#define SEPERATOR_COMMA 	','
#define SEPERATOR_SPACE 	' '
#define SEPERATOR_OPEN		'('
#define SEPERATOR_CLOSE 	')'
#define SEPERATOR_EOL		'\0'
#define SEPERATOR_TAB		'\t'

char *registers[] = {
	"zero",
	"at",
	"v0",
	"v1",
	"a0",
	"a1",
	"a2",
	"a3",
	"t0",
	"t1",
	"t2",
	"t3",
	"t4",
	"t5",
	"t6",
	"t7",
	"s0",
	"s1",
	"s2",
	"s3",
	"s4",
	"s5",
	"s6",
	"s7",
	"t8",
	"t9",
	"k0",
	"k1",
	"gp",
	"sp",
	"s8",
	"ra",
};

#endif /* REG_H */

