Lines Matching refs:mad

124     SI F   mad(F f, F m, F a)   { return f*m+a; }
214 SI F mad(F f, F m, F a) { return vfmaq_f32(a,f,m); }
219 SI F mad(F f, F m, F a) { return vmlaq_f32(a,f,m); }
233 return vcvtq_u32_f32(mad(v,scale,0.5f));
355 SI F mad(F f, F m, F a) {
702 SI F mad(F f, F m, F a) { return f*m+a; }
1414 BLEND_MODE(srcover) { return mad(d, inv(sa), s); }
1415 BLEND_MODE(dstover) { return mad(s, inv(da), d); }
1431 a = mad(da, inv(a), a); \
1592 r = mad(dr, inv(a), r*255.0f);
1593 g = mad(dg, inv(a), g*255.0f);
1594 b = mad(db, inv(a), b*255.0f);
1595 a = mad(da, inv(a), a*255.0f);
1776 return mad(to-from, t, from);
1831 r = mad(r, mul, add);
1832 g = mad(g, mul, add);
1833 b = mad(b, mul, add);
1861 F r = if_then_else(v <= ctx->d, mad(ctx->c, v, ctx->f)
1862 , approx_powf(mad(ctx->a, v, ctx->b), ctx->g) + ctx->e);
1886 F r = approx_powf(max(mad(ctx->b, approx_powf(v, ctx->c), ctx->a), 0)
1887 / (mad(ctx->e, approx_powf(v, ctx->c), ctx->d)),
2372 r = mad(r,m[0], m[2]);
2373 g = mad(g,m[1], m[3]);
2376 auto R = mad(r,m[0], mad(g,m[1], m[2])),
2377 G = mad(r,m[3], mad(g,m[4], m[5]));
2382 auto R = mad(r,m[0], mad(g,m[3], b*m[6])),
2383 G = mad(r,m[1], mad(g,m[4], b*m[7])),
2384 B = mad(r,m[2], mad(g,m[5], b*m[8]));
2390 auto R = mad(r,m[0], mad(g,m[3], mad(b,m[6], m[ 9]))),
2391 G = mad(r,m[1], mad(g,m[4], mad(b,m[7], m[10]))),
2392 B = mad(r,m[2], mad(g,m[5], mad(b,m[8], m[11])));
2398 auto R = mad(r,m[ 0], mad(g,m[ 1], mad(b,m[ 2], mad(a,m[ 3], m[ 4])))),
2399 G = mad(r,m[ 5], mad(g,m[ 6], mad(b,m[ 7], mad(a,m[ 8], m[ 9])))),
2400 B = mad(r,m[10], mad(g,m[11], mad(b,m[12], mad(a,m[13], m[14])))),
2401 A = mad(r,m[15], mad(g,m[16], mad(b,m[17], mad(a,m[18], m[19]))));
2411 r = mad(X, m[0], mad(Y, m[4], m[ 8]));
2412 g = mad(X, m[1], mad(Y, m[5], m[ 9]));
2413 b = mad(X, m[2], mad(Y, m[6], m[10]));
2414 a = mad(X, m[3], mad(Y, m[7], m[11]));
2418 auto R = mad(r,m[0], mad(g,m[1], m[2])),
2419 G = mad(r,m[3], mad(g,m[4], m[5])),
2420 Z = mad(r,m[6], mad(g,m[7], m[8]));
2451 *r = mad(t, fr, br);
2452 *g = mad(t, fg, bg);
2453 *b = mad(t, fb, bb);
2454 *a = mad(t, fa, ba);
2480 r = mad(t, c->f[0], c->b[0]);
2481 g = mad(t, c->f[1], c->b[1]);
2482 b = mad(t, c->f[2], c->b[2]);
2483 a = mad(t, c->f[3], c->b[3]);
2598 dr = mad(scale, r, dr);
2599 dg = mad(scale, g, dg);
2600 db = mad(scale, b, db);
2601 da = mad(scale, a, da);
2644 return mad(t, mad(t, mad((-21/18.0f), t, (27/18.0f)), (9/18.0f)), (1/18.0f));
2648 return (t*t)*mad((7/18.0f), t, (-6/18.0f));
2702 a = mad(a, mad(a, mad(a, mad(a, c4, c3), c2), c1), c0);
2757 *r = mad(w,R,*r);
2758 *g = mad(w,G,*g);
2759 *b = mad(w,B,*b);
2760 *a = mad(w,A,*a);
2860 r = mad(scale, sr, r);
2861 g = mad(scale, sg, g);
2862 b = mad(scale, sb, b);
2863 a = mad(scale, sa, a);
3166 SI F mad(F f, F m, F a) { return f*m+a; }
3294 x = mad(x,m[0], m[2]);
3295 y = mad(y,m[1], m[3]);
3298 auto X = mad(x,m[0], mad(y,m[1], m[2])),
3299 Y = mad(x,m[3], mad(y,m[4], m[5]));
3305 auto X = mad(x,m[0], mad(y,m[1], m[2])),
3306 Y = mad(x,m[3], mad(y,m[4], m[5])),
3307 Z = mad(x,m[6], mad(y,m[7], m[8]));
4051 round_F_to_U16(mad(t, fr, br),
4052 mad(t, fg, bg),
4053 mad(t, fb, bb),
4054 mad(t, fa, ba),
4079 round_F_to_U16(mad(t, c->f[0], c->b[0]),
4080 mad(t, c->f[1], c->b[1]),
4081 mad(t, c->f[2], c->b[2]),
4082 mad(t, c->f[3], c->b[3]),