0
我需要将64位整数的第n位设置为1; 有一个内在的(这里http://msdn.microsoft.com/en-us/library/z56sc6y4(v=vs.90).aspx记录):Visual Studio C编译器中是否存在单独的bitset64内部函数?
unsigned char _bittestandset64(
__int64 *a,
__int64 b
);
该做的工作。 我的问题是如果有一种方法只是做位设置(没有测试),并且如果使用bittestandset64忽略返回值的任何性能命中为目的。
我也有兴趣,如果有一种方法可以在GCC中使用(用于Intel Core2至i7)。
我不知道如果我不使用返回值会产生什么。这解决了我的问题。 – 2013-05-12 05:59:10