1 register unsigned long c3r1 asm ("$c3r1"), c3r2 asm ("$c3r2");
2 
3 extern unsigned long b, c;
4 
5 void
6 foo ()
7 {
8   unsigned long a, d;
9 
10   c3r1 = a;
11   b = c3r1;
12 
13   c3r2 = c;
14   d = c3r1;
15   printf ("%d\n", d);
16 }
17