9 REGRET = 0, /* return register and first temp, grows++ */
10 REGARG = 0, /* first arg passed in */
11 REGEXT = 15, /* first external register, grows-- */
13 REGLINK = 26, /* subroutine linkage */
14 REGTMP = 27, /* used by the loader */
15 REGTMP2 = 28, /* used by the loader */
16 REGSB = 29, /* static pointer */
17 REGSP = 30, /* stack pointer */
18 REGZERO = 31, /* always zero */
21 FREGEXT = 27, /* first external register */
22 FREGHALF = 28, /* double */
23 FREGONE = 29, /* double */
24 FREGTWO = 30, /* double */
25 FREGZERO = 31, /* both float and double */
251 * this is the ranlib header
253 #define SYMDEF "__.SYMDEF"
256 * this is the simulated IEEE floating point
258 typedef struct ieee Ieee;
261 long l; /* contains ls-man 0xffffffff */
262 long h; /* contains sign 0x80000000