Lines Matching full:d
132 int64_t d; /*slope value at specified t*/ in lv_cubic_bezier() local
134 int32_t d; in lv_cubic_bezier() local
164 /* get slop at t, d = 3 * ax * t^2 + 2 * bx + t + cx */ in lv_cubic_bezier()
165 d = ax; /* use 64bit operation if needed. */ in lv_cubic_bezier()
166 d = (3 * d * t) >> CUBIC_PRECISION_BITS; in lv_cubic_bezier()
167 d = ((d + 2 * bx) * t) >> CUBIC_PRECISION_BITS; in lv_cubic_bezier()
168 d += cx; in lv_cubic_bezier()
170 if(LV_ABS(d) <= 1) break; in lv_cubic_bezier()
172 d = ((int64_t)xs * (1L << CUBIC_PRECISION_BITS)) / d; in lv_cubic_bezier()
173 if(d == 0) break; /*Reached precision limits*/ in lv_cubic_bezier()
174 t -= d; in lv_cubic_bezier()