Implement ds align[alignment, offset] (#1181)

This commit is contained in:
Rangi
2023-11-21 17:57:47 -05:00
committed by GitHub
parent 6f0ffcf3e1
commit 46e29de66f
17 changed files with 148 additions and 17 deletions

View File

@@ -0,0 +1,7 @@
SECTION "test", ROM0
align 3 ; 3 < 4, so this is used in `ds align` below
db 1, 2, 5 ; three
ds align[4] ; (1 << 3) - three = 5 bytes
db 10, 20 ; two
align 4, 2
assert @ - STARTOF("test") == 3 + 5 + 2