Lines Matching defs:exp
49 int exp; /* exponent */
67 exp = ((i0 >> 20) & 0x7ff) - 0x3ff;
68 if (exp < 0) {
70 } else if (exp > 62) {
74 if (i0 >= 0 || exp != 63 || (i0 & 0xfffff) != 0 || i1 != 0) {
95 * Shift right by (62 - exp) bits.
97 switch (exp) {
105 if (exp > 30) {
106 m1 = (m0 << (exp - 30)) |
107 (m1 >> (62 - exp)) & ~(-1 << (exp - 30));
108 m0 >>= 62 - exp;
110 m1 = m0 >> (30 - exp);
134 int exp; /* exponent */
151 exp = ((i0 >> 23) & 0xff) - 0x7f;
152 if (exp < 0) {
154 } else if (exp > 62) {
158 if (i0 >= 0 || exp != 63 || (i0 & 0x7fffff) != 0) {
179 * Shift right by (62 - exp) bits.
181 switch (exp) {
189 if (exp > 30) {
190 m1 = m0 << (exp - 30);
191 m0 >>= 62 - exp;
193 m1 = m0 >> (30 - exp);
219 int exp; /* exponent */
236 exp = ((i0 >> 16) & 0x7fff) - 0x3fff;
237 if (exp < 0) {
239 } else if (exp > 62) {
244 if (i0 >= 0 || exp != 63 || (i0 & 0xffff) != 0 || i1 != 0 ||
266 * Shift right by (62 - exp) bits.
268 switch (exp) {
276 if (exp > 30) {
277 m1 = (m0 << (exp - 30)) |
278 (m1 >> (62 - exp)) & ~(-1 << (exp - 30));
279 m0 >>= 62 - exp;
281 m1 = m0 >> (30 - exp);