mirror of
https://github.com/gbdev/rgbds.git
synced 2026-10-06 12:15:39 +00:00
18 lines
381 B
NASM
18 lines
381 B
NASM
assert BITWIDTH(0) == 0
|
|
assert BITWIDTH(42) == 6
|
|
assert BITWIDTH(-1) == 32
|
|
assert BITWIDTH($80000000) == 32
|
|
|
|
assert TZCOUNT(0) == 32
|
|
assert TZCOUNT(42) == 1
|
|
assert TZCOUNT(-1) == 0
|
|
assert TZCOUNT($80000000) == 31
|
|
|
|
assert TZCOUNT(1.0) == 16
|
|
|
|
assert POPCOUNT(0) == 0
|
|
assert POPCOUNT(1) == 1
|
|
assert POPCOUNT(-1) == 32
|
|
assert POPCOUNT(%10101100) == 4
|
|
assert POPCOUNT(-%10101100) == 27
|