Searched refs:opndp1 (Results 1 - 3 of 3) sorted by relevance
/linux-4.1.27/arch/parisc/math-emu/ |
H A D | denormal.c | 100 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 D | sgl_float.h | 434 #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 D | dbl_float.h | 502 #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