|
@@ -76,7 +76,7 @@ diff_asm:
|
|
|
.write:
|
|
.write:
|
|
|
movdqu [dst], xmm0 ; Escribo en el destino
|
|
movdqu [dst], xmm0 ; Escribo en el destino
|
|
|
.endLoop:
|
|
.endLoop:
|
|
|
- ; TODO: Si el tamaño de la imagen no es multiplo de 4 acá va a sumar y hacer invalid read al llegar al final
|
|
|
|
|
|
|
+ ; TODO: Si el tamaño de la imagen no es multiplo de 4 acá va a sumar y tirar invalid read al leer los ultimos pixeles
|
|
|
add src, PIXEL_SIZE * 4 ; Incremento 4 pixeles
|
|
add src, PIXEL_SIZE * 4 ; Incremento 4 pixeles
|
|
|
add src2, PIXEL_SIZE * 4
|
|
add src2, PIXEL_SIZE * 4
|
|
|
add dst, PIXEL_SIZE * 4
|
|
add dst, PIXEL_SIZE * 4
|