1. 07 Jan, 2016 2 commits
    • zhengxing.li's avatar
      X87: [wasm] Change the test case for Run_WasmCall_Float32Sub · 48bc9425
      zhengxing.li authored
        The reason is same as the CL #31808 (issue 1430943002, X87: Change the test case for X87 float operations), please refer: https://codereview.chromium.org/1430943002/
      
        Here is the key comments from CL #31808
        Some new test cases use CheckFloatEq(...) and CheckDoubleEq(...) function for result check. When GCC compiling the CheckFloatEq() and CheckDoubleEq() function, those inlined functions has different behavior comparing with GCC ia32 build and x87 build.
        The major difference is sse float register still has single precision rounding semantic. While X87 register has no such rounding precsion semantic when directly use register value.
        The V8 turbofan JITTed has exactly same result in both X87 and IA32 port.
      
        So we add the following sentence to do type case to keep the same precision for Run_WasmCall_Float32Sub.
        Such as: volatile float expect = *i +/- *j; // *i +/- *j, etc.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1561023002
      
      Cr-Commit-Position: refs/heads/master@{#33143}
      48bc9425
    • littledan's avatar
      Add UseCounters for various standards-related code paths · 09685b5b
      littledan authored
      - Each of the three deprecated Promise functions
      - Two nonstandard pieces of Intl functionality
      - Accesses of the RegExp.prototype.unicode getter on the prototype
      
      BUG=v8:3785,v8:3238,v8:4633
      LOG=N
      R=adamk
      TBR=hpayer
      
      Review URL: https://codereview.chromium.org/1558113002
      
      Cr-Commit-Position: refs/heads/master@{#33142}
      09685b5b
  2. 06 Jan, 2016 10 commits
  3. 05 Jan, 2016 28 commits