Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.40
 
1.41
 
MAIN:ragge:20110218165237
 
local2.c
_>371371 static void    
 372372 fdtoul(NODE *p)
 373373 {
<>374 -        E("     movabsq $0x43e0000000000000,A1\n");
  374+        if (p->n_left->n_type == FLOAT)
  375+                E("     movabsq $0x5f000000,A1\n");
  376+        else
  377+                E("     movabsq $0x43e0000000000000,A1\n");
375378         E("     movd A1,A3\n");
<>376 -        E("     ucomisd A3,AL\n");
  379+        E("     ucomisZg A3,AL\n");
377380         E("     jae 2f\n");
<>378 -        E("     cvttsd2siq AL,A1\n");
  381+        E("     cvttsZg2siq AL,A1\n");
379382         E("     jmp 3f\n");
 380383         E("2:\n");
<>381 -        E("     subsd A3,AL\n");
 382 -        E("     cvttsd2siq AL,A1\n");
  384+        E("     subsZg A3,AL\n");
  385+        E("     cvttsZg2siq AL,A1\n");
<_383386         E("     movabsq $0x8000000000000000,A2\n");
 384387         E("     xorq A2,A1\n");
 385388         E("3:\n");
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-02 08:53 +0200