📄 linkage.h
字号:
#ifndef H_LEONBARE_LINKAGE_H#define H_LEONBARE_LINKAGE_H#ifndef _ASM # define __inline__ __inline__ __attribute__((always_inline))#define likely(x) __builtin_expect(!!(x), 1)#define unlikely(x) __builtin_expect(!!(x), 0)#define barrier() __memory_barrier()#define gccalign8 __attribute__((aligned(8)))#else /* !_ASM */#define MCOUNT_SIZE 0 /* no instructions inserted */#define MCOUNT(x)/* * ENTRY provides the standard procedure entry code and an easy way to * insert the calls to mcount for profiling. ENTRY_NP is identical, but * never calls mcount. */#define ENTRY(x) \ .section ".text"; \ .align 4; \ .global x; \ .type x, #function; \x: MCOUNT(x)#define ENTRY_SIZE MCOUNT_SIZE#endif /* _ASM */#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -