diff -r 28dc692f3b11 -r 7bc78045adfd rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/LongArithmeticTest.java --- a/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/LongArithmeticTest.java Sun Apr 28 10:26:08 2013 +0200 +++ b/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/LongArithmeticTest.java Wed Oct 09 14:50:29 2013 +0200 @@ -304,6 +304,14 @@ @Compare public long shiftL3() { return shl(0x00fa37d7763e0ca1l, 45); } + + @Compare public long shiftL4() { + return shl(0x00fa37d7763e0ca1l, 0); + } + + @Compare public long shiftL5() { + return shl(0x00fa37d7763e0ca1l, 70); + } @Compare public long shiftR1() { return shr(0x00fa37d7763e0ca1l, 5); @@ -316,6 +324,14 @@ @Compare public long shiftR3() { return shr(0x00fa37d7763e0ca1l, 45); } + + @Compare public long shiftR4() { + return shr(0x00fa37d7763e0ca1l, 0); + } + + @Compare public long shiftR5() { + return shr(0x00fa37d7763e0ca1l, 70); + } @Compare public long uShiftR1() { return ushr(0x00fa37d7763e0ca1l, 5); @@ -324,14 +340,30 @@ @Compare public long uShiftR2() { return ushr(0x00fa37d7763e0ca1l, 45); } + + @Compare public long uShiftR3() { + return ushr(0x00fa37d7763e0ca1l, 0); + } + + @Compare public long uShiftR4() { + return ushr(0x00fa37d7763e0ca1l, 70); + } - @Compare public long uShiftR3() { + @Compare public long uShiftR5() { return ushr(0xf0fa37d7763e0ca1l, 5); } - @Compare public long uShiftR4() { + @Compare public long uShiftR6() { return ushr(0xf0fa37d7763e0ca1l, 45); } + + @Compare public long uShiftR7() { + return ushr(0xf0fa37d7763e0ca1l, 0); + } + + @Compare public long uShiftR8() { + return ushr(0xf0fa37d7763e0ca1l, 70); + } @Compare public long and1() { return and(0x00fa37d7763e0ca1l, 0xa7b3432fff00123el);