Home | History | Annotate | Download | only in animator

Lines Matching full:ks32

12 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString), 
13 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString), kTowardsString, kResultIsNotBoolean }, // kAdd
14 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kBitAnd
15 { SkOperand2::kNoType, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kBitNot
16 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kBitOr
17 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
18 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kDivide
19 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString),
20 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar |SkOperand2:: kString), kTowardsNumber,
22 { SkOperand2::kS32, SkOperand2::kNoType, kNoBias, kResultIsNotBoolean }, // kFlipOps
23 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString),
24 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString), kTowardsNumber,
26 { SkOperand2::kNoType, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kLogicalAnd (really, ToBool)
27 { SkOperand2::kNoType, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kLogicalNot
28 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kLogicalOr
29 { SkOperand2::kNoType, SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kMinus
30 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
31 SkOperand2::OpType(SkOperand2::kS32 |SkOperand2:: kScalar), kNoBias, kResultIsNotBoolean }, // kModulo
32 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
33 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kMultiply
34 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kShiftLeft
35 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kShiftRight
36 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
37 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kSubtract
38 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean } // kXor
183 case SkOperand2::kS32:
187 fAccumulatorType = SkOperand2::kS32;
545 operand.fType = SkOperand2::kS32;
769 fReturnType = SkOperand2::kS32;
773 success = convertTo(SkOperand2::kS32, &scriptValue);
978 SkASSERT(value.fType == SkOperand2::kS32 || value.fType == SkOperand2::kScalar); // !!! add error handling (although, could permit strings eventually)
1029 SkASSERT(fValueStack.top().fType == SkOperand2::kS32); // !!! add error handling, and conversion to int?
1033 SkASSERT(fAccumulatorType == SkOperand2::kS32);
1088 if (value1.fType == SkOperand2::kS32 || value1.fType == SkOperand2::kScalar) {
1090 value1.fType == SkOperand2::kS32 ? kIntToString : kScalarToString);
1092 if (value2.fType == SkOperand2::kS32 || value2.fType == SkOperand2::kScalar) {
1094 value2.fType == SkOperand2::kS32 ? kIntToString2 : kScalarToString2);
1098 if (value1.fType == SkOperand2::kS32)
1100 if (value2.fType == SkOperand2::kS32)
1107 if (value1.fType == SkOperand2::kScalar && (attributes->fLeftType == SkOperand2::kS32 ||
1108 value2.fType == SkOperand2::kS32))
1109 addTokenConst(&value1, kAccumulator, SkOperand2::kS32, kScalarToInt);
1117 if (value2.fType == SkOperand2::kScalar && (attributes->fRightType == SkOperand2::kS32 ||
1118 value1.fType == SkOperand2::kS32))
1119 addTokenConst(&value2, rhRegister, SkOperand2::kS32, kScalarToInt2);
1152 value1.fType = SkOperand2::kS32;
1191 case SkOperand2::kS32:
1200 if (type == SkOperand2::kS32)
1211 if (type == SkOperand2::kS32)
1245 case SkOperand2::kS32:
1265 #define testInt(expression) { #expression, SkOperand2::kS32, expression, 0, NULL }
1275 #define testTrue(expression) { #expression, SkOperand2::kS32, 1, 0, NULL }
1276 #define testFalse(expression) { #expression, SkOperand2::kS32, 0, 0, NULL }
1311 { "'123'|\"456\"", SkOperand2::kS32, 123|456, 0, NULL },
1312 { "123|\"456\"", SkOperand2::kS32, 123|456, 0, NULL },
1313 { "'123'|456", SkOperand2::kS32, 123|456, 0, NULL },
1314 { "'2'<11", SkOperand2::kS32, 1, 0, NULL },
1315 { "2<'11'", SkOperand2::kS32, 1, 0, NULL },
1316 { "'2'<'11'", SkOperand2::kS32, 0, 0, NULL },
1491 case SkOperand2::kS32: