// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. add( num n, int i, double d, X x, Y y, Z z) { var n_n = n + n; var n_i = n + i; var n_d = n + d; var n_x = n + x; var n_y = n + y; var n_z = n + z; var i_n = i + n; var i_i = i + i; var i_d = i + d; var i_x = i + x; var i_y = i + y; var i_z = i + z; var d_n = d + n; var d_i = d + i; var d_d = d + d; var d_x = d + x; var d_y = d + y; var d_z = d + z; var x_n = x + n; var x_i = x + i; var x_d = x + d; var x_x = x + x; var x_y = x + y; var x_z = x + z; var y_n = y + n; var y_i = y + i; var y_d = y + d; var y_x = y + x; var y_y = y + y; var y_z = y + z; var z_n = z + n; var z_i = z + i; var z_d = z + d; var z_x = z + x; var z_y = z + y; var z_z = z + z; } sub( num n, int i, double d, X x, Y y, Z z) { var n_n = n - n; var n_i = n - i; var n_d = n - d; var n_x = n - x; var n_y = n - y; var n_z = n - z; var i_n = i - n; var i_i = i - i; var i_d = i - d; var i_x = i - x; var i_y = i - y; var i_z = i - z; var d_n = d - n; var d_i = d - i; var d_d = d - d; var d_x = d - x; var d_y = d - y; var d_z = d - z; var x_n = x - n; var x_i = x - i; var x_d = x - d; var x_x = x - x; var x_y = x - y; var x_z = x - z; var y_n = y - n; var y_i = y - i; var y_d = y - d; var y_x = y - x; var y_y = y - y; var y_z = y - z; var z_n = z - n; var z_i = z - i; var z_d = z - d; var z_x = z - x; var z_y = z - y; var z_z = z - z; } mul( num n, int i, double d, X x, Y y, Z z) { var n_n = n * n; var n_i = n * i; var n_d = n * d; var n_x = n * x; var n_y = n * y; var n_z = n * z; var i_n = i * n; var i_i = i * i; var i_d = i * d; var i_x = i * x; var i_y = i * y; var i_z = i * z; var d_n = d * n; var d_i = d * i; var d_d = d * d; var d_x = d * x; var d_y = d * y; var d_z = d * z; var x_n = x * n; var x_i = x * i; var x_d = x * d; var x_x = x * x; var x_y = x * y; var x_z = x * z; var y_n = y * n; var y_i = y * i; var y_d = y * d; var y_x = y * x; var y_y = y * y; var y_z = y * z; var z_n = z * n; var z_i = z * i; var z_d = z * d; var z_x = z * x; var z_y = z * y; var z_z = z * z; } mod( num n, int i, double d, X x, Y y, Z z) { var n_n = n % n; var n_i = n % i; var n_d = n % d; var n_x = n % x; var n_y = n % y; var n_z = n % z; var i_n = i % n; var i_i = i % i; var i_d = i % d; var i_x = i % x; var i_y = i % y; var i_z = i % z; var d_n = d % n; var d_i = d % i; var d_d = d % d; var d_x = d % x; var d_y = d % y; var d_z = d % z; var x_n = x % n; var x_i = x % i; var x_d = x % d; var x_x = x % x; var x_y = x % y; var x_z = x % z; var y_n = y % n; var y_i = y % i; var y_d = y % d; var y_x = y % x; var y_y = y % y; var y_z = y % z; var z_n = z % n; var z_i = z % i; var z_d = z % d; var z_x = z % x; var z_y = z % y; var z_z = z % z; } remainder( num n, int i, double d, X x, Y y, Z z) { var n_n = n.remainder(n); var n_i = n.remainder(i); var n_d = n.remainder(d); var n_x = n.remainder(x); var n_y = n.remainder(y); var n_z = n.remainder(z); var i_n = i.remainder(n); var i_i = i.remainder(i); var i_d = i.remainder(d); var i_x = i.remainder(x); var i_y = i.remainder(y); var i_z = i.remainder(z); var d_n = d.remainder(n); var d_i = d.remainder(i); var d_d = d.remainder(d); var d_x = d.remainder(x); var d_y = d.remainder(y); var d_z = d.remainder(z); var x_n = x.remainder(n); var x_i = x.remainder(i); var x_d = x.remainder(d); var x_x = x.remainder(x); var x_y = x.remainder(y); var x_z = x.remainder(z); var y_n = y.remainder(n); var y_i = y.remainder(i); var y_d = y.remainder(d); var y_x = y.remainder(x); var y_y = y.remainder(y); var y_z = y.remainder(z); var z_n = z.remainder(n); var z_i = z.remainder(i); var z_d = z.remainder(d); var z_x = z.remainder(x); var z_y = z.remainder(y); var z_z = z.remainder(z); } clamp( num n, int i, double d, X x, Y y, Z z) { var n_n_n = n.clamp(n, n); var n_i_n = n.clamp(i, n); var n_d_n = n.clamp(d, n); var n_x_n = n.clamp(x, n); var n_y_n = n.clamp(y, n); var n_z_n = n.clamp(z, n); var n_n_i = n.clamp(n, i); var n_i_i = n.clamp(i, i); var n_d_i = n.clamp(d, i); var n_x_i = n.clamp(x, i); var n_y_i = n.clamp(y, i); var n_z_i = n.clamp(z, i); var n_n_d = n.clamp(n, d); var n_i_d = n.clamp(i, d); var n_d_d = n.clamp(d, d); var n_x_d = n.clamp(x, d); var n_y_d = n.clamp(y, d); var n_z_d = n.clamp(z, d); var n_n_x = n.clamp(n, x); var n_i_x = n.clamp(i, x); var n_d_x = n.clamp(d, x); var n_x_x = n.clamp(x, x); var n_y_x = n.clamp(y, x); var n_z_x = n.clamp(z, x); var n_n_y = n.clamp(n, y); var n_i_y = n.clamp(i, y); var n_d_y = n.clamp(d, y); var n_x_y = n.clamp(x, y); var n_y_y = n.clamp(y, y); var n_z_y = n.clamp(z, y); var n_n_z = n.clamp(n, z); var n_i_z = n.clamp(i, z); var n_d_z = n.clamp(d, z); var n_x_z = n.clamp(x, z); var n_y_z = n.clamp(y, z); var n_z_z = n.clamp(z, z); var i_n_n = i.clamp(n, n); var i_i_n = i.clamp(i, n); var i_d_n = i.clamp(d, n); var i_x_n = i.clamp(x, n); var i_y_n = i.clamp(y, n); var i_z_n = i.clamp(z, n); var i_n_i = i.clamp(n, i); var i_i_i = i.clamp(i, i); var i_d_i = i.clamp(d, i); var i_x_i = i.clamp(x, i); var i_y_i = i.clamp(y, i); var i_z_i = i.clamp(z, i); var i_n_d = i.clamp(n, d); var i_i_d = i.clamp(i, d); var i_d_d = i.clamp(d, d); var i_x_d = i.clamp(x, d); var i_y_d = i.clamp(y, d); var i_z_d = i.clamp(z, d); var i_n_x = i.clamp(n, x); var i_i_x = i.clamp(i, x); var i_d_x = i.clamp(d, x); var i_x_x = i.clamp(x, x); var i_y_x = i.clamp(y, x); var i_z_x = i.clamp(z, x); var i_n_y = i.clamp(n, y); var i_i_y = i.clamp(i, y); var i_d_y = i.clamp(d, y); var i_x_y = i.clamp(x, y); var i_y_y = i.clamp(y, y); var i_z_y = i.clamp(z, y); var i_n_z = i.clamp(n, z); var i_i_z = i.clamp(i, z); var i_d_z = i.clamp(d, z); var i_x_z = i.clamp(x, z); var i_y_z = i.clamp(y, z); var i_z_z = i.clamp(z, z); var d_n_n = d.clamp(n, n); var d_i_n = d.clamp(i, n); var d_d_n = d.clamp(d, n); var d_x_n = d.clamp(x, n); var d_y_n = d.clamp(y, n); var d_z_n = d.clamp(z, n); var d_n_i = d.clamp(n, i); var d_i_i = d.clamp(i, i); var d_d_i = d.clamp(d, i); var d_x_i = d.clamp(x, i); var d_y_i = d.clamp(y, i); var d_z_i = d.clamp(z, i); var d_n_d = d.clamp(n, d); var d_i_d = d.clamp(i, d); var d_d_d = d.clamp(d, d); var d_x_d = d.clamp(x, d); var d_y_d = d.clamp(y, d); var d_z_d = d.clamp(z, d); var d_n_x = d.clamp(n, x); var d_i_x = d.clamp(i, x); var d_d_x = d.clamp(d, x); var d_x_x = d.clamp(x, x); var d_y_x = d.clamp(y, x); var d_z_x = d.clamp(z, x); var d_n_y = d.clamp(n, y); var d_i_y = d.clamp(i, y); var d_d_y = d.clamp(d, y); var d_x_y = d.clamp(x, y); var d_y_y = d.clamp(y, y); var d_z_y = d.clamp(z, y); var d_n_z = d.clamp(n, z); var d_i_z = d.clamp(i, z); var d_d_z = d.clamp(d, z); var d_x_z = d.clamp(x, z); var d_y_z = d.clamp(y, z); var d_z_z = d.clamp(z, z); var x_n_n = x.clamp(n, n); var x_i_n = x.clamp(i, n); var x_d_n = x.clamp(d, n); var x_x_n = x.clamp(x, n); var x_y_n = x.clamp(y, n); var x_z_n = x.clamp(z, n); var x_n_i = x.clamp(n, i); var x_i_i = x.clamp(i, i); var x_d_i = x.clamp(d, i); var x_x_i = x.clamp(x, i); var x_y_i = x.clamp(y, i); var x_z_i = x.clamp(z, i); var x_n_d = x.clamp(n, d); var x_i_d = x.clamp(i, d); var x_d_d = x.clamp(d, d); var x_x_d = x.clamp(x, d); var x_y_d = x.clamp(y, d); var x_z_d = x.clamp(z, d); var x_n_x = x.clamp(n, x); var x_i_x = x.clamp(i, x); var x_d_x = x.clamp(d, x); var x_x_x = x.clamp(x, x); var x_y_x = x.clamp(y, x); var x_z_x = x.clamp(z, x); var x_n_y = x.clamp(n, y); var x_i_y = x.clamp(i, y); var x_d_y = x.clamp(d, y); var x_x_y = x.clamp(x, y); var x_y_y = x.clamp(y, y); var x_z_y = x.clamp(z, y); var x_n_z = x.clamp(n, z); var x_i_z = x.clamp(i, z); var x_d_z = x.clamp(d, z); var x_x_z = x.clamp(x, z); var x_y_z = x.clamp(y, z); var x_z_z = x.clamp(z, z); var y_n_n = y.clamp(n, n); var y_i_n = y.clamp(i, n); var y_d_n = y.clamp(d, n); var y_x_n = y.clamp(x, n); var y_y_n = y.clamp(y, n); var y_z_n = y.clamp(z, n); var y_n_i = y.clamp(n, i); var y_i_i = y.clamp(i, i); var y_d_i = y.clamp(d, i); var y_x_i = y.clamp(x, i); var y_y_i = y.clamp(y, i); var y_z_i = y.clamp(z, i); var y_n_d = y.clamp(n, d); var y_i_d = y.clamp(i, d); var y_d_d = y.clamp(d, d); var y_x_d = y.clamp(x, d); var y_y_d = y.clamp(y, d); var y_z_d = y.clamp(z, d); var y_n_x = y.clamp(n, x); var y_i_x = y.clamp(i, x); var y_d_x = y.clamp(d, x); var y_x_x = y.clamp(x, x); var y_y_x = y.clamp(y, x); var y_z_x = y.clamp(z, x); var y_n_y = y.clamp(n, y); var y_i_y = y.clamp(i, y); var y_d_y = y.clamp(d, y); var y_x_y = y.clamp(x, y); var y_y_y = y.clamp(y, y); var y_z_y = y.clamp(z, y); var y_n_z = y.clamp(n, z); var y_i_z = y.clamp(i, z); var y_d_z = y.clamp(d, z); var y_x_z = y.clamp(x, z); var y_y_z = y.clamp(y, z); var y_z_z = y.clamp(z, z); var z_n_n = z.clamp(n, n); var z_i_n = z.clamp(i, n); var z_d_n = z.clamp(d, n); var z_x_n = z.clamp(x, n); var z_y_n = z.clamp(y, n); var z_z_n = z.clamp(z, n); var z_n_i = z.clamp(n, i); var z_i_i = z.clamp(i, i); var z_d_i = z.clamp(d, i); var z_x_i = z.clamp(x, i); var z_y_i = z.clamp(y, i); var z_z_i = z.clamp(z, i); var z_n_d = z.clamp(n, d); var z_i_d = z.clamp(i, d); var z_d_d = z.clamp(d, d); var z_x_d = z.clamp(x, d); var z_y_d = z.clamp(y, d); var z_z_d = z.clamp(z, d); var z_n_x = z.clamp(n, x); var z_i_x = z.clamp(i, x); var z_d_x = z.clamp(d, x); var z_x_x = z.clamp(x, x); var z_y_x = z.clamp(y, x); var z_z_x = z.clamp(z, x); var z_n_y = z.clamp(n, y); var z_i_y = z.clamp(i, y); var z_d_y = z.clamp(d, y); var z_x_y = z.clamp(x, y); var z_y_y = z.clamp(y, y); var z_z_y = z.clamp(z, y); var z_n_z = z.clamp(n, z); var z_i_z = z.clamp(i, z); var z_d_z = z.clamp(d, z); var z_x_z = z.clamp(x, z); var z_y_z = z.clamp(y, z); var z_z_z = z.clamp(z, z); } main() {}