📄 set_clear_bit.h
字号:
///////////////////////////////////////////////////////////////////////////
#define set_bit(nr,addr) ({ \ int res ; \ __asm__ __volatile__("btsl %2,%3\n\t" \
"setb %%al" \
:"=a" (res) \
:"0" (0),"r" (nr),"m" (*(addr))); \ res;})#define clear_bit(nr,addr) ({ \ int res ; \ __asm__ __volatile__("btrl %2,%3\n\t" \
"setnb %%al" \
:"=a" (res) \
:"0" (0),"r" (nr),"m" (*(addr))); \ res;})
///////////////////////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -