Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.13
 
1.14
 
MAIN:ragge:20040614163308
 
local.c
_>190190                                 break;
 191191                         case VOID:
 192192                                 break;
<> 193+                        case LDOUBLE:
193194                         case DOUBLE:
 194195                         case FLOAT:
 195196                                 l->n_op = FCON;
     
 !
332333                 printf("        .long 0x%llx\n", word);
 333334                 word = inwd = 0;
 334335         }
<>335 -        tfree(p);
336336 }
 337337 
 338338 /* output code to initialize space of size sz to the value d */
     
 !
343343 fincode(NODE *p, int sz)
 344344 {
 345345         double d = p->n_dcon;
<> 346+        int c;
  347+        char *n;
346348 
<>347 -        if(!nerrors)
 348 -                printf("        %s      0%c%.20e\n",
 349 -                    sz == SZDOUBLE ? ".double" : ".float",
 350 -                sz == SZDOUBLE ? 'd' : 'f', d);
351349         inoff += sz;
<> 350+        if(nerrors)
  351+                return;
  352+        switch (sz) {
  353+        case SZLDOUBLE:
  354+                n = ".tfloat";
  355+                c = 't';
  356+                break;
  357+        case SZDOUBLE:
  358+                n = ".dfloat";
  359+                c = 'd';
  360+                break;
  361+        case SZFLOAT:
  362+                n = ".ffloat";
  363+                c = 'f';
  364+                break;
  365+        }
  366+        printf("        %s      0%c%.20e\n", n, c, d);
<_352367 }
 353368 
 354369 void
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-10-31 11:44 +0100