/frameworks/compile/libbcc/runtime/lib/ |
H A D | cmpdi2.c | 33 if (x.s.low < y.s.low) 35 if (x.s.low > y.s.low)
|
H A D | cmpti2.c | 35 if (x.s.low < y.s.low) 37 if (x.s.low > y.s.low)
|
H A D | ucmpdi2.c | 33 if (x.s.low < y.s.low) 35 if (x.s.low > y.s.low)
|
H A D | ucmpti2.c | 35 if (x.s.low < y.s.low) 37 if (x.s.low > y.s.low)
|
H A D | fixunsxfdi.c | 38 int e = (fb.u.high.s.low & 0x00007FFF) - 16383; 39 if (e < 0 || (fb.u.high.s.low & 0x00008000)) 41 return fb.u.low.all >> (63 - e);
|
H A D | fixunsxfsi.c | 38 int e = (fb.u.high.s.low & 0x00007FFF) - 16383; 39 if (e < 0 || (fb.u.high.s.low & 0x00008000)) 41 return fb.u.low.s.high >> (31 - e);
|
H A D | ashldi3.c | 30 result.s.low = 0; 31 result.s.high = input.s.low << (b - bits_in_word); 37 result.s.low = input.s.low << b; 38 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_word - b));
|
H A D | ashlti3.c | 32 result.s.low = 0; 33 result.s.high = input.s.low << (b - bits_in_dword); 39 result.s.low = input.s.low << b; 40 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_dword - b));
|
H A D | muldi3.c | 26 r.s.low = (a & lower_mask) * (b & lower_mask); 27 su_int t = r.s.low >> bits_in_word_2; 28 r.s.low &= lower_mask; 30 r.s.low += (t & lower_mask) << bits_in_word_2; 32 t = r.s.low >> bits_in_word_2; 33 r.s.low &= lower_mask; 35 r.s.low += (t & lower_mask) << bits_in_word_2; 51 r.all = __muldsi3(x.s.low, y.s.low); 52 r.s.high += x.s.high * y.s.low [all...] |
H A D | multi3.c | 28 r.s.low = (a & lower_mask) * (b & lower_mask); 29 du_int t = r.s.low >> bits_in_dword_2; 30 r.s.low &= lower_mask; 32 r.s.low += (t & lower_mask) << bits_in_dword_2; 34 t = r.s.low >> bits_in_dword_2; 35 r.s.low &= lower_mask; 37 r.s.low += (t & lower_mask) << bits_in_dword_2; 53 r.all = __mulddi3(x.s.low, y.s.low); 54 r.s.high += x.s.high * y.s.low [all...] |
H A D | udivmoddi4.c | 45 *rem = n.s.low % d.s.low; 46 return n.s.low / d.s.low; 53 *rem = n.s.low; 57 if (d.s.low == 0) 66 *rem = n.s.high % d.s.low; 67 return n.s.high / d.s.low; 70 if (n.s.low == 0) 79 r.s.low [all...] |
H A D | udivmodti4.c | 47 *rem = n.s.low % d.s.low; 48 return n.s.low / d.s.low; 55 *rem = n.s.low; 59 if (d.s.low == 0) 68 *rem = n.s.high % d.s.low; 69 return n.s.high / d.s.low; 72 if (n.s.low == 0) 81 r.s.low [all...] |
H A D | fixunsxfti.c | 38 int e = (fb.u.high.s.low & 0x00007FFF) - 16383; 39 if (e < 0 || (fb.u.high.s.low & 0x00008000)) 41 tu_int r = fb.u.low.all;
|
H A D | fixxfdi.c | 35 int e = (fb.u.high.s.low & 0x00007FFF) - 16383; 38 di_int s = -(si_int)((fb.u.high.s.low & 0x00008000) >> 15); 39 di_int r = fb.u.low.all;
|
H A D | fixxfti.c | 35 int e = (fb.u.high.s.low & 0x00007FFF) - 16383; 38 ti_int s = -(si_int)((fb.u.high.s.low & 0x00008000) >> 15); 39 ti_int r = fb.u.low.all;
|
H A D | int_lib.h | 42 su_int low; member in struct:__anon1230::__anon1231 46 su_int low; 57 su_int low; member in struct:__anon1232::__anon1233 61 su_int low; 77 du_int low; member in struct:__anon1234::__anon1235 81 du_int low; 92 du_int low; member in struct:__anon1236::__anon1237 96 du_int low; 104 r.s.low = l; 111 r.s.low 132 udwords low; member in struct:__anon1240 [all...] |
H A D | ctzdi2.c | 26 const si_int f = -(x.s.low == 0); 27 return __builtin_ctz((x.s.high & f) | (x.s.low & ~f)) +
|
H A D | ctzti2.c | 28 const di_int f = -(x.s.low == 0); 29 return __builtin_ctzll((x.s.high & f) | (x.s.low & ~f)) +
|
H A D | ffsdi2.c | 26 if (x.s.low == 0) 32 return __builtin_ctz(x.s.low) + 1;
|
H A D | ffsti2.c | 28 if (x.s.low == 0) 34 return __builtin_ctzll(x.s.low) + 1;
|
H A D | floatundixf.c | 37 fb.u.high.s.low = (e + 16383); /* exponent */ 38 fb.u.low.all = a << clz; /* mantissa */
|
/frameworks/compile/libbcc/runtime/lib/ppc/ |
H A D | floatditf.c | 16 doublebits low = { .d = twop52 }; local 17 low.x |= a & UINT64_C(0x00000000ffffffff); /* 0x1.0p52 + low 32 bits of a. */ 22 * high_addend and low.d, and we wish to return their sum 32 result.s.hi = high_addend + low.d; 33 result.s.lo = (high_addend - result.s.hi) + low.d;
|
H A D | floatunditf.c | 20 doublebits low = { .d = twop52 }; local 23 low.x |= a & UINT64_C(0x00000000ffffffff); /* 0x1.0p52 + low 32 bits of a */ 28 * high_addend and low.d, and we wish to return their sum 37 result.s.hi = high_addend + low.d; 38 result.s.lo = (high_addend - result.s.hi) + low.d;
|
/frameworks/rs/driver/ |
H A D | rsdIntrinsicInlines.h | 86 static inline int4 clamp(int4 amount, int low, int high) { argument 88 r.x = amount.x < low ? low : (amount.x > high ? high : amount.x); 89 r.y = amount.y < low ? low : (amount.y > high ? high : amount.y); 90 r.z = amount.z < low ? low : (amount.z > high ? high : amount.z); 91 r.w = amount.w < low ? low : (amount.w > high ? high : amount.w); 95 static inline float4 clamp(float4 amount, float low, floa argument [all...] |
/frameworks/support/renderscript/v8/rs_support/driver/ |
H A D | rsdIntrinsicInlines.h | 86 static inline int4 clamp(int4 amount, int low, int high) { argument 88 r.x = amount.x < low ? low : (amount.x > high ? high : amount.x); 89 r.y = amount.y < low ? low : (amount.y > high ? high : amount.y); 90 r.z = amount.z < low ? low : (amount.z > high ? high : amount.z); 91 r.w = amount.w < low ? low : (amount.w > high ? high : amount.w); 95 static inline float4 clamp(float4 amount, float low, floa argument [all...] |