由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - cost time of shift operation?
相关主题
ambiguous operators in c++mxnet/tf的一个比较blog
Google Java coding standard (转载)c++ define 一问
关于 sorted and shifted 数组一个哈希表问题
问个函数指针指向操作符的问题简单问题的有限差分
C语言里面的register变量能否进行取地址操作? (转载)问一个算法题,可能比较老了,KNN
[C++] 入门级问题 increment and decrement operatorsMathematica下面做function fit
why copy assignment operator returns non-const type?请问如何把初始化一个const 的vector (or array) in a class?
Scala的operator似乎不太好读C++一问
相关话题的讨论汇总
话题: operation话题: shift话题: cost话题: time话题: bits
进入Programming版参与讨论
1 (共1页)
z*********8
发帖数: 2070
1
for a large integer i which has L bits, will the shift operation cost
constant time or O(L)?
N*********y
发帖数: 105
2
If you count the number of instructions, no.
If you count the clock cycle, yes.

【在 z*********8 的大作中提到】
: for a large integer i which has L bits, will the shift operation cost
: constant time or O(L)?

t****t
发帖数: 6806
3
你确定吗?

【在 N*********y 的大作中提到】
: If you count the number of instructions, no.
: If you count the clock cycle, yes.

N*********y
发帖数: 105
4
不是100%确定。
刚刚查了Intel Instruction Set Manual, CPU clock cycle是 a + n,a是一个常数,
n是需要移位的位数。你也去看看是不是这个意思。

【在 t****t 的大作中提到】
: 你确定吗?
N*********y
发帖数: 105
5
ft,明显昨天晚上没睡好,今天有点昏头。
286是这样的,以后的就是常数了。误导大家,不好意思。

【在 N*********y 的大作中提到】
: 不是100%确定。
: 刚刚查了Intel Instruction Set Manual, CPU clock cycle是 a + n,a是一个常数,
: n是需要移位的位数。你也去看看是不是这个意思。

1 (共1页)
进入Programming版参与讨论
相关主题
C++一问C语言里面的register变量能否进行取地址操作? (转载)
[合集] 常数指针的问题[C++] 入门级问题 increment and decrement operators
超简单一道题why copy assignment operator returns non-const type?
弱弱的问个关于C++的问题:如何创建一个存放常数数组的文件,Scala的operator似乎不太好读
ambiguous operators in c++mxnet/tf的一个比较blog
Google Java coding standard (转载)c++ define 一问
关于 sorted and shifted 数组一个哈希表问题
问个函数指针指向操作符的问题简单问题的有限差分
相关话题的讨论汇总
话题: operation话题: shift话题: cost话题: time话题: bits