Lines Matching refs:oldinstr
24 * | oldinstr |
48 #define OLDINSTR(oldinstr) \
49 "661:\n\t" oldinstr "\n662:\n"
63 #define ALTERNATIVE(oldinstr, altinstr, facility) \
67 OLDINSTR(oldinstr) \
72 #define ALTERNATIVE_2(oldinstr, altinstr1, facility1, altinstr2, facility2)\
77 OLDINSTR(oldinstr) \
89 * oldinstr is padded with jump and nops at compile time if altinstr is
95 #define alternative(oldinstr, altinstr, facility) \
96 asm_inline volatile(ALTERNATIVE(oldinstr, altinstr, facility) : : : "memory")
98 #define alternative_2(oldinstr, altinstr1, facility1, altinstr2, facility2) \
99 asm_inline volatile(ALTERNATIVE_2(oldinstr, altinstr1, facility1, \
103 #define alternative_input(oldinstr, newinstr, feature, input...) \
104 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \
108 #define alternative_io(oldinstr, altinstr, facility, output, input...) \
109 asm_inline volatile(ALTERNATIVE(oldinstr, altinstr, facility) \