自觉羊

文章
4
资源
0
加入时间
2年10月21天

c语言包头文件bts,c – 使用bts汇编指令和gcc编译器

我想使用bts和bt x86汇编指令来加速Mac上C代码中的位操作.在Windows上,_bittestandset和_bittest内在函数运行良好,并提供显着的性能提升.在Mac上,gcc编译器似乎不支持这些,所以我试图直接在汇编程序中执行它.这是我的C代码(注意’bit’可以是> = 32):typedef unsigned long LongWord;#define DivLongW...