Lines Matching refs:hx

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