<br><font size=2 face="sans-serif">in linux-2.6.16-test/include/asm-powerpc/reg.h</font>
<br>
<br><font size=2 face="sans-serif">#define mftb()
({unsigned long rval; \</font>
<br><font size=2 face="sans-serif">
asm volatile("mftb %0"
: "=r" (rval)); rval;})</font>
<br>
<br><font size=2 face="sans-serif">mftb() returns unsigned long. If we
want to use the 64 bit register, then mftb() can't be used.<br>
</font>
<br><font size=2 face="sans-serif">Thanks<br>
Shirley Ma<br>
IBM Linux Technology Center<br>
15300 SW Koll Parkway<br>
Beaverton, OR 97006-6063<br>
Phone(Fax): (503) 578-7638</font>