腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(159)
视频
沙龙
1
回答
整数的辞典比较
、
(b) < __
builtin_clz
(tmp));__
builtin_clz
部分适用于b是a前缀的情况。空集的情况在其他地方处理(__
builtin_clz
未定义为0)。(b) < __
builtin_clz
(tmp)))}bool less_than_better(在数以千万计的随机测试中使用std::lexicographical_comp
浏览 4
提问于2015-11-09
得票数 1
回答已采纳
1
回答
__
builtin_clz
返回不正确的输入零值
、
我使用GCC提供的函数__
builtin_clz
,它应该计算unsigned int中的前导零位数。但是__
builtin_clz
返回输入0的不正确值。#include <stdio.h> unsigned int x = 0; printf("%d\n
浏览 0
提问于2018-03-30
得票数 0
回答已采纳
2
回答
C++ gcc _builtin函数给出了意想不到的答案
、
、
打印__
builtin_clz
(n)答案之后的__
builtin_clz
(n)是29,而不是预期的答案61。
浏览 10
提问于2017-07-25
得票数 0
回答已采纳
3
回答
取消设置字中的最高有效位(int32) [C]
、
、
在gcc里有一个__
builtin_clz
,但它只计算零,这对我来说是不必要的。另外,我应该如何替换msvc或英特尔C编译器的__
builtin_clz
?当前我的代码是 int result = input & ~msb; 更新:好的,如果你说这段代码相当快
浏览 0
提问于2011-05-16
得票数 5
回答已采纳
1
回答
什么是与C __
builtin_clz
()等价的Delphi?
引用自, 实际上,我想用它来计算一个整数的基数-2对数。
浏览 2
提问于2015-06-24
得票数 3
回答已采纳
2
回答
__
builtin_clz
()为负值
、
>> 32); cout << x1 << " " << __
builtin_clz
cout << x2 << " " << __biultin_clz(x2) << endl;}0 587581823最奇怪的是,这里的__
builtin_clz<
浏览 4
提问于2014-12-20
得票数 2
回答已采纳
3
回答
Java与__
builtin_clz
的等价性是什么?
、
我需要一个相当于__
builtin_clz
的Java。我开始怀疑这是否有一个低层次的原因-也许是痴情?
浏览 4
提问于2021-02-13
得票数 3
回答已采纳
1
回答
gcc的__builtin函数是否保证被匹配的装配指令所取代?
、
、
另一方面,在gcc中,我可以使用__
builtin_clz
函数。然而,根据gcc的文件: 内置函数: int __
builtin_clz
(无符号int x)。
浏览 0
提问于2018-11-07
得票数 5
回答已采纳
1
回答
作为变量的文本0和0如何与函数__
builtin_clz
产生不同的行为?
、
、
、
、
只有1种情况下,__
builtin_clz
给出了错误的答案。我很好奇是什么导致了这种行为。literal.cpp int i = 0; std::cout << __
bui
浏览 3
提问于2019-11-24
得票数 4
回答已采纳
2
回答
__
builtin_clz
的实现
、
、
、
GCC (4.6+)的__
builtin_clz
是怎么实现的?它是否对应于英特尔x86_64 (AVX)上的某些CPU指令?
浏览 3
提问于2012-02-20
得票数 26
回答已采纳
6
回答
如何使用MSVC内部函数来获得与这段GCC代码等效的代码?
、
、
#ifdef __GNUC__#define ctz(x) __builtin_ctz(x)static uint32_t
浏览 2
提问于2008-12-10
得票数 19
1
回答
如何在Rust中使用__builtin_clzll?
GCC具有基于https://www.geeksforgeeks.org/builtin-functions-gcc-compiler/的__builtin_clzll内置功能 __
builtin_clz
浏览 81
提问于2021-11-09
得票数 2
回答已采纳
1
回答
确定对于C中没有符号的in,X是否最多是Y的一半长(以二进制表示)
、
编辑,回覆:下面的答案提到内置的计数前导零函数(__
builtin_clz
()),这可能是计算答案的最快方法。如果由于某种原因,这是不可用的,X和Y的长度可以通过一些众所周知的比特绕行。
浏览 0
提问于2016-07-31
得票数 3
回答已采纳
2
回答
如何有效地计数24位无符号整数中的前导零?
、
、
、
大部分的clz() (西南推动)是。UPD。目标的特点:sizeof(int) 1sizeof(long long int) 3
浏览 7
提问于2021-12-10
得票数 2
回答已采纳
2
回答
GCC的__builtin_函数
、
、
__builtin_popcount__
builtin_clz
另外,其ll(64位)版本的时钟周期的数目是多少。它们是便携式的吗。为什么或者为什么不?
浏览 1
提问于2012-11-23
得票数 2
回答已采纳
2
回答
哪些处理器支持__
builtin_clz
?
、
、
我尝试使用__builtin_ffs,因为它在0处没有未定义的行为,这为我节省了性能关键代码中的指令,但在基准测试中,它比__
builtin_clz
慢10倍,这使得它认为它不是硬件支持的,即使__has_builtin
浏览 4
提问于2020-10-07
得票数 1
2
回答
MSB (1位最左)索引(C)
如何从无符号整数(uint16_t)中获得最有意义的1位索引?uint16_t x = // 0000 0000 1111 0000 = 240有一个函数(__builtin_ffs)从一个无符号整数返回最小意义的1位(LSB) .备注:我尝试构建自己的函数,但是我发现数据类型大小存在一些问题,这取决于编译器。
浏览 5
提问于2014-12-10
得票数 1
1
回答
宏中使用的__builtin函数的GCC优化
、
、
我的问题是,如果我使用一个__builtin函数,比如:这也会在运行时变成常量吗?
浏览 3
提问于2012-05-14
得票数 2
回答已采纳
1
回答
c++中的内置函数
、
、
类似的功能包括__builtin_ctz(int)我可以在哪里学习这些函数?用谷歌搜索也没有多大帮助。
浏览 0
提问于2012-11-19
得票数 5
2
回答
如何找到从msb开始的第一个非零位
我有一个20个字/字节的数组来存储一个160位的数字。如何找到从msb开始的第一个非零位。我需要找到位的位置,然后相应地从第一个'1‘位置开始我需要做一些操作。
浏览 1
提问于2013-08-03
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券