// To ensure that results are bit-identical to the C code, we need to perform // exactly the same sequence of operations here as in the C code. // reg_res_0 = x * (3.0 * (p[1] - p[2]) + p[3] - p[0])
__m128d reg_res_0 = _mm_sub_pd(reg_p1, reg_p2);
reg_res_0 = _mm_mul_pd(three, reg_res_0);
reg_res_0 = _mm_add_pd(reg_res_0, reg_p3);
reg_res_0 = _mm_sub_pd(reg_res_0, reg_p0);
reg_res_0 = _mm_mul_pd(reg_x, reg_res_0);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.