File size: 307 Bytes
8d955a0
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
var test = require("tape")
  , bits = require("../twiddle.js");

test("interleave2", function(t) {
  for(var x=0; x<100; ++x) {
    for(var y=0; y<100; ++y) {
      var h = bits.interleave2(x, y);
     t.equal(bits.deinterleave2(h, 0), x);
     t.equal(bits.deinterleave2(h, 1), y);
    }
  }
  t.end();
});