Lines Matching defs:cos
1653 /* Bifrost has extremely coarse tables for approximating sin/cos, accessible as
1655 * calculates the results. We use them to calculate sin/cos via a Taylor
1659 * sin(x + e) = sin(x) + e cos(x) - (e^2)/2 sin(x)
1660 * cos(x + e) = cos(x) - e sin(x) - (e^2)/2 cos(x)
1668 bi_lower_fsincos_32(bi_builder *b, bi_index dst, bi_index s0, bool cos)
1678 /* Lookup sin(x), cos(x) */
1688 cos ? cosx : sinx,
1693 cos ? bi_neg(sinx) : cosx,
1698 bi_fadd_f32_to(b, dst, I->dest[0], cos ? cosx : sinx, BI_ROUND_NONE);