Revision 4a9590f3 qemu-timer.h
b/qemu-timer.h | ||
---|---|---|
98 | 98 |
#else |
99 | 99 |
/* http://ozlabs.org/pipermail/linuxppc-dev/1999-October/003889.html */ |
100 | 100 |
unsigned long junk; |
101 |
__asm__ __volatile__ ("mftbu %1\n\t"
|
|
102 |
"mftb %L0\n\t"
|
|
103 |
"mftbu %0\n\t"
|
|
101 |
__asm__ __volatile__ ("mfspr %1,269\n\t" /* mftbu */
|
|
102 |
"mfspr %L0,268\n\t" /* mftb */
|
|
103 |
"mfspr %0,269\n\t" /* mftbu */
|
|
104 | 104 |
"cmpw %0,%1\n\t" |
105 | 105 |
"bne $-16" |
106 | 106 |
: "=r" (retval), "=r" (junk)); |
Also available in: Unified diff