.calc_merge: pmullw xmm0, xmm15 ; Multiplico los pixeles por xmm15 y me quedo con la parte baja pmullw xmm1, xmm15 pmullw xmm2, xmm14 ; pixel * Value-1 (y cosas raras) pmullw xmm3, xmm14 paddw xmm0, xmm2 ; Sumo los totales paddw xmm1, xmm3 psrlw xmm0, MUL_DIV ; Shifteo (divido) el numero psrlw xmm1, MUL_DIV