Add more test coverage for RGBASM (#1256)

This also fixes two bugs: `-1 >>> 32` was -1 not 0, and `macro_FreeArgs` should have been called but wasn't.
This commit is contained in:
Rangi
2023-11-29 15:16:05 -05:00
committed by GitHub
parent b46aa0f55b
commit cee3d1c859
51 changed files with 238 additions and 80 deletions

View File

@@ -22,9 +22,9 @@ MACRO test_mod
ENDM
MACRO test_each_mod
test_mod (\1), (\2)
test_mod (\1), -(\2)
test_mod -(\1), (\2)
test_mod +(\1), +(\2)
test_mod +(\1), -(\2)
test_mod -(\1), +(\2)
test_mod -(\1), -(\2)
ENDM
@@ -38,8 +38,8 @@ MACRO test_pow
ENDM
MACRO test_each_pow
test_pow (\1), (\2)
test_pow -(\1), (\2)
test_pow +(\1), +(\2)
test_pow -(\1), +(\2)
ENDM
test_each_mod 0, 1