Questions about SPARC's C compiler
    I-Chen Wu 
    icw at sam.cs.cmu.edu
       
    Sat Jun  2 13:57:30 AEST 1990
    
    
  
1. When I check some assembly codes, I realize global registers, g0,
   g1,...,etc, are rarely used.  Could I insert, say, asm("move %o5, %g2")
   into the C programs?  Any side effect?  
2. In addition, could I move address of a C variable into a specific
   register?  For example,
	routine() {
		int i;
		asm ("move ADDR(i), %g2"); /* move address of i to g2 */
		....
	}
Thank you in advance.
I-Chen Wu
    
    
More information about the Comp.sys.sun
mailing list