diff options
author | Damien George <damien.p.george@gmail.com> | 2014-04-02 14:23:04 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-04-02 14:23:04 +0100 |
commit | 10e21b977091703dbb22f839465902e91fcc6ac3 (patch) | |
tree | 9df029a1f79bcb4281828d1d6794649f7444e9fa /tests/basics/int-big-lshift.py | |
parent | 93b7faa29a647c233a7ee2cf292c657e09753824 (diff) |
Add more tests.
Diffstat (limited to 'tests/basics/int-big-lshift.py')
-rw-r--r-- | tests/basics/int-big-lshift.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/basics/int-big-lshift.py b/tests/basics/int-big-lshift.py index 7d1fe3fe1..af1d97504 100644 --- a/tests/basics/int-big-lshift.py +++ b/tests/basics/int-big-lshift.py @@ -2,3 +2,16 @@ for i in range(1, 17): for shift in range(70): print(i, '<<', shift, '=', i << shift) + +# test bit-shifting negative integers +for i in range(8): + print(-100000000000000000000000000000 << i) + print(-100000000000000000000000000001 << i) + print(-100000000000000000000000000002 << i) + print(-100000000000000000000000000003 << i) + print(-100000000000000000000000000004 << i) + print(-100000000000000000000000000000 >> i) + print(-100000000000000000000000000001 >> i) + print(-100000000000000000000000000002 >> i) + print(-100000000000000000000000000003 >> i) + print(-100000000000000000000000000004 >> i) |