michael@0: load(libdir + "parallelarray-helpers.js"); michael@0: michael@0: function testReduce() { michael@0: // Test reduce elemental fun args michael@0: var N = 64; michael@0: var p = range(1, N+1); michael@0: var r = p.reducePar(function (a, b) { michael@0: assertEq(a >= 1 && a <= N, true); michael@0: assertEq(b >= 1 && b <= N, true); michael@0: return a; michael@0: }); michael@0: assertEq(r >= 1 && r <= N, true); michael@0: } michael@0: michael@0: if (getBuildConfiguration().parallelJS) michael@0: testReduce();