/* from acon800.c */
int dsptl_acon_56800 (unsigned long op, unsigned long seq);

/* from core800.c */
void dsptl_corergwf_56800 (int regnum);
void dsptl_bwf_56800 (int regnum, int bus);
void dsptl_mbwf_56800 (int regnum, int bus);
void dsptl_arf_56800 (int regnum, int bus);

/* from dalu800.c */
void dsptl_norm_56800 (unsigned long *hr);
void dsptl_dalu_56800 (unsigned long *hr);

/* from execa800.c */
void dsptl_decp_56800 (unsigned long op,unsigned long op2, unsigned long *ip);

/* from fasta800.c */
unsigned long dsptl_fasta_56800 (unsigned long op );

/* from fastd800.c */
int dsptl_fastd_56800 (unsigned long op);

/* from ibs800.c */
unsigned long dsptl_ibs_56800 (unsigned long op, unsigned long seq);

/* from mem800.c */
#if ADSx
int dsptl_rmem_800 (enum memory_map memt, unsigned long add,
                    unsigned long count, unsigned long *to_buf);
int dsptl_wmem_800 (enum memory_map memt, unsigned long add,
                    unsigned long count, unsigned long *valuep);
#else
int dsptl_rmem_800 (enum memory_map memt, unsigned long add, unsigned long *to_buf);
int dsptl_wmem_800 (enum memory_map memt, unsigned long add, unsigned long *valuep);
#endif /* ADSx */
int dsptl_mattr_800 (enum memory_map memt, unsigned long add);

/* from pag800.c */
void dsptl_pag_56800 (unsigned long op, unsigned long seq, unsigned long *rval, unsigned long *rseq);

/* from sasm800.c */
void dsptl_sasm_56800 (char *s, unsigned long asmaddr);

/* from simmasm.c */
int dspt_masm_56800 (char *asm_string, unsigned long *ops, char **error_ptr);

/* from unasm800.c */
int dspt_unasm_56800 (unsigned long *ops, char *strp, unsigned long srflag, unsigned long omrflag, struct sdb_dasm *sdb_retp);
