LOOPB:
dec cx
jz ENDLINE
//Process four points
once
movq mm0,[esi]
movq mm1,[edi]
psrlq mm0,1
psrlq mm1,1
pand mm0,MASKER
pand mm1,MASKER
paddw mm0,mm1
movq [edi],mm0
add esi,8
add edi,8
jmp LOOPB
ENDLINE:
dec bx
jz NEXTLINE
mov ax,[esi]
mov dx,[edi]
shr ax,1
shr dx,1
and ax,0x7BEF
and dx,0x7BEF
add ax,dx
mov [edi],ax
inc esi
inc esi
inc edi
inc edi
jmp ENDLINE