some more tests
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 10 Jan 2003 16:42:22 +0000 (16:42 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 10 Jan 2003 16:42:22 +0000 (16:42 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2146 4a8a32a2-be11-0410-ad9d-d568d2c75423

support/regression/tests/shifts.c

index 23a594d051682901dbd6793093d2601c90137f24..86fe18162374e939a02cdfc1b5dccef3d94b48fc 100644 (file)
@@ -35,8 +35,14 @@ testShiftRight(void)
     {attr} {storage} {type} i, result;
 
     i = -120;
     {attr} {storage} {type} i, result;
 
     i = -120;
+    ASSERT(i>>1 == -60);
     ASSERT(i>>2 == -30);
     ASSERT(i>>2 == -30);
-
+    ASSERT(i>>3 == -15);
+    ASSERT(i>>4 == -8);
+    ASSERT(i>>5 == -4);
+    ASSERT(i>>6 == -2);
+    ASSERT(i>>7 == -1);
+    ASSERT(i>>8 == -1);
     result = i;
     result >>= 3;
     ASSERT(result == -15); 
     result = i;
     result >>= 3;
     ASSERT(result == -15);