Quellcode durchsuchen

acomodo la hoja y tenia las instr al reves

David vor 11 Jahren
Ursprung
Commit
3b6842f2d4
1 geänderte Dateien mit 1 neuen und 6 gelöschten Zeilen
  1. 1 6
      machete/machete.tex

+ 1 - 6
machete/machete.tex

@@ -374,12 +374,10 @@ Algunas ideas:
 \end{itemize}
 
 \begin{lstlisting}[frame=single, style=asmStyle]
-;ahiVaElVector(numero* listaNumeros)
 ahiVaElVector:
 	push rbp
 	mov rbp, rsp
 	push r15
-	sub rsp, 8 ;esto podria eliminarlo porque re-alineo antes de el call.
 
 	mov rdx, [rdi + OFFSET_SIGUIENTE]	; asumo la lista no esta vacia
 	mov r15, [rsp] ;guardo mi inicio de memoria
@@ -402,16 +400,13 @@ ahiVaElVector:
 	mov rdi, [rdi + OFFSET_ANTERIOR]
 	loop .cicloAtras
 	
+	mov rdi, rsp ;aca apunta mi "primer" elem.
 
 	;alineo la pila con matemagicas
 	and rsp, 0xffffffffffffffffff0 ;son 15 F's. 15x4=60 bits
-
-	mov rdi, rsp
 	call dameVector
 	
 	mov rsp, r15 ;aca tenia mi rsp despues de los push 
-	
-	add rsp, 8 ;des "alineo"
 	pop r15
 	pop rbp
 	ret