home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / RiscOS / APP / DEVS / C / QSYSTE.ZIP / !QSystem / src / qas / h / ainstr next >
Text File  |  1997-12-17  |  1KB  |  31 lines

  1. enum Declare_Type {DT_DCB, DT_DCW, DT_DCD,
  2.                    DT_DBB, DT_DBW, DT_DBD,
  3.                    DT_DWD, DT_DFL, DT_DWL};
  4.  
  5. extern void a_swi(char *);
  6. extern void a_mul(char *, int);                /* int is mul=0 mla=1 */
  7. extern void a_datapro(char *, int);            /* int is datapro type */
  8. extern void a_declare(char *, enum Declare_Type);    /* enum is declare type */
  9. extern void a_branch(char *);
  10. extern void a_mdtrans(char *, int);            /* int is 0 = stm, 1 = ldm */
  11. extern void a_dtrans(char *, int);            /* int is 0 = store, 1 = load */
  12. extern void a_adr(char *);
  13. extern void a_bin(char *);
  14. extern void a_dcf(char *);
  15. extern void a_fpunary(char *, int);            /* int is type */
  16. extern void a_fpbinry(char *, int);            /* int is type */
  17. extern void a_fpcmp(char *, int);            /* int is i type */
  18. extern void a_fpregtr(char *, int);            /* int is i type */
  19. extern void a_fpdtran(char *, int);            /* int is 0 = store, 1 = load */
  20. extern void a_cpswp(char *);
  21. extern void a_cpdtran(char *, int);
  22. extern void a_cpoper(char *, int);            /* 0=cdp, 1=mrc, 2=mcr */
  23.  
  24. extern char *labeloffset(char *, int *);
  25. extern int getreg(void);
  26. extern int getregfp(void);
  27. extern int getregcp(void);
  28. extern int getregshift(int);
  29. extern int getfpconst(char *);
  30. extern int getnum(void);
  31.