Lines Matching refs:opnd3
1382 unsigned int opnd1, opnd2, opnd3; local
1395 Sgl_copyfromptr(src3ptr,opnd3);
1414 if (Sgl_isnotnan(opnd2) && Sgl_isnotnan(opnd3)) {
1431 if (Sgl_isinfinity(opnd3) &&
1432 (Sgl_sign(resultp1) ^ Sgl_sign(opnd3))) {
1481 else if (Sgl_is_signalingnan(opnd3)) {
1487 Sgl_set_quiet(opnd3);
1488 Sgl_copytoptr(opnd3,dstptr);
1504 if (Sgl_isnotnan(opnd3)) {
1522 if (Sgl_isinfinity(opnd3) &&
1523 (Sgl_sign(resultp1) ^ Sgl_sign(opnd3))) {
1559 else if (Sgl_is_signalingnan(opnd3)) {
1565 Sgl_set_quiet(opnd3);
1566 Sgl_copytoptr(opnd3,dstptr);
1580 if (Sgl_isinfinity_exponent(opnd3)) {
1581 if (Sgl_iszero_mantissa(opnd3)) {
1583 Sgl_copytoptr(opnd3,dstptr);
1589 if (Sgl_isone_signaling(opnd3)) {
1595 Sgl_set_quiet(opnd3);
1600 Sgl_copytoptr(opnd3,dstptr);
1618 if (Sgl_iszero_exponentmantissa(opnd3)) {
1620 Sgl_or_signs(opnd3,resultp1);
1622 Sgl_and_signs(opnd3,resultp1);
1628 else if (Sgl_iszero_exponent(opnd3) &&
1631 sign_save = Sgl_signextendedsign(opnd3);
1633 Sgl_leftshiftby1(opnd3);
1634 Sgl_normalize(opnd3,result_exponent);
1635 Sgl_set_sign(opnd3,/*using*/sign_save);
1636 Sgl_setwrapped_exponent(opnd3,result_exponent,
1638 Sgl_copytoptr(opnd3,dstptr);
1642 Sgl_copytoptr(opnd3,dstptr);
1660 if (Sgl_iszero_exponentmantissa(opnd3)) {
1662 Sgl_or_signs(opnd3,resultp1);
1664 Sgl_and_signs(opnd3,resultp1);
1670 else if (Sgl_iszero_exponent(opnd3) &&
1673 sign_save = Sgl_signextendedsign(opnd3);
1675 Sgl_leftshiftby1(opnd3);
1676 Sgl_normalize(opnd3,result_exponent);
1677 Sgl_set_sign(opnd3,/*using*/sign_save);
1678 Sgl_setwrapped_exponent(opnd3,result_exponent,
1680 Sgl_copytoptr(opnd3,dstptr);
1684 Sgl_copytoptr(opnd3,dstptr);
1750 add_exponent = Sgl_exponent(opnd3);
1757 if (Sgl_iszero_mantissa(opnd3)) {
1775 sign_save = Sgl_signextendedsign(opnd3); /* save sign */
1776 Sgl_clear_signexponent(opnd3);
1777 Sgl_leftshiftby1(opnd3);
1778 Sgl_normalize(opnd3,add_exponent);
1779 Sgl_set_sign(opnd3,sign_save); /* restore sign */
1781 Sgl_clear_exponent_set_hidden(opnd3);
1786 Sgl_copyto_sglext(opnd3,rightp1,rightp2);
2023 unsigned int opnd1, opnd2, opnd3; local
2036 Sgl_copyfromptr(src3ptr,opnd3);
2056 if (Sgl_isnotnan(opnd2) && Sgl_isnotnan(opnd3)) {
2073 if (Sgl_isinfinity(opnd3) &&
2074 (Sgl_sign(resultp1) ^ Sgl_sign(opnd3))) {
2123 else if (Sgl_is_signalingnan(opnd3)) {
2129 Sgl_set_quiet(opnd3);
2130 Sgl_copytoptr(opnd3,dstptr);
2146 if (Sgl_isnotnan(opnd3)) {
2164 if (Sgl_isinfinity(opnd3) &&
2165 (Sgl_sign(resultp1) ^ Sgl_sign(opnd3))) {
2201 else if (Sgl_is_signalingnan(opnd3)) {
2207 Sgl_set_quiet(opnd3);
2208 Sgl_copytoptr(opnd3,dstptr);
2222 if (Sgl_isinfinity_exponent(opnd3)) {
2223 if (Sgl_iszero_mantissa(opnd3)) {
2225 Sgl_copytoptr(opnd3,dstptr);
2231 if (Sgl_isone_signaling(opnd3)) {
2237 Sgl_set_quiet(opnd3);
2242 Sgl_copytoptr(opnd3,dstptr);
2260 if (Sgl_iszero_exponentmantissa(opnd3)) {
2262 Sgl_or_signs(opnd3,resultp1);
2264 Sgl_and_signs(opnd3,resultp1);
2270 else if (Sgl_iszero_exponent(opnd3) &&
2273 sign_save = Sgl_signextendedsign(opnd3);
2275 Sgl_leftshiftby1(opnd3);
2276 Sgl_normalize(opnd3,result_exponent);
2277 Sgl_set_sign(opnd3,/*using*/sign_save);
2278 Sgl_setwrapped_exponent(opnd3,result_exponent,
2280 Sgl_copytoptr(opnd3,dstptr);
2284 Sgl_copytoptr(opnd3,dstptr);
2302 if (Sgl_iszero_exponentmantissa(opnd3)) {
2304 Sgl_or_signs(opnd3,resultp1);
2306 Sgl_and_signs(opnd3,resultp1);
2312 else if (Sgl_iszero_exponent(opnd3) &&
2315 sign_save = Sgl_signextendedsign(opnd3);
2317 Sgl_leftshiftby1(opnd3);
2318 Sgl_normalize(opnd3,result_exponent);
2319 Sgl_set_sign(opnd3,/*using*/sign_save);
2320 Sgl_setwrapped_exponent(opnd3,result_exponent,
2322 Sgl_copytoptr(opnd3,dstptr);
2326 Sgl_copytoptr(opnd3,dstptr);
2392 add_exponent = Sgl_exponent(opnd3);
2399 if (Sgl_iszero_mantissa(opnd3)) {
2417 sign_save = Sgl_signextendedsign(opnd3); /* save sign */
2418 Sgl_clear_signexponent(opnd3);
2419 Sgl_leftshiftby1(opnd3);
2420 Sgl_normalize(opnd3,add_exponent);
2421 Sgl_set_sign(opnd3,sign_save); /* restore sign */
2423 Sgl_clear_exponent_set_hidden(opnd3);
2428 Sgl_copyto_sglext(opnd3,rightp1,rightp2);