Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(13)

Issue 2111493002: X87: disable some sin/cos/expm1/tan test cases for x87. (Closed)

Created:
4 years, 5 months ago by zhengxing.li
Modified:
4 years, 5 months ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

X87: disable some sin/cos/expm1/tan test cases for x87. The reason: All RunFloat64Sin/RunFloat64Cos/RunFloat64Expm1/RunFloat64Tan/Ieee754.Expm1/Ieee754.Cos/Ieee754.Tan test cases use the C++ function to generate the expected value or result. So for x87, all those expected value or result are extended double precision as the extended double precision is default for x87 Gcc compiler and std lib on linux platform. The issue is: For RunFloat64Sin/RunFloat64Cos/RunFloat64Expm1/RunFloat64Tan test cases, the expected values generated by C++ function are extended double precision, the results generated by X87 jitted code are double precision according to the ECMA standard. The comparison of different precisons caused some of those test cases failed. For Ieee754.Expm1/Ieee754.Cos/Ieee754.Tan test cases, the expected values are pre-defined double precision values, the results generated by C++ function are extended double precision. The comparison of different precisons caused some of those test cases failed too. This CL disables RunFloat64Sin/RunFloat64Cos/RunFloat64Expm1/RunFloat64Tan/Ieee754.Expm1/Ieee754.Cos/Ieee754.Tan test cases for x87. BUG= Committed: https://crrev.com/9a9ffd1370dbf91c7f56c0b556a89fb5701c2201 Cr-Commit-Position: refs/heads/master@{#37371}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -0 lines) Patch
M test/cctest/cctest.status View 1 chunk +4 lines, -0 lines 0 comments Download
M test/unittests/unittests.status View 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (3 generated)
zhengxing.li
PTAL, thanks!
4 years, 5 months ago (2016-06-29 07:52:52 UTC) #2
titzer
lgtm Is there a plan for fixing these implementations on x87?
4 years, 5 months ago (2016-06-29 08:07:26 UTC) #3
zhengxing.li
On 2016/06/29 08:07:26, titzer wrote: > lgtm > > Is there a plan for fixing ...
4 years, 5 months ago (2016-06-29 08:28:16 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2111493002/1
4 years, 5 months ago (2016-06-29 08:28:47 UTC) #6
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 5 months ago (2016-06-29 09:00:22 UTC) #7
commit-bot: I haz the power
4 years, 5 months ago (2016-06-29 09:03:00 UTC) #9
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/9a9ffd1370dbf91c7f56c0b556a89fb5701c2201
Cr-Commit-Position: refs/heads/master@{#37371}

Powered by Google App Engine
This is Rietveld 408576698