vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java
brancharithmetic
changeset 628 e606853325f1
parent 627 4c2b92281cdc
child 629 2d537f8cd604
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java	Thu Jan 31 20:19:38 2013 +0100
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java	Thu Jan 31 20:37:12 2013 +0100
     1.3 @@ -127,4 +127,12 @@
     1.4          DataInputStream disY = new DataInputStream(isY);
     1.5          return (disX.readLong() | disY.readLong());
     1.6      }
     1.7 +    
     1.8 +    public static long xorL(byte[] arrX, byte[] arrY) throws IOException {
     1.9 +        ByteArrayInputStream isX = new ByteArrayInputStream(arrX);
    1.10 +        DataInputStream disX = new DataInputStream(isX);
    1.11 +        ByteArrayInputStream isY = new ByteArrayInputStream(arrY);
    1.12 +        DataInputStream disY = new DataInputStream(isY);
    1.13 +        return (disX.readLong() ^ disY.readLong());
    1.14 +    }
    1.15  }