| var multivalue = require("multivalue"); |
| |
| var [q, r] = multivalue.divide_l(37, 5); |
| if (q != 7) { |
| throw new Error("Test divide_l quotient"); |
| } |
| if (r != 2) { |
| throw new Error("Test divide_l remainder"); |
| } |
| |
| var [q, r] = multivalue.divide_v(41, 7); |
| if (q != 5) { |
| throw new Error("Test divide_v quotient"); |
| } |
| if (r != 6) { |
| throw new Error("Test divide_v remainder"); |
| } |
| |
| var [q, r] = multivalue.divide_l(91, 13); |
| if (q != 7) { |
| throw new Error("Test divide_mv quotient"); |
| } |
| if (r != 0) { |
| throw new Error("Test divide_mv remainder"); |
| } |