oblicz rozmiar wiersza oblicz pomniejszony rozmiar wiersza (o 1 piksel)
zapamiętaj wartości rejestrów roboczych i specjalnych na stosie
r0 - adres obrazka r1 - rozmiar piksela r2 - szerokość obrazka r3 - wysokość obrazka
zapamiętaj argumenty funkcji na stosie
ustaw drugi wskaźnik na ostatni piksel w aktualnym wierszu
tak, kontynuuj
ścągnij argumenty funkcji ze stosu
przesuń wskaźnik na następny wiersz - adres w rO
> |
f | ||
zapisz wartość piksela z rejestru r6 pod adresem z rejestru r5 zapisz wartość piksela z rejestru r7 pod adresem z rejestru rO | |||
> | |||
przesuń wskaźniki pikseli w wierszu: adres z rO zwiększ o rozmiar piksela w r1 adres z r5 zmniejsz o rozmiar piksela w r1 |
ściągnij zapamiętane rejestry robocze ze stosu