Lines Matching defs:hx
94 static int denormal_mulf(int hx, int hy)
100 ix = hx & 0x7fffffff;
103 return ((hx ^ hy) & 0x80000000);
122 ix |= (hx ^ hy) & 0x80000000;
161 static long long denormal_muld(long long hx, long long hy)
167 ix = hx & 0x7fffffffffffffffLL;
170 return ((hx ^ hy) & 0x8000000000000000LL);
195 ix |= (hx ^ hy) & 0x8000000000000000LL;
252 static int denormal_addf(int hx, int hy)
257 if ((hx ^ hy) & 0x80000000) {
258 sign = hx & 0x80000000;
259 ix = hx & 0x7fffffff;
272 sign = hx & 0x80000000;
273 ix = hx & 0x7fffffff;
337 static long long denormal_addd(long long hx, long long hy)
342 if ((hx ^ hy) & 0x8000000000000000LL) {
343 sign = hx & 0x8000000000000000LL;
344 ix = hx & 0x7fffffffffffffffLL;
357 sign = hx & 0x8000000000000000LL;
358 ix = hx & 0x7fffffffffffffffLL;
469 unsigned int hx, hy;
473 hx = tsk->thread.xstate->hardfpu.fp_regs[n];
479 && (prec && ((hx & 0x7fffffff) < 0x00100000
484 llx = ((long long) hx << 32)
488 if ((hx & 0x7fffffff) >= 0x00100000)
495 && (!prec && ((hx & 0x7fffffff) < 0x00800000
498 if ((hx & 0x7fffffff) >= 0x00800000)
499 hx = denormal_mulf(hy, hx);
501 hx = denormal_mulf(hx, hy);
502 tsk->thread.xstate->hardfpu.fp_regs[n] = hx;
512 unsigned int hx, hy;
516 hx = tsk->thread.xstate->hardfpu.fp_regs[n];
522 && (prec && ((hx & 0x7fffffff) < 0x00100000
527 llx = ((long long) hx << 32)
538 && (!prec && ((hx & 0x7fffffff) < 0x00800000
542 hx = denormal_addf(hx, hy);
544 hx = denormal_addf(hx, hy ^ 0x80000000);
545 tsk->thread.xstate->hardfpu.fp_regs[n] = hx;