Blame as10k1/as10k1.h

Packit 427e91
/***************************************************************************
Packit 427e91
                          as10k1.h  -  description
Packit 427e91
                             -------------------
Packit 427e91
    Date                 : May 25, 2000
Packit 427e91
    Copyright            : (C) 2000 by Daniel Bertrand
Packit 427e91
    Email                : d.bertrand@ieee.ca
Packit 427e91
 ***************************************************************************/
Packit 427e91
Packit 427e91
/***************************************************************************
Packit 427e91
 *                                                                         *
Packit 427e91
 *   This program is free software; you can redistribute it and/or modify  *
Packit 427e91
 *   it under the terms of the GNU General Public License as published by  *
Packit 427e91
 *   the Free Software Foundation; either version 2 of the License, or     *
Packit 427e91
 *   (at your option) any later version.                                   *
Packit 427e91
 *                                                                         *
Packit 427e91
 ***************************************************************************/
Packit 427e91
Packit 427e91
#include"types.h"
Packit 427e91
#include"proto.h"
Packit 427e91
Packit 427e91
Packit 427e91
#define max_depth 3   //max include nesting depth
Packit 427e91
FILE *dc_fp;
Packit 427e91
int include_depth=0;
Packit 427e91
Packit 427e91
Packit 427e91
#define MAXINCLUDES 25
Packit 427e91
Packit 427e91
struct list_head sym_head;
Packit 427e91
Packit 427e91
struct  alloc
Packit 427e91
{
Packit 427e91
        char *mem_start;
Packit 427e91
        char *mem_end;
Packit 427e91
        char *name;
Packit 427e91
};
Packit 427e91
Packit 427e91
struct alloc buff[MAXINCLUDES];
Packit 427e91
u32 dsp_code[DSP_CODE_SIZE];
Packit 427e91
int ip=0;
Packit 427e91
Packit 427e91
int ds_addr=0x100;     // DS start at 0x100 ( start of the general purpose registers).
Packit 427e91
int tram_addr=0;       // tram data/addr read/write counter
Packit 427e91
Packit 427e91
struct delay tram_delay[MAX_TANK_ADDR];
Packit 427e91
struct lookup tram_lookup[MAX_TANK_ADDR];
Packit 427e91
Packit 427e91
int gpr_input_count=0;
Packit 427e91
int gpr_output_count=0;
Packit 427e91
int gpr_static_count=0;
Packit 427e91
int gpr_dynamic_count=0;
Packit 427e91
int gpr_control_count=0;
Packit 427e91
int tram_delay_count=0;
Packit 427e91
int tram_table_count=0;
Packit 427e91
int gpr_constant_count=0;
Packit 427e91
Packit 427e91
char patch_name[PATCH_NAME_SIZE]="NO_NAME";
Packit 427e91
int macro_depth=0;
Packit 427e91
Packit 427e91