Home | History | Annotate | Download | only in animator

Lines Matching refs:kS32

20 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString),
21 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString), kTowardsString, kResultIsNotBoolean }, // kAdd
22 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kBitAnd
23 { SkOperand2::kNoType, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kBitNot
24 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kBitOr
25 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
26 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kDivide
27 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString),
28 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar |SkOperand2:: kString), kTowardsNumber,
30 { SkOperand2::kS32, SkOperand2::kNoType, kNoBias, kResultIsNotBoolean }, // kFlipOps
31 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString),
32 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString), kTowardsNumber,
34 { SkOperand2::kNoType, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kLogicalAnd (really, ToBool)
35 { SkOperand2::kNoType, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kLogicalNot
36 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kLogicalOr
37 { SkOperand2::kNoType, SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kMinus
38 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
39 SkOperand2::OpType(SkOperand2::kS32 |SkOperand2:: kScalar), kNoBias, kResultIsNotBoolean }, // kModulo
40 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
41 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kMultiply
42 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kShiftLeft
43 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean }, // kShiftRight
44 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
45 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kSubtract
46 { SkOperand2::kS32, SkOperand2::kS32, kNoBias, kResultIsNotBoolean } // kXor
191 case SkOperand2::kS32:
195 fAccumulatorType = SkOperand2::kS32;
554 operand.fType = SkOperand2::kS32;
777 fReturnType = SkOperand2::kS32;
781 success = convertTo(SkOperand2::kS32, &scriptValue);
986 SkASSERT(value.fType == SkOperand2::kS32 || value.fType == SkOperand2::kScalar); // !!! add error handling (although, could permit strings eventually)
1037 SkASSERT(fValueStack.top().fType == SkOperand2::kS32); // !!! add error handling, and conversion to int?
1041 SkASSERT(fAccumulatorType == SkOperand2::kS32);
1097 if (value1.fType == SkOperand2::kS32 || value1.fType == SkOperand2::kScalar) {
1099 value1.fType == SkOperand2::kS32 ? kIntToString : kScalarToString);
1101 if (value2.fType == SkOperand2::kS32 || value2.fType == SkOperand2::kScalar) {
1103 value2.fType == SkOperand2::kS32 ? kIntToString2 : kScalarToString2);
1107 if (value1.fType == SkOperand2::kS32)
1109 if (value2.fType == SkOperand2::kS32)
1116 if (value1.fType == SkOperand2::kScalar && (attributes->fLeftType == SkOperand2::kS32 ||
1117 value2.fType == SkOperand2::kS32))
1118 addTokenConst(&value1, kAccumulator, SkOperand2::kS32, kScalarToInt);
1126 if (value2.fType == SkOperand2::kScalar && (attributes->fRightType == SkOperand2::kS32 ||
1127 value1.fType == SkOperand2::kS32))
1128 addTokenConst(&value2, rhRegister, SkOperand2::kS32, kScalarToInt2);
1162 value1.fType = SkOperand2::kS32;
1201 case SkOperand2::kS32:
1210 if (type == SkOperand2::kS32)
1221 if (type == SkOperand2::kS32)
1255 case SkOperand2::kS32:
1276 #define testInt(expression) { #expression, SkOperand2::kS32, expression, 0, NULL }
1284 #define testTrue(expression) { #expression, SkOperand2::kS32, 1, 0, NULL }
1285 #define testFalse(expression) { #expression, SkOperand2::kS32, 0, 0, NULL }
1316 { "'123'|\"456\"", SkOperand2::kS32, 123|456, 0, NULL },
1317 { "123|\"456\"", SkOperand2::kS32, 123|456, 0, NULL },
1318 { "'123'|456", SkOperand2::kS32, 123|456, 0, NULL },
1319 { "'2'<11", SkOperand2::kS32, 1, 0, NULL },
1320 { "2<'11'", SkOperand2::kS32, 1, 0, NULL },
1321 { "'2'<'11'", SkOperand2::kS32, 0, 0, NULL },
1491 case SkOperand2::kS32: