Home | History | Annotate | Download | only in regress

Lines Matching defs:unsignedShiftRight

28 function unsignedShiftRight(val, shift) {
32 assertEquals( 15, unsignedShiftRight(15, 0), "15 >>> 0");
33 assertEquals( 7, unsignedShiftRight(15, 1), "15 >>> 1");
34 assertEquals( 3, unsignedShiftRight(15, 2), "15 >>> 2");
36 assertEquals(4294967288, unsignedShiftRight(-8, 0), "-8 >>> 0");
37 assertEquals(2147483644, unsignedShiftRight(-8, 1), "-8 >>> 1");
38 assertEquals(1073741822, unsignedShiftRight(-8, 2), "-8 >>> 2");
40 assertEquals( 1, unsignedShiftRight(-8, 31), "-8 >>> 31");
41 assertEquals(4294967288, unsignedShiftRight(-8, 32), "-8 >>> 32");
42 assertEquals(2147483644, unsignedShiftRight(-8, 33), "-8 >>> 33");
43 assertEquals(1073741822, unsignedShiftRight(-8, 34), "-8 >>> 34");
45 assertEquals(2147483648, unsignedShiftRight(0x80000000, 0), "0x80000000 >>> 0");
46 assertEquals(1073741824, unsignedShiftRight(0x80000000, 1), "0x80000000 >>> 1");
47 assertEquals( 536870912, unsignedShiftRight(0x80000000, 2), "0x80000000 >>> 2");
49 assertEquals(1073741824, unsignedShiftRight(0x40000000, 0), "0x40000000 >>> 0");
50 assertEquals( 536870912, unsignedShiftRight(0x40000000, 1), "0x40000000 >>> 1");
51 assertEquals( 268435456, unsignedShiftRight(0x40000000, 2), "0x40000000 >>> 2");