Spaces:
Sleeping
Sleeping
File size: 406 Bytes
7b9af13 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | var test = require("tape")
, bits = require("../twiddle.js");
test("interleave3", function(t) {
for(var x=0; x<=25; ++x) {
for(var y=0; y<=25; ++y) {
for(var z=0; z<=25; ++z) {
var h = bits.interleave3(x, y, z);
t.equal(bits.deinterleave3(h, 0), x);
t.equal(bits.deinterleave3(h, 1), y);
t.equal(bits.deinterleave3(h, 2), z);
}
}
}
t.end();
});
|