Lines Matching refs:M1
130 For the expression ``M1 BIN_OP M2`` where
132 * ``BIN_OP`` is one of ``+`` or ``-``, one of ``M1`` and ``M2`` is of matrix
134 * ``BIN_OP`` is ``*``, one of ``M1`` and ``M2`` is of matrix type, and the
136 * ``BIN_OP`` is ``/``, ``M1`` is of matrix type, and ``M2`` is of a real type:
138 * The usual arithmetic conversions are applied to ``M1`` and ``M2``. [ Note: if ``M1`` or
140 * ``M1`` and ``M2`` shall be of the same matrix type.
146 decltype(M1) Res;
149 Res[R][C] = M1[R][C] BIN_OP M2[R][C];
151 Given the expression ``M1 * M2`` where ``M1`` and ``M2`` are of matrix type:
153 * The usual arithmetic conversions are applied to ``M1`` and ``M2``.
154 * The type of ``M1`` shall have the same number of columns as the type of ``M2`` has
155 rows. The element types of ``M1`` and ``M2`` shall be the same type.
157 the number of rows of ``M1`` and the number of columns of ``M2``.
160 number of rows in ``MTy`` and ``inner`` is the number of columns of ``M1``:
169 Elt += M1[R][K] * M2[K][C];
203 * *M*, *M1*, *M2*, *M3* - Matrix types
208 ``M2 __builtin_matrix_transpose(M1 matrix)``
211 element type as ``M1`` and has the same number of rows as ``M1`` has columns and
212 the same number of columns as ``M1`` has rows.