Lines Matching defs:cnt

837     register unsigned int res, cnt, mask, cf;
855 then shifted up cnt bits, and the high part is or'd
866 if ((cnt = s % 9) != 0) {
869 cf = (d >> (8 - cnt)) & 0x1;
875 res = (d << cnt) & 0xff;
883 mask = (1 << (cnt - 1)) - 1;
884 res |= (d >> (9 - cnt)) & mask;
889 res |= 1 << (cnt - 1);
893 /* OVERFLOW is set *IFF* cnt==1, then it is the
897 CONDITIONAL_SET_FLAG(cnt == 1 && XOR2(cf + ((res >> 6) & 0x2)),
910 register unsigned int res, cnt, mask, cf;
913 if ((cnt = s % 17) != 0) {
914 cf = (d >> (16 - cnt)) & 0x1;
915 res = (d << cnt) & 0xffff;
916 mask = (1 << (cnt - 1)) - 1;
917 res |= (d >> (17 - cnt)) & mask;
919 res |= 1 << (cnt - 1);
922 CONDITIONAL_SET_FLAG(cnt == 1 && XOR2(cf + ((res >> 14) & 0x2)),
934 register u32 res, cnt, mask, cf;
937 if ((cnt = s % 33) != 0) {
938 cf = (d >> (32 - cnt)) & 0x1;
939 res = (d << cnt) & 0xffffffff;
940 mask = (1 << (cnt - 1)) - 1;
941 res |= (d >> (33 - cnt)) & mask;
943 res |= 1 << (cnt - 1);
946 CONDITIONAL_SET_FLAG(cnt == 1 && XOR2(cf + ((res >> 30) & 0x2)),
958 u32 res, cnt;
973 then shifted up cnt bits, and the high part is or'd
984 if ((cnt = s % 9) != 0) {
987 if (cnt == 1) {
998 cf = (d >> (cnt - 1)) & 0x1;
1007 mask = (1 << (8 - cnt)) - 1;
1008 res = (d >> cnt) & mask;
1016 res |= (d << (9 - cnt));
1021 res |= 1 << (8 - cnt);
1025 /* OVERFLOW is set *IFF* cnt==1, then it is the
1028 if (cnt == 1) {
1042 u32 res, cnt;
1047 if ((cnt = s % 17) != 0) {
1048 if (cnt == 1) {
1052 cf = (d >> (cnt - 1)) & 0x1;
1053 mask = (1 << (16 - cnt)) - 1;
1054 res = (d >> cnt) & mask;
1055 res |= (d << (17 - cnt));
1057 res |= 1 << (16 - cnt);
1060 if (cnt == 1) {
1074 u32 res, cnt;
1079 if ((cnt = s % 33) != 0) {
1080 if (cnt == 1) {
1084 cf = (d >> (cnt - 1)) & 0x1;
1085 mask = (1 << (32 - cnt)) - 1;
1086 res = (d >> cnt) & mask;
1087 if (cnt != 1)
1088 res |= (d << (33 - cnt));
1090 res |= 1 << (32 - cnt);
1093 if (cnt == 1) {
1107 register unsigned int res, cnt, mask;
1126 if ((cnt = s % 8) != 0) {
1128 res = (d << cnt);
1131 mask = (1 << cnt) - 1;
1132 res |= (d >> (8 - cnt)) & mask;
1156 register unsigned int res, cnt, mask;
1159 if ((cnt = s % 16) != 0) {
1160 res = (d << cnt);
1161 mask = (1 << cnt) - 1;
1162 res |= (d >> (16 - cnt)) & mask;
1181 register u32 res, cnt, mask;
1184 if ((cnt = s % 32) != 0) {
1185 res = (d << cnt);
1186 mask = (1 << cnt) - 1;
1187 res |= (d >> (32 - cnt)) & mask;
1206 register unsigned int res, cnt, mask;
1224 if ((cnt = s % 8) != 0) { /* not a typo, do nada if cnt==0 */
1226 res = (d << (8 - cnt));
1229 mask = (1 << (8 - cnt)) - 1;
1230 res |= (d >> (cnt)) & mask;
1252 register unsigned int res, cnt, mask;
1255 if ((cnt = s % 16) != 0) {
1256 res = (d << (16 - cnt));
1257 mask = (1 << (16 - cnt)) - 1;
1258 res |= (d >> (cnt)) & mask;
1275 register u32 res, cnt, mask;
1278 if ((cnt = s % 32) != 0) {
1279 res = (d << (32 - cnt));
1280 mask = (1 << (32 - cnt)) - 1;
1281 res |= (d >> (cnt)) & mask;
1298 unsigned int cnt, res, cf;
1301 cnt = s % 8;
1304 if (cnt > 0) {
1305 res = d << cnt;
1306 cf = d & (1 << (8 - cnt));
1315 if (cnt == 1) {
1342 unsigned int cnt, res, cf;
1345 cnt = s % 16;
1346 if (cnt > 0) {
1347 res = d << cnt;
1348 cf = d & (1 << (16 - cnt));
1357 if (cnt == 1) {
1382 unsigned int cnt, res, cf;
1385 cnt = s % 32;
1386 if (cnt > 0) {
1387 res = d << cnt;
1388 cf = d & (1 << (32 - cnt));
1396 if (cnt == 1) {
1419 unsigned int cnt, res, cf;
1422 cnt = s % 8;
1423 if (cnt > 0) {
1424 cf = d & (1 << (cnt - 1));
1425 res = d >> cnt;
1434 if (cnt == 1) {
1456 unsigned int cnt, res, cf;
1459 cnt = s % 16;
1460 if (cnt > 0) {
1461 cf = d & (1 << (cnt - 1));
1462 res = d >> cnt;
1471 if (cnt == 1) {
1493 unsigned int cnt, res, cf;
1496 cnt = s % 32;
1497 if (cnt > 0) {
1498 cf = d & (1 << (cnt - 1));
1499 res = d >> cnt;
1507 if (cnt == 1) {
1529 unsigned int cnt, res, cf, mask, sf;
1533 cnt = s % 8;
1534 if (cnt > 0 && cnt < 8) {
1535 mask = (1 << (8 - cnt)) - 1;
1536 cf = d & (1 << (cnt - 1));
1537 res = (d >> cnt) & mask;
1545 } else if (cnt >= 8) {
1569 unsigned int cnt, res, cf, mask, sf;
1572 cnt = s % 16;
1574 if (cnt > 0 && cnt < 16) {
1575 mask = (1 << (16 - cnt)) - 1;
1576 cf = d & (1 << (cnt - 1));
1577 res = (d >> cnt) & mask;
1585 } else if (cnt >= 16) {
1609 u32 cnt, res, cf, mask, sf;
1612 cnt = s % 32;
1614 if (cnt > 0 && cnt < 32) {
1615 mask = (1 << (32 - cnt)) - 1;
1616 cf = d & (1 << (cnt - 1));
1617 res = (d >> cnt) & mask;
1625 } else if (cnt >= 32) {
1649 unsigned int cnt, res, cf;
1652 cnt = s % 16;
1653 if (cnt > 0) {
1654 res = (d << cnt) | (fill >> (16-cnt));
1655 cf = d & (1 << (16 - cnt));
1663 if (cnt == 1) {
1686 unsigned int cnt, res, cf;
1689 cnt = s % 32;
1690 if (cnt > 0) {
1691 res = (d << cnt) | (fill >> (32-cnt));
1692 cf = d & (1 << (32 - cnt));
1700 if (cnt == 1) {
1723 unsigned int cnt, res, cf;
1726 cnt = s % 16;
1727 if (cnt > 0) {
1728 cf = d & (1 << (cnt - 1));
1729 res = (d >> cnt) | (fill << (16 - cnt));
1738 if (cnt == 1) {
1760 unsigned int cnt, res, cf;
1763 cnt = s % 32;
1764 if (cnt > 0) {
1765 cf = d & (1 << (cnt - 1));
1766 res = (d >> cnt) | (fill << (32 - cnt));
1774 if (cnt == 1) {