Lines Matching +refs:sign +refs:shift
19 ftn_i_jishft(int x, int shift) in ftn_i_jishft() argument
21 if (shift < 0) { in ftn_i_jishft()
22 shift = -shift; in ftn_i_jishft()
23 if (shift >= 32) in ftn_i_jishft()
25 return (unsigned)x >> shift; in ftn_i_jishft()
27 if (shift >= 32) in ftn_i_jishft()
29 return x << shift; in ftn_i_jishft()
34 ftn_i_shift(int x, int shift) in ftn_i_shift() argument
36 if (shift < 0) { in ftn_i_shift()
37 shift = -shift; in ftn_i_shift()
38 return (unsigned)x >> shift; in ftn_i_shift()
40 return x << shift; in ftn_i_shift()
77 ftn_i_isign(int x, int sign) in ftn_i_isign() argument
79 if (sign >= 0) { in ftn_i_isign()
90 ftn_i_sign(float x, int sign) in ftn_i_sign() argument
92 if (sign >= 0) { in ftn_i_sign()
103 ftn_i_dsign(double x, double sign) in ftn_i_dsign() argument
105 if (sign >= 0) { in ftn_i_dsign()