rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/LongArithmeticTest.java
1.1 --- a/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/LongArithmeticTest.java Sun Apr 28 10:26:08 2013 +0200
1.2 +++ b/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/LongArithmeticTest.java Wed Oct 09 14:50:29 2013 +0200
1.3 @@ -304,6 +304,14 @@
1.4 @Compare public long shiftL3() {
1.5 return shl(0x00fa37d7763e0ca1l, 45);
1.6 }
1.7 +
1.8 + @Compare public long shiftL4() {
1.9 + return shl(0x00fa37d7763e0ca1l, 0);
1.10 + }
1.11 +
1.12 + @Compare public long shiftL5() {
1.13 + return shl(0x00fa37d7763e0ca1l, 70);
1.14 + }
1.15
1.16 @Compare public long shiftR1() {
1.17 return shr(0x00fa37d7763e0ca1l, 5);
1.18 @@ -316,6 +324,14 @@
1.19 @Compare public long shiftR3() {
1.20 return shr(0x00fa37d7763e0ca1l, 45);
1.21 }
1.22 +
1.23 + @Compare public long shiftR4() {
1.24 + return shr(0x00fa37d7763e0ca1l, 0);
1.25 + }
1.26 +
1.27 + @Compare public long shiftR5() {
1.28 + return shr(0x00fa37d7763e0ca1l, 70);
1.29 + }
1.30
1.31 @Compare public long uShiftR1() {
1.32 return ushr(0x00fa37d7763e0ca1l, 5);
1.33 @@ -324,14 +340,30 @@
1.34 @Compare public long uShiftR2() {
1.35 return ushr(0x00fa37d7763e0ca1l, 45);
1.36 }
1.37 +
1.38 + @Compare public long uShiftR3() {
1.39 + return ushr(0x00fa37d7763e0ca1l, 0);
1.40 + }
1.41 +
1.42 + @Compare public long uShiftR4() {
1.43 + return ushr(0x00fa37d7763e0ca1l, 70);
1.44 + }
1.45
1.46 - @Compare public long uShiftR3() {
1.47 + @Compare public long uShiftR5() {
1.48 return ushr(0xf0fa37d7763e0ca1l, 5);
1.49 }
1.50
1.51 - @Compare public long uShiftR4() {
1.52 + @Compare public long uShiftR6() {
1.53 return ushr(0xf0fa37d7763e0ca1l, 45);
1.54 }
1.55 +
1.56 + @Compare public long uShiftR7() {
1.57 + return ushr(0xf0fa37d7763e0ca1l, 0);
1.58 + }
1.59 +
1.60 + @Compare public long uShiftR8() {
1.61 + return ushr(0xf0fa37d7763e0ca1l, 70);
1.62 + }
1.63
1.64 @Compare public long and1() {
1.65 return and(0x00fa37d7763e0ca1l, 0xa7b3432fff00123el);