[Webkit-unassigned] [Bug 88044] New: [Platform][Decimal] Hang up on 10, 000, 000, 000 * 1, 000, 000, 000

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 31 21:35:09 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=88044

           Summary: [Platform][Decimal] Hang up on 10,000,000,000 *
                    1,000,000,000
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Forms
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yosin at chromium.org


There is code cleanup failure:

UInt128& UInt128::operator /=(const uint32_t divisor)
{
...
ORIGINAL: const uint64_t work = (uint64_t(remainder) << 32) | dividend[i];
CLEANUP: const uint64_t work = makeUInt64(remainder, dividend[i]);

However, signature of makeUInt64 is
static uint64_t makeUInt64(uint32_t low, uint32_t high)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list