Lines Matching defs:dest
43 findCarry(int width, uint64_t dest, uint64_t src1, uint64_t src2) {
45 return ((~(dest >> shift) & 1) +
55 findOverflow(int width, uint64_t dest, uint64_t src1, uint64_t src2) {
57 return ((src1 ^ ~src2) & (src1 ^ dest)) & (1ULL << shift);
65 findParity(int width, uint64_t dest) {
66 dest &= mask(width);
67 dest ^= (dest >> 32);
68 dest ^= (dest >> 16);
69 dest ^= (dest >> 8);
70 dest ^= (dest >> 4);
71 dest ^= (dest >> 2);
72 dest ^= (dest >> 1);
73 return dest & 1;
81 findNegative(int width, uint64_t dest) {
82 return bits(dest, width - 1, width - 1);
90 findZero(int width, uint64_t dest) {
91 return !(dest & mask(width));