Lines Matching refs:kScalar
62 …{ SkOpType(kInt | kScalar | kString), SkOpType(kInt | kScalar | kString), kTowardsString }, // kAdd
70 { SkOpType(kInt | kScalar), SkOpType(kInt | kScalar), kNoBias }, // kDivide
74 …{ SkOpType(kInt | kScalar | kString), SkOpType(kInt | kScalar | kString), kTowardsNumber }, // kEq…
79 …{ SkOpType(kInt | kScalar | kString), SkOpType(kInt | kScalar | kString), kTowardsNumber }, // kGr…
87 { kNoType, SkOpType(kInt | kScalar), kNoBias }, // kMinus
90 { SkOpType(kInt | kScalar), SkOpType(kInt | kScalar), kNoBias }, // kModulo
93 { SkOpType(kInt | kScalar), SkOpType(kInt | kScalar), kNoBias }, // kMultiply
99 { SkOpType(kInt | kScalar), SkOpType(kInt | kScalar), kNoBias }, // kSubtract
661 *fTypeStack.push() = kScalar; in innerScript()
1154 if (indexType != kInt && indexType != kScalar) { in logicalOp()
1160 int index = indexType == kScalar ? SkScalarFloorToInt(indexOperand.fScalar) : in logicalOp()
1298 if (type1 == kInt || type1 == kScalar) { in processOp()
1302 if (type2 == kInt || type2 == kScalar) { in processOp()
1306 } else if (attributes->fLeftType & kScalar && ((type1 | type2) & kScalar)) { in processOp()
1309 type1 = kScalar; in processOp()
1313 type2 = kScalar; in processOp()
1324 type1 = kScalar; in processOp()
1326 if (type1 == kScalar && (attributes->fLeftType == kInt || type2 == kInt)) { in processOp()
1339 type2 = kScalar; in processOp()
1341 if (type2 == kScalar && (attributes->fRightType == kInt || type1 == kInt)) { in processOp()
1346 if (type2 == kScalar) in processOp()
1384 type2 = kScalar; in processOp()
1581 case kScalar: in ToDisplayType()
1610 return kScalar; in ToOpType()
1631 case kScalar: in ValueToString()