Home | History | Annotate | Download | only in libmpdec

Lines Matching defs:pos

52     int pos = 0;
57 if (tmp != 0) { n = tmp; pos += 32; }
60 if (tmp != 0) { n = tmp; pos += 16; }
62 if (tmp != 0) { n = tmp; pos += 8; }
64 if (tmp != 0) { n = tmp; pos += 4; }
66 if (tmp != 0) { n = tmp; pos += 2; }
68 if (tmp != 0) { n = tmp; pos += 1; }
70 return pos + (int)n - 1;
80 int pos;
83 pos = 63;
84 if (n & 0x00000000FFFFFFFFULL) { pos -= 32; } else { n >>= 32; }
85 if (n & 0x000000000000FFFFULL) { pos -= 16; } else { n >>= 16; }
86 if (n & 0x00000000000000FFULL) { pos -= 8; } else { n >>= 8; }
87 if (n & 0x000000000000000FULL) { pos -= 4; } else { n >>= 4; }
88 if (n & 0x0000000000000003ULL) { pos -= 2; } else { n >>= 2; }
89 if (n & 0x0000000000000001ULL) { pos -= 1; }
91 pos = 31;
92 if (n & 0x000000000000FFFFUL) { pos -= 16; } else { n >>= 16; }
93 if (n & 0x00000000000000FFUL) { pos -= 8; } else { n >>= 8; }
94 if (n & 0x000000000000000FUL) { pos -= 4; } else { n >>= 4; }
95 if (n & 0x0000000000000003UL) { pos -= 2; } else { n >>= 2; }
96 if (n & 0x0000000000000001UL) { pos -= 1; }
98 return pos;