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