No comment. Sorry.
primitiveComposeMatrix
primitiveInvertPoint
primitiveInvertRectInto
primitiveIsIdentity
primitiveIsPureTranslation
primitiveTransformPoint
primitiveTransformRectInto
loadArgumentMatrix:
Load the argument matrix
loadArgumentPoint:
Load the argument point into m23ArgX and m23ArgY
okayIntValue:
roundAndStoreResultPoint:
Store the result of a previous operation. Fail if we cannot represent the result as SmallInteger
roundAndStoreResultRect:x0:y0:x1:y1:
Check, round and store the result of a rectangle operation
matrix2x3ComposeMatrix:with:into:
Multiply matrix m1 with m2 and store the result into m3.
matrix2x3InvertPoint:
Invert the pre-loaded argument point by the given matrix
matrix2x3TransformPoint:
Transform the pre-loaded argument point by the given matrix
declareCVarsIn:
Note: This method must be implemented by all subclasses to declare variables.