(sum, scale, prod, compress)
| 34216 | } |
| 34217 | |
| 34218 | function determinant_3(sum, scale, prod, compress) { |
| 34219 | return function robustDeterminant3(m) { |
| 34220 | return compress(sum(scale(sum(prod(m[1][1], m[2][2]), prod(-m[1][2], m[2][1])), m[0][0]), sum(scale(sum(prod(m[1][0], m[2][2]), prod(-m[1][2], m[2][0])), -m[0][1]), scale(sum(prod(m[1][0], m[2][1]), prod(-m[1][1], m[2][0])), m[0][2])))) |
| 34221 | } |
| 34222 | } |
| 34223 | |
| 34224 | function determinant_4(sum, scale, prod, compress) { |
| 34225 | return function robustDeterminant4(m) { |