289 * Alternative instructions for different CPU types or capabilities.
291 * This allows to use optimized instructions even on generic binary
292 * kernels.
294 * length of oldinstr must be longer or equal the length of newinstr
295 * It can be padded with nops as needed.
297 * For non barrier like inlines please define new variants
298 * without volatile and memory clobber.