Example: Convert Image to Grayscale (part 2)
The lesson introduces the pointer-increment loop as an alternative to array-index notation, explaining how it eliminates the multiply instruction that appears when indexing into pointers to types larger than a byte. We cover the STIND (store indirect) and LDIND (load indirect) IL instructions and explain why byte pointers and integer pointers have different performance profiles.