Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.72
 
1.73
 
MAIN:ragge:20040418121435
 
reader.c
_>9898 int asgops(NODE *p, int);
 9999 NODE *store(NODE *);
 100100 
<>101 -static void genregs(NODE *p);
102101 static void gencode(NODE *p, int cookie);
 103102 
<>104 -/*
 105 - * Layout of findops() return value:
 106 - *      bit 0-1 where to store left node.
 107 - *      bit 2-3 where to store right node.
 108 - *      bit 4   set if right leg should be evaluated first
 109 - *      bit 5-  table index
 110 - */
 111 -
 112 -#define LREG            001
 113 -#define LOREG           002
 114 -#define LTEMP           003
 115 -#define LMASK           003
 116 -#define RREG            004
 117 -#define ROREG           010
 118 -#define RTEMP           014
 119 -#define RMASK           014
 120 -#define DORIGHT         020
 121 -#define TBSH            5
 122 -#define TBLIDX(idx)     ((idx) >> TBSH)
 123 -#define MKIDX(tbl,mod)  (((tbl) << TBSH) | (mod))
 124 -
125103 static char *ltyp[] = { "", "LREG", "LOREG", "LTEMP" };
 126104 static char *rtyp[] = { "", "RREG", "ROREG", "RTEMP" };
 127105 
     
 !
653631 }
 654632 
 655633 void
<>656 -genregs(NODE *p)
 657 -{
 658 -        rallo(p, NOPREF);
 659 -}
 660 -
 661 -int
 662 -alloregs(NODE *p, int wantreg)
 663 -{
 664 -        int rall;
 665 -
 666 -        rall = allo(p, wantreg);
 667 -}
 668 -
 669 -void
<_670634 gencode(NODE *p, int cookie)
 671635 {
 672636         struct optab *q = &table[TBLIDX(p->n_su)];
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-08-23 09:31 +0200