home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: gnu.gcc.help
- Path: sparky!uunet!clsi!kevin
- From: kevin@clsi.COM (Kevin Cameron)
- Subject: Available Registers (Sparc/RS6000/DecStation etc)
- Message-ID: <1992Nov6.173711.6237@clsi.COM>
- Originator: kevin@dubhe
- Sender: usenet@clsi.COM
- Reply-To: kevin@clsi.com
- Organization: CAD Language Systems Inc.
- Date: Fri, 6 Nov 92 17:37:11 GMT
- Lines: 31
-
-
- I am using registers g4-g7 on sparc (instead of global memory) using the
- following macros:
-
-
- #ifdef __GNUC__
- #ifdef sparc
- # define REGISTER_0(decl) register decl asm ("g4")
- # define EXT_REG_0(decl) register decl asm ("g4")
- ...
- #endif
- #endif
-
- ....
-
- ifndef REGISTER_0
- # define REGISTER_0(decl) decl
- # define EXT_REG_0(decl) extern decl
- #endif
-
-
- I was wondering if anyone new which registers are reliably usable on an RS6000,
- or a DecStation 3100 (or any other machines).
-
- Thanks,
- Kev.
- --
- Kevin Cameron CLSI, Suite 100, 5457 Twin Knolls Rd., MD 21045, USA
- kevin@clsi.com Tel: (USA) (410) 992 5700 (- 5709) X224
- uunet!clsi.com!kevin Fax: (410) 992 3536
- ----------------------------------------------------------- Reality Is virtual
-