D | xt_instr_macros.h | 11 #define RSR(reg, at) __asm__ volatile ("rsr %0, %1" : "=r" (at) : "i" (reg)) argument 12 #define WSR(reg, at) __asm__ volatile ("wsr %0, %1" : : "r" (at), "i" (reg)) argument 13 #define XSR(reg, at) __asm__ volatile ("xsr %0, %1" : "+r" (at) : "i" (reg)) argument 15 #define RER(reg, at) __asm__ volatile ("rer %0, %1" : "=r" (at) : "r" (reg)) argument 17 #define WITLB(at, as) __asm__ volatile ("witlb %0, %1; \n isync \n " : : "r" (at), "r" (as)) argument 18 #define WDTLB(at, as) __asm__ volatile ("wdtlb %0, %1; \n dsync \n " : : "r" (at), "r" (as)) argument
|