Searched refs:opndp1 (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/arch/parisc/math-emu/
H A Ddenormal.c100 unsigned int opndp1, opndp2; dbl_denormalize() local
104 opndp1 = *dbl_opndp1; dbl_denormalize()
107 exponent = Dbl_exponent(opndp1) - DBL_WRAP; dbl_denormalize()
108 sign = Dbl_sign(opndp1); dbl_denormalize()
109 Dbl_denormalize(opndp1,opndp2,exponent,guardbit,stickybit,inexact); dbl_denormalize()
114 Dbl_increment(opndp1,opndp2); dbl_denormalize()
119 Dbl_increment(opndp1,opndp2); dbl_denormalize()
125 Dbl_increment(opndp1,opndp2); dbl_denormalize()
130 Dbl_set_sign(opndp1,sign); dbl_denormalize()
131 *dbl_opndp1 = opndp1; dbl_denormalize()
H A Dsgl_float.h434 #define Sglext_denormalize(opndp1,opndp2,exponent,is_tiny) \
440 if (Sgl_iszero_sign(opndp1)) \
441 if (Sgl_isone_hiddenoverflow(opndp1 + 1)) \
445 if (Sgl_isone_sign(opndp1)) { \
446 if (Sgl_isone_hiddenoverflow(opndp1 + 1)) \
452 (Sglext_isone_lowp1(opndp1) || \
454 if (Sgl_isone_hiddenoverflow(opndp1 + 1)) \
459 Sglext_clear_signexponent_set_hidden(opndp1); \
464 Variable_shift_double(opndp1,opndp2,1-exponent,opndp2); \
465 Sextallp1(opndp1) >>= 1-exponent; \
469 Sextallp2(opndp2) = Sextallp1(opndp1); \
470 Sextallp1(opndp1) = 0; \
474 sticky = (Sextallp1(opndp1) << 31+exponent) | \
476 Sextallp2(opndp2) = Sextallp1(opndp1) >> -31-exponent; \
477 Sextallp1(opndp1) = 0; \
481 sticky = Sextallp1(opndp1) | Sextallp2(opndp2); \
482 Sglext_setzero(opndp1,opndp2); \
H A Ddbl_float.h502 #define Dbl_denormalize(opndp1,opndp2,exponent,guard,sticky,inexact) \
503 Dbl_clear_signexponent_set_hidden(opndp1); \
509 Variable_shift_double(opndp1,opndp2,1-exponent,opndp2); \
510 Dallp1(opndp1) >>= 1-exponent; \
513 Dallp2(opndp2) = Dallp1(opndp1); \
514 Dbl_setzerop1(opndp1); \
518 guard = (Dallp1(opndp1) >> -32-exponent) & 1; \
520 else sticky |= (Dallp2(opndp2) | Dallp1(opndp1) << 64+exponent); \
521 Dallp2(opndp2) = Dallp1(opndp1) >> -31-exponent; \
522 Dbl_setzerop1(opndp1); \
528 sticky |= (Dallp1(opndp1) | Dallp2(opndp2)); \
529 Dbl_setzero(opndp1,opndp2); \
775 #define Dblext_denormalize(opndp1,opndp2,opndp3,opndp4,exponent,is_tiny) \
781 if (Dbl_iszero_sign(opndp1)) { \
782 Dbl_increment(opndp1,opndp2); \
783 if (Dbl_isone_hiddenoverflow(opndp1)) \
785 Dbl_decrement(opndp1,opndp2); \
789 if (Dbl_isone_sign(opndp1)) { \
790 Dbl_increment(opndp1,opndp2); \
791 if (Dbl_isone_hiddenoverflow(opndp1)) \
793 Dbl_decrement(opndp1,opndp2); \
800 Dbl_increment(opndp1,opndp2); \
801 if (Dbl_isone_hiddenoverflow(opndp1)) \
803 Dbl_decrement(opndp1,opndp2); \
808 Dblext_clear_signexponent_set_hidden(opndp1); \
815 Variableshiftdouble(opndp1,opndp2,shiftamt,opndp2); \
816 Dextallp1(opndp1) >>= shiftamt; \
821 Variableshiftdouble(opndp1,opndp2,shiftamt,opndp3); \
822 Dextallp2(opndp2) = Dextallp1(opndp1) >> shiftamt; \
823 Dextallp1(opndp1) = 0; \
827 Variableshiftdouble(opndp1,opndp2,shiftamt,opndp4); \
828 Dextallp3(opndp3) = Dextallp1(opndp1) >> shiftamt; \
829 Dextallp1(opndp1) = Dextallp2(opndp2) = 0; \
831 case 3: sticky = (Dextallp1(opndp1) << 32-(shiftamt)) | \
834 Dextallp4(opndp4) = Dextallp1(opndp1) >> shiftamt; \
835 Dextallp1(opndp1) = Dextallp2(opndp2) = 0; \
841 sticky = Dextallp1(opndp1) | Dextallp2(opndp2) | \
843 Dblext_setzero(opndp1,opndp2,opndp3,opndp4); \

Completed in 65 milliseconds