Process the difference step in reverse 16-byte chunks, reading both curr and prev into local arrays before writing. This makes all 16 subtractions independent, enabling autovectorization (confirmed with SSE2: movdqu + psubb). Co-Authored-By: Claude <noreply@anthropic.com>