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