Quellcode durchsuchen

arreglo defasaje de radius pixeles por fila. ahora tengo un defasaje .. raro

David vor 11 Jahren
Ursprung
Commit
2c5fa566f9
1 geänderte Dateien mit 2 neuen und 5 gelöschten Zeilen
  1. 2 5
      filtros/blur_asm.asm

+ 2 - 5
filtros/blur_asm.asm

@@ -91,7 +91,7 @@ blur_asm:
 	mov cols, rax 				;cols:=cols*pix_size
 
 .iniciarFila:
-	;lea src, [src+PIXEL_SIZE*radius]	;avanzo radius pixeles (borde)
+	lea src, [src+PIXEL_SIZE*radius]	;avanzo radius pixeles (borde)
 	lea dst, [dst+PIXEL_SIZE*radius]	;avanzo radius pixeles (borde)
 	xor cont_c,cont_c
 
@@ -207,10 +207,7 @@ blur_asm:
 .sumar:
 	xor rax,rax
 .write:
-	;packusdw xmm10,xmm10
-	;packuswb xmm10,xmm10
-	CVTPS2DQ xmm10,xmm10
-	;me quedan 4 int dword<=255, necesito moverlos a 4byte en la parte baja
+	CVTPS2DQ xmm10,xmm10 ;me quedan 4 int (dword) <=255, necesito moverlos a 4byte en la parte baja
 	movdqu xmm11, [cosa] ;uso xmm11 de tmp
 	pshufb xmm10, xmm11
 	movd [dst], xmm10          ; Escribo en el destino