Lines Matching refs:rightArray
2163 const TConstantUnion *rightArray, in FoldBinary() argument
2168 ASSERT(leftArray && rightArray); in FoldBinary()
2175 rightArray = Vectorize(*rightArray, objectSize); in FoldBinary()
2192 TConstantUnion::add(leftArray[i], rightArray[i], diagnostics, line); in FoldBinary()
2198 TConstantUnion::sub(leftArray[i], rightArray[i], diagnostics, line); in FoldBinary()
2207 TConstantUnion::mul(leftArray[i], rightArray[i], diagnostics, line); in FoldBinary()
2233 rightArray[column * rightRows + i].getFConst()); in FoldBinary()
2251 float divisor = rightArray[i].getFConst(); in FoldBinary()
2299 if (rightArray[i] == 0) in FoldBinary()
2308 int divisor = rightArray[i].getIConst(); in FoldBinary()
2352 if (rightArray[i] == 0) in FoldBinary()
2363 rightArray[i].getUConst()); in FoldBinary()
2369 rightArray[i].getUConst()); in FoldBinary()
2401 rightArray[col].getFConst()); in FoldBinary()
2425 rightArray[matrixCol * matrixRows + matrixRow].getFConst()); in FoldBinary()
2436 resultArray[i] = leftArray[i] && rightArray[i]; in FoldBinary()
2446 resultArray[i] = leftArray[i] || rightArray[i]; in FoldBinary()
2457 resultArray[i].setBConst(leftArray[i] != rightArray[i]); in FoldBinary()
2465 resultArray[i] = leftArray[i] & rightArray[i]; in FoldBinary()
2470 resultArray[i] = leftArray[i] ^ rightArray[i]; in FoldBinary()
2475 resultArray[i] = leftArray[i] | rightArray[i]; in FoldBinary()
2481 TConstantUnion::lshift(leftArray[i], rightArray[i], diagnostics, line); in FoldBinary()
2487 TConstantUnion::rshift(leftArray[i], rightArray[i], diagnostics, line); in FoldBinary()
2493 resultArray->setBConst(*leftArray < *rightArray); in FoldBinary()
2499 resultArray->setBConst(*leftArray > *rightArray); in FoldBinary()
2505 resultArray->setBConst(!(*leftArray > *rightArray)); in FoldBinary()
2511 resultArray->setBConst(!(*leftArray < *rightArray)); in FoldBinary()
2521 if (leftArray[i] != rightArray[i]) in FoldBinary()