lab5: poprawione sumowanie (uwzględniony początkowy wyraz szeregu)
This commit is contained in:
+2
-2
@@ -14,11 +14,11 @@ subq $4, %rsp # 32-bit int - tymczasowe miejsce w pamieci na 2n+1
|
||||
# Przygotowanie danych
|
||||
vmovsd %xmm0, -8(%rbp) # Umieszczenie w pamieci argumentu funkcji
|
||||
movq $0, %r8 # r8 - indeks sumy (n), na razie wyzerowany...
|
||||
fldz # Umieszczenie 0 na stosie FPU (do sumowania szeregu)
|
||||
fldl -8(%rbp) # Umieszczenie na stosie FPU poczatkowego wyrazu (x)
|
||||
|
||||
szereg:
|
||||
# Glowna petla
|
||||
incq %r8 # ...trzeba zliczac od 1, indeks jest argumentem ciagu
|
||||
incq %r8 # ...trzeba zliczac od 1 - indeksu kolejnego wyrazu
|
||||
|
||||
# Obliczenie 2n+1
|
||||
movq $2, %rax
|
||||
|
||||
Reference in New Issue
Block a user