Lines Matching defs:carry
700 /* carry out; shift right by one */
881 unsigned oldcwsw, cwsw, rm, sticky, carry;
1040 carry = (z4 < xy4);
1042 if (carry) {
1044 carry = (z3 <= xy3);
1046 carry = (z3 < xy3);
1048 if (carry) {
1050 carry = (z2 <= xy2);
1052 carry = (z2 < xy2);
1054 if (carry) {
1056 carry = (z1 <= xy1);
1058 carry = (z1 < xy1);
1060 if (carry) {
1062 carry = (z0 <= xy0);
1064 carry = (z0 < xy0);
1066 /* for a magnitude subtract, ignore the last carry out */
1068 carry = 0;
1079 z2 = (z0 >> (e - 64)) | ((carry << 1) << (95 - e));
1082 z1 = carry >> (e - 64);
1089 z1 = (z0 >> (e - 32)) | ((carry << 1) << (63 - e));
1090 z0 = carry >> (e - 32);
1097 z0 = (z0 >> e) | ((carry << 1) << (31 - e));
1100 } else if (carry) {
1101 /* carry out; shift right by one */