Merge pull request #512 from pret/warnings

fix lb/ln and "left shift of negative value" warning
This commit is contained in:
yenatch 2018-05-11 00:45:12 -04:00 committed by GitHub
commit 53bcd8f46c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,11 +1,11 @@
; Syntactic sugar macros
lb: MACRO ; r, hi, lo
ld \1, (\2 & $ff) << 8 + (\3 & $ff)
ld \1, (((\2) & $ff) << 8) | (((\3) & $ff))
ENDM
ln: MACRO ; r, hi, lo
ld \1, (\2 & $f) << 4 + (\3 & $f)
ld \1, (((\2) & $f) << 4) | (((\3) & $f))
ENDM
ldpixel: MACRO