public static float8 dadsub(float8 a, float8 b, float8 c) { if (Fma.IsFmaSupported) { return(Fma.mm256_fmsubadd_ps(a, rcp(b), c)); } else { return(new float8(dadsub(a.v4_0, b.v4_0, c.v4_0), dadsub(a.v4_4, b.v4_4, c.v4_4))); } }