Lines Matching refs:leftArray
2161 const TConstantUnion *leftArray, in FoldBinary() argument
2168 ASSERT(leftArray && rightArray); in FoldBinary()
2180 leftArray = Vectorize(*leftArray, rightType.getObjectSize()); 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()
2232 leftArray[i * leftRows + row].getFConst() * in FoldBinary()
2250 float dividend = leftArray[i].getFConst(); in FoldBinary()
2307 int lhs = leftArray[i].getIConst(); in FoldBinary()
2362 resultArray[i].setUConst(leftArray[i].getUConst() / in FoldBinary()
2368 resultArray[i].setUConst(leftArray[i].getUConst() % in FoldBinary()
2400 leftArray[col * matrixRows + matrixRow].getFConst() * in FoldBinary()
2424 leftArray[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()