OLD | NEW |
1 // Inferno utils/5c/5.out.h | 1 // Inferno utils/5c/5.out.h |
2 // http://code.google.com/p/inferno-os/source/browse/utils/5c/5.out.h | 2 // http://code.google.com/p/inferno-os/source/browse/utils/5c/5.out.h |
3 // | 3 // |
4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. | 4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. |
5 // Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net) | 5 // Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net) |
6 // Portions Copyright © 1997-1999 Vita Nuova Limited | 6 // Portions Copyright © 1997-1999 Vita Nuova Limited |
7 // Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuov
a.com) | 7 // Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuov
a.com) |
8 // Portions Copyright © 2004,2006 Bruce Ellis | 8 // Portions Copyright © 2004,2006 Bruce Ellis |
9 // Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net) | 9 // Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net) |
10 // Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others | 10 // Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
192 ACLZ, | 192 ACLZ, |
193 | 193 |
194 AMULWT, | 194 AMULWT, |
195 AMULWB, | 195 AMULWB, |
196 AMULAWT, | 196 AMULAWT, |
197 AMULAWB, | 197 AMULAWB, |
198 ········ | 198 ········ |
199 AUSEFIELD, | 199 AUSEFIELD, |
200 ALOCALS, | 200 ALOCALS, |
201 ATYPE, | 201 ATYPE, |
| 202 ANPTRS, |
| 203 APTRS, |
202 | 204 |
203 ALAST, | 205 ALAST, |
204 }; | 206 }; |
205 | 207 |
206 /* scond byte */ | 208 /* scond byte */ |
207 #define C_SCOND ((1<<4)-1) | 209 #define C_SCOND ((1<<4)-1) |
208 #define C_SBIT (1<<4) | 210 #define C_SBIT (1<<4) |
209 #define C_PBIT (1<<5) | 211 #define C_PBIT (1<<5) |
210 #define C_WBIT (1<<6) | 212 #define C_WBIT (1<<6) |
211 #define C_FBIT (1<<7) /* psr flags-only */ | 213 #define C_FBIT (1<<7) /* psr flags-only */ |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
286 * this is the simulated IEEE floating point | 288 * this is the simulated IEEE floating point |
287 */ | 289 */ |
288 typedef struct ieee Ieee; | 290 typedef struct ieee Ieee; |
289 struct ieee | 291 struct ieee |
290 { | 292 { |
291 int32 l; /* contains ls-man 0xffffffff */ | 293 int32 l; /* contains ls-man 0xffffffff */ |
292 int32 h; /* contains sign 0x80000000 | 294 int32 h; /* contains sign 0x80000000 |
293 exp 0x7ff00000 | 295 exp 0x7ff00000 |
294 ms-man 0x000fffff */ | 296 ms-man 0x000fffff */ |
295 }; | 297 }; |
OLD | NEW |