Lines Matching full:alternative
6 * Each alternative comes with a 32 bit feature field:
17 * in which context an alternative is supposed to be applied to the
24 * specific alternative patching.
27 * alternative should be applied.
67 u32 type : 8; /* type of alternative */
97 * | alternative instr 1 |
100 * | alternative instr 2 |
106 * | alternative instr |
130 /* alternative assembly primitive: */
131 #define ALTERNATIVE(oldinstr, altinstr, feature) \ macro
152 * Alternative instructions for different CPU types or capabilities.
163 #define alternative(oldinstr, altinstr, feature) \ macro
164 asm_inline volatile(ALTERNATIVE(oldinstr, altinstr, feature) : : : "memory")
170 /* Alternative inline assembly with input. */
172 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \
177 asm_inline volatile(ALTERNATIVE(oldinstr, altinstr, feature) \
205 * Define an alternative between two instructions. If @feature is
209 .macro ALTERNATIVE oldinstr, newinstr, feature
220 * Define an alternative between two instructions. If @feature is