1 #ifndef _ASM_SPARC_JUMP_LABEL_H
2 #define _ASM_SPARC_JUMP_LABEL_H
6 #include <linux/types.h>
7 #include <asm/system.h>
9 #define JUMP_LABEL_NOP_SIZE 4
11 #define JUMP_LABEL(key, label) \
16 ".pushsection __jump_table, \"a\"\n\t"\
18 ".word 1b, %l[" #label "], %c0\n\t" \
20 : : "i" (key) : : label);\
23 #endif /* __KERNEL__ */
25 typedef u32 jump_label_t;