Changes between Version 1 and Version 2 of Ticket #63164, comment 40


Ignore:
Timestamp:
Jul 10, 2021, 11:29:52 PM (3 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #63164, comment 40

    v1 v2  
    1 log2(double x) on Tiger is supposed to return a double, not a float. So as it is broken on i386 I saw the uint32_t overflowing the int32 on i386 Tiger being the issue, as a uint32_t does not fit into 32bits.
    2 
    3 But perhaps it uses a float internally and then does a poor internal conversion to a double. log2(4096) is exactly 12, so that would be really really bad if so, but ... it's Tiger!
     1log2(double x) on Tiger is supposed to return a double, but perhaps it uses a float internally and then does a poor internal conversion to a double.
    42
    53{{{