In general, gcc (and most other compilers) will do this for you automatically if you enable any reasonable level of optimization. There is no need to designate the variable as "FAST", one simply needs to avoid having it be global, static, or volatile. ----- Original Message ----- From: <Amit.Lubovsky@infineon.com> To: <linux-mips@linux-mips.org> Sent: Monday, March 31, 2003 6:45 PM Subject: mips5kc - cpu registers > Hi, > is there a possibility to use cpu registers in the code (temporarily) > instead of allocating > automatic variables something like: > func a() > { > FAST int, i, tmp; > tmp = ... > ... > } > > as in vxWorks ? > > Thanks, > Amit. > >