int constRS(int num, double t, double u, double v, double x1, double y1,
            double t1, double delta, double *pathx, double *pathy,
            double *patht) {
  int left, right, straight, fwd, bwd;
  int n;
  *pathx = x1;
  *pathy = y1;
  *patht = t1;
  n = 1;
  right = 1;
  left = 2;
  straight = 3;
  fwd = 1;
  bwd = -1;
  switch (num) {
  case 1:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 2:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 3:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 4:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 5:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 6:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 7:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 8:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 9:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 10:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 11:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 12:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 13:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 14:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 15:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 16:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 17:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 18:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 19:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 20:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 21:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 22:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 23:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 24:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 25:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 26:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 27:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 28:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 29:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 30:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 31:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 32:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 33:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 34:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 35:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 36:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 37:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 38:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 39:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(right, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 40:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(left, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 41:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 42:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 43:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 44:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 45:
    n = fct_curve(left, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(right, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 46:
    n = fct_curve(right, fwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, fwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, fwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(left, bwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 47:
    n = fct_curve(left, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(left, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(right, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  case 48:
    n = fct_curve(right, bwd, t, &x1, &y1, &t1, delta, pathx, pathy, patht, 1);
    n = fct_curve(straight, bwd, u, &x1, &y1, &t1, delta, pathx, pathy, patht,
                  n);
    n = fct_curve(right, bwd, 1.5707963268, &x1, &y1, &t1, delta, pathx, pathy,
                  patht, n);
    n = fct_curve(left, fwd, v, &x1, &y1, &t1, delta, pathx, pathy, patht, n);
    break;
  default:
    printf("Error: RS curve type %d unknown\n", num);
  }
  return n;
}


x86 assembly (clang, -O0):
<constRS>:
push   %rbp
mov    %rsp,%rbp
sub    $0x90,%rsp
mov    %edi,-0x4(%rbp)
movsd  %xmm0,-0x10(%rbp)
movsd  %xmm1,-0x18(%rbp)
movsd  %xmm2,-0x20(%rbp)
movsd  %xmm3,-0x28(%rbp)
movsd  %xmm4,-0x30(%rbp)
movsd  %xmm5,-0x38(%rbp)
movsd  %xmm6,-0x40(%rbp)
mov    %rsi,-0x48(%rbp)
mov    %rdx,-0x50(%rbp)
mov    %rcx,-0x58(%rbp)
movsd  -0x28(%rbp),%xmm0
mov    -0x48(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x30(%rbp),%xmm0
mov    -0x50(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x38(%rbp),%xmm0
mov    -0x58(%rbp),%rax
movsd  %xmm0,(%rax)
movl   $0x1,-0x70(%rbp)
movl   $0x1,-0x60(%rbp)
movl   $0x2,-0x5c(%rbp)
movl   $0x3,-0x64(%rbp)
movl   $0x1,-0x68(%rbp)
movl   $0xffffffff,-0x6c(%rbp)
mov    -0x4(%rbp),%eax
add    $0xffffffff,%eax
mov    %eax,%ecx
mov    %rcx,-0x78(%rbp)
sub    $0x2f,%eax
ja     409f <constRS+0x2f7f>
mov    -0x78(%rbp),%rax
lea    0x3e3a(%rip),%rcx
movslq (%rcx,%rax,4),%rax
add    %rcx,%rax
jmp    *%rax
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x2894(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x2783(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x2672(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x2561(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x2450(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x233f(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x222e(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x211d(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x200c(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1f85(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1eb6(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1e2f(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1d60(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1cd9(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1c0a(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1b83(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1742(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1631(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x1520(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x140f(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x12fe(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x11ed(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0x10dc(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x10(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r10
mov    -0x58(%rbp),%rax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r10,(%rsp)
mov    %rax,0x8(%rsp)
movl   $0x1,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x64(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x18(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x60(%rbp),%edi
mov    -0x6c(%rbp),%esi
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
movsd  0xfcb(%rip),%xmm0
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
mov    -0x5c(%rbp),%edi
mov    -0x68(%rbp),%esi
movsd  -0x20(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm1
mov    -0x48(%rbp),%r9
mov    -0x50(%rbp),%r11
mov    -0x58(%rbp),%r10
mov    -0x70(%rbp),%eax
lea    -0x28(%rbp),%rdx
lea    -0x30(%rbp),%rcx
lea    -0x38(%rbp),%r8
mov    %r11,(%rsp)
mov    %r10,0x8(%rsp)
mov    %eax,0x10(%rsp)
mov    $0x2,%al
call   1040 <fct_curve@plt>
mov    %eax,-0x70(%rbp)
jmp    40b0 <constRS+0x2f90>
mov    -0x4(%rbp),%esi
lea    0x101f(%rip),%rdi
mov    $0x0,%al
call   1030 <printf@plt>
mov    -0x70(%rbp),%eax
add    $0x90,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<constRS>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0x38,%rsp
mov    %rsi,%rbx
mov    %edi,%esi
movsd  %xmm3,0x30(%rsp)
movsd  %xmm4,0x28(%rsp)
movsd  %xmm5,0x8(%rsp)
movsd  %xmm3,(%rbx)
movsd  %xmm4,(%rdx)
movsd  %xmm5,(%rcx)
lea    -0x1(%rsi),%eax
cmp    $0x2f,%eax
ja     11a3 <constRS+0x83>
mov    %rcx,%r15
mov    %rdx,%r14
movsd  %xmm1,0x18(%rsp)
movsd  %xmm2,0x20(%rsp)
lea    0x1e96(%rip),%rcx
movslq (%rcx,%rax,4),%rax
add    %rcx,%rax
movsd  %xmm6,0x10(%rsp)
jmp    *%rax
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
jmp    1feb <constRS+0xecb>
lea    0x1f1e(%rip),%rdi
xor    %eax,%eax
call   1030 <printf@plt>
mov    $0x1,%eax
jmp    20fd <constRS+0xfdd>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
jmp    1ee1 <constRS+0xdc1>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
jmp    206c <constRS+0xf4c>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
jmp    1f62 <constRS+0xe42>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
jmp    150a <constRS+0x3ea>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
jmp    1612 <constRS+0x4f2>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
jmp    1486 <constRS+0x366>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
jmp    158e <constRS+0x46e>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
jmp    13a1 <constRS+0x281>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
jmp    136f <constRS+0x24f>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
jmp    1405 <constRS+0x2e5>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
jmp    13d3 <constRS+0x2b3>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
jmp    1aa6 <constRS+0x986>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
jmp    1b31 <constRS+0xa11>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
jmp    1990 <constRS+0x870>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
jmp    1a1b <constRS+0x8fb>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
jmp    19a8 <constRS+0x888>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
jmp    1a33 <constRS+0x913>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
jmp    1abe <constRS+0x99e>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
jmp    1b49 <constRS+0xa29>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
jmp    207c <constRS+0xf5c>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
jmp    1ffb <constRS+0xedb>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
jmp    1f72 <constRS+0xe52>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
jmp    1ef1 <constRS+0xdd1>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x17d9(%rip),%xmm0
mov    $0x1,%edi
jmp    19ff <constRS+0x8df>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x1787(%rip),%xmm0
mov    $0x2,%edi
jmp    1974 <constRS+0x854>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x1735(%rip),%xmm0
mov    $0x1,%edi
jmp    1b15 <constRS+0x9f5>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x16e3(%rip),%xmm0
mov    $0x2,%edi
jmp    1a8a <constRS+0x96a>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x1691(%rip),%xmm0
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0xffffffff,%esi
jmp    1f8f <constRS+0xe6f>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x1606(%rip),%xmm0
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0xffffffff,%esi
jmp    1f0e <constRS+0xdee>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x157b(%rip),%xmm0
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0x1,%esi
jmp    2099 <constRS+0xf79>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x14f0(%rip),%xmm0
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0x1,%esi
jmp    2018 <constRS+0xef8>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x1465(%rip),%xmm0
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
mov    $0xffffffff,%esi
movsd  0x13e5(%rip),%xmm0
jmp    209f <constRS+0xf7f>
sub    $0x8,%rsp
lea    0x38(%rsp),%r13
lea    0x30(%rsp),%r12
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r13,%rdx
mov    %r12,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x1398(%rip),%xmm0
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r13,%rdx
mov    %r12,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r13,%rdx
mov    %r12,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0xffffffff,%esi
movsd  0x1318(%rip),%xmm0
mov    %r13,%rdx
mov    %r12,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
mov    $0x1,%esi
movsd  0x28(%rsp),%xmm0
mov    %r13,%rdx
mov    %r12,%rcx
jmp    20df <constRS+0xfbf>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x128b(%rip),%xmm0
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
mov    $0x1,%esi
movsd  0x120b(%rip),%xmm0
jmp    1f95 <constRS+0xe75>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0x11be(%rip),%xmm0
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0x1,%esi
movsd  0x113e(%rip),%xmm0
jmp    1f14 <constRS+0xdf4>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
jmp    1fc4 <constRS+0xea4>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0xffffffff,%esi
jmp    20d3 <constRS+0xfb3>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
jmp    20ce <constRS+0xfae>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x2,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x1,%edi
mov    $0x1,%esi
movsd  0x28(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
add    $0x38,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
jmp    2226 <constRS+0x1106>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
jmp    2195 <constRS+0x1075>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
jmp    2348 <constRS+0x1228>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
jmp    22b7 <constRS+0x1197>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0xe01(%rip),%xmm0
mov    $0x2,%edi
mov    $0x1,%esi
jmp    1f95 <constRS+0xe75>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0x1,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0x1,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0xd70(%rip),%xmm0
mov    $0x1,%edi
mov    $0x1,%esi
jmp    1f14 <constRS+0xdf4>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x2,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0xcdf(%rip),%xmm0
mov    $0x2,%edi
mov    $0xffffffff,%esi
jmp    209f <constRS+0xf7f>
sub    $0x8,%rsp
lea    0x38(%rsp),%r12
lea    0x30(%rsp),%r13
lea    0x10(%rsp),%r8
mov    $0x1,%edi
mov    $0xffffffff,%esi
mov    %r12,%rdx
mov    %r13,%rcx
movaps %xmm6,%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   $0x1
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
mov    $0x3,%edi
mov    $0xffffffff,%esi
movsd  0x20(%rsp),%xmm0
mov    %r12,%rdx
mov    %r13,%rcx
lea    0x10(%rsp),%r8
movsd  0x18(%rsp),%xmm1
mov    %rbx,%r9
mov    $0x2,%al
push   %rbp
push   %r15
push   %r14
call   1040 <fct_curve@plt>
add    $0x20,%rsp
mov    %eax,%ebp
sub    $0x8,%rsp
movsd  0xc4e(%rip),%xmm0
mov    $0x1,%edi
mov    $0xffffffff,%esi
jmp    201e <constRS+0xefe>

LLVM IR (-O0):
@.str = [33 x i8] c"Error: RS curve type %d unknown\0A\00"
define i32 @constRS(i32 %0, double %1, double %2, double %3, double %4, double %5, double %6, double %7, double* %8, double* %9, double* %10) {
%12 = alloca i32
%13 = alloca double
%14 = alloca double
%15 = alloca double
%16 = alloca double
%17 = alloca double
%18 = alloca double
%19 = alloca double
%20 = alloca double*
%21 = alloca double*
%22 = alloca double*
%23 = alloca i32
%24 = alloca i32
%25 = alloca i32
%26 = alloca i32
%27 = alloca i32
%28 = alloca i32
store i32 %0, i32* %12
store double %1, double* %13
store double %2, double* %14
store double %3, double* %15
store double %4, double* %16
store double %5, double* %17
store double %6, double* %18
store double %7, double* %19
store double* %8, double** %20
store double* %9, double** %21
store double* %10, double** %22
%29 = load double, double* %16
%30 = load double*, double** %20
store double %29, double* %30
%31 = load double, double* %17
%32 = load double*, double** %21
store double %31, double* %32
%33 = load double, double* %18
%34 = load double*, double** %22
store double %33, double* %34
store i32 1, i32* %28
store i32 1, i32* %24
store i32 2, i32* %23
store i32 3, i32* %25
store i32 1, i32* %26
store i32 -1, i32* %27
%35 = load i32, i32* %12
switch i32 %35, label %1596 [
i32 1, label %36
i32 2, label %63
i32 3, label %90
i32 4, label %117
i32 5, label %144
i32 6, label %171
i32 7, label %198
i32 8, label %225
i32 9, label %252
i32 10, label %279
i32 11, label %306
i32 12, label %333
i32 13, label %360
i32 14, label %387
i32 15, label %414
i32 16, label %441
i32 17, label %468
i32 18, label %504
i32 19, label %540
i32 20, label %576
i32 21, label %612
i32 22, label %648
i32 23, label %684
i32 24, label %720
i32 25, label %756
i32 26, label %791
i32 27, label %826
i32 28, label %861
i32 29, label %896
i32 30, label %931
i32 31, label %966
i32 32, label %1001
i32 33, label %1036
i32 34, label %1079
i32 35, label %1122
i32 36, label %1165
i32 37, label %1208
i32 38, label %1235
i32 39, label %1262
i32 40, label %1289
i32 41, label %1316
i32 42, label %1351
i32 43, label %1386
i32 44, label %1421
i32 45, label %1456
i32 46, label %1491
i32 47, label %1526
i32 48, label %1561
]
36: ; preds = %11
%37 = load i32, i32* %23
%38 = load i32, i32* %26
%39 = load double, double* %13
%40 = load double, double* %19
%41 = load double*, double** %20
%42 = load double*, double** %21
%43 = load double*, double** %22
%44 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %37, i32 %38, double %39, double* %16, double* %17, double* %18, double %40, double* %41, double* %42, double* %43, i32 1)
store i32 %44, i32* %28
%45 = load i32, i32* %24
%46 = load i32, i32* %27
%47 = load double, double* %14
%48 = load double, double* %19
%49 = load double*, double** %20
%50 = load double*, double** %21
%51 = load double*, double** %22
%52 = load i32, i32* %28
%53 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %45, i32 %46, double %47, double* %16, double* %17, double* %18, double %48, double* %49, double* %50, double* %51, i32 %52)
store i32 %53, i32* %28
%54 = load i32, i32* %23
%55 = load i32, i32* %26
%56 = load double, double* %15
%57 = load double, double* %19
%58 = load double*, double** %20
%59 = load double*, double** %21
%60 = load double*, double** %22
%61 = load i32, i32* %28
%62 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %54, i32 %55, double %56, double* %16, double* %17, double* %18, double %57, double* %58, double* %59, double* %60, i32 %61)
store i32 %62, i32* %28
br label %1599
63: ; preds = %11
%64 = load i32, i32* %23
%65 = load i32, i32* %27
%66 = load double, double* %13
%67 = load double, double* %19
%68 = load double*, double** %20
%69 = load double*, double** %21
%70 = load double*, double** %22
%71 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %64, i32 %65, double %66, double* %16, double* %17, double* %18, double %67, double* %68, double* %69, double* %70, i32 1)
store i32 %71, i32* %28
%72 = load i32, i32* %24
%73 = load i32, i32* %26
%74 = load double, double* %14
%75 = load double, double* %19
%76 = load double*, double** %20
%77 = load double*, double** %21
%78 = load double*, double** %22
%79 = load i32, i32* %28
%80 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %72, i32 %73, double %74, double* %16, double* %17, double* %18, double %75, double* %76, double* %77, double* %78, i32 %79)
store i32 %80, i32* %28
%81 = load i32, i32* %23
%82 = load i32, i32* %27
%83 = load double, double* %15
%84 = load double, double* %19
%85 = load double*, double** %20
%86 = load double*, double** %21
%87 = load double*, double** %22
%88 = load i32, i32* %28
%89 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %81, i32 %82, double %83, double* %16, double* %17, double* %18, double %84, double* %85, double* %86, double* %87, i32 %88)
store i32 %89, i32* %28
br label %1599
90: ; preds = %11
%91 = load i32, i32* %24
%92 = load i32, i32* %26
%93 = load double, double* %13
%94 = load double, double* %19
%95 = load double*, double** %20
%96 = load double*, double** %21
%97 = load double*, double** %22
%98 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %91, i32 %92, double %93, double* %16, double* %17, double* %18, double %94, double* %95, double* %96, double* %97, i32 1)
store i32 %98, i32* %28
%99 = load i32, i32* %23
%100 = load i32, i32* %27
%101 = load double, double* %14
%102 = load double, double* %19
%103 = load double*, double** %20
%104 = load double*, double** %21
%105 = load double*, double** %22
%106 = load i32, i32* %28
%107 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %99, i32 %100, double %101, double* %16, double* %17, double* %18, double %102, double* %103, double* %104, double* %105, i32 %106)
store i32 %107, i32* %28
%108 = load i32, i32* %24
%109 = load i32, i32* %26
%110 = load double, double* %15
%111 = load double, double* %19
%112 = load double*, double** %20
%113 = load double*, double** %21
%114 = load double*, double** %22
%115 = load i32, i32* %28
%116 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %108, i32 %109, double %110, double* %16, double* %17, double* %18, double %111, double* %112, double* %113, double* %114, i32 %115)
store i32 %116, i32* %28
br label %1599
117: ; preds = %11
%118 = load i32, i32* %24
%119 = load i32, i32* %27
%120 = load double, double* %13
%121 = load double, double* %19
%122 = load double*, double** %20
%123 = load double*, double** %21
%124 = load double*, double** %22
%125 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %118, i32 %119, double %120, double* %16, double* %17, double* %18, double %121, double* %122, double* %123, double* %124, i32 1)
store i32 %125, i32* %28
%126 = load i32, i32* %23
%127 = load i32, i32* %26
%128 = load double, double* %14
%129 = load double, double* %19
%130 = load double*, double** %20
%131 = load double*, double** %21
%132 = load double*, double** %22
%133 = load i32, i32* %28
%134 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %126, i32 %127, double %128, double* %16, double* %17, double* %18, double %129, double* %130, double* %131, double* %132, i32 %133)
store i32 %134, i32* %28
%135 = load i32, i32* %24
%136 = load i32, i32* %27
%137 = load double, double* %15
%138 = load double, double* %19
%139 = load double*, double** %20
%140 = load double*, double** %21
%141 = load double*, double** %22
%142 = load i32, i32* %28
%143 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %135, i32 %136, double %137, double* %16, double* %17, double* %18, double %138, double* %139, double* %140, double* %141, i32 %142)
store i32 %143, i32* %28
br label %1599
144: ; preds = %11
%145 = load i32, i32* %23
%146 = load i32, i32* %26
%147 = load double, double* %13
%148 = load double, double* %19
%149 = load double*, double** %20
%150 = load double*, double** %21
%151 = load double*, double** %22
%152 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %145, i32 %146, double %147, double* %16, double* %17, double* %18, double %148, double* %149, double* %150, double* %151, i32 1)
store i32 %152, i32* %28
%153 = load i32, i32* %24
%154 = load i32, i32* %27
%155 = load double, double* %14
%156 = load double, double* %19
%157 = load double*, double** %20
%158 = load double*, double** %21
%159 = load double*, double** %22
%160 = load i32, i32* %28
%161 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %153, i32 %154, double %155, double* %16, double* %17, double* %18, double %156, double* %157, double* %158, double* %159, i32 %160)
store i32 %161, i32* %28
%162 = load i32, i32* %23
%163 = load i32, i32* %27
%164 = load double, double* %15
%165 = load double, double* %19
%166 = load double*, double** %20
%167 = load double*, double** %21
%168 = load double*, double** %22
%169 = load i32, i32* %28
%170 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %162, i32 %163, double %164, double* %16, double* %17, double* %18, double %165, double* %166, double* %167, double* %168, i32 %169)
store i32 %170, i32* %28
br label %1599
171: ; preds = %11
%172 = load i32, i32* %23
%173 = load i32, i32* %27
%174 = load double, double* %13
%175 = load double, double* %19
%176 = load double*, double** %20
%177 = load double*, double** %21
%178 = load double*, double** %22
%179 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %172, i32 %173, double %174, double* %16, double* %17, double* %18, double %175, double* %176, double* %177, double* %178, i32 1)
store i32 %179, i32* %28
%180 = load i32, i32* %24
%181 = load i32, i32* %26
%182 = load double, double* %14
%183 = load double, double* %19
%184 = load double*, double** %20
%185 = load double*, double** %21
%186 = load double*, double** %22
%187 = load i32, i32* %28
%188 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %180, i32 %181, double %182, double* %16, double* %17, double* %18, double %183, double* %184, double* %185, double* %186, i32 %187)
store i32 %188, i32* %28
%189 = load i32, i32* %23
%190 = load i32, i32* %26
%191 = load double, double* %15
%192 = load double, double* %19
%193 = load double*, double** %20
%194 = load double*, double** %21
%195 = load double*, double** %22
%196 = load i32, i32* %28
%197 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %189, i32 %190, double %191, double* %16, double* %17, double* %18, double %192, double* %193, double* %194, double* %195, i32 %196)
store i32 %197, i32* %28
br label %1599
198: ; preds = %11
%199 = load i32, i32* %24
%200 = load i32, i32* %26
%201 = load double, double* %13
%202 = load double, double* %19
%203 = load double*, double** %20
%204 = load double*, double** %21
%205 = load double*, double** %22
%206 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %199, i32 %200, double %201, double* %16, double* %17, double* %18, double %202, double* %203, double* %204, double* %205, i32 1)
store i32 %206, i32* %28
%207 = load i32, i32* %23
%208 = load i32, i32* %27
%209 = load double, double* %14
%210 = load double, double* %19
%211 = load double*, double** %20
%212 = load double*, double** %21
%213 = load double*, double** %22
%214 = load i32, i32* %28
%215 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %207, i32 %208, double %209, double* %16, double* %17, double* %18, double %210, double* %211, double* %212, double* %213, i32 %214)
store i32 %215, i32* %28
%216 = load i32, i32* %24
%217 = load i32, i32* %27
%218 = load double, double* %15
%219 = load double, double* %19
%220 = load double*, double** %20
%221 = load double*, double** %21
%222 = load double*, double** %22
%223 = load i32, i32* %28
%224 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %216, i32 %217, double %218, double* %16, double* %17, double* %18, double %219, double* %220, double* %221, double* %222, i32 %223)
store i32 %224, i32* %28
br label %1599
225: ; preds = %11
%226 = load i32, i32* %24
%227 = load i32, i32* %27
%228 = load double, double* %13
%229 = load double, double* %19
%230 = load double*, double** %20
%231 = load double*, double** %21
%232 = load double*, double** %22
%233 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %226, i32 %227, double %228, double* %16, double* %17, double* %18, double %229, double* %230, double* %231, double* %232, i32 1)
store i32 %233, i32* %28
%234 = load i32, i32* %23
%235 = load i32, i32* %26
%236 = load double, double* %14
%237 = load double, double* %19
%238 = load double*, double** %20
%239 = load double*, double** %21
%240 = load double*, double** %22
%241 = load i32, i32* %28
%242 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %234, i32 %235, double %236, double* %16, double* %17, double* %18, double %237, double* %238, double* %239, double* %240, i32 %241)
store i32 %242, i32* %28
%243 = load i32, i32* %24
%244 = load i32, i32* %26
%245 = load double, double* %15
%246 = load double, double* %19
%247 = load double*, double** %20
%248 = load double*, double** %21
%249 = load double*, double** %22
%250 = load i32, i32* %28
%251 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %243, i32 %244, double %245, double* %16, double* %17, double* %18, double %246, double* %247, double* %248, double* %249, i32 %250)
store i32 %251, i32* %28
br label %1599
252: ; preds = %11
%253 = load i32, i32* %23
%254 = load i32, i32* %26
%255 = load double, double* %13
%256 = load double, double* %19
%257 = load double*, double** %20
%258 = load double*, double** %21
%259 = load double*, double** %22
%260 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %253, i32 %254, double %255, double* %16, double* %17, double* %18, double %256, double* %257, double* %258, double* %259, i32 1)
store i32 %260, i32* %28
%261 = load i32, i32* %25
%262 = load i32, i32* %26
%263 = load double, double* %14
%264 = load double, double* %19
%265 = load double*, double** %20
%266 = load double*, double** %21
%267 = load double*, double** %22
%268 = load i32, i32* %28
%269 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %261, i32 %262, double %263, double* %16, double* %17, double* %18, double %264, double* %265, double* %266, double* %267, i32 %268)
store i32 %269, i32* %28
%270 = load i32, i32* %23
%271 = load i32, i32* %26
%272 = load double, double* %15
%273 = load double, double* %19
%274 = load double*, double** %20
%275 = load double*, double** %21
%276 = load double*, double** %22
%277 = load i32, i32* %28
%278 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %270, i32 %271, double %272, double* %16, double* %17, double* %18, double %273, double* %274, double* %275, double* %276, i32 %277)
store i32 %278, i32* %28
br label %1599
279: ; preds = %11
%280 = load i32, i32* %24
%281 = load i32, i32* %26
%282 = load double, double* %13
%283 = load double, double* %19
%284 = load double*, double** %20
%285 = load double*, double** %21
%286 = load double*, double** %22
%287 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %280, i32 %281, double %282, double* %16, double* %17, double* %18, double %283, double* %284, double* %285, double* %286, i32 1)
store i32 %287, i32* %28
%288 = load i32, i32* %25
%289 = load i32, i32* %26
%290 = load double, double* %14
%291 = load double, double* %19
%292 = load double*, double** %20
%293 = load double*, double** %21
%294 = load double*, double** %22
%295 = load i32, i32* %28
%296 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %288, i32 %289, double %290, double* %16, double* %17, double* %18, double %291, double* %292, double* %293, double* %294, i32 %295)
store i32 %296, i32* %28
%297 = load i32, i32* %24
%298 = load i32, i32* %26
%299 = load double, double* %15
%300 = load double, double* %19
%301 = load double*, double** %20
%302 = load double*, double** %21
%303 = load double*, double** %22
%304 = load i32, i32* %28
%305 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %297, i32 %298, double %299, double* %16, double* %17, double* %18, double %300, double* %301, double* %302, double* %303, i32 %304)
store i32 %305, i32* %28
br label %1599
306: ; preds = %11
%307 = load i32, i32* %23
%308 = load i32, i32* %27
%309 = load double, double* %13
%310 = load double, double* %19
%311 = load double*, double** %20
%312 = load double*, double** %21
%313 = load double*, double** %22
%314 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %307, i32 %308, double %309, double* %16, double* %17, double* %18, double %310, double* %311, double* %312, double* %313, i32 1)
store i32 %314, i32* %28
%315 = load i32, i32* %25
%316 = load i32, i32* %27
%317 = load double, double* %14
%318 = load double, double* %19
%319 = load double*, double** %20
%320 = load double*, double** %21
%321 = load double*, double** %22
%322 = load i32, i32* %28
%323 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %315, i32 %316, double %317, double* %16, double* %17, double* %18, double %318, double* %319, double* %320, double* %321, i32 %322)
store i32 %323, i32* %28
%324 = load i32, i32* %23
%325 = load i32, i32* %27
%326 = load double, double* %15
%327 = load double, double* %19
%328 = load double*, double** %20
%329 = load double*, double** %21
%330 = load double*, double** %22
%331 = load i32, i32* %28
%332 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %324, i32 %325, double %326, double* %16, double* %17, double* %18, double %327, double* %328, double* %329, double* %330, i32 %331)
store i32 %332, i32* %28
br label %1599
333: ; preds = %11
%334 = load i32, i32* %24
%335 = load i32, i32* %27
%336 = load double, double* %13
%337 = load double, double* %19
%338 = load double*, double** %20
%339 = load double*, double** %21
%340 = load double*, double** %22
%341 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %334, i32 %335, double %336, double* %16, double* %17, double* %18, double %337, double* %338, double* %339, double* %340, i32 1)
store i32 %341, i32* %28
%342 = load i32, i32* %25
%343 = load i32, i32* %27
%344 = load double, double* %14
%345 = load double, double* %19
%346 = load double*, double** %20
%347 = load double*, double** %21
%348 = load double*, double** %22
%349 = load i32, i32* %28
%350 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %342, i32 %343, double %344, double* %16, double* %17, double* %18, double %345, double* %346, double* %347, double* %348, i32 %349)
store i32 %350, i32* %28
%351 = load i32, i32* %24
%352 = load i32, i32* %27
%353 = load double, double* %15
%354 = load double, double* %19
%355 = load double*, double** %20
%356 = load double*, double** %21
%357 = load double*, double** %22
%358 = load i32, i32* %28
%359 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %351, i32 %352, double %353, double* %16, double* %17, double* %18, double %354, double* %355, double* %356, double* %357, i32 %358)
store i32 %359, i32* %28
br label %1599
360: ; preds = %11
%361 = load i32, i32* %23
%362 = load i32, i32* %26
%363 = load double, double* %13
%364 = load double, double* %19
%365 = load double*, double** %20
%366 = load double*, double** %21
%367 = load double*, double** %22
%368 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %361, i32 %362, double %363, double* %16, double* %17, double* %18, double %364, double* %365, double* %366, double* %367, i32 1)
store i32 %368, i32* %28
%369 = load i32, i32* %25
%370 = load i32, i32* %26
%371 = load double, double* %14
%372 = load double, double* %19
%373 = load double*, double** %20
%374 = load double*, double** %21
%375 = load double*, double** %22
%376 = load i32, i32* %28
%377 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %369, i32 %370, double %371, double* %16, double* %17, double* %18, double %372, double* %373, double* %374, double* %375, i32 %376)
store i32 %377, i32* %28
%378 = load i32, i32* %24
%379 = load i32, i32* %26
%380 = load double, double* %15
%381 = load double, double* %19
%382 = load double*, double** %20
%383 = load double*, double** %21
%384 = load double*, double** %22
%385 = load i32, i32* %28
%386 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %378, i32 %379, double %380, double* %16, double* %17, double* %18, double %381, double* %382, double* %383, double* %384, i32 %385)
store i32 %386, i32* %28
br label %1599
387: ; preds = %11
%388 = load i32, i32* %24
%389 = load i32, i32* %26
%390 = load double, double* %13
%391 = load double, double* %19
%392 = load double*, double** %20
%393 = load double*, double** %21
%394 = load double*, double** %22
%395 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %388, i32 %389, double %390, double* %16, double* %17, double* %18, double %391, double* %392, double* %393, double* %394, i32 1)
store i32 %395, i32* %28
%396 = load i32, i32* %25
%397 = load i32, i32* %26
%398 = load double, double* %14
%399 = load double, double* %19
%400 = load double*, double** %20
%401 = load double*, double** %21
%402 = load double*, double** %22
%403 = load i32, i32* %28
%404 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %396, i32 %397, double %398, double* %16, double* %17, double* %18, double %399, double* %400, double* %401, double* %402, i32 %403)
store i32 %404, i32* %28
%405 = load i32, i32* %23
%406 = load i32, i32* %26
%407 = load double, double* %15
%408 = load double, double* %19
%409 = load double*, double** %20
%410 = load double*, double** %21
%411 = load double*, double** %22
%412 = load i32, i32* %28
%413 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %405, i32 %406, double %407, double* %16, double* %17, double* %18, double %408, double* %409, double* %410, double* %411, i32 %412)
store i32 %413, i32* %28
br label %1599
414: ; preds = %11
%415 = load i32, i32* %23
%416 = load i32, i32* %27
%417 = load double, double* %13
%418 = load double, double* %19
%419 = load double*, double** %20
%420 = load double*, double** %21
%421 = load double*, double** %22
%422 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %415, i32 %416, double %417, double* %16, double* %17, double* %18, double %418, double* %419, double* %420, double* %421, i32 1)
store i32 %422, i32* %28
%423 = load i32, i32* %25
%424 = load i32, i32* %27
%425 = load double, double* %14
%426 = load double, double* %19
%427 = load double*, double** %20
%428 = load double*, double** %21
%429 = load double*, double** %22
%430 = load i32, i32* %28
%431 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %423, i32 %424, double %425, double* %16, double* %17, double* %18, double %426, double* %427, double* %428, double* %429, i32 %430)
store i32 %431, i32* %28
%432 = load i32, i32* %24
%433 = load i32, i32* %27
%434 = load double, double* %15
%435 = load double, double* %19
%436 = load double*, double** %20
%437 = load double*, double** %21
%438 = load double*, double** %22
%439 = load i32, i32* %28
%440 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %432, i32 %433, double %434, double* %16, double* %17, double* %18, double %435, double* %436, double* %437, double* %438, i32 %439)
store i32 %440, i32* %28
br label %1599
441: ; preds = %11
%442 = load i32, i32* %24
%443 = load i32, i32* %27
%444 = load double, double* %13
%445 = load double, double* %19
%446 = load double*, double** %20
%447 = load double*, double** %21
%448 = load double*, double** %22
%449 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %442, i32 %443, double %444, double* %16, double* %17, double* %18, double %445, double* %446, double* %447, double* %448, i32 1)
store i32 %449, i32* %28
%450 = load i32, i32* %25
%451 = load i32, i32* %27
%452 = load double, double* %14
%453 = load double, double* %19
%454 = load double*, double** %20
%455 = load double*, double** %21
%456 = load double*, double** %22
%457 = load i32, i32* %28
%458 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %450, i32 %451, double %452, double* %16, double* %17, double* %18, double %453, double* %454, double* %455, double* %456, i32 %457)
store i32 %458, i32* %28
%459 = load i32, i32* %23
%460 = load i32, i32* %27
%461 = load double, double* %15
%462 = load double, double* %19
%463 = load double*, double** %20
%464 = load double*, double** %21
%465 = load double*, double** %22
%466 = load i32, i32* %28
%467 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %459, i32 %460, double %461, double* %16, double* %17, double* %18, double %462, double* %463, double* %464, double* %465, i32 %466)
store i32 %467, i32* %28
br label %1599
468: ; preds = %11
%469 = load i32, i32* %23
%470 = load i32, i32* %26
%471 = load double, double* %13
%472 = load double, double* %19
%473 = load double*, double** %20
%474 = load double*, double** %21
%475 = load double*, double** %22
%476 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %469, i32 %470, double %471, double* %16, double* %17, double* %18, double %472, double* %473, double* %474, double* %475, i32 1)
store i32 %476, i32* %28
%477 = load i32, i32* %24
%478 = load i32, i32* %26
%479 = load double, double* %14
%480 = load double, double* %19
%481 = load double*, double** %20
%482 = load double*, double** %21
%483 = load double*, double** %22
%484 = load i32, i32* %28
%485 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %477, i32 %478, double %479, double* %16, double* %17, double* %18, double %480, double* %481, double* %482, double* %483, i32 %484)
store i32 %485, i32* %28
%486 = load i32, i32* %23
%487 = load i32, i32* %27
%488 = load double, double* %14
%489 = load double, double* %19
%490 = load double*, double** %20
%491 = load double*, double** %21
%492 = load double*, double** %22
%493 = load i32, i32* %28
%494 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %486, i32 %487, double %488, double* %16, double* %17, double* %18, double %489, double* %490, double* %491, double* %492, i32 %493)
store i32 %494, i32* %28
%495 = load i32, i32* %24
%496 = load i32, i32* %27
%497 = load double, double* %15
%498 = load double, double* %19
%499 = load double*, double** %20
%500 = load double*, double** %21
%501 = load double*, double** %22
%502 = load i32, i32* %28
%503 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %495, i32 %496, double %497, double* %16, double* %17, double* %18, double %498, double* %499, double* %500, double* %501, i32 %502)
store i32 %503, i32* %28
br label %1599
504: ; preds = %11
%505 = load i32, i32* %24
%506 = load i32, i32* %26
%507 = load double, double* %13
%508 = load double, double* %19
%509 = load double*, double** %20
%510 = load double*, double** %21
%511 = load double*, double** %22
%512 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %505, i32 %506, double %507, double* %16, double* %17, double* %18, double %508, double* %509, double* %510, double* %511, i32 1)
store i32 %512, i32* %28
%513 = load i32, i32* %23
%514 = load i32, i32* %26
%515 = load double, double* %14
%516 = load double, double* %19
%517 = load double*, double** %20
%518 = load double*, double** %21
%519 = load double*, double** %22
%520 = load i32, i32* %28
%521 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %513, i32 %514, double %515, double* %16, double* %17, double* %18, double %516, double* %517, double* %518, double* %519, i32 %520)
store i32 %521, i32* %28
%522 = load i32, i32* %24
%523 = load i32, i32* %27
%524 = load double, double* %14
%525 = load double, double* %19
%526 = load double*, double** %20
%527 = load double*, double** %21
%528 = load double*, double** %22
%529 = load i32, i32* %28
%530 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %522, i32 %523, double %524, double* %16, double* %17, double* %18, double %525, double* %526, double* %527, double* %528, i32 %529)
store i32 %530, i32* %28
%531 = load i32, i32* %23
%532 = load i32, i32* %27
%533 = load double, double* %15
%534 = load double, double* %19
%535 = load double*, double** %20
%536 = load double*, double** %21
%537 = load double*, double** %22
%538 = load i32, i32* %28
%539 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %531, i32 %532, double %533, double* %16, double* %17, double* %18, double %534, double* %535, double* %536, double* %537, i32 %538)
store i32 %539, i32* %28
br label %1599
540: ; preds = %11
%541 = load i32, i32* %23
%542 = load i32, i32* %27
%543 = load double, double* %13
%544 = load double, double* %19
%545 = load double*, double** %20
%546 = load double*, double** %21
%547 = load double*, double** %22
%548 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %541, i32 %542, double %543, double* %16, double* %17, double* %18, double %544, double* %545, double* %546, double* %547, i32 1)
store i32 %548, i32* %28
%549 = load i32, i32* %24
%550 = load i32, i32* %27
%551 = load double, double* %14
%552 = load double, double* %19
%553 = load double*, double** %20
%554 = load double*, double** %21
%555 = load double*, double** %22
%556 = load i32, i32* %28
%557 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %549, i32 %550, double %551, double* %16, double* %17, double* %18, double %552, double* %553, double* %554, double* %555, i32 %556)
store i32 %557, i32* %28
%558 = load i32, i32* %23
%559 = load i32, i32* %26
%560 = load double, double* %14
%561 = load double, double* %19
%562 = load double*, double** %20
%563 = load double*, double** %21
%564 = load double*, double** %22
%565 = load i32, i32* %28
%566 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %558, i32 %559, double %560, double* %16, double* %17, double* %18, double %561, double* %562, double* %563, double* %564, i32 %565)
store i32 %566, i32* %28
%567 = load i32, i32* %24
%568 = load i32, i32* %26
%569 = load double, double* %15
%570 = load double, double* %19
%571 = load double*, double** %20
%572 = load double*, double** %21
%573 = load double*, double** %22
%574 = load i32, i32* %28
%575 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %567, i32 %568, double %569, double* %16, double* %17, double* %18, double %570, double* %571, double* %572, double* %573, i32 %574)
store i32 %575, i32* %28
br label %1599
576: ; preds = %11
%577 = load i32, i32* %24
%578 = load i32, i32* %27
%579 = load double, double* %13
%580 = load double, double* %19
%581 = load double*, double** %20
%582 = load double*, double** %21
%583 = load double*, double** %22
%584 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %577, i32 %578, double %579, double* %16, double* %17, double* %18, double %580, double* %581, double* %582, double* %583, i32 1)
store i32 %584, i32* %28
%585 = load i32, i32* %23
%586 = load i32, i32* %27
%587 = load double, double* %14
%588 = load double, double* %19
%589 = load double*, double** %20
%590 = load double*, double** %21
%591 = load double*, double** %22
%592 = load i32, i32* %28
%593 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %585, i32 %586, double %587, double* %16, double* %17, double* %18, double %588, double* %589, double* %590, double* %591, i32 %592)
store i32 %593, i32* %28
%594 = load i32, i32* %24
%595 = load i32, i32* %26
%596 = load double, double* %14
%597 = load double, double* %19
%598 = load double*, double** %20
%599 = load double*, double** %21
%600 = load double*, double** %22
%601 = load i32, i32* %28
%602 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %594, i32 %595, double %596, double* %16, double* %17, double* %18, double %597, double* %598, double* %599, double* %600, i32 %601)
store i32 %602, i32* %28
%603 = load i32, i32* %23
%604 = load i32, i32* %26
%605 = load double, double* %15
%606 = load double, double* %19
%607 = load double*, double** %20
%608 = load double*, double** %21
%609 = load double*, double** %22
%610 = load i32, i32* %28
%611 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %603, i32 %604, double %605, double* %16, double* %17, double* %18, double %606, double* %607, double* %608, double* %609, i32 %610)
store i32 %611, i32* %28
br label %1599
612: ; preds = %11
%613 = load i32, i32* %23
%614 = load i32, i32* %26
%615 = load double, double* %13
%616 = load double, double* %19
%617 = load double*, double** %20
%618 = load double*, double** %21
%619 = load double*, double** %22
%620 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %613, i32 %614, double %615, double* %16, double* %17, double* %18, double %616, double* %617, double* %618, double* %619, i32 1)
store i32 %620, i32* %28
%621 = load i32, i32* %24
%622 = load i32, i32* %27
%623 = load double, double* %14
%624 = load double, double* %19
%625 = load double*, double** %20
%626 = load double*, double** %21
%627 = load double*, double** %22
%628 = load i32, i32* %28
%629 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %621, i32 %622, double %623, double* %16, double* %17, double* %18, double %624, double* %625, double* %626, double* %627, i32 %628)
store i32 %629, i32* %28
%630 = load i32, i32* %23
%631 = load i32, i32* %27
%632 = load double, double* %14
%633 = load double, double* %19
%634 = load double*, double** %20
%635 = load double*, double** %21
%636 = load double*, double** %22
%637 = load i32, i32* %28
%638 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %630, i32 %631, double %632, double* %16, double* %17, double* %18, double %633, double* %634, double* %635, double* %636, i32 %637)
store i32 %638, i32* %28
%639 = load i32, i32* %24
%640 = load i32, i32* %26
%641 = load double, double* %15
%642 = load double, double* %19
%643 = load double*, double** %20
%644 = load double*, double** %21
%645 = load double*, double** %22
%646 = load i32, i32* %28
%647 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %639, i32 %640, double %641, double* %16, double* %17, double* %18, double %642, double* %643, double* %644, double* %645, i32 %646)
store i32 %647, i32* %28
br label %1599
648: ; preds = %11
%649 = load i32, i32* %24
%650 = load i32, i32* %26
%651 = load double, double* %13
%652 = load double, double* %19
%653 = load double*, double** %20
%654 = load double*, double** %21
%655 = load double*, double** %22
%656 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %649, i32 %650, double %651, double* %16, double* %17, double* %18, double %652, double* %653, double* %654, double* %655, i32 1)
store i32 %656, i32* %28
%657 = load i32, i32* %23
%658 = load i32, i32* %27
%659 = load double, double* %14
%660 = load double, double* %19
%661 = load double*, double** %20
%662 = load double*, double** %21
%663 = load double*, double** %22
%664 = load i32, i32* %28
%665 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %657, i32 %658, double %659, double* %16, double* %17, double* %18, double %660, double* %661, double* %662, double* %663, i32 %664)
store i32 %665, i32* %28
%666 = load i32, i32* %24
%667 = load i32, i32* %27
%668 = load double, double* %14
%669 = load double, double* %19
%670 = load double*, double** %20
%671 = load double*, double** %21
%672 = load double*, double** %22
%673 = load i32, i32* %28
%674 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %666, i32 %667, double %668, double* %16, double* %17, double* %18, double %669, double* %670, double* %671, double* %672, i32 %673)
store i32 %674, i32* %28
%675 = load i32, i32* %23
%676 = load i32, i32* %26
%677 = load double, double* %15
%678 = load double, double* %19
%679 = load double*, double** %20
%680 = load double*, double** %21
%681 = load double*, double** %22
%682 = load i32, i32* %28
%683 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %675, i32 %676, double %677, double* %16, double* %17, double* %18, double %678, double* %679, double* %680, double* %681, i32 %682)
store i32 %683, i32* %28
br label %1599
684: ; preds = %11
%685 = load i32, i32* %23
%686 = load i32, i32* %27
%687 = load double, double* %13
%688 = load double, double* %19
%689 = load double*, double** %20
%690 = load double*, double** %21
%691 = load double*, double** %22
%692 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %685, i32 %686, double %687, double* %16, double* %17, double* %18, double %688, double* %689, double* %690, double* %691, i32 1)
store i32 %692, i32* %28
%693 = load i32, i32* %24
%694 = load i32, i32* %26
%695 = load double, double* %14
%696 = load double, double* %19
%697 = load double*, double** %20
%698 = load double*, double** %21
%699 = load double*, double** %22
%700 = load i32, i32* %28
%701 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %693, i32 %694, double %695, double* %16, double* %17, double* %18, double %696, double* %697, double* %698, double* %699, i32 %700)
store i32 %701, i32* %28
%702 = load i32, i32* %23
%703 = load i32, i32* %26
%704 = load double, double* %14
%705 = load double, double* %19
%706 = load double*, double** %20
%707 = load double*, double** %21
%708 = load double*, double** %22
%709 = load i32, i32* %28
%710 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %702, i32 %703, double %704, double* %16, double* %17, double* %18, double %705, double* %706, double* %707, double* %708, i32 %709)
store i32 %710, i32* %28
%711 = load i32, i32* %24
%712 = load i32, i32* %27
%713 = load double, double* %15
%714 = load double, double* %19
%715 = load double*, double** %20
%716 = load double*, double** %21
%717 = load double*, double** %22
%718 = load i32, i32* %28
%719 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %711, i32 %712, double %713, double* %16, double* %17, double* %18, double %714, double* %715, double* %716, double* %717, i32 %718)
store i32 %719, i32* %28
br label %1599
720: ; preds = %11
%721 = load i32, i32* %24
%722 = load i32, i32* %27
%723 = load double, double* %13
%724 = load double, double* %19
%725 = load double*, double** %20
%726 = load double*, double** %21
%727 = load double*, double** %22
%728 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %721, i32 %722, double %723, double* %16, double* %17, double* %18, double %724, double* %725, double* %726, double* %727, i32 1)
store i32 %728, i32* %28
%729 = load i32, i32* %23
%730 = load i32, i32* %26
%731 = load double, double* %14
%732 = load double, double* %19
%733 = load double*, double** %20
%734 = load double*, double** %21
%735 = load double*, double** %22
%736 = load i32, i32* %28
%737 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %729, i32 %730, double %731, double* %16, double* %17, double* %18, double %732, double* %733, double* %734, double* %735, i32 %736)
store i32 %737, i32* %28
%738 = load i32, i32* %24
%739 = load i32, i32* %26
%740 = load double, double* %14
%741 = load double, double* %19
%742 = load double*, double** %20
%743 = load double*, double** %21
%744 = load double*, double** %22
%745 = load i32, i32* %28
%746 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %738, i32 %739, double %740, double* %16, double* %17, double* %18, double %741, double* %742, double* %743, double* %744, i32 %745)
store i32 %746, i32* %28
%747 = load i32, i32* %23
%748 = load i32, i32* %27
%749 = load double, double* %15
%750 = load double, double* %19
%751 = load double*, double** %20
%752 = load double*, double** %21
%753 = load double*, double** %22
%754 = load i32, i32* %28
%755 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %747, i32 %748, double %749, double* %16, double* %17, double* %18, double %750, double* %751, double* %752, double* %753, i32 %754)
store i32 %755, i32* %28
br label %1599
756: ; preds = %11
%757 = load i32, i32* %23
%758 = load i32, i32* %26
%759 = load double, double* %13
%760 = load double, double* %19
%761 = load double*, double** %20
%762 = load double*, double** %21
%763 = load double*, double** %22
%764 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %757, i32 %758, double %759, double* %16, double* %17, double* %18, double %760, double* %761, double* %762, double* %763, i32 1)
store i32 %764, i32* %28
%765 = load i32, i32* %24
%766 = load i32, i32* %27
%767 = load double, double* %19
%768 = load double*, double** %20
%769 = load double*, double** %21
%770 = load double*, double** %22
%771 = load i32, i32* %28
%772 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %765, i32 %766, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %767, double* %768, double* %769, double* %770, i32 %771)
store i32 %772, i32* %28
%773 = load i32, i32* %25
%774 = load i32, i32* %27
%775 = load double, double* %14
%776 = load double, double* %19
%777 = load double*, double** %20
%778 = load double*, double** %21
%779 = load double*, double** %22
%780 = load i32, i32* %28
%781 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %773, i32 %774, double %775, double* %16, double* %17, double* %18, double %776, double* %777, double* %778, double* %779, i32 %780)
store i32 %781, i32* %28
%782 = load i32, i32* %23
%783 = load i32, i32* %27
%784 = load double, double* %15
%785 = load double, double* %19
%786 = load double*, double** %20
%787 = load double*, double** %21
%788 = load double*, double** %22
%789 = load i32, i32* %28
%790 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %782, i32 %783, double %784, double* %16, double* %17, double* %18, double %785, double* %786, double* %787, double* %788, i32 %789)
store i32 %790, i32* %28
br label %1599
791: ; preds = %11
%792 = load i32, i32* %24
%793 = load i32, i32* %26
%794 = load double, double* %13
%795 = load double, double* %19
%796 = load double*, double** %20
%797 = load double*, double** %21
%798 = load double*, double** %22
%799 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %792, i32 %793, double %794, double* %16, double* %17, double* %18, double %795, double* %796, double* %797, double* %798, i32 1)
store i32 %799, i32* %28
%800 = load i32, i32* %23
%801 = load i32, i32* %27
%802 = load double, double* %19
%803 = load double*, double** %20
%804 = load double*, double** %21
%805 = load double*, double** %22
%806 = load i32, i32* %28
%807 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %800, i32 %801, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %802, double* %803, double* %804, double* %805, i32 %806)
store i32 %807, i32* %28
%808 = load i32, i32* %25
%809 = load i32, i32* %27
%810 = load double, double* %14
%811 = load double, double* %19
%812 = load double*, double** %20
%813 = load double*, double** %21
%814 = load double*, double** %22
%815 = load i32, i32* %28
%816 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %808, i32 %809, double %810, double* %16, double* %17, double* %18, double %811, double* %812, double* %813, double* %814, i32 %815)
store i32 %816, i32* %28
%817 = load i32, i32* %24
%818 = load i32, i32* %27
%819 = load double, double* %15
%820 = load double, double* %19
%821 = load double*, double** %20
%822 = load double*, double** %21
%823 = load double*, double** %22
%824 = load i32, i32* %28
%825 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %817, i32 %818, double %819, double* %16, double* %17, double* %18, double %820, double* %821, double* %822, double* %823, i32 %824)
store i32 %825, i32* %28
br label %1599
826: ; preds = %11
%827 = load i32, i32* %23
%828 = load i32, i32* %27
%829 = load double, double* %13
%830 = load double, double* %19
%831 = load double*, double** %20
%832 = load double*, double** %21
%833 = load double*, double** %22
%834 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %827, i32 %828, double %829, double* %16, double* %17, double* %18, double %830, double* %831, double* %832, double* %833, i32 1)
store i32 %834, i32* %28
%835 = load i32, i32* %24
%836 = load i32, i32* %26
%837 = load double, double* %19
%838 = load double*, double** %20
%839 = load double*, double** %21
%840 = load double*, double** %22
%841 = load i32, i32* %28
%842 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %835, i32 %836, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %837, double* %838, double* %839, double* %840, i32 %841)
store i32 %842, i32* %28
%843 = load i32, i32* %25
%844 = load i32, i32* %26
%845 = load double, double* %14
%846 = load double, double* %19
%847 = load double*, double** %20
%848 = load double*, double** %21
%849 = load double*, double** %22
%850 = load i32, i32* %28
%851 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %843, i32 %844, double %845, double* %16, double* %17, double* %18, double %846, double* %847, double* %848, double* %849, i32 %850)
store i32 %851, i32* %28
%852 = load i32, i32* %23
%853 = load i32, i32* %26
%854 = load double, double* %15
%855 = load double, double* %19
%856 = load double*, double** %20
%857 = load double*, double** %21
%858 = load double*, double** %22
%859 = load i32, i32* %28
%860 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %852, i32 %853, double %854, double* %16, double* %17, double* %18, double %855, double* %856, double* %857, double* %858, i32 %859)
store i32 %860, i32* %28
br label %1599
861: ; preds = %11
%862 = load i32, i32* %24
%863 = load i32, i32* %27
%864 = load double, double* %13
%865 = load double, double* %19
%866 = load double*, double** %20
%867 = load double*, double** %21
%868 = load double*, double** %22
%869 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %862, i32 %863, double %864, double* %16, double* %17, double* %18, double %865, double* %866, double* %867, double* %868, i32 1)
store i32 %869, i32* %28
%870 = load i32, i32* %23
%871 = load i32, i32* %26
%872 = load double, double* %19
%873 = load double*, double** %20
%874 = load double*, double** %21
%875 = load double*, double** %22
%876 = load i32, i32* %28
%877 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %870, i32 %871, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %872, double* %873, double* %874, double* %875, i32 %876)
store i32 %877, i32* %28
%878 = load i32, i32* %25
%879 = load i32, i32* %26
%880 = load double, double* %14
%881 = load double, double* %19
%882 = load double*, double** %20
%883 = load double*, double** %21
%884 = load double*, double** %22
%885 = load i32, i32* %28
%886 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %878, i32 %879, double %880, double* %16, double* %17, double* %18, double %881, double* %882, double* %883, double* %884, i32 %885)
store i32 %886, i32* %28
%887 = load i32, i32* %24
%888 = load i32, i32* %26
%889 = load double, double* %15
%890 = load double, double* %19
%891 = load double*, double** %20
%892 = load double*, double** %21
%893 = load double*, double** %22
%894 = load i32, i32* %28
%895 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %887, i32 %888, double %889, double* %16, double* %17, double* %18, double %890, double* %891, double* %892, double* %893, i32 %894)
store i32 %895, i32* %28
br label %1599
896: ; preds = %11
%897 = load i32, i32* %23
%898 = load i32, i32* %26
%899 = load double, double* %13
%900 = load double, double* %19
%901 = load double*, double** %20
%902 = load double*, double** %21
%903 = load double*, double** %22
%904 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %897, i32 %898, double %899, double* %16, double* %17, double* %18, double %900, double* %901, double* %902, double* %903, i32 1)
store i32 %904, i32* %28
%905 = load i32, i32* %24
%906 = load i32, i32* %27
%907 = load double, double* %19
%908 = load double*, double** %20
%909 = load double*, double** %21
%910 = load double*, double** %22
%911 = load i32, i32* %28
%912 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %905, i32 %906, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %907, double* %908, double* %909, double* %910, i32 %911)
store i32 %912, i32* %28
%913 = load i32, i32* %25
%914 = load i32, i32* %27
%915 = load double, double* %14
%916 = load double, double* %19
%917 = load double*, double** %20
%918 = load double*, double** %21
%919 = load double*, double** %22
%920 = load i32, i32* %28
%921 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %913, i32 %914, double %915, double* %16, double* %17, double* %18, double %916, double* %917, double* %918, double* %919, i32 %920)
store i32 %921, i32* %28
%922 = load i32, i32* %24
%923 = load i32, i32* %27
%924 = load double, double* %15
%925 = load double, double* %19
%926 = load double*, double** %20
%927 = load double*, double** %21
%928 = load double*, double** %22
%929 = load i32, i32* %28
%930 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %922, i32 %923, double %924, double* %16, double* %17, double* %18, double %925, double* %926, double* %927, double* %928, i32 %929)
store i32 %930, i32* %28
br label %1599
931: ; preds = %11
%932 = load i32, i32* %24
%933 = load i32, i32* %26
%934 = load double, double* %13
%935 = load double, double* %19
%936 = load double*, double** %20
%937 = load double*, double** %21
%938 = load double*, double** %22
%939 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %932, i32 %933, double %934, double* %16, double* %17, double* %18, double %935, double* %936, double* %937, double* %938, i32 1)
store i32 %939, i32* %28
%940 = load i32, i32* %23
%941 = load i32, i32* %27
%942 = load double, double* %19
%943 = load double*, double** %20
%944 = load double*, double** %21
%945 = load double*, double** %22
%946 = load i32, i32* %28
%947 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %940, i32 %941, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %942, double* %943, double* %944, double* %945, i32 %946)
store i32 %947, i32* %28
%948 = load i32, i32* %25
%949 = load i32, i32* %27
%950 = load double, double* %14
%951 = load double, double* %19
%952 = load double*, double** %20
%953 = load double*, double** %21
%954 = load double*, double** %22
%955 = load i32, i32* %28
%956 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %948, i32 %949, double %950, double* %16, double* %17, double* %18, double %951, double* %952, double* %953, double* %954, i32 %955)
store i32 %956, i32* %28
%957 = load i32, i32* %23
%958 = load i32, i32* %27
%959 = load double, double* %15
%960 = load double, double* %19
%961 = load double*, double** %20
%962 = load double*, double** %21
%963 = load double*, double** %22
%964 = load i32, i32* %28
%965 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %957, i32 %958, double %959, double* %16, double* %17, double* %18, double %960, double* %961, double* %962, double* %963, i32 %964)
store i32 %965, i32* %28
br label %1599
966: ; preds = %11
%967 = load i32, i32* %23
%968 = load i32, i32* %27
%969 = load double, double* %13
%970 = load double, double* %19
%971 = load double*, double** %20
%972 = load double*, double** %21
%973 = load double*, double** %22
%974 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %967, i32 %968, double %969, double* %16, double* %17, double* %18, double %970, double* %971, double* %972, double* %973, i32 1)
store i32 %974, i32* %28
%975 = load i32, i32* %24
%976 = load i32, i32* %26
%977 = load double, double* %19
%978 = load double*, double** %20
%979 = load double*, double** %21
%980 = load double*, double** %22
%981 = load i32, i32* %28
%982 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %975, i32 %976, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %977, double* %978, double* %979, double* %980, i32 %981)
store i32 %982, i32* %28
%983 = load i32, i32* %25
%984 = load i32, i32* %26
%985 = load double, double* %14
%986 = load double, double* %19
%987 = load double*, double** %20
%988 = load double*, double** %21
%989 = load double*, double** %22
%990 = load i32, i32* %28
%991 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %983, i32 %984, double %985, double* %16, double* %17, double* %18, double %986, double* %987, double* %988, double* %989, i32 %990)
store i32 %991, i32* %28
%992 = load i32, i32* %24
%993 = load i32, i32* %26
%994 = load double, double* %15
%995 = load double, double* %19
%996 = load double*, double** %20
%997 = load double*, double** %21
%998 = load double*, double** %22
%999 = load i32, i32* %28
%1000 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %992, i32 %993, double %994, double* %16, double* %17, double* %18, double %995, double* %996, double* %997, double* %998, i32 %999)
store i32 %1000, i32* %28
br label %1599
1001: ; preds = %11
%1002 = load i32, i32* %24
%1003 = load i32, i32* %27
%1004 = load double, double* %13
%1005 = load double, double* %19
%1006 = load double*, double** %20
%1007 = load double*, double** %21
%1008 = load double*, double** %22
%1009 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1002, i32 %1003, double %1004, double* %16, double* %17, double* %18, double %1005, double* %1006, double* %1007, double* %1008, i32 1)
store i32 %1009, i32* %28
%1010 = load i32, i32* %23
%1011 = load i32, i32* %26
%1012 = load double, double* %19
%1013 = load double*, double** %20
%1014 = load double*, double** %21
%1015 = load double*, double** %22
%1016 = load i32, i32* %28
%1017 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1010, i32 %1011, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1012, double* %1013, double* %1014, double* %1015, i32 %1016)
store i32 %1017, i32* %28
%1018 = load i32, i32* %25
%1019 = load i32, i32* %26
%1020 = load double, double* %14
%1021 = load double, double* %19
%1022 = load double*, double** %20
%1023 = load double*, double** %21
%1024 = load double*, double** %22
%1025 = load i32, i32* %28
%1026 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1018, i32 %1019, double %1020, double* %16, double* %17, double* %18, double %1021, double* %1022, double* %1023, double* %1024, i32 %1025)
store i32 %1026, i32* %28
%1027 = load i32, i32* %23
%1028 = load i32, i32* %26
%1029 = load double, double* %15
%1030 = load double, double* %19
%1031 = load double*, double** %20
%1032 = load double*, double** %21
%1033 = load double*, double** %22
%1034 = load i32, i32* %28
%1035 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1027, i32 %1028, double %1029, double* %16, double* %17, double* %18, double %1030, double* %1031, double* %1032, double* %1033, i32 %1034)
store i32 %1035, i32* %28
br label %1599
1036: ; preds = %11
%1037 = load i32, i32* %23
%1038 = load i32, i32* %26
%1039 = load double, double* %13
%1040 = load double, double* %19
%1041 = load double*, double** %20
%1042 = load double*, double** %21
%1043 = load double*, double** %22
%1044 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1037, i32 %1038, double %1039, double* %16, double* %17, double* %18, double %1040, double* %1041, double* %1042, double* %1043, i32 1)
store i32 %1044, i32* %28
%1045 = load i32, i32* %24
%1046 = load i32, i32* %27
%1047 = load double, double* %19
%1048 = load double*, double** %20
%1049 = load double*, double** %21
%1050 = load double*, double** %22
%1051 = load i32, i32* %28
%1052 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1045, i32 %1046, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1047, double* %1048, double* %1049, double* %1050, i32 %1051)
store i32 %1052, i32* %28
%1053 = load i32, i32* %25
%1054 = load i32, i32* %27
%1055 = load double, double* %14
%1056 = load double, double* %19
%1057 = load double*, double** %20
%1058 = load double*, double** %21
%1059 = load double*, double** %22
%1060 = load i32, i32* %28
%1061 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1053, i32 %1054, double %1055, double* %16, double* %17, double* %18, double %1056, double* %1057, double* %1058, double* %1059, i32 %1060)
store i32 %1061, i32* %28
%1062 = load i32, i32* %23
%1063 = load i32, i32* %27
%1064 = load double, double* %19
%1065 = load double*, double** %20
%1066 = load double*, double** %21
%1067 = load double*, double** %22
%1068 = load i32, i32* %28
%1069 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1062, i32 %1063, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1064, double* %1065, double* %1066, double* %1067, i32 %1068)
store i32 %1069, i32* %28
%1070 = load i32, i32* %24
%1071 = load i32, i32* %26
%1072 = load double, double* %15
%1073 = load double, double* %19
%1074 = load double*, double** %20
%1075 = load double*, double** %21
%1076 = load double*, double** %22
%1077 = load i32, i32* %28
%1078 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1070, i32 %1071, double %1072, double* %16, double* %17, double* %18, double %1073, double* %1074, double* %1075, double* %1076, i32 %1077)
store i32 %1078, i32* %28
br label %1599
1079: ; preds = %11
%1080 = load i32, i32* %24
%1081 = load i32, i32* %26
%1082 = load double, double* %13
%1083 = load double, double* %19
%1084 = load double*, double** %20
%1085 = load double*, double** %21
%1086 = load double*, double** %22
%1087 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1080, i32 %1081, double %1082, double* %16, double* %17, double* %18, double %1083, double* %1084, double* %1085, double* %1086, i32 1)
store i32 %1087, i32* %28
%1088 = load i32, i32* %23
%1089 = load i32, i32* %27
%1090 = load double, double* %19
%1091 = load double*, double** %20
%1092 = load double*, double** %21
%1093 = load double*, double** %22
%1094 = load i32, i32* %28
%1095 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1088, i32 %1089, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1090, double* %1091, double* %1092, double* %1093, i32 %1094)
store i32 %1095, i32* %28
%1096 = load i32, i32* %25
%1097 = load i32, i32* %27
%1098 = load double, double* %14
%1099 = load double, double* %19
%1100 = load double*, double** %20
%1101 = load double*, double** %21
%1102 = load double*, double** %22
%1103 = load i32, i32* %28
%1104 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1096, i32 %1097, double %1098, double* %16, double* %17, double* %18, double %1099, double* %1100, double* %1101, double* %1102, i32 %1103)
store i32 %1104, i32* %28
%1105 = load i32, i32* %24
%1106 = load i32, i32* %27
%1107 = load double, double* %19
%1108 = load double*, double** %20
%1109 = load double*, double** %21
%1110 = load double*, double** %22
%1111 = load i32, i32* %28
%1112 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1105, i32 %1106, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1107, double* %1108, double* %1109, double* %1110, i32 %1111)
store i32 %1112, i32* %28
%1113 = load i32, i32* %23
%1114 = load i32, i32* %26
%1115 = load double, double* %15
%1116 = load double, double* %19
%1117 = load double*, double** %20
%1118 = load double*, double** %21
%1119 = load double*, double** %22
%1120 = load i32, i32* %28
%1121 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1113, i32 %1114, double %1115, double* %16, double* %17, double* %18, double %1116, double* %1117, double* %1118, double* %1119, i32 %1120)
store i32 %1121, i32* %28
br label %1599
1122: ; preds = %11
%1123 = load i32, i32* %23
%1124 = load i32, i32* %27
%1125 = load double, double* %13
%1126 = load double, double* %19
%1127 = load double*, double** %20
%1128 = load double*, double** %21
%1129 = load double*, double** %22
%1130 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1123, i32 %1124, double %1125, double* %16, double* %17, double* %18, double %1126, double* %1127, double* %1128, double* %1129, i32 1)
store i32 %1130, i32* %28
%1131 = load i32, i32* %24
%1132 = load i32, i32* %26
%1133 = load double, double* %19
%1134 = load double*, double** %20
%1135 = load double*, double** %21
%1136 = load double*, double** %22
%1137 = load i32, i32* %28
%1138 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1131, i32 %1132, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1133, double* %1134, double* %1135, double* %1136, i32 %1137)
store i32 %1138, i32* %28
%1139 = load i32, i32* %25
%1140 = load i32, i32* %26
%1141 = load double, double* %14
%1142 = load double, double* %19
%1143 = load double*, double** %20
%1144 = load double*, double** %21
%1145 = load double*, double** %22
%1146 = load i32, i32* %28
%1147 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1139, i32 %1140, double %1141, double* %16, double* %17, double* %18, double %1142, double* %1143, double* %1144, double* %1145, i32 %1146)
store i32 %1147, i32* %28
%1148 = load i32, i32* %23
%1149 = load i32, i32* %26
%1150 = load double, double* %19
%1151 = load double*, double** %20
%1152 = load double*, double** %21
%1153 = load double*, double** %22
%1154 = load i32, i32* %28
%1155 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1148, i32 %1149, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1150, double* %1151, double* %1152, double* %1153, i32 %1154)
store i32 %1155, i32* %28
%1156 = load i32, i32* %24
%1157 = load i32, i32* %27
%1158 = load double, double* %15
%1159 = load double, double* %19
%1160 = load double*, double** %20
%1161 = load double*, double** %21
%1162 = load double*, double** %22
%1163 = load i32, i32* %28
%1164 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1156, i32 %1157, double %1158, double* %16, double* %17, double* %18, double %1159, double* %1160, double* %1161, double* %1162, i32 %1163)
store i32 %1164, i32* %28
br label %1599
1165: ; preds = %11
%1166 = load i32, i32* %24
%1167 = load i32, i32* %27
%1168 = load double, double* %13
%1169 = load double, double* %19
%1170 = load double*, double** %20
%1171 = load double*, double** %21
%1172 = load double*, double** %22
%1173 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1166, i32 %1167, double %1168, double* %16, double* %17, double* %18, double %1169, double* %1170, double* %1171, double* %1172, i32 1)
store i32 %1173, i32* %28
%1174 = load i32, i32* %23
%1175 = load i32, i32* %26
%1176 = load double, double* %19
%1177 = load double*, double** %20
%1178 = load double*, double** %21
%1179 = load double*, double** %22
%1180 = load i32, i32* %28
%1181 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1174, i32 %1175, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1176, double* %1177, double* %1178, double* %1179, i32 %1180)
store i32 %1181, i32* %28
%1182 = load i32, i32* %25
%1183 = load i32, i32* %26
%1184 = load double, double* %14
%1185 = load double, double* %19
%1186 = load double*, double** %20
%1187 = load double*, double** %21
%1188 = load double*, double** %22
%1189 = load i32, i32* %28
%1190 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1182, i32 %1183, double %1184, double* %16, double* %17, double* %18, double %1185, double* %1186, double* %1187, double* %1188, i32 %1189)
store i32 %1190, i32* %28
%1191 = load i32, i32* %24
%1192 = load i32, i32* %26
%1193 = load double, double* %19
%1194 = load double*, double** %20
%1195 = load double*, double** %21
%1196 = load double*, double** %22
%1197 = load i32, i32* %28
%1198 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1191, i32 %1192, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1193, double* %1194, double* %1195, double* %1196, i32 %1197)
store i32 %1198, i32* %28
%1199 = load i32, i32* %23
%1200 = load i32, i32* %27
%1201 = load double, double* %15
%1202 = load double, double* %19
%1203 = load double*, double** %20
%1204 = load double*, double** %21
%1205 = load double*, double** %22
%1206 = load i32, i32* %28
%1207 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1199, i32 %1200, double %1201, double* %16, double* %17, double* %18, double %1202, double* %1203, double* %1204, double* %1205, i32 %1206)
store i32 %1207, i32* %28
br label %1599
1208: ; preds = %11
%1209 = load i32, i32* %23
%1210 = load i32, i32* %26
%1211 = load double, double* %13
%1212 = load double, double* %19
%1213 = load double*, double** %20
%1214 = load double*, double** %21
%1215 = load double*, double** %22
%1216 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1209, i32 %1210, double %1211, double* %16, double* %17, double* %18, double %1212, double* %1213, double* %1214, double* %1215, i32 1)
store i32 %1216, i32* %28
%1217 = load i32, i32* %24
%1218 = load i32, i32* %26
%1219 = load double, double* %14
%1220 = load double, double* %19
%1221 = load double*, double** %20
%1222 = load double*, double** %21
%1223 = load double*, double** %22
%1224 = load i32, i32* %28
%1225 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1217, i32 %1218, double %1219, double* %16, double* %17, double* %18, double %1220, double* %1221, double* %1222, double* %1223, i32 %1224)
store i32 %1225, i32* %28
%1226 = load i32, i32* %23
%1227 = load i32, i32* %27
%1228 = load double, double* %15
%1229 = load double, double* %19
%1230 = load double*, double** %20
%1231 = load double*, double** %21
%1232 = load double*, double** %22
%1233 = load i32, i32* %28
%1234 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1226, i32 %1227, double %1228, double* %16, double* %17, double* %18, double %1229, double* %1230, double* %1231, double* %1232, i32 %1233)
store i32 %1234, i32* %28
br label %1599
1235: ; preds = %11
%1236 = load i32, i32* %24
%1237 = load i32, i32* %26
%1238 = load double, double* %13
%1239 = load double, double* %19
%1240 = load double*, double** %20
%1241 = load double*, double** %21
%1242 = load double*, double** %22
%1243 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1236, i32 %1237, double %1238, double* %16, double* %17, double* %18, double %1239, double* %1240, double* %1241, double* %1242, i32 1)
store i32 %1243, i32* %28
%1244 = load i32, i32* %23
%1245 = load i32, i32* %26
%1246 = load double, double* %14
%1247 = load double, double* %19
%1248 = load double*, double** %20
%1249 = load double*, double** %21
%1250 = load double*, double** %22
%1251 = load i32, i32* %28
%1252 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1244, i32 %1245, double %1246, double* %16, double* %17, double* %18, double %1247, double* %1248, double* %1249, double* %1250, i32 %1251)
store i32 %1252, i32* %28
%1253 = load i32, i32* %24
%1254 = load i32, i32* %27
%1255 = load double, double* %15
%1256 = load double, double* %19
%1257 = load double*, double** %20
%1258 = load double*, double** %21
%1259 = load double*, double** %22
%1260 = load i32, i32* %28
%1261 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1253, i32 %1254, double %1255, double* %16, double* %17, double* %18, double %1256, double* %1257, double* %1258, double* %1259, i32 %1260)
store i32 %1261, i32* %28
br label %1599
1262: ; preds = %11
%1263 = load i32, i32* %23
%1264 = load i32, i32* %27
%1265 = load double, double* %13
%1266 = load double, double* %19
%1267 = load double*, double** %20
%1268 = load double*, double** %21
%1269 = load double*, double** %22
%1270 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1263, i32 %1264, double %1265, double* %16, double* %17, double* %18, double %1266, double* %1267, double* %1268, double* %1269, i32 1)
store i32 %1270, i32* %28
%1271 = load i32, i32* %24
%1272 = load i32, i32* %27
%1273 = load double, double* %14
%1274 = load double, double* %19
%1275 = load double*, double** %20
%1276 = load double*, double** %21
%1277 = load double*, double** %22
%1278 = load i32, i32* %28
%1279 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1271, i32 %1272, double %1273, double* %16, double* %17, double* %18, double %1274, double* %1275, double* %1276, double* %1277, i32 %1278)
store i32 %1279, i32* %28
%1280 = load i32, i32* %23
%1281 = load i32, i32* %26
%1282 = load double, double* %15
%1283 = load double, double* %19
%1284 = load double*, double** %20
%1285 = load double*, double** %21
%1286 = load double*, double** %22
%1287 = load i32, i32* %28
%1288 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1280, i32 %1281, double %1282, double* %16, double* %17, double* %18, double %1283, double* %1284, double* %1285, double* %1286, i32 %1287)
store i32 %1288, i32* %28
br label %1599
1289: ; preds = %11
%1290 = load i32, i32* %24
%1291 = load i32, i32* %27
%1292 = load double, double* %13
%1293 = load double, double* %19
%1294 = load double*, double** %20
%1295 = load double*, double** %21
%1296 = load double*, double** %22
%1297 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1290, i32 %1291, double %1292, double* %16, double* %17, double* %18, double %1293, double* %1294, double* %1295, double* %1296, i32 1)
store i32 %1297, i32* %28
%1298 = load i32, i32* %23
%1299 = load i32, i32* %27
%1300 = load double, double* %14
%1301 = load double, double* %19
%1302 = load double*, double** %20
%1303 = load double*, double** %21
%1304 = load double*, double** %22
%1305 = load i32, i32* %28
%1306 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1298, i32 %1299, double %1300, double* %16, double* %17, double* %18, double %1301, double* %1302, double* %1303, double* %1304, i32 %1305)
store i32 %1306, i32* %28
%1307 = load i32, i32* %24
%1308 = load i32, i32* %26
%1309 = load double, double* %15
%1310 = load double, double* %19
%1311 = load double*, double** %20
%1312 = load double*, double** %21
%1313 = load double*, double** %22
%1314 = load i32, i32* %28
%1315 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1307, i32 %1308, double %1309, double* %16, double* %17, double* %18, double %1310, double* %1311, double* %1312, double* %1313, i32 %1314)
store i32 %1315, i32* %28
br label %1599
1316: ; preds = %11
%1317 = load i32, i32* %23
%1318 = load i32, i32* %26
%1319 = load double, double* %13
%1320 = load double, double* %19
%1321 = load double*, double** %20
%1322 = load double*, double** %21
%1323 = load double*, double** %22
%1324 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1317, i32 %1318, double %1319, double* %16, double* %17, double* %18, double %1320, double* %1321, double* %1322, double* %1323, i32 1)
store i32 %1324, i32* %28
%1325 = load i32, i32* %25
%1326 = load i32, i32* %26
%1327 = load double, double* %14
%1328 = load double, double* %19
%1329 = load double*, double** %20
%1330 = load double*, double** %21
%1331 = load double*, double** %22
%1332 = load i32, i32* %28
%1333 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1325, i32 %1326, double %1327, double* %16, double* %17, double* %18, double %1328, double* %1329, double* %1330, double* %1331, i32 %1332)
store i32 %1333, i32* %28
%1334 = load i32, i32* %24
%1335 = load i32, i32* %26
%1336 = load double, double* %19
%1337 = load double*, double** %20
%1338 = load double*, double** %21
%1339 = load double*, double** %22
%1340 = load i32, i32* %28
%1341 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1334, i32 %1335, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1336, double* %1337, double* %1338, double* %1339, i32 %1340)
store i32 %1341, i32* %28
%1342 = load i32, i32* %23
%1343 = load i32, i32* %27
%1344 = load double, double* %15
%1345 = load double, double* %19
%1346 = load double*, double** %20
%1347 = load double*, double** %21
%1348 = load double*, double** %22
%1349 = load i32, i32* %28
%1350 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1342, i32 %1343, double %1344, double* %16, double* %17, double* %18, double %1345, double* %1346, double* %1347, double* %1348, i32 %1349)
store i32 %1350, i32* %28
br label %1599
1351: ; preds = %11
%1352 = load i32, i32* %24
%1353 = load i32, i32* %26
%1354 = load double, double* %13
%1355 = load double, double* %19
%1356 = load double*, double** %20
%1357 = load double*, double** %21
%1358 = load double*, double** %22
%1359 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1352, i32 %1353, double %1354, double* %16, double* %17, double* %18, double %1355, double* %1356, double* %1357, double* %1358, i32 1)
store i32 %1359, i32* %28
%1360 = load i32, i32* %25
%1361 = load i32, i32* %26
%1362 = load double, double* %14
%1363 = load double, double* %19
%1364 = load double*, double** %20
%1365 = load double*, double** %21
%1366 = load double*, double** %22
%1367 = load i32, i32* %28
%1368 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1360, i32 %1361, double %1362, double* %16, double* %17, double* %18, double %1363, double* %1364, double* %1365, double* %1366, i32 %1367)
store i32 %1368, i32* %28
%1369 = load i32, i32* %23
%1370 = load i32, i32* %26
%1371 = load double, double* %19
%1372 = load double*, double** %20
%1373 = load double*, double** %21
%1374 = load double*, double** %22
%1375 = load i32, i32* %28
%1376 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1369, i32 %1370, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1371, double* %1372, double* %1373, double* %1374, i32 %1375)
store i32 %1376, i32* %28
%1377 = load i32, i32* %24
%1378 = load i32, i32* %27
%1379 = load double, double* %15
%1380 = load double, double* %19
%1381 = load double*, double** %20
%1382 = load double*, double** %21
%1383 = load double*, double** %22
%1384 = load i32, i32* %28
%1385 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1377, i32 %1378, double %1379, double* %16, double* %17, double* %18, double %1380, double* %1381, double* %1382, double* %1383, i32 %1384)
store i32 %1385, i32* %28
br label %1599
1386: ; preds = %11
%1387 = load i32, i32* %23
%1388 = load i32, i32* %27
%1389 = load double, double* %13
%1390 = load double, double* %19
%1391 = load double*, double** %20
%1392 = load double*, double** %21
%1393 = load double*, double** %22
%1394 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1387, i32 %1388, double %1389, double* %16, double* %17, double* %18, double %1390, double* %1391, double* %1392, double* %1393, i32 1)
store i32 %1394, i32* %28
%1395 = load i32, i32* %25
%1396 = load i32, i32* %27
%1397 = load double, double* %14
%1398 = load double, double* %19
%1399 = load double*, double** %20
%1400 = load double*, double** %21
%1401 = load double*, double** %22
%1402 = load i32, i32* %28
%1403 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1395, i32 %1396, double %1397, double* %16, double* %17, double* %18, double %1398, double* %1399, double* %1400, double* %1401, i32 %1402)
store i32 %1403, i32* %28
%1404 = load i32, i32* %24
%1405 = load i32, i32* %27
%1406 = load double, double* %19
%1407 = load double*, double** %20
%1408 = load double*, double** %21
%1409 = load double*, double** %22
%1410 = load i32, i32* %28
%1411 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1404, i32 %1405, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1406, double* %1407, double* %1408, double* %1409, i32 %1410)
store i32 %1411, i32* %28
%1412 = load i32, i32* %23
%1413 = load i32, i32* %26
%1414 = load double, double* %15
%1415 = load double, double* %19
%1416 = load double*, double** %20
%1417 = load double*, double** %21
%1418 = load double*, double** %22
%1419 = load i32, i32* %28
%1420 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1412, i32 %1413, double %1414, double* %16, double* %17, double* %18, double %1415, double* %1416, double* %1417, double* %1418, i32 %1419)
store i32 %1420, i32* %28
br label %1599
1421: ; preds = %11
%1422 = load i32, i32* %24
%1423 = load i32, i32* %27
%1424 = load double, double* %13
%1425 = load double, double* %19
%1426 = load double*, double** %20
%1427 = load double*, double** %21
%1428 = load double*, double** %22
%1429 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1422, i32 %1423, double %1424, double* %16, double* %17, double* %18, double %1425, double* %1426, double* %1427, double* %1428, i32 1)
store i32 %1429, i32* %28
%1430 = load i32, i32* %25
%1431 = load i32, i32* %27
%1432 = load double, double* %14
%1433 = load double, double* %19
%1434 = load double*, double** %20
%1435 = load double*, double** %21
%1436 = load double*, double** %22
%1437 = load i32, i32* %28
%1438 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1430, i32 %1431, double %1432, double* %16, double* %17, double* %18, double %1433, double* %1434, double* %1435, double* %1436, i32 %1437)
store i32 %1438, i32* %28
%1439 = load i32, i32* %23
%1440 = load i32, i32* %27
%1441 = load double, double* %19
%1442 = load double*, double** %20
%1443 = load double*, double** %21
%1444 = load double*, double** %22
%1445 = load i32, i32* %28
%1446 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1439, i32 %1440, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1441, double* %1442, double* %1443, double* %1444, i32 %1445)
store i32 %1446, i32* %28
%1447 = load i32, i32* %24
%1448 = load i32, i32* %26
%1449 = load double, double* %15
%1450 = load double, double* %19
%1451 = load double*, double** %20
%1452 = load double*, double** %21
%1453 = load double*, double** %22
%1454 = load i32, i32* %28
%1455 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1447, i32 %1448, double %1449, double* %16, double* %17, double* %18, double %1450, double* %1451, double* %1452, double* %1453, i32 %1454)
store i32 %1455, i32* %28
br label %1599
1456: ; preds = %11
%1457 = load i32, i32* %23
%1458 = load i32, i32* %26
%1459 = load double, double* %13
%1460 = load double, double* %19
%1461 = load double*, double** %20
%1462 = load double*, double** %21
%1463 = load double*, double** %22
%1464 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1457, i32 %1458, double %1459, double* %16, double* %17, double* %18, double %1460, double* %1461, double* %1462, double* %1463, i32 1)
store i32 %1464, i32* %28
%1465 = load i32, i32* %25
%1466 = load i32, i32* %26
%1467 = load double, double* %14
%1468 = load double, double* %19
%1469 = load double*, double** %20
%1470 = load double*, double** %21
%1471 = load double*, double** %22
%1472 = load i32, i32* %28
%1473 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1465, i32 %1466, double %1467, double* %16, double* %17, double* %18, double %1468, double* %1469, double* %1470, double* %1471, i32 %1472)
store i32 %1473, i32* %28
%1474 = load i32, i32* %23
%1475 = load i32, i32* %26
%1476 = load double, double* %19
%1477 = load double*, double** %20
%1478 = load double*, double** %21
%1479 = load double*, double** %22
%1480 = load i32, i32* %28
%1481 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1474, i32 %1475, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1476, double* %1477, double* %1478, double* %1479, i32 %1480)
store i32 %1481, i32* %28
%1482 = load i32, i32* %24
%1483 = load i32, i32* %27
%1484 = load double, double* %15
%1485 = load double, double* %19
%1486 = load double*, double** %20
%1487 = load double*, double** %21
%1488 = load double*, double** %22
%1489 = load i32, i32* %28
%1490 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1482, i32 %1483, double %1484, double* %16, double* %17, double* %18, double %1485, double* %1486, double* %1487, double* %1488, i32 %1489)
store i32 %1490, i32* %28
br label %1599
1491: ; preds = %11
%1492 = load i32, i32* %24
%1493 = load i32, i32* %26
%1494 = load double, double* %13
%1495 = load double, double* %19
%1496 = load double*, double** %20
%1497 = load double*, double** %21
%1498 = load double*, double** %22
%1499 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1492, i32 %1493, double %1494, double* %16, double* %17, double* %18, double %1495, double* %1496, double* %1497, double* %1498, i32 1)
store i32 %1499, i32* %28
%1500 = load i32, i32* %25
%1501 = load i32, i32* %26
%1502 = load double, double* %14
%1503 = load double, double* %19
%1504 = load double*, double** %20
%1505 = load double*, double** %21
%1506 = load double*, double** %22
%1507 = load i32, i32* %28
%1508 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1500, i32 %1501, double %1502, double* %16, double* %17, double* %18, double %1503, double* %1504, double* %1505, double* %1506, i32 %1507)
store i32 %1508, i32* %28
%1509 = load i32, i32* %24
%1510 = load i32, i32* %26
%1511 = load double, double* %19
%1512 = load double*, double** %20
%1513 = load double*, double** %21
%1514 = load double*, double** %22
%1515 = load i32, i32* %28
%1516 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1509, i32 %1510, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1511, double* %1512, double* %1513, double* %1514, i32 %1515)
store i32 %1516, i32* %28
%1517 = load i32, i32* %23
%1518 = load i32, i32* %27
%1519 = load double, double* %15
%1520 = load double, double* %19
%1521 = load double*, double** %20
%1522 = load double*, double** %21
%1523 = load double*, double** %22
%1524 = load i32, i32* %28
%1525 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1517, i32 %1518, double %1519, double* %16, double* %17, double* %18, double %1520, double* %1521, double* %1522, double* %1523, i32 %1524)
store i32 %1525, i32* %28
br label %1599
1526: ; preds = %11
%1527 = load i32, i32* %23
%1528 = load i32, i32* %27
%1529 = load double, double* %13
%1530 = load double, double* %19
%1531 = load double*, double** %20
%1532 = load double*, double** %21
%1533 = load double*, double** %22
%1534 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1527, i32 %1528, double %1529, double* %16, double* %17, double* %18, double %1530, double* %1531, double* %1532, double* %1533, i32 1)
store i32 %1534, i32* %28
%1535 = load i32, i32* %25
%1536 = load i32, i32* %27
%1537 = load double, double* %14
%1538 = load double, double* %19
%1539 = load double*, double** %20
%1540 = load double*, double** %21
%1541 = load double*, double** %22
%1542 = load i32, i32* %28
%1543 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1535, i32 %1536, double %1537, double* %16, double* %17, double* %18, double %1538, double* %1539, double* %1540, double* %1541, i32 %1542)
store i32 %1543, i32* %28
%1544 = load i32, i32* %23
%1545 = load i32, i32* %27
%1546 = load double, double* %19
%1547 = load double*, double** %20
%1548 = load double*, double** %21
%1549 = load double*, double** %22
%1550 = load i32, i32* %28
%1551 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1544, i32 %1545, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1546, double* %1547, double* %1548, double* %1549, i32 %1550)
store i32 %1551, i32* %28
%1552 = load i32, i32* %24
%1553 = load i32, i32* %26
%1554 = load double, double* %15
%1555 = load double, double* %19
%1556 = load double*, double** %20
%1557 = load double*, double** %21
%1558 = load double*, double** %22
%1559 = load i32, i32* %28
%1560 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1552, i32 %1553, double %1554, double* %16, double* %17, double* %18, double %1555, double* %1556, double* %1557, double* %1558, i32 %1559)
store i32 %1560, i32* %28
br label %1599
1561: ; preds = %11
%1562 = load i32, i32* %24
%1563 = load i32, i32* %27
%1564 = load double, double* %13
%1565 = load double, double* %19
%1566 = load double*, double** %20
%1567 = load double*, double** %21
%1568 = load double*, double** %22
%1569 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1562, i32 %1563, double %1564, double* %16, double* %17, double* %18, double %1565, double* %1566, double* %1567, double* %1568, i32 1)
store i32 %1569, i32* %28
%1570 = load i32, i32* %25
%1571 = load i32, i32* %27
%1572 = load double, double* %14
%1573 = load double, double* %19
%1574 = load double*, double** %20
%1575 = load double*, double** %21
%1576 = load double*, double** %22
%1577 = load i32, i32* %28
%1578 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1570, i32 %1571, double %1572, double* %16, double* %17, double* %18, double %1573, double* %1574, double* %1575, double* %1576, i32 %1577)
store i32 %1578, i32* %28
%1579 = load i32, i32* %24
%1580 = load i32, i32* %27
%1581 = load double, double* %19
%1582 = load double*, double** %20
%1583 = load double*, double** %21
%1584 = load double*, double** %22
%1585 = load i32, i32* %28
%1586 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1579, i32 %1580, double 0x3FF921FB544486E0, double* %16, double* %17, double* %18, double %1581, double* %1582, double* %1583, double* %1584, i32 %1585)
store i32 %1586, i32* %28
%1587 = load i32, i32* %23
%1588 = load i32, i32* %26
%1589 = load double, double* %15
%1590 = load double, double* %19
%1591 = load double*, double** %20
%1592 = load double*, double** %21
%1593 = load double*, double** %22
%1594 = load i32, i32* %28
%1595 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 %1587, i32 %1588, double %1589, double* %16, double* %17, double* %18, double %1590, double* %1591, double* %1592, double* %1593, i32 %1594)
store i32 %1595, i32* %28
br label %1599
1596: ; preds = %11
%1597 = load i32, i32* %12
%1598 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str, i64 0, i64 0), i32 %1597)
br label %1599
1599: ; preds = %1596, %1561, %1526, %1491, %1456, %1421, %1386, %1351, %1316, %1289, %1262, %1235, %1208, %1165, %1122, %1079, %1036, %1001, %966, %931, %896, %861, %826, %791, %756, %720, %684, %648, %612, %576, %540, %504, %468, %441, %414, %387, %360, %333, %306, %279, %252, %225, %198, %171, %144, %117, %90, %63, %36
%1600 = load i32, i32* %28
ret i32 %1600
}

LLVM IR (-O2):
@.str = [33 x i8] c"Error: RS curve type %d unknown\0A\00"
define i32 @constRS(i32 %0, double %1, double %2, double %3, double %4, double %5, double %6, double %7, double* %8, double* %9, double* %10) {
%12 = alloca double
%13 = alloca double
%14 = alloca double
store double %4, double* %12
store double %5, double* %13
store double %6, double* %14
store double %4, double* %8
store double %5, double* %9
store double %6, double* %10
switch i32 %0, label %239 [
i32 1, label %15
i32 2, label %19
i32 3, label %23
i32 4, label %27
i32 5, label %31
i32 6, label %35
i32 7, label %39
i32 8, label %43
i32 9, label %47
i32 10, label %51
i32 11, label %55
i32 12, label %59
i32 13, label %63
i32 14, label %67
i32 15, label %71
i32 16, label %75
i32 17, label %79
i32 18, label %84
i32 19, label %89
i32 20, label %94
i32 21, label %99
i32 22, label %104
i32 23, label %109
i32 24, label %114
i32 25, label %119
i32 26, label %124
i32 27, label %129
i32 28, label %134
i32 29, label %139
i32 30, label %144
i32 31, label %149
i32 32, label %154
i32 33, label %159
i32 34, label %165
i32 35, label %171
i32 36, label %177
i32 37, label %183
i32 38, label %187
i32 39, label %191
i32 40, label %195
i32 41, label %199
i32 42, label %204
i32 43, label %209
i32 44, label %214
i32 45, label %219
i32 46, label %224
i32 47, label %229
i32 48, label %234
]
15: ; preds = %11
%16 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%17 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %16)
%18 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %17)
br label %241
19: ; preds = %11
%20 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%21 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %20)
%22 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %21)
br label %241
23: ; preds = %11
%24 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%25 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %24)
%26 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %25)
br label %241
27: ; preds = %11
%28 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%29 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %28)
%30 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %29)
br label %241
31: ; preds = %11
%32 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%33 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %32)
%34 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %33)
br label %241
35: ; preds = %11
%36 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%37 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %36)
%38 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %37)
br label %241
39: ; preds = %11
%40 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%41 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %40)
%42 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %41)
br label %241
43: ; preds = %11
%44 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%45 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %44)
%46 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %45)
br label %241
47: ; preds = %11
%48 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%49 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %48)
%50 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %49)
br label %241
51: ; preds = %11
%52 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%53 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %52)
%54 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %53)
br label %241
55: ; preds = %11
%56 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%57 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %56)
%58 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %57)
br label %241
59: ; preds = %11
%60 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%61 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %60)
%62 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %61)
br label %241
63: ; preds = %11
%64 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%65 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %64)
%66 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %65)
br label %241
67: ; preds = %11
%68 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%69 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %68)
%70 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %69)
br label %241
71: ; preds = %11
%72 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%73 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %72)
%74 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %73)
br label %241
75: ; preds = %11
%76 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%77 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %76)
%78 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %77)
br label %241
79: ; preds = %11
%80 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%81 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %80)
%82 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %81)
%83 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %82)
br label %241
84: ; preds = %11
%85 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%86 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %85)
%87 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %86)
%88 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %87)
br label %241
89: ; preds = %11
%90 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%91 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %90)
%92 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %91)
%93 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %92)
br label %241
94: ; preds = %11
%95 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%96 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %95)
%97 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %96)
%98 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %97)
br label %241
99: ; preds = %11
%100 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%101 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %100)
%102 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %101)
%103 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %102)
br label %241
104: ; preds = %11
%105 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%106 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %105)
%107 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %106)
%108 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %107)
br label %241
109: ; preds = %11
%110 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%111 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %110)
%112 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %111)
%113 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %112)
br label %241
114: ; preds = %11
%115 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%116 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %115)
%117 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %116)
%118 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %117)
br label %241
119: ; preds = %11
%120 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%121 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %120)
%122 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %121)
%123 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %122)
br label %241
124: ; preds = %11
%125 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%126 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %125)
%127 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %126)
%128 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %127)
br label %241
129: ; preds = %11
%130 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%131 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %130)
%132 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %131)
%133 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %132)
br label %241
134: ; preds = %11
%135 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%136 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %135)
%137 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %136)
%138 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %137)
br label %241
139: ; preds = %11
%140 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%141 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %140)
%142 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %141)
%143 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %142)
br label %241
144: ; preds = %11
%145 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%146 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %145)
%147 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %146)
%148 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %147)
br label %241
149: ; preds = %11
%150 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%151 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %150)
%152 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %151)
%153 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %152)
br label %241
154: ; preds = %11
%155 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%156 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %155)
%157 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %156)
%158 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %157)
br label %241
159: ; preds = %11
%160 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%161 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %160)
%162 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %161)
%163 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %162)
%164 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %163)
br label %241
165: ; preds = %11
%166 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%167 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %166)
%168 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %167)
%169 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %168)
%170 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %169)
br label %241
171: ; preds = %11
%172 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%173 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %172)
%174 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %173)
%175 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %174)
%176 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %175)
br label %241
177: ; preds = %11
%178 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%179 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %178)
%180 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %179)
%181 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %180)
%182 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %181)
br label %241
183: ; preds = %11
%184 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%185 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %184)
%186 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %185)
br label %241
187: ; preds = %11
%188 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%189 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %188)
%190 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %189)
br label %241
191: ; preds = %11
%192 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%193 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %192)
%194 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %193)
br label %241
195: ; preds = %11
%196 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%197 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %196)
%198 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %197)
br label %241
199: ; preds = %11
%200 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%201 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %200)
%202 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %201)
%203 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %202)
br label %241
204: ; preds = %11
%205 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%206 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %205)
%207 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %206)
%208 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %207)
br label %241
209: ; preds = %11
%210 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%211 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %210)
%212 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %211)
%213 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %212)
br label %241
214: ; preds = %11
%215 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%216 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %215)
%217 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %216)
%218 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %217)
br label %241
219: ; preds = %11
%220 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%221 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %220)
%222 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %221)
%223 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %222)
br label %241
224: ; preds = %11
%225 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%226 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %225)
%227 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %226)
%228 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %227)
br label %241
229: ; preds = %11
%230 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%231 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %230)
%232 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %231)
%233 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %232)
br label %241
234: ; preds = %11
%235 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double %1, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 1)
%236 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 3, i32 -1, double %2, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %235)
%237 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 1, i32 -1, double 0x3FF921FB544486E0, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %236)
%238 = call i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...) bitcast (i32 (...)* @fct_curve to i32 (i32, i32, double, double*, double*, double*, double, double*, double*, double*, i32, ...)*)(i32 2, i32 1, double %3, double* %12, double* %13, double* %14, double %7, double* %8, double* %9, double* %10, i32 %237)
br label %241
239: ; preds = %11
%240 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([33 x i8], [33 x i8]* @.str, i64 0, i64 0), i32 %0)
br label %241
241: ; preds = %239, %234, %229, %224, %219, %214, %209, %204, %199, %195, %191, %187, %183, %177, %171, %165, %159, %154, %149, %144, %139, %134, %129, %124, %119, %114, %109, %104, %99, %94, %89, %84, %79, %75, %71, %67, %63, %59, %55, %51, %47, %43, %39, %35, %31, %27, %23, %19, %15
%242 = phi i32 [ 1, %239 ], [ %238, %234 ], [ %233, %229 ], [ %228, %224 ], [ %223, %219 ], [ %218, %214 ], [ %213, %209 ], [ %208, %204 ], [ %203, %199 ], [ %198, %195 ], [ %194, %191 ], [ %190, %187 ], [ %186, %183 ], [ %182, %177 ], [ %176, %171 ], [ %170, %165 ], [ %164, %159 ], [ %158, %154 ], [ %153, %149 ], [ %148, %144 ], [ %143, %139 ], [ %138, %134 ], [ %133, %129 ], [ %128, %124 ], [ %123, %119 ], [ %118, %114 ], [ %113, %109 ], [ %108, %104 ], [ %103, %99 ], [ %98, %94 ], [ %93, %89 ], [ %88, %84 ], [ %83, %79 ], [ %78, %75 ], [ %74, %71 ], [ %70, %67 ], [ %66, %63 ], [ %62, %59 ], [ %58, %55 ], [ %54, %51 ], [ %50, %47 ], [ %46, %43 ], [ %42, %39 ], [ %38, %35 ], [ %34, %31 ], [ %30, %27 ], [ %26, %23 ], [ %22, %19 ], [ %18, %15 ]
ret i32 %242
}