Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.176
 
1.177
 
MAIN:gmcgarry:20140604064349
 
local2.c
_>285285 static void
 286286 starg(NODE *p)
 287287 {
<>288 -#if defined(MACHOABI)
 289 -        printf("        subl $%d,%%esp\n", p->n_stsize);
 290 -        printf("        subl $4,%%esp\n");
 291 -        printf("        pushl $%d\n", p->n_stsize);
 292 -        expand(p, 0, "  pushl AL\n");
 293 -        expand(p, 0, "  leal 12(%esp),A1\n");
 294 -        expand(p, 0, "  pushl A1\n");
 295 -        if (kflag) {
 296 -                printf("        call L%s$stub\n", EXPREFIX "memcpy");
 297 -                addstub(&stublist, EXPREFIX "memcpy");
 298 -        } else {
 299 -                printf("        call %s\n", EXPREFIX "memcpy");
 300 -        }
 301 -        printf("        addl $16,%%esp\n");
 302 -#else
303288         NODE *q = p->n_left;
 304289 
 305290         printf("        subl $%d,%%esp\n", (p->n_stsize + 3) & ~3);
 306291         p->n_left = mklnode(OREG, 0, ESP, INT);
 307292         zzzcode(p, 'Q');
 308293         tfree(p->n_left);
 309294         p->n_left = q;
<>310 -#endif
<_311295 }
 312296 
 313297 /*
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-09-22 16:15 +0200