summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt168
-rw-r--r--tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt154
2 files changed, 161 insertions, 161 deletions
diff --git a/tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt b/tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt
index b9c3af98e0..d784ed6601 100644
--- a/tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt
+++ b/tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt
@@ -50,13 +50,13 @@ int(-128)
--- testing: 9223372036854775807 << 9 ---
int(-512)
--- testing: 9223372036854775807 << 65 ---
-int(-2)
+int(0)
--- testing: 9223372036854775807 << -44 ---
bool(false)
--- testing: 9223372036854775807 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 9223372036854775807 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: -9223372036854775808 << 0 ---
int(-9223372036854775808)
--- testing: -9223372036854775808 << 1 ---
@@ -86,13 +86,13 @@ int(274877906816)
--- testing: 2147483647 << 9 ---
int(1099511627264)
--- testing: 2147483647 << 65 ---
-int(4294967294)
+int(0)
--- testing: 2147483647 << -44 ---
bool(false)
--- testing: 2147483647 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 2147483647 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: -2147483648 << 0 ---
int(-2147483648)
--- testing: -2147483648 << 1 ---
@@ -104,7 +104,7 @@ int(-274877906944)
--- testing: -2147483648 << 9 ---
int(-1099511627776)
--- testing: -2147483648 << 65 ---
-int(-4294967296)
+int(0)
--- testing: -2147483648 << -44 ---
bool(false)
--- testing: -2147483648 << 2147483647 ---
@@ -122,7 +122,7 @@ int(-274877906944)
--- testing: 9223372034707292160 << 9 ---
int(-1099511627776)
--- testing: 9223372034707292160 << 65 ---
-int(-4294967296)
+int(0)
--- testing: 9223372034707292160 << -44 ---
bool(false)
--- testing: 9223372034707292160 << 2147483647 ---
@@ -140,7 +140,7 @@ int(274877906944)
--- testing: -9223372034707292160 << 9 ---
int(1099511627776)
--- testing: -9223372034707292160 << 65 ---
-int(4294967296)
+int(0)
--- testing: -9223372034707292160 << -44 ---
bool(false)
--- testing: -9223372034707292160 << 2147483647 ---
@@ -158,7 +158,7 @@ int(274877906944)
--- testing: 2147483648 << 9 ---
int(1099511627776)
--- testing: 2147483648 << 65 ---
-int(4294967296)
+int(0)
--- testing: 2147483648 << -44 ---
bool(false)
--- testing: 2147483648 << 2147483647 ---
@@ -176,13 +176,13 @@ int(-274877907072)
--- testing: -2147483649 << 9 ---
int(-1099511628288)
--- testing: -2147483649 << 65 ---
-int(-4294967298)
+int(0)
--- testing: -2147483649 << -44 ---
bool(false)
--- testing: -2147483649 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: -2147483649 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: 4294967294 << 0 ---
int(4294967294)
--- testing: 4294967294 << 1 ---
@@ -194,7 +194,7 @@ int(549755813632)
--- testing: 4294967294 << 9 ---
int(2199023254528)
--- testing: 4294967294 << 65 ---
-int(8589934588)
+int(0)
--- testing: 4294967294 << -44 ---
bool(false)
--- testing: 4294967294 << 2147483647 ---
@@ -212,13 +212,13 @@ int(549755813760)
--- testing: 4294967295 << 9 ---
int(2199023255040)
--- testing: 4294967295 << 65 ---
-int(8589934590)
+int(0)
--- testing: 4294967295 << -44 ---
bool(false)
--- testing: 4294967295 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 4294967295 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: 4294967293 << 0 ---
int(4294967293)
--- testing: 4294967293 << 1 ---
@@ -230,13 +230,13 @@ int(549755813504)
--- testing: 4294967293 << 9 ---
int(2199023254016)
--- testing: 4294967293 << 65 ---
-int(8589934586)
+int(0)
--- testing: 4294967293 << -44 ---
bool(false)
--- testing: 4294967293 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 4294967293 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: 9223372036854775806 << 0 ---
int(9223372036854775806)
--- testing: 9223372036854775806 << 1 ---
@@ -248,7 +248,7 @@ int(-256)
--- testing: 9223372036854775806 << 9 ---
int(-1024)
--- testing: 9223372036854775806 << 65 ---
-int(-4)
+int(0)
--- testing: 9223372036854775806 << -44 ---
bool(false)
--- testing: 9223372036854775806 << 2147483647 ---
@@ -284,13 +284,13 @@ int(128)
--- testing: -9223372036854775807 << 9 ---
int(512)
--- testing: -9223372036854775807 << 65 ---
-int(2)
+int(0)
--- testing: -9223372036854775807 << -44 ---
bool(false)
--- testing: -9223372036854775807 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: -9223372036854775807 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: -9.2233720368548E+18 << 0 ---
int(-9223372036854775808)
--- testing: -9.2233720368548E+18 << 1 ---
@@ -340,29 +340,29 @@ bool(false)
--- testing: 0 << -9.2233720368548E+18 ---
bool(false)
--- testing: 1 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: 1 << -9223372036854775808 ---
bool(false)
--- testing: 1 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 1 << -2147483648 ---
bool(false)
--- testing: 1 << 9223372034707292160 ---
-int(1)
+int(0)
--- testing: 1 << -9223372034707292160 ---
bool(false)
--- testing: 1 << 2147483648 ---
-int(1)
+int(0)
--- testing: 1 << -2147483649 ---
bool(false)
--- testing: 1 << 4294967294 ---
-int(4611686018427387904)
+int(0)
--- testing: 1 << 4294967295 ---
-int(-9223372036854775808)
+int(0)
--- testing: 1 << 4294967293 ---
-int(2305843009213693952)
+int(0)
--- testing: 1 << 9223372036854775806 ---
-int(4611686018427387904)
+int(0)
--- testing: 1 << 9.2233720368548E+18 ---
bool(false)
--- testing: 1 << -9223372036854775807 ---
@@ -370,29 +370,29 @@ bool(false)
--- testing: 1 << -9.2233720368548E+18 ---
bool(false)
--- testing: -1 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: -1 << -9223372036854775808 ---
bool(false)
--- testing: -1 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: -1 << -2147483648 ---
bool(false)
--- testing: -1 << 9223372034707292160 ---
-int(-1)
+int(0)
--- testing: -1 << -9223372034707292160 ---
bool(false)
--- testing: -1 << 2147483648 ---
-int(-1)
+int(0)
--- testing: -1 << -2147483649 ---
bool(false)
--- testing: -1 << 4294967294 ---
-int(-4611686018427387904)
+int(0)
--- testing: -1 << 4294967295 ---
-int(-9223372036854775808)
+int(0)
--- testing: -1 << 4294967293 ---
-int(-2305843009213693952)
+int(0)
--- testing: -1 << 9223372036854775806 ---
-int(-4611686018427387904)
+int(0)
--- testing: -1 << 9.2233720368548E+18 ---
bool(false)
--- testing: -1 << -9223372036854775807 ---
@@ -400,29 +400,29 @@ bool(false)
--- testing: -1 << -9.2233720368548E+18 ---
bool(false)
--- testing: 7 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: 7 << -9223372036854775808 ---
bool(false)
--- testing: 7 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 7 << -2147483648 ---
bool(false)
--- testing: 7 << 9223372034707292160 ---
-int(7)
+int(0)
--- testing: 7 << -9223372034707292160 ---
bool(false)
--- testing: 7 << 2147483648 ---
-int(7)
+int(0)
--- testing: 7 << -2147483649 ---
bool(false)
--- testing: 7 << 4294967294 ---
-int(-4611686018427387904)
+int(0)
--- testing: 7 << 4294967295 ---
-int(-9223372036854775808)
+int(0)
--- testing: 7 << 4294967293 ---
-int(-2305843009213693952)
+int(0)
--- testing: 7 << 9223372036854775806 ---
-int(-4611686018427387904)
+int(0)
--- testing: 7 << 9.2233720368548E+18 ---
bool(false)
--- testing: 7 << -9223372036854775807 ---
@@ -430,29 +430,29 @@ bool(false)
--- testing: 7 << -9.2233720368548E+18 ---
bool(false)
--- testing: 9 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: 9 << -9223372036854775808 ---
bool(false)
--- testing: 9 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 9 << -2147483648 ---
bool(false)
--- testing: 9 << 9223372034707292160 ---
-int(9)
+int(0)
--- testing: 9 << -9223372034707292160 ---
bool(false)
--- testing: 9 << 2147483648 ---
-int(9)
+int(0)
--- testing: 9 << -2147483649 ---
bool(false)
--- testing: 9 << 4294967294 ---
-int(4611686018427387904)
+int(0)
--- testing: 9 << 4294967295 ---
-int(-9223372036854775808)
+int(0)
--- testing: 9 << 4294967293 ---
-int(2305843009213693952)
+int(0)
--- testing: 9 << 9223372036854775806 ---
-int(4611686018427387904)
+int(0)
--- testing: 9 << 9.2233720368548E+18 ---
bool(false)
--- testing: 9 << -9223372036854775807 ---
@@ -460,29 +460,29 @@ bool(false)
--- testing: 9 << -9.2233720368548E+18 ---
bool(false)
--- testing: 65 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: 65 << -9223372036854775808 ---
bool(false)
--- testing: 65 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 65 << -2147483648 ---
bool(false)
--- testing: 65 << 9223372034707292160 ---
-int(65)
+int(0)
--- testing: 65 << -9223372034707292160 ---
bool(false)
--- testing: 65 << 2147483648 ---
-int(65)
+int(0)
--- testing: 65 << -2147483649 ---
bool(false)
--- testing: 65 << 4294967294 ---
-int(4611686018427387904)
+int(0)
--- testing: 65 << 4294967295 ---
-int(-9223372036854775808)
+int(0)
--- testing: 65 << 4294967293 ---
-int(2305843009213693952)
+int(0)
--- testing: 65 << 9223372036854775806 ---
-int(4611686018427387904)
+int(0)
--- testing: 65 << 9.2233720368548E+18 ---
bool(false)
--- testing: 65 << -9223372036854775807 ---
@@ -498,11 +498,11 @@ int(0)
--- testing: -44 << -2147483648 ---
bool(false)
--- testing: -44 << 9223372034707292160 ---
-int(-44)
+int(0)
--- testing: -44 << -9223372034707292160 ---
bool(false)
--- testing: -44 << 2147483648 ---
-int(-44)
+int(0)
--- testing: -44 << -2147483649 ---
bool(false)
--- testing: -44 << 4294967294 ---
@@ -510,7 +510,7 @@ int(0)
--- testing: -44 << 4294967295 ---
int(0)
--- testing: -44 << 4294967293 ---
-int(-9223372036854775808)
+int(0)
--- testing: -44 << 9223372036854775806 ---
int(0)
--- testing: -44 << 9.2233720368548E+18 ---
@@ -520,29 +520,29 @@ bool(false)
--- testing: -44 << -9.2233720368548E+18 ---
bool(false)
--- testing: 2147483647 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: 2147483647 << -9223372036854775808 ---
bool(false)
--- testing: 2147483647 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 2147483647 << -2147483648 ---
bool(false)
--- testing: 2147483647 << 9223372034707292160 ---
-int(2147483647)
+int(0)
--- testing: 2147483647 << -9223372034707292160 ---
bool(false)
--- testing: 2147483647 << 2147483648 ---
-int(2147483647)
+int(0)
--- testing: 2147483647 << -2147483649 ---
bool(false)
--- testing: 2147483647 << 4294967294 ---
-int(-4611686018427387904)
+int(0)
--- testing: 2147483647 << 4294967295 ---
-int(-9223372036854775808)
+int(0)
--- testing: 2147483647 << 4294967293 ---
-int(-2305843009213693952)
+int(0)
--- testing: 2147483647 << 9223372036854775806 ---
-int(-4611686018427387904)
+int(0)
--- testing: 2147483647 << 9.2233720368548E+18 ---
bool(false)
--- testing: 2147483647 << -9223372036854775807 ---
@@ -550,33 +550,33 @@ bool(false)
--- testing: 2147483647 << -9.2233720368548E+18 ---
bool(false)
--- testing: 9223372036854775807 << 9223372036854775807 ---
-int(-9223372036854775808)
+int(0)
--- testing: 9223372036854775807 << -9223372036854775808 ---
bool(false)
--- testing: 9223372036854775807 << 2147483647 ---
-int(-9223372036854775808)
+int(0)
--- testing: 9223372036854775807 << -2147483648 ---
bool(false)
--- testing: 9223372036854775807 << 9223372034707292160 ---
-int(9223372036854775807)
+int(0)
--- testing: 9223372036854775807 << -9223372034707292160 ---
bool(false)
--- testing: 9223372036854775807 << 2147483648 ---
-int(9223372036854775807)
+int(0)
--- testing: 9223372036854775807 << -2147483649 ---
bool(false)
--- testing: 9223372036854775807 << 4294967294 ---
-int(-4611686018427387904)
+int(0)
--- testing: 9223372036854775807 << 4294967295 ---
-int(-9223372036854775808)
+int(0)
--- testing: 9223372036854775807 << 4294967293 ---
-int(-2305843009213693952)
+int(0)
--- testing: 9223372036854775807 << 9223372036854775806 ---
-int(-4611686018427387904)
+int(0)
--- testing: 9223372036854775807 << 9.2233720368548E+18 ---
bool(false)
--- testing: 9223372036854775807 << -9223372036854775807 ---
bool(false)
--- testing: 9223372036854775807 << -9.2233720368548E+18 ---
bool(false)
-===DONE===
+===DONE=== \ No newline at end of file
diff --git a/tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt b/tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt
index a591962f66..655d72545d 100644
--- a/tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt
+++ b/tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt
@@ -56,7 +56,7 @@ int(0)
--- testing: '65' << '0' ---
int(65)
--- testing: '65' << '65' ---
-int(130)
+int(0)
--- testing: '65' << '-44' ---
bool(false)
--- testing: '65' << '1.2' ---
@@ -66,17 +66,17 @@ bool(false)
--- testing: '65' << 'abc' ---
int(65)
--- testing: '65' << '123abc' ---
-int(576460752303423488)
+int(0)
--- testing: '65' << '123e5' ---
-int(576460752303423488)
+int(0)
--- testing: '65' << '123e5xyz' ---
-int(576460752303423488)
+int(0)
--- testing: '65' << ' 123abc' ---
-int(576460752303423488)
+int(0)
--- testing: '65' << '123 abc' ---
-int(576460752303423488)
+int(0)
--- testing: '65' << '123abc ' ---
-int(576460752303423488)
+int(0)
--- testing: '65' << '3.4a' ---
int(520)
--- testing: '65' << 'a5.9' ---
@@ -84,7 +84,7 @@ int(65)
--- testing: '-44' << '0' ---
int(-44)
--- testing: '-44' << '65' ---
-int(-88)
+int(0)
--- testing: '-44' << '-44' ---
bool(false)
--- testing: '-44' << '1.2' ---
@@ -94,17 +94,17 @@ bool(false)
--- testing: '-44' << 'abc' ---
int(-44)
--- testing: '-44' << '123abc' ---
-int(-6917529027641081856)
+int(0)
--- testing: '-44' << '123e5' ---
-int(-6917529027641081856)
+int(0)
--- testing: '-44' << '123e5xyz' ---
-int(-6917529027641081856)
+int(0)
--- testing: '-44' << ' 123abc' ---
-int(-6917529027641081856)
+int(0)
--- testing: '-44' << '123 abc' ---
-int(-6917529027641081856)
+int(0)
--- testing: '-44' << '123abc ' ---
-int(-6917529027641081856)
+int(0)
--- testing: '-44' << '3.4a' ---
int(-352)
--- testing: '-44' << 'a5.9' ---
@@ -112,7 +112,7 @@ int(-44)
--- testing: '1.2' << '0' ---
int(1)
--- testing: '1.2' << '65' ---
-int(2)
+int(0)
--- testing: '1.2' << '-44' ---
bool(false)
--- testing: '1.2' << '1.2' ---
@@ -122,17 +122,17 @@ bool(false)
--- testing: '1.2' << 'abc' ---
int(1)
--- testing: '1.2' << '123abc' ---
-int(576460752303423488)
+int(0)
--- testing: '1.2' << '123e5' ---
-int(576460752303423488)
+int(0)
--- testing: '1.2' << '123e5xyz' ---
-int(576460752303423488)
+int(0)
--- testing: '1.2' << ' 123abc' ---
-int(576460752303423488)
+int(0)
--- testing: '1.2' << '123 abc' ---
-int(576460752303423488)
+int(0)
--- testing: '1.2' << '123abc ' ---
-int(576460752303423488)
+int(0)
--- testing: '1.2' << '3.4a' ---
int(8)
--- testing: '1.2' << 'a5.9' ---
@@ -140,7 +140,7 @@ int(1)
--- testing: '-7.7' << '0' ---
int(-7)
--- testing: '-7.7' << '65' ---
-int(-14)
+int(0)
--- testing: '-7.7' << '-44' ---
bool(false)
--- testing: '-7.7' << '1.2' ---
@@ -150,17 +150,17 @@ bool(false)
--- testing: '-7.7' << 'abc' ---
int(-7)
--- testing: '-7.7' << '123abc' ---
-int(-4035225266123964416)
+int(0)
--- testing: '-7.7' << '123e5' ---
-int(-4035225266123964416)
+int(0)
--- testing: '-7.7' << '123e5xyz' ---
-int(-4035225266123964416)
+int(0)
--- testing: '-7.7' << ' 123abc' ---
-int(-4035225266123964416)
+int(0)
--- testing: '-7.7' << '123 abc' ---
-int(-4035225266123964416)
+int(0)
--- testing: '-7.7' << '123abc ' ---
-int(-4035225266123964416)
+int(0)
--- testing: '-7.7' << '3.4a' ---
int(-56)
--- testing: '-7.7' << 'a5.9' ---
@@ -196,7 +196,7 @@ int(0)
--- testing: '123abc' << '0' ---
int(123)
--- testing: '123abc' << '65' ---
-int(246)
+int(0)
--- testing: '123abc' << '-44' ---
bool(false)
--- testing: '123abc' << '1.2' ---
@@ -206,17 +206,17 @@ bool(false)
--- testing: '123abc' << 'abc' ---
int(123)
--- testing: '123abc' << '123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc' << '123e5' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc' << '123e5xyz' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc' << ' 123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc' << '123 abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc' << '123abc ' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc' << '3.4a' ---
int(984)
--- testing: '123abc' << 'a5.9' ---
@@ -224,7 +224,7 @@ int(123)
--- testing: '123e5' << '0' ---
int(123)
--- testing: '123e5' << '65' ---
-int(246)
+int(0)
--- testing: '123e5' << '-44' ---
bool(false)
--- testing: '123e5' << '1.2' ---
@@ -234,17 +234,17 @@ bool(false)
--- testing: '123e5' << 'abc' ---
int(123)
--- testing: '123e5' << '123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5' << '123e5' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5' << '123e5xyz' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5' << ' 123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5' << '123 abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5' << '123abc ' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5' << '3.4a' ---
int(984)
--- testing: '123e5' << 'a5.9' ---
@@ -252,7 +252,7 @@ int(123)
--- testing: '123e5xyz' << '0' ---
int(123)
--- testing: '123e5xyz' << '65' ---
-int(246)
+int(0)
--- testing: '123e5xyz' << '-44' ---
bool(false)
--- testing: '123e5xyz' << '1.2' ---
@@ -262,17 +262,17 @@ bool(false)
--- testing: '123e5xyz' << 'abc' ---
int(123)
--- testing: '123e5xyz' << '123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5xyz' << '123e5' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5xyz' << '123e5xyz' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5xyz' << ' 123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5xyz' << '123 abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5xyz' << '123abc ' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123e5xyz' << '3.4a' ---
int(984)
--- testing: '123e5xyz' << 'a5.9' ---
@@ -280,7 +280,7 @@ int(123)
--- testing: ' 123abc' << '0' ---
int(123)
--- testing: ' 123abc' << '65' ---
-int(246)
+int(0)
--- testing: ' 123abc' << '-44' ---
bool(false)
--- testing: ' 123abc' << '1.2' ---
@@ -290,17 +290,17 @@ bool(false)
--- testing: ' 123abc' << 'abc' ---
int(123)
--- testing: ' 123abc' << '123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: ' 123abc' << '123e5' ---
-int(-2882303761517117440)
+int(0)
--- testing: ' 123abc' << '123e5xyz' ---
-int(-2882303761517117440)
+int(0)
--- testing: ' 123abc' << ' 123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: ' 123abc' << '123 abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: ' 123abc' << '123abc ' ---
-int(-2882303761517117440)
+int(0)
--- testing: ' 123abc' << '3.4a' ---
int(984)
--- testing: ' 123abc' << 'a5.9' ---
@@ -308,7 +308,7 @@ int(123)
--- testing: '123 abc' << '0' ---
int(123)
--- testing: '123 abc' << '65' ---
-int(246)
+int(0)
--- testing: '123 abc' << '-44' ---
bool(false)
--- testing: '123 abc' << '1.2' ---
@@ -318,17 +318,17 @@ bool(false)
--- testing: '123 abc' << 'abc' ---
int(123)
--- testing: '123 abc' << '123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123 abc' << '123e5' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123 abc' << '123e5xyz' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123 abc' << ' 123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123 abc' << '123 abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123 abc' << '123abc ' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123 abc' << '3.4a' ---
int(984)
--- testing: '123 abc' << 'a5.9' ---
@@ -336,7 +336,7 @@ int(123)
--- testing: '123abc ' << '0' ---
int(123)
--- testing: '123abc ' << '65' ---
-int(246)
+int(0)
--- testing: '123abc ' << '-44' ---
bool(false)
--- testing: '123abc ' << '1.2' ---
@@ -346,17 +346,17 @@ bool(false)
--- testing: '123abc ' << 'abc' ---
int(123)
--- testing: '123abc ' << '123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc ' << '123e5' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc ' << '123e5xyz' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc ' << ' 123abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc ' << '123 abc' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc ' << '123abc ' ---
-int(-2882303761517117440)
+int(0)
--- testing: '123abc ' << '3.4a' ---
int(984)
--- testing: '123abc ' << 'a5.9' ---
@@ -364,7 +364,7 @@ int(123)
--- testing: '3.4a' << '0' ---
int(3)
--- testing: '3.4a' << '65' ---
-int(6)
+int(0)
--- testing: '3.4a' << '-44' ---
bool(false)
--- testing: '3.4a' << '1.2' ---
@@ -374,17 +374,17 @@ bool(false)
--- testing: '3.4a' << 'abc' ---
int(3)
--- testing: '3.4a' << '123abc' ---
-int(1729382256910270464)
+int(0)
--- testing: '3.4a' << '123e5' ---
-int(1729382256910270464)
+int(0)
--- testing: '3.4a' << '123e5xyz' ---
-int(1729382256910270464)
+int(0)
--- testing: '3.4a' << ' 123abc' ---
-int(1729382256910270464)
+int(0)
--- testing: '3.4a' << '123 abc' ---
-int(1729382256910270464)
+int(0)
--- testing: '3.4a' << '123abc ' ---
-int(1729382256910270464)
+int(0)
--- testing: '3.4a' << '3.4a' ---
int(24)
--- testing: '3.4a' << 'a5.9' ---