|
|
@@ -1,19 +0,0 @@
|
|
|
- ; Genero los nuevos registros para la suma
|
|
|
- movdqa xmm9, xmm3
|
|
|
- psrldq xmm9, 8 ; xmm9 = |SUM(p1)|0x0|
|
|
|
- movdqa xmm10, xmm4
|
|
|
- pslldq xmm10, 8 ; xmm10 = |0x0|SUM(p2)|
|
|
|
- paddusw xmm9, xmm10 ; xmm9 = |SUM(p1)|SUM(p2)|
|
|
|
-
|
|
|
- movdqa xmm10, xmm4
|
|
|
- psrldq xmm10, 8 ; xmm10 = |SUM(p3)|0x0|
|
|
|
- movdqa xmm11, xmm5
|
|
|
- pslldq xmm11, 8 ; xmm11 = |0x0|SUM(p4)|
|
|
|
- paddusw xmm10, xmm11 ; xmm10 = |SUM(p3)|SUM(p4)|
|
|
|
-
|
|
|
- ; Sumo los pixeles de una misma fila
|
|
|
- paddusw xmm3, xmm4 ; xmm3 = |SUM(p0)+SUM(p2)|SUM(p1)+SUM(p3)|
|
|
|
- paddusw xmm3, xmm9 ; xmm3 = |SUM(p0)+SUM(p2)+SUM(p1)|SUM(p1)+SUM(p3)+SUM(p2)|
|
|
|
- paddusw xmm5, xmm4 ; xmm4 = |SUM(p4)+SUM(p2)|SUM(p5)+SUM(p3)|
|
|
|
- paddusw xmm5, xmm10 ; xmm4 = |SUM(p4)+SUM(p2)+SUM(p3)|SUM(p5)+SUM(p3)+SUM(p4)|
|
|
|
-
|