Commit b35db9c6 authored by titzer@chromium.org's avatar titzer@chromium.org

Fix float truncations in typed array tests.

TBR=svenpanne@chromium.org
BUG=

Review URL: https://codereview.chromium.org/577163003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24075 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 43627e7e
......@@ -47,8 +47,8 @@ static void TypedArrayLoadHelper(const char* array_type) {
CompilationInfo::kContextSpecializing | CompilationInfo::kTypingEnabled);
for (size_t i = 0; i < arraysize(kValues); ++i) {
for (size_t j = 0; j < arraysize(kValues); ++j) {
U value_a = static_cast<U>(kValues[i]);
U value_b = static_cast<U>(kValues[j]);
volatile U value_a = static_cast<volatile U>(kValues[i]);
volatile U value_b = static_cast<volatile U>(kValues[j]);
double expected =
static_cast<double>(value_a) + static_cast<double>(value_b);
T.CheckCall(T.Val(expected), T.Val(static_cast<double>(i)),
......@@ -116,8 +116,8 @@ static void TypedArrayStoreHelper(const char* array_type) {
CompilationInfo::kContextSpecializing | CompilationInfo::kTypingEnabled);
for (size_t i = 0; i < arraysize(kValues); ++i) {
for (size_t j = 0; j < arraysize(kValues); ++j) {
U value_a = static_cast<U>(kValues[i]);
U value_b = static_cast<U>(kValues[j]);
volatile U value_a = static_cast<volatile U>(kValues[i]);
volatile U value_b = static_cast<volatile U>(kValues[j]);
double expected =
static_cast<double>(value_a) + static_cast<double>(value_b);
T.CheckCall(T.Val(expected), T.Val(static_cast<double>(i)),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment