Lined up indentation.
[fw/sdcc] / src / pic / gen.h
index 03a4639a5f9cd8e1d3234487e692977456bef636..81b407da24d2780941a4a53470a968ffb9a074f1 100644 (file)
 struct pCodeOp;
 
 enum
-  {
-    AOP_LIT = 1,
-    AOP_REG, AOP_DIR,
-    AOP_DPTR, AOP_DPTR2, AOP_R0, AOP_R1,
-    AOP_STK, AOP_IMMD, AOP_STR,
-    AOP_CRY, AOP_ACC,
-    AOP_PCODE
+{
+       AOP_LIT = 1,
+       AOP_REG, AOP_DIR,
+       AOP_DPTR, AOP_DPTR2, AOP_R0, AOP_R1,
+       AOP_STK, AOP_IMMD, AOP_STR,
+       AOP_CRY, AOP_ACC,
+       AOP_PCODE
 
-  };
+};
 
 /* type asmop : a homogenised type for 
    all the different spaces an operand can be
    in */
 typedef struct asmop
-  {
-
-    short type;                        /* can have values
-                                  AOP_LIT    -  operand is a literal value
-                                  AOP_REG    -  is in registers
-                                  AOP_DIR    -  direct just a name
-                                  AOP_DPTR   -  dptr contains address of operand
-                                  AOP_DPTR2  -  dptr2 contains address of operand (DS80C390 only).
-                                  AOP_R0/R1  -  r0/r1 contains address of operand               
-                                  AOP_STK    -  should be pushed on stack this
-                                  can happen only for the result
-                                  AOP_IMMD   -  immediate value for eg. remateriazable 
-                                  AOP_CRY    -  carry contains the value of this
-                                  AOP_STR    -  array of strings
-                                  AOP_ACC    -  result is in the acc:b pair
-                                */
-    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  */
-       regs *aop_ptr;          /* either -> to r0 or r1 */
-       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 */
-/*     regs *aop_alloc_reg;     * points to a dynamically allocated register */
-       pCodeOp *pcop;
-      }
-    aopu;
-  }
+{
+
+       short type;  /* can have values
+                       AOP_LIT    -  operand is a literal value
+                       AOP_REG    -  is in registers
+                       AOP_DIR    -  direct just a name
+                       AOP_DPTR   -  dptr contains address of operand
+                       AOP_DPTR2  -  dptr2 contains address of operand (DS80C390 only).
+                       AOP_R0/R1  -  r0/r1 contains address of operand               
+                       AOP_STK    -  should be pushed on stack this
+                       can happen only for the result
+                       AOP_IMMD   -  immediate value for eg. remateriazable 
+                       AOP_CRY    -  carry contains the value of this
+                       AOP_STR    -  array of strings
+                       AOP_ACC    -  result is in the acc:b pair
+                     */
+       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  */
+               regs *aop_ptr;          /* either -> to r0 or r1 */
+               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 */
+/*             regs *aop_alloc_reg;     * points to a dynamically allocated register */
+               pCodeOp *pcop;
+       }
+       aopu;
+}
 asmop;
 
 void genpic14Code (iCode *);