From 24b814229558725ad3c60e4e25c57b176fc4ed09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakob=20Kj=C3=A6r-Kammersgaard?= Date: Tue, 13 Nov 2018 23:17:35 +0100 Subject: [PATCH] more_lsd --- go32bit.nasm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/go32bit.nasm b/go32bit.nasm index af77952..dd28ce9 100644 --- a/go32bit.nasm +++ b/go32bit.nasm @@ -261,22 +261,24 @@ DrawStuff: mov al, '@' DrawBG: mov eax, [Px] - shr eax, 6 + shr eax, 4 add eax, ecx imul eax, eax - sar eax, 1 - ; mov ax, bx mov ebx, [Py] - shr ebx, 6 + shr ebx, 4 add ebx, edx imul ebx, ebx + add eax, ebx - ; eax = x^2 + y^2 + ; eax now = x^2 + y^2 + + imul eax, 7 + mov ebx, [ColorOffset] - ; imul eax, ebx - sar ebx, 8 + + ; sar ebx, 8 ; mov ebp, eax ; mov bl, (0xda - 0xb3) @@ -294,10 +296,7 @@ DrawBG: ; pop edx ; pop eax - ; mov ah, bl - - add ah, bl - + add ax, bx stosw inc ecx