Lines Matching defs:cos
2151 /* Bifrost has extremely coarse tables for approximating sin/cos, accessible as
2153 * calculates the results. We use them to calculate sin/cos via a Taylor
2157 * sin(x + e) = sin(x) + e cos(x) - (e^2)/2 sin(x)
2158 * cos(x + e) = cos(x) - e sin(x) - (e^2)/2 cos(x)
2166 bi_lower_fsincos_32(bi_builder *b, bi_index dst, bi_index s0, bool cos)
2175 /* Lookup sin(x), cos(x) */
2185 cos ? cosx : sinx,
2190 cos ? bi_neg(sinx) : cosx,
2195 bi_fadd_f32_to(b, dst, I->dest[0], cos ? cosx : sinx);