Files
Zos/Skills/@be/node_modules/bit-twiddle/test/interleave2.js

13 lines
307 B
JavaScript

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();
});