/frameworks/compile/libbcc/runtime/lib/ |
H A D | ashrdi3.c | 30 /* result.s.high = input.s.high < 0 ? -1 : 0 */ 31 result.s.high = input.s.high >> (bits_in_word - 1); 32 result.s.low = input.s.high >> (b - bits_in_word); 38 result.s.high = input.s.high >> b; 39 result.s.low = (input.s.high << (bits_in_word - b)) | (input.s.low >> b);
|
H A D | cmpdi2.c | 29 if (x.s.high < y.s.high) 31 if (x.s.high > y.s.high)
|
H A D | cmpti2.c | 31 if (x.s.high < y.s.high) 33 if (x.s.high > y.s.high)
|
H A D | ucmpdi2.c | 29 if (x.s.high < y.s.high) 31 if (x.s.high > y.s.high)
|
H A D | ucmpti2.c | 31 if (x.s.high < y.s.high) 33 if (x.s.high > y.s.high)
|
H A D | fixunsdfsi.c | 34 int e = ((fb.u.s.high & 0x7FF00000) >> 20) - 1023; 35 if (e < 0 || (fb.u.s.high & 0x80000000)) 39 ((fb.u.s.high & 0x000FFFFF) << 11) |
|
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 | lshrdi3.c | 30 result.s.high = 0; 31 result.s.low = input.s.high >> (b - bits_in_word); 37 result.s.high = input.s.high >> b; 38 result.s.low = (input.s.high << (bits_in_word - b)) | (input.s.low >> b);
|
H A D | lshrti3.c | 32 result.s.high = 0; 33 result.s.low = input.s.high >> (b - bits_in_dword); 39 result.s.high = input.s.high >> b; 40 result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b);
|
H A D | udivmoddi4.c | 36 if (n.s.high == 0) 38 if (d.s.high == 0) 56 /* n.s.high != 0 */ 59 if (d.s.high == 0) 66 *rem = n.s.high % d.s.low; 67 return n.s.high / d.s.low; 69 /* d.s.high != 0 */ 78 r.s.high = n.s.high % d.s.high; [all...] |
H A D | udivmodti4.c | 38 if (n.s.high == 0) 40 if (d.s.high == 0) 58 /* n.s.high != 0 */ 61 if (d.s.high == 0) 68 *rem = n.s.high % d.s.low; 69 return n.s.high / d.s.low; 71 /* d.s.high != 0 */ 80 r.s.high = n.s.high % d.s.high; [all...] |
H A D | ashrti3.c | 32 /* result.s.high = input.s.high < 0 ? -1 : 0 */ 33 result.s.high = input.s.high >> (bits_in_dword - 1); 34 result.s.low = input.s.high >> (b - bits_in_dword); 40 result.s.high = input.s.high >> b; 41 result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b);
|
H A D | int_lib.h | 43 si_int high; member in struct:__anon1263::__anon1264 45 si_int high; 58 su_int high; member in struct:__anon1265::__anon1266 60 su_int high; 78 di_int high; member in struct:__anon1267::__anon1268 80 di_int high; 93 du_int high; member in struct:__anon1269::__anon1270 95 du_int high; 103 r.s.high = h; 110 r.s.high 133 udwords high; member in struct:__anon1273 [all...] |
H A D | fixdfdi.c | 31 int e = ((fb.u.s.high & 0x7FF00000) >> 20) - 1023; 34 di_int s = (si_int)(fb.u.s.high & 0x80000000) >> 31; 36 r.s.high = (fb.u.s.high & 0x000FFFFF) | 0x00100000;
|
H A D | fixunsdfdi.c | 34 int e = ((fb.u.s.high & 0x7FF00000) >> 20) - 1023; 35 if (e < 0 || (fb.u.s.high & 0x80000000)) 38 r.s.high = (fb.u.s.high & 0x000FFFFF) | 0x00100000;
|
H A D | clzdi2.c | 26 const si_int f = -(x.s.high == 0); 27 return __builtin_clz((x.s.high & ~f) | (x.s.low & f)) +
|
H A D | clzti2.c | 28 const di_int f = -(x.s.high == 0); 29 return __builtin_clzll((x.s.high & ~f) | (x.s.low & f)) +
|
H A D | ffsdi2.c | 28 if (x.s.high == 0) 30 return __builtin_ctz(x.s.high) + (1 + sizeof(si_int) * CHAR_BIT);
|
H A D | ffsti2.c | 30 if (x.s.high == 0) 32 return __builtin_ctzll(x.s.high) + (1 + sizeof(di_int) * CHAR_BIT);
|
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))
|
H A D | ashldi3.c | 31 result.s.high = input.s.low << (b - bits_in_word); 38 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_word - b));
|
H A D | ashlti3.c | 33 result.s.high = input.s.low << (b - bits_in_dword); 40 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_dword - b));
|
/frameworks/compile/libbcc/lib/ScriptCRT/ |
H A D | clamp.c | 20 extern float __attribute__((overloadable)) clamp(float amount, float low, float high) { argument 21 return amount < low ? low : (amount > high ? high : amount); 24 extern float2 __attribute__((overloadable)) clamp(float2 amount, float2 low, float2 high) { argument 26 r.x = amount.x < low.x ? low.x : (amount.x > high.x ? high.x : amount.x); 27 r.y = amount.y < low.y ? low.y : (amount.y > high.y ? high.y : amount.y); 31 extern float3 __attribute__((overloadable)) clamp(float3 amount, float3 low, float3 high) { argument 33 r.x = amount.x < low.x ? low.x : (amount.x > high 39 clamp(float4 amount, float4 low, float4 high) argument 48 clamp(float2 amount, float low, float high) argument 55 clamp(float3 amount, float low, float high) argument 63 clamp(float4 amount, float low, float high) argument [all...] |
H A D | rs_core.c | 193 extern uint __attribute__((overloadable, always_inline)) rsClamp(uint amount, uint low, uint high) { argument 194 return amount < low ? low : (amount > high ? high : amount); 196 extern int __attribute__((overloadable, always_inline)) rsClamp(int amount, int low, int high) { argument 197 return amount < low ? low : (amount > high ? high : amount); 199 extern ushort __attribute__((overloadable, always_inline)) rsClamp(ushort amount, ushort low, ushort high) { argument 200 return amount < low ? low : (amount > high ? high : amount); 202 extern short __attribute__((overloadable, always_inline)) rsClamp(short amount, short low, short high) { argument 205 rsClamp(uchar amount, uchar low, uchar high) argument 208 rsClamp(char amount, char low, char high) argument [all...] |
/frameworks/compile/libbcc/runtime/lib/ppc/ |
H A D | floatunditf.c | 19 doublebits high = { .d = twop84 }; local 22 high.x |= a >> 32; /* 0x1.0p84 + high 32 bits of a */ 25 const double high_addend = high.d - twop84_plus_twop52;
|