Browse code

Added alderwicks fix

neauoire authored on 21/03/2021 17:42:50
Showing 1 changed files
... ...
@@ -349,8 +349,10 @@ pass1(FILE *f)
349 349
 		if(skipblock(w, &cbits, '[', ']')) {
350 350
 			if(w[0] == '[' || w[0] == ']')
351 351
 				continue;
352
-			if(sihx(w))
353
-				addr += slen(w) == 4 ? 2 : 1;
352
+			if(slen(w) == 4 && sihx(w))
353
+				addr += 2;
354
+			else if(slen(w) == 2 && sihx(w))
355
+				addr += 1;
354 356
 			else
355 357
 				addr += slen(w);
356 358
 		} else if(w[0] == '%') {