Expansion 2
n13:
n14:          *p3 = (unsignedchar)(j>255?255:j);
n00401068   cmp         dword ptr [ebp-14h],0FFh
n0040106F   jle         main+6Ah (0040107a)
n00401071   mov         dword ptr [ebp-18h],0FFh
n00401078   jmp         main+70h (00401080)
n0040107A   mov         ecx,dword ptr [ebp-14h]
n0040107D   mov         dword ptr [ebp-18h],ecx
n00401080   mov         edx,dword ptr [ebp-0Ch]
n00401083   mov         al,byte ptr [ebp-18h]
n00401086   mov         byte ptr [edx],al
n15:               p3++;
n00401088   mov         ecx,dword ptr [ebp-0Ch]
n0040108B   add         ecx,1
n0040108E   mov         dword ptr [ebp-0Ch],ecx
Total of 26 instructions in the kernel