some minor changes
This commit is contained in:
parent
e0fc646222
commit
dc5a744d8d
4 changed files with 24 additions and 22 deletions
|
@ -858,6 +858,6 @@ C_trp ==> "jsr (.trp)".
|
|||
|
||||
prolog ==> .
|
||||
|
||||
jump ==> "jmp $1".
|
||||
jump ==> "bra $1".
|
||||
|
||||
locals ==> "link a6, #-$1".
|
||||
|
|
|
@ -18,8 +18,8 @@ char *m;
|
|||
|
||||
|
||||
process_operand( str, op)
|
||||
char *str;
|
||||
struct t_operand *op;
|
||||
register char *str;
|
||||
register struct t_operand *op;
|
||||
{
|
||||
char *glob_lbl();
|
||||
|
||||
|
@ -171,7 +171,7 @@ char *reg;
|
|||
}
|
||||
|
||||
int is_reg( str)
|
||||
char *str;
|
||||
register char *str;
|
||||
{
|
||||
switch ( *str) {
|
||||
case 'a' :
|
||||
|
@ -187,9 +187,9 @@ char *str;
|
|||
char *glob_lbl( lbl)
|
||||
char *lbl;
|
||||
{
|
||||
char *gl, *malloc();
|
||||
char *gl, *Malloc();
|
||||
|
||||
gl = malloc( strlen( lbl) + 3);
|
||||
gl = Malloc( strlen( lbl) + 3);
|
||||
sprintf( gl, "\"%s\"", lbl);
|
||||
return( gl);
|
||||
}
|
||||
|
@ -199,7 +199,7 @@ char *lbl;
|
|||
|
||||
|
||||
int mode_reg( eaddr)
|
||||
struct t_operand *eaddr;
|
||||
register struct t_operand *eaddr;
|
||||
{
|
||||
switch ( eaddr->type) {
|
||||
case IS_A_REG : return( 0x08 | eaddr->reg);
|
||||
|
@ -240,7 +240,7 @@ struct t_operand *eaddr;
|
|||
|
||||
|
||||
code_extension( eaddr)
|
||||
struct t_operand *eaddr;
|
||||
register struct t_operand *eaddr;
|
||||
{
|
||||
|
||||
switch ( eaddr->type) {
|
||||
|
@ -341,9 +341,9 @@ struct t_operand *dst;
|
|||
|
||||
|
||||
int two_log( nr)
|
||||
int nr;
|
||||
register int nr;
|
||||
{
|
||||
int log;
|
||||
register int log;
|
||||
|
||||
for ( log = 0; nr >= 2; nr >>= 1)
|
||||
log++;
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
#define BYTES_REVERSED
|
||||
#define WORDS_REVERSED
|
||||
|
||||
#define ONE_BYTE char
|
||||
#define TWO_BYTES short
|
||||
#define ONE_BYTE int
|
||||
#define TWO_BYTES int
|
||||
#define FOUR_BYTES long
|
||||
|
||||
#define EM_WSIZE 4
|
||||
|
@ -13,10 +13,12 @@
|
|||
|
||||
#define NAME_FMT "_%s"
|
||||
#define DNAM_FMT "_%s"
|
||||
#define DLB_FMT "_%ld"
|
||||
#define DLB_FMT "I_%ld"
|
||||
#define ILB_FMT "I%x_%lx"
|
||||
#define HOL_FMT "hol%d"
|
||||
|
||||
#define GENLAB 'I'
|
||||
|
||||
#define ALIGN_FMT ".align\n"
|
||||
|
||||
#define BYTE_FMT ".data1 %ld\n"
|
||||
|
|
|
@ -18,8 +18,8 @@ char *m;
|
|||
|
||||
|
||||
process_operand( str, op)
|
||||
char *str;
|
||||
struct t_operand *op;
|
||||
register char *str;
|
||||
register struct t_operand *op;
|
||||
{
|
||||
char *glob_lbl();
|
||||
|
||||
|
@ -171,7 +171,7 @@ char *reg;
|
|||
}
|
||||
|
||||
int is_reg( str)
|
||||
char *str;
|
||||
register char *str;
|
||||
{
|
||||
switch ( *str) {
|
||||
case 'a' :
|
||||
|
@ -187,9 +187,9 @@ char *str;
|
|||
char *glob_lbl( lbl)
|
||||
char *lbl;
|
||||
{
|
||||
char *gl, *malloc();
|
||||
char *gl, *Malloc();
|
||||
|
||||
gl = malloc( strlen( lbl) + 3);
|
||||
gl = Malloc( strlen( lbl) + 3);
|
||||
sprintf( gl, "\"%s\"", lbl);
|
||||
return( gl);
|
||||
}
|
||||
|
@ -199,7 +199,7 @@ char *lbl;
|
|||
|
||||
|
||||
int mode_reg( eaddr)
|
||||
struct t_operand *eaddr;
|
||||
register struct t_operand *eaddr;
|
||||
{
|
||||
switch ( eaddr->type) {
|
||||
case IS_A_REG : return( 0x08 | eaddr->reg);
|
||||
|
@ -240,7 +240,7 @@ struct t_operand *eaddr;
|
|||
|
||||
|
||||
code_extension( eaddr)
|
||||
struct t_operand *eaddr;
|
||||
register struct t_operand *eaddr;
|
||||
{
|
||||
|
||||
switch ( eaddr->type) {
|
||||
|
@ -341,9 +341,9 @@ struct t_operand *dst;
|
|||
|
||||
|
||||
int two_log( nr)
|
||||
int nr;
|
||||
register int nr;
|
||||
{
|
||||
int log;
|
||||
register int log;
|
||||
|
||||
for ( log = 0; nr >= 2; nr >>= 1)
|
||||
log++;
|
||||
|
|
Loading…
Reference in a new issue