• Home
  • Raw
  • Download

Lines Matching refs:operandArray

2820     const TConstantUnion *operandArray = getConstantValue();  in foldUnaryNonComponentWise()  local
2821 ASSERT(operandArray); in foldUnaryNonComponentWise()
2833 if (operandArray[i].getBConst()) in foldUnaryNonComponentWise()
2847 if (!operandArray[i].getBConst()) in foldUnaryNonComponentWise()
2858 resultArray->setFConst(VectorLength(operandArray, objectSize)); in foldUnaryNonComponentWise()
2866 GetMatrix(operandArray, getType().getRows(), getType().getCols()).transpose(); in foldUnaryNonComponentWise()
2877 resultArray->setFConst(GetMatrix(operandArray, size).determinant()); in foldUnaryNonComponentWise()
2887 angle::Matrix<float> result = GetMatrix(operandArray, size).inverse(); in foldUnaryNonComponentWise()
2897 gl::packSnorm2x16(operandArray[0].getFConst(), operandArray[1].getFConst())); in foldUnaryNonComponentWise()
2905 gl::unpackSnorm2x16(operandArray[0].getUConst(), &f1, &f2); in foldUnaryNonComponentWise()
2916 gl::packUnorm2x16(operandArray[0].getFConst(), operandArray[1].getFConst())); in foldUnaryNonComponentWise()
2924 gl::unpackUnorm2x16(operandArray[0].getUConst(), &f1, &f2); in foldUnaryNonComponentWise()
2935 gl::packHalf2x16(operandArray[0].getFConst(), operandArray[1].getFConst())); in foldUnaryNonComponentWise()
2943 gl::unpackHalf2x16(operandArray[0].getUConst(), &f1, &f2); in foldUnaryNonComponentWise()
2954 gl::PackUnorm4x8(operandArray[0].getFConst(), operandArray[1].getFConst(), in foldUnaryNonComponentWise()
2955 operandArray[2].getFConst(), operandArray[3].getFConst())); in foldUnaryNonComponentWise()
2963 gl::PackSnorm4x8(operandArray[0].getFConst(), operandArray[1].getFConst(), in foldUnaryNonComponentWise()
2964 operandArray[2].getFConst(), operandArray[3].getFConst())); in foldUnaryNonComponentWise()
2972 gl::UnpackUnorm4x8(operandArray[0].getUConst(), f); in foldUnaryNonComponentWise()
2984 gl::UnpackSnorm4x8(operandArray[0].getUConst(), f); in foldUnaryNonComponentWise()
3008 const TConstantUnion *operandArray = getConstantValue(); in foldUnaryComponentWise() local
3009 ASSERT(operandArray); in foldUnaryComponentWise()
3022 resultArray[i].setFConst(-operandArray[i].getFConst()); in foldUnaryComponentWise()
3025 if (operandArray[i] == std::numeric_limits<int>::min()) in foldUnaryComponentWise()
3036 resultArray[i].setIConst(-operandArray[i].getIConst()); in foldUnaryComponentWise()
3040 if (operandArray[i] == 0x80000000u) in foldUnaryComponentWise()
3047 -static_cast<int>(operandArray[i].getUConst()))); in foldUnaryComponentWise()
3060 resultArray[i].setFConst(operandArray[i].getFConst()); in foldUnaryComponentWise()
3063 resultArray[i].setIConst(operandArray[i].getIConst()); in foldUnaryComponentWise()
3067 static_cast<int>(operandArray[i].getUConst()))); in foldUnaryComponentWise()
3079 resultArray[i].setBConst(!operandArray[i].getBConst()); in foldUnaryComponentWise()
3091 resultArray[i].setIConst(~operandArray[i].getIConst()); in foldUnaryComponentWise()
3094 resultArray[i].setUConst(~operandArray[i].getUConst()); in foldUnaryComponentWise()
3104 resultArray[i].setFConst(kDegreesToRadiansMultiplier * operandArray[i].getFConst()); in foldUnaryComponentWise()
3109 resultArray[i].setFConst(kRadiansToDegreesMultiplier * operandArray[i].getFConst()); in foldUnaryComponentWise()
3113 foldFloatTypeUnary(operandArray[i], &sinf, &resultArray[i]); in foldUnaryComponentWise()
3117 foldFloatTypeUnary(operandArray[i], &cosf, &resultArray[i]); in foldUnaryComponentWise()
3121 foldFloatTypeUnary(operandArray[i], &tanf, &resultArray[i]); in foldUnaryComponentWise()
3127 if (fabsf(operandArray[i].getFConst()) > 1.0f) in foldUnaryComponentWise()
3131 foldFloatTypeUnary(operandArray[i], &asinf, &resultArray[i]); in foldUnaryComponentWise()
3137 if (fabsf(operandArray[i].getFConst()) > 1.0f) in foldUnaryComponentWise()
3141 foldFloatTypeUnary(operandArray[i], &acosf, &resultArray[i]); in foldUnaryComponentWise()
3145 foldFloatTypeUnary(operandArray[i], &atanf, &resultArray[i]); in foldUnaryComponentWise()
3149 foldFloatTypeUnary(operandArray[i], &sinhf, &resultArray[i]); in foldUnaryComponentWise()
3153 foldFloatTypeUnary(operandArray[i], &coshf, &resultArray[i]); in foldUnaryComponentWise()
3157 foldFloatTypeUnary(operandArray[i], &tanhf, &resultArray[i]); in foldUnaryComponentWise()
3161 foldFloatTypeUnary(operandArray[i], &asinhf, &resultArray[i]); in foldUnaryComponentWise()
3166 if (operandArray[i].getFConst() < 1.0f) in foldUnaryComponentWise()
3170 foldFloatTypeUnary(operandArray[i], &acoshf, &resultArray[i]); in foldUnaryComponentWise()
3176 if (fabsf(operandArray[i].getFConst()) >= 1.0f) in foldUnaryComponentWise()
3180 foldFloatTypeUnary(operandArray[i], &atanhf, &resultArray[i]); in foldUnaryComponentWise()
3187 resultArray[i].setFConst(fabsf(operandArray[i].getFConst())); in foldUnaryComponentWise()
3190 resultArray[i].setIConst(abs(operandArray[i].getIConst())); in foldUnaryComponentWise()
3203 float fConst = operandArray[i].getFConst(); in foldUnaryComponentWise()
3214 int iConst = operandArray[i].getIConst(); in foldUnaryComponentWise()
3230 foldFloatTypeUnary(operandArray[i], &floorf, &resultArray[i]); in foldUnaryComponentWise()
3234 foldFloatTypeUnary(operandArray[i], &truncf, &resultArray[i]); in foldUnaryComponentWise()
3238 foldFloatTypeUnary(operandArray[i], &roundf, &resultArray[i]); in foldUnaryComponentWise()
3244 float x = operandArray[i].getFConst(); in foldUnaryComponentWise()
3256 foldFloatTypeUnary(operandArray[i], &ceilf, &resultArray[i]); in foldUnaryComponentWise()
3262 float x = operandArray[i].getFConst(); in foldUnaryComponentWise()
3269 resultArray[i].setBConst(gl::isNaN(operandArray[i].getFConst())); in foldUnaryComponentWise()
3274 resultArray[i].setBConst(gl::isInf(operandArray[i].getFConst())); in foldUnaryComponentWise()
3279 resultArray[i].setIConst(gl::bitCast<int32_t>(operandArray[i].getFConst())); in foldUnaryComponentWise()
3284 resultArray[i].setUConst(gl::bitCast<uint32_t>(operandArray[i].getFConst())); in foldUnaryComponentWise()
3289 resultArray[i].setFConst(gl::bitCast<float>(operandArray[i].getIConst())); in foldUnaryComponentWise()
3294 resultArray[i].setFConst(gl::bitCast<float>(operandArray[i].getUConst())); in foldUnaryComponentWise()
3298 foldFloatTypeUnary(operandArray[i], &expf, &resultArray[i]); in foldUnaryComponentWise()
3303 if (operandArray[i].getFConst() <= 0.0f) in foldUnaryComponentWise()
3307 foldFloatTypeUnary(operandArray[i], &logf, &resultArray[i]); in foldUnaryComponentWise()
3311 foldFloatTypeUnary(operandArray[i], &exp2f, &resultArray[i]); in foldUnaryComponentWise()
3318 if (operandArray[i].getFConst() <= 0.0f) in foldUnaryComponentWise()
3323 foldFloatTypeUnary(operandArray[i], &logf, &resultArray[i]); in foldUnaryComponentWise()
3330 if (operandArray[i].getFConst() < 0.0f) in foldUnaryComponentWise()
3334 foldFloatTypeUnary(operandArray[i], &sqrtf, &resultArray[i]); in foldUnaryComponentWise()
3343 if (operandArray[i].getFConst() <= 0.0f) in foldUnaryComponentWise()
3348 foldFloatTypeUnary(operandArray[i], &sqrtf, &resultArray[i]); in foldUnaryComponentWise()
3355 resultArray[i].setBConst(!operandArray[i].getBConst()); in foldUnaryComponentWise()
3361 float x = operandArray[i].getFConst(); in foldUnaryComponentWise()
3362 float length = VectorLength(operandArray, objectSize); in foldUnaryComponentWise()
3375 value = static_cast<uint32_t>(operandArray[i].getIConst()); in foldUnaryComponentWise()
3380 value = operandArray[i].getUConst(); in foldUnaryComponentWise()
3398 value = static_cast<uint32_t>(operandArray[i].getIConst()); in foldUnaryComponentWise()
3403 value = operandArray[i].getUConst(); in foldUnaryComponentWise()
3414 value = static_cast<uint32_t>(operandArray[i].getIConst()); in foldUnaryComponentWise()
3419 value = operandArray[i].getUConst(); in foldUnaryComponentWise()
3429 int intValue = operandArray[i].getIConst(); in foldUnaryComponentWise()
3441 value = operandArray[i].getUConst(); in foldUnaryComponentWise()