Lines Matching +full:non +full:- +full:masked

1 /* SPDX-License-Identifier: GPL-2.0 */
3 /*---------------------------------------------------------------------------+
10 | Australia. E-mail [email protected] |
20 | Return value is the tag of the answer, or-ed with FPU_Exception if |
21 | one was raised, or -1 on internal error. |
26 +---------------------------------------------------------------------------*/
28 /*---------------------------------------------------------------------------+
47 | must be non-zero. |
48 | If the significand extension is non-zero then the significand is |
52 | non-zero values: |
63 +---------------------------------------------------------------------------*/
65 /*---------------------------------------------------------------------------+
73 +---------------------------------------------------------------------------*/
90 /* Make the code re-entrant by putting
96 /* Not re-entrant, so we can gain speed by putting
138 jle L_Make_denorm /* The number is a de-normal */
140 movb $0,FPU_denormal /* 0 -> not a de-normal */
184 cmpl RC_DOWN,%ecx /* Towards -infinity */
264 cmpl RC_DOWN,%ecx /* Towards -infinity */
338 cmpl RC_DOWN,%ecx /* Towards -infinity */
367 /* Now test for round-to-even */
445 * round-up.
475 exception is masked */
493 * is for a small de-normalising shift.
498 setne %ch /* Save whether %edx is non-zero */
550 /* This is easy, %eax must be non-zero, so.. */
563 /* Undo the de-normalisation. */
580 * This difference occurs only for masked underflow, and not
585 js LPseudoDenormal /* Will be masked underflow */
604 /* There must be a masked underflow */
616 * Masked response.
645 /* The number may have been changed to a non-denormal */
707 mov $-1,%eax