Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.4
 
1.5
 
MAIN:gmcgarry:20071126044436
 
macdefs.h
_>224224 #define F9      61
 225225 #define F10     62
 226226 #define F11     63
<>227 -/* and the reset for later */
  227+/* and the rest for later */
228228 #define F12     64
 229229 #define F13     65
 230230 #define F14     66
     
 !
249249 #define MAXREGS 64
 250250 #define NUMCLASS 3
 251251 
<>252 -#define RETREG(x)       ((x) == ULONGLONG || (x) == LONGLONG ? V0V1 : V0)
  252+#define RETREG(x)       (DEUNSIGN(x) == LONGLONG ? A0A1 : \
  253+                            (x) == DOUBLE || (x) == LDOUBLE || (x) == FLOAT ? \
  254+                            F0 : A0)
253255 #define FPREG   FP      /* frame pointer */
 254256 #define STKREG  SP
 255257 
<>256 -#if defined(MIPS_N32) || defined(MIPS_N64)
 257 -#define MIPS_NARGREGS   8
 258 -#else
 259 -#define MIPS_NARGREGS   4
 260 -#endif
  258+#define MIPS_N32_NARGREGS       8
  259+#define MIPS_O32_NARGREGS       4
261260 
 262261 #define RSTATUS \
 263262         0, 0,                                                           \
     
 !
280279         SBREG|TEMPREG, SBREG|TEMPREG, SBREG|TEMPREG,                    \
 281280         SBREG, SBREG, SBREG, SBREG,                                     \
 282281         SBREG, SBREG, SBREG,                                            \
<>283 -        SCREG, SCREG, SCREG
  282+        SCREG, SCREG, SCREG, SCREG,                                     \
  283+        SCREG, SCREG, SCREG, SCREG,                                     \
  284+        SCREG, SCREG, SCREG, SCREG,                                     \
284285 
 285286 #define ROVERLAP \
 286287         { -1 }, { -1 },                                                 \
     
 !
339340         { S5, S6, S4S5, S6S7, -1 },                                     \
 340341         { S6, S7, S5S6, -1 },                                           \
 341342         \
<>342 -        { -1 },                                                         \
 343 -        { -1 },                                                         \
 344 -        { -1 },
  343+        { -1 }, { -1 }, { -1 }, { -1 },                                 \
  344+        { -1 }, { -1 }, { -1 }, { -1 },                                 \
  345+        { -1 }, { -1 }, { -1 }, { -1 },                                 \
345346 
<>346 -
347347 #define GCLASS(x)       (x < 32 ? CLASSA : (x < 52 ? CLASSB : CLASSC))
 348348 #define PCLASS(p)       (1 << gclass((p)->n_type))
 349349 #define DECRA(x,y)      (((x) >> (y*6)) & 63)   /* decode encoded regs */
 350350 #define ENCRA(x,y)      ((x) << (6+y*6))        /* encode regs in int */
 351351 
 352352 int COLORMAP(int c, int *r);
<_ 353+
  354+extern int bigendian;
  355+extern int nargregs;
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 18:58 +0100