__CONCAT
#ifndef __CONCAT
#define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \
.type __CONCAT(X,name),@function; __CONCAT(X,name):
extern ptype *__CONCAT(__start_set_,set); \
extern ptype *__CONCAT(__stop_set_,set)
(&__CONCAT(__start_set_,set))
(&__CONCAT(__stop_set_,set))
#define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \
.type __CONCAT(X,name),@function; __CONCAT(X,name):
#define CPUVAR(off) _C_LABEL(cpu_info_store)+__CONCAT(CPU_INFO_,off)
.pushsection __CONCAT(.gnu.warning.,sym); \
__MATHDECL_1(type, __CONCAT(__,function), args)