Lines Matching refs:ay
29 OCML_ATTR vtype X_GT_Y(vtype x, vtype y, vtype ax, vtype ay, itype *q7) {
31 OCML_ATTR vtype X_GT_Y(vtype x, vtype y, vtype ax, vtype ay) {
37 ey = BUILTIN_FREXP_EXP_F64(ay) - (itype)1;
38 ay = BUILTIN_FLDEXP_F64(BUILTIN_FREXP_MANT_F64(ay), 1);
43 vtype ayinv = MATH_RCP(ay);
54 axN = fnma(q, ay, ax);
56 axN = clt ? (axN + ay) : axN;
78 ax = fnma(q, ay, ax);
80 ax = clt ? (ax + ay) : ax;
96 itype aq = ((2.0*ax > ay) SV_OR ((qacc_is_odd) SV_AND ((2.0*ax) == ay)));
97 ax = ax - (aq ? ay : (vtype)0.0f);
117 OCML_ATTR vtype X_LT_Y(vtype x, vtype y, vtype ax, vtype ay, itype *q7o) {
119 OCML_ATTR vtype X_LT_Y(vtype x, vtype y, vtype ax, vtype ay) {
127 itype c = ((ay < (vtype)0x1.0p+1023) & (2.0*ax > ay)) | (ax > 0.5*ay);
137 ret = (ax == ay) ? copysign((vtype)0.0, x) : ret;
139 q7 = (ax == ay) ? qsgn : q7;
163 vtype ay = BUILTIN_ABS_F64(y);
168 vtype x_gt = X_GT_Y(x, y, ax, ay, &q7_gt);
169 vtype x_lt = X_LT_Y(x, y, ax, ay, &q7_lt);
170 q7 = (ax > ay) ? q7_gt : q7_lt;
172 vtype x_gt = X_GT_Y(x, y, ax, ay);
173 vtype x_lt = X_LT_Y(x, y, ax, ay);
175 ret = (ax > ay) ? x_gt : x_lt;