Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.1
 
1.2
 
MAIN:mickey:20090120121658
 
local2.c
_>5252         static int lwnr;
 5353         int i;
 5454 
<>55 -        printf("        pushl %%ebp\n");
 56 -        printf("        movl %%esp,%%ebp\n");
  55+        printf("\tpushq %%rbp\n");
  56+        printf("\tmovq %%rsp,%%rbp\n");
5757         if (addto)
<>58 -                printf("        subl $%d,%%esp\n", addto);
  58+                printf("\tsubq $%d,%%rsp\n", addto);
5959         for (i = 0; i < MAXREGS; i++)
 6060                 if (TESTBIT(ipp->ipp_regs, i))
<>61 -                        fprintf(stdout, "       movl %s,-%d(%s)\n",
  61+                        fprintf(stdout, "\tmov %s,-%d(%s)\n",
6262                             rnames[i], regoff[i], rnames[FPREG]);
 6363         if (kflag == 0)
 6464                 return;
     
 !
194194  * Return type size in bytes.  Used by R2REGS, arg 2 to offset().
 195195  */
 196196 int
<>197 -tlen(p) NODE *p;
  197+tlen(NODE *p)
198198 {
 199199         switch(p->n_type) {
 200200                 case CHAR:
     
 !
232232 twollcomp(NODE *p)
 233233 {
 234234         int o = p->n_op;
<>235 -        int s = getlab();
  235+        int s = getlab2();
236236         int e = p->n_label;
 237237         int cb1, cb2;
 238238 
     
 !
405405         int jmplab;
 406406 
 407407         if (loadlab == 0) {
<>408 -                loadlab = getlab();
  408+                loadlab = getlab2();
409409                 expand(p, 0, "  .data\n");
 410410                 printf(LABFMT ":        .long 0,0x80000000,0x403f\n", loadlab);
 411411                 expand(p, 0, "  .text\n");
 412412         }
<>413 -        jmplab = getlab();
  413+        jmplab = getlab2();
414414         expand(p, 0, "  pushl UL\n      pushl AL\n");
 415415         expand(p, 0, "  fildq (%esp)\n");
 416416         expand(p, 0, "  addl $8,%esp\n");
     
 !
963963         "%al", "%ah", "%dl", "%dh", "%cl", "%ch", "%bl", "%bh",
 964964         "%rax", "%rdx", "%rcx", "%rbx", "%rsi", "%rdi", "%rbp", "%rsp",
 965965         "%r08", "%r09", "%r10", "%r11", "%r12", "%r13", "%r14", "%r15",
<> 966+        "%eaxedx",
<_966967         "%st0", "%st1", "%st2", "%st3", "%st4", "%st5", "%st6", "%st7",
 967968 };
 968969 
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-22 11:52 +0200