Vincent Lefevre on Thu, 12 Jan 2023 12:42:02 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: probable bug of "ispower" function in GP: FALSE, apologies!


On 2023-01-12 12:31:09 +0100, luis.gallardo@math.cnrs.fr wrote:
> I misunderstood the definition of "ispower"!
> 
> I wanted a function that identify directly if some integer is a power of 2

I suppose that you can use something like

  ispower(64,,&n)

and check that n is 2. But I suppose that for large numbers, this may
be inefficient because ispower() will not just check for powers of 2.

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)