291 |
*---------------------------------------------------------------------------*/ |
*---------------------------------------------------------------------------*/ |
292 |
# elif defined(ARCH_IS_IA64) |
# elif defined(ARCH_IS_IA64) |
293 |
# define BSWAP(a) __asm__ __volatile__ \ |
# define BSWAP(a) __asm__ __volatile__ \ |
294 |
("mux1 %1 = %0, @rev" ";;" \ |
("mux1 %0 = %1, @rev" ";;" \ |
295 |
"shr.u %1 = %1, 32" : "=r" (a) : "r" (a)); |
"shr.u %0 = %0, 32" : "=r" (a) : "r" (a)); |
296 |
|
|
297 |
static __inline int64_t read_counter(void) |
static __inline int64_t read_counter(void) |
298 |
{ |
{ |