Initial revision
This commit is contained in:
parent
143b2531bb
commit
70f8f5e921
37
modules/src/em_code/k/em_private.h
Normal file
37
modules/src/em_code/k/em_private.h
Normal file
|
@ -0,0 +1,37 @@
|
|||
/* private inclusion file */
|
||||
|
||||
#include <em_arith.h>
|
||||
#include <em_label.h>
|
||||
#include <em_code.h>
|
||||
|
||||
/* include the EM description files */
|
||||
#include <em_spec.h>
|
||||
#include <em_pseu.h>
|
||||
#include <em_mnem.h>
|
||||
#include <em_reg.h>
|
||||
|
||||
/* macros used in the definitions of the interface functions C_* */
|
||||
#define OP(x) put_op(x)
|
||||
#define CST(x) put_cst(x)
|
||||
#define DCST(x) put_cst(x)
|
||||
#define SCON(x,y) put_scon((x), (y))
|
||||
#define PS(x) put_ps(x)
|
||||
#define DLB(x) put_dlb(x)
|
||||
#define DFDLB(x) put_dlb(x)
|
||||
#define ILB(x) put_ilb(x)
|
||||
#define DFILB(x) put_ilb(x)
|
||||
#define NOFF(x,y) put_noff((x), (y))
|
||||
#define DOFF(x,y) put_doff((x), (y))
|
||||
#define PNAM(x) put_pnam(x)
|
||||
#define DNAM(x) put_dnam(x)
|
||||
#define DFDNAM(x) put_dnam(x)
|
||||
#define CEND() put_cend()
|
||||
#define CCEND() put_cend()
|
||||
#define WCON(x,y,z) put_wcon((x), (y), (z))
|
||||
#define COMMA()
|
||||
#define NL()
|
||||
#define CILB(x) CST(x)
|
||||
|
||||
#define put_cend() putbyte(sp_cend)
|
||||
#define put_op(x) putbyte(x)
|
||||
#define put_ps(x) putbyte(x)
|
Loading…
Reference in a new issue