- short coff ; /* current offset */
- short size ; /* total size */
- unsigned code :1 ; /* is in Code space */
- unsigned paged:1 ; /* in paged memory */
- unsigned freed:1 ; /* already freed */
- union {
- value *aop_lit ; /* if literal */
- regs *aop_reg[4]; /* array of registers */
- char *aop_dir ; /* if direct */
- char *aop_immd; /* if immediate others are implied */
- int aop_stk ; /* stack offset when AOP_STK */
- char *aop_str[4]; /* just a string array containing the location */
- } aopu;
-} asmop;
+ short coff; /* current offset */
+ short size; /* total size */
+ unsigned code:1; /* is in Code space */
+ unsigned paged:1; /* in paged memory */
+ unsigned freed:1; /* already freed */
+ unsigned bcInUse:1;
+ unsigned deInUse:1;
+ union
+ {
+ value *aop_lit; /* if literal */
+ regs *aop_reg[4]; /* array of registers */
+ char *aop_dir; /* if direct */
+ char *aop_immd; /* if immediate others are implied */
+ int aop_stk; /* stack offset when AOP_STK */
+ const char *aop_str[4]; /* just a string array containing the location */
+ unsigned long aop_simplelit; /* Just the value. */
+ int aop_pairId; /* The pair ID */
+ }
+ aopu;
+ }
+asmop;