Lines Matching refs:exp

20 	.exp = 0x7fff,
26 .exp = 0x7fff,
95 if ((diff = dest->exp - src->exp) > 0)
154 int exp;
181 dest->exp = 0;
188 exp = dest->exp + src->exp - 0x3ffe;
194 exp -= fp_overnormalize(dest);
196 exp -= fp_overnormalize(src);
204 exp--;
209 if (exp >= 0x7fff) {
213 dest->exp = exp;
214 if (exp < 0) {
216 fp_denormalize(dest, -exp);
232 int exp;
251 dest->exp = 0;
269 dest->exp = 0x7fff;
275 exp = dest->exp - src->exp + 0x3fff;
281 exp -= fp_overnormalize(dest);
283 exp -= fp_overnormalize(src);
291 exp--;
296 if (exp >= 0x7fff) {
300 dest->exp = exp;
301 if (exp < 0) {
303 fp_denormalize(dest, -exp);
312 int exp;
339 dest->exp = 0;
346 exp = dest->exp + src->exp - 0x3ffe;
353 if (exp >= 0x7fff) {
357 dest->exp = exp;
358 if (exp < 0) {
360 fp_denormalize(dest, -exp);
369 int exp;
389 dest->exp = 0;
407 dest->exp = 0x7fff;
413 exp = dest->exp - src->exp + 0x3fff;
428 exp--;
431 if (exp >= 0x7fff) {
435 dest->exp = exp;
436 if (exp < 0) {
438 fp_denormalize(dest, -exp);
464 switch (dest->exp) {
469 dest->mant.m32[0] &= 0xffffffffU << (0x401e - dest->exp);
475 dest->mant.m32[1] &= 0xffffffffU << (0x403e - dest->exp);
498 switch (dest->exp) {
510 mask = 1 << (0x401d - dest->exp);
515 if (!(oldmant.m32[0] << (dest->exp - 0x3ffd)) &&
528 mask = 1 << (0x403d - dest->exp);
533 if (!(oldmant.m32[1] << (dest->exp - 0x401d)))
548 switch (dest->exp) {
550 dest->exp = 0x3fff;
554 mask = 1 << (0x401e - dest->exp);
558 dest->exp++;
561 mask = 1 << (0x403e - dest->exp);
567 dest->exp++;
675 if (src->exp >= 0x400c) {
687 scale += dest->exp;
695 dest->exp = scale;