MATLAB Compiler | ![]() ![]() |
Simple Indexing
(array_indexing
) This optimization improves the performance of simple one- and two-dimensional array index expressions. Without this optimization, all array indexing uses the fully general array indexing function, which is not optimized for one- and two-dimensional indexing. With this optimization enabled, indexing uses faster routines that are optimized for simple indexing. For example:
If you compile this with the -O none
option, you get
Compiling with -O none -O array_indexing:on
gives
The mclArrayRef2
function is optimized for two-dimensional indexing. mclArrayRef1
is used for one-dimensional indexing.
![]() | Scalars | Loop Simplification | ![]() |