diff options
author | Trevor Norris <trev.norris@gmail.com> | 2013-05-22 12:56:12 -0700 |
---|---|---|
committer | Trevor Norris <trev.norris@gmail.com> | 2013-05-22 13:13:11 -0700 |
commit | 506fc4de1e820d97b637f6e01dda2ab97667efa7 (patch) | |
tree | e2f2fec2085f6c1a603b79be4e63e765292cca52 /deps/v8/test/cctest/test-assembler-arm.cc | |
parent | 52adc0d96309f9e04cbb220d63206e32b8309081 (diff) | |
download | android-node-v8-506fc4de1e820d97b637f6e01dda2ab97667efa7.tar.gz android-node-v8-506fc4de1e820d97b637f6e01dda2ab97667efa7.tar.bz2 android-node-v8-506fc4de1e820d97b637f6e01dda2ab97667efa7.zip |
v8: upgrade to v3.19.3
Diffstat (limited to 'deps/v8/test/cctest/test-assembler-arm.cc')
-rw-r--r-- | deps/v8/test/cctest/test-assembler-arm.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/deps/v8/test/cctest/test-assembler-arm.cc b/deps/v8/test/cctest/test-assembler-arm.cc index 8cce08465e..9acb90ab22 100644 --- a/deps/v8/test/cctest/test-assembler-arm.cc +++ b/deps/v8/test/cctest/test-assembler-arm.cc @@ -232,6 +232,7 @@ TEST(4) { double g; double h; int i; + double j; double m; double n; float x; @@ -294,6 +295,12 @@ TEST(4) { __ vcvt_f64_s32(d4, s31); __ vstr(d4, r4, OFFSET_OF(T, f)); + // Convert from fixed point to floating point. + __ mov(lr, Operand(1234)); + __ vmov(s8, lr); + __ vcvt_f64_s32(d4, 1); + __ vstr(d4, r4, OFFSET_OF(T, j)); + // Test vabs. __ vldr(d1, r4, OFFSET_OF(T, g)); __ vabs(d0, d1); @@ -332,6 +339,7 @@ TEST(4) { t.g = -2718.2818; t.h = 31415926.5; t.i = 0; + t.j = 0; t.m = -2718.2818; t.n = 123.456; t.x = 4.5; @@ -345,6 +353,7 @@ TEST(4) { CHECK_EQ(2, t.i); CHECK_EQ(2718.2818, t.g); CHECK_EQ(31415926.5, t.h); + CHECK_EQ(617.0, t.j); CHECK_EQ(42.0, t.f); CHECK_EQ(1.0, t.e); CHECK_EQ(1.000000059604644775390625, t.d); |