Lines Matching refs:dest
218 void dvmCopyBitVector(BitVector *dest, const BitVector *src) in dvmCopyBitVector() argument
221 checkSizes(dest, src); in dvmCopyBitVector()
223 memcpy(dest->storage, src->storage, sizeof(u4) * dest->storageSize); in dvmCopyBitVector()
229 bool dvmIntersectBitVectors(BitVector *dest, const BitVector *src1, in dvmIntersectBitVectors() argument
232 if (dest->storageSize != src1->storageSize || in dvmIntersectBitVectors()
233 dest->storageSize != src2->storageSize || in dvmIntersectBitVectors()
234 dest->expandable != src1->expandable || in dvmIntersectBitVectors()
235 dest->expandable != src2->expandable) in dvmIntersectBitVectors()
239 for (idx = 0; idx < dest->storageSize; idx++) { in dvmIntersectBitVectors()
240 dest->storage[idx] = src1->storage[idx] & src2->storage[idx]; in dvmIntersectBitVectors()
248 bool dvmUnifyBitVectors(BitVector *dest, const BitVector *src1, in dvmUnifyBitVectors() argument
251 if (dest->storageSize != src1->storageSize || in dvmUnifyBitVectors()
252 dest->storageSize != src2->storageSize || in dvmUnifyBitVectors()
253 dest->expandable != src1->expandable || in dvmUnifyBitVectors()
254 dest->expandable != src2->expandable) in dvmUnifyBitVectors()
258 for (idx = 0; idx < dest->storageSize; idx++) { in dvmUnifyBitVectors()
259 dest->storage[idx] = src1->storage[idx] | src2->storage[idx]; in dvmUnifyBitVectors()