7#ifndef SkCubics_DEFINED
8#define SkCubics_DEFINED
51 static double EvalAt(
double A,
double B,
double C,
double D,
double t) {
52 return std::fma(t, std::fma(t, std::fma(t,
A,
B),
C),
D);
55 static double EvalAt(
double coefficients[4],
double t) {
56 return EvalAt(coefficients[0], coefficients[1], coefficients[2], coefficients[3], t);
static int BinarySearchRootsValidT(double A, double B, double C, double D, double solution[3])
static double EvalAt(double A, double B, double C, double D, double t)
static double EvalAt(double coefficients[4], double t)
static int RootsValidT(double A, double B, double C, double D, double solution[3])
static int RootsReal(double A, double B, double C, double D, double solution[3])