Issue 36415: [math] Implement pow2 function (original ) (raw )Created on 2019-03-24 11:33 by nagayev , last changed 2022-04-11 14:59 by admin . This issue is now closed .
Messages (4)
msg338728 - (view)
Author: Марат Нагаев (nagayev) *
Date: 2019-03-24 11:33
Hello. I want to implement pow2 function special for powers of 2. pow2 works 110 times faster if we pow 4 to 10**6 pow2 implementaion on Python: def pow2(a,b): p=log2(a)*b if not p.isinteger(): raise TypeError('a isn't power of 2!') return 1«p
msg338729 - (view)
Author: Марат Нагаев (nagayev) *
Date: 2019-03-24 11:34
110 times is the result on MacBook 2017 13 In my phone this works 187 times faster!
msg338730 - (view)
Author: Karthikeyan Singaravelan (xtreak) *
Date: 2019-03-24 12:07
See also in a previous attempt to optimize powers of 2 calculation in current code.
msg338792 - (view)
Author: Serhiy Storchaka (serhiy.storchaka) *
Date: 2019-03-25 08:44
See also . The objections exposed there are applicable to this issue.
History
Date
User
Action
Args
2022-04-11 14:59:12
admin
set
github: 80596
2019-03-25 08:44:51
serhiy.storchaka
set
status: open -> closednosy: + serhiy.storchaka messages: + resolution: rejectedstage: resolved
2019-03-24 12:07:29
xtreak
set
nosy: + xtreak messages: +
2019-03-24 11:59:09
SilentGhost
set
nosy: + mark.dickinson type: behavior
2019-03-24 11:34:18
nagayev
set
messages: +
2019-03-24 11:33:10
nagayev
create