This website requires JavaScript.
Explore
Help
Sign In
gbdev
/
rgbds
Watch
1
Star
0
Fork
0
mirror of
https://github.com/gbdev/rgbds.git
synced
2026-08-20 05:44:32 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
df83bc31d2ac2fffffd568d17d174d7aaa491765
rgbds
/
test
/
asm
T
History
Rangi
632342b254
Use
LCOV_EXCL
comments to exclude some lines from test coverage (
#1662
)
2025-02-16 13:56:55 -05:00
..
state-file
…
.gitignore
…
align-16.asm
…
align-16.out
…
align-16.out.bin
…
align-large-ofs.asm
…
align-large-ofs.err
…
align-large.asm
…
align-large.err
…
align-offset.asm
…
align-offset.err
…
align-pc-outside-section.asm
…
align-pc-outside-section.err
…
align-pc.asm
…
align-pc.out.bin
…
align-unattainable.asm
…
align-unattainable.err
…
anon-label-bad.asm
…
anon-label-bad.err
…
anon-label.asm
…
anon-label.out.bin
…
arg-shift.asm
…
arg-shift.out
…
assert-const.asm
…
assert-const.out.bin
…
assert-fatal.asm
…
assert-fatal.err
…
assert-nosect-bank.asm
…
assert-nosect-bank.err
…
assert-nosect.asm
…
assert-nosect.out.bin
…
assert.asm
…
assert.err
…
[email protected]
…
[email protected]
…
bank-noexist.asm
…
bank.asm
…
bank.err
…
bank.out
…
bit-functions.asm
…
block-comment-contents-error.asm
…
block-comment-contents-error.err
…
block-comment-contents-error.out
…
block-comment-termination-error.asm
…
block-comment-termination-error.err
…
block-comment.asm
…
block-comment.out
…
bracketed-macro-args.asm
…
bracketed-macro-args.err
…
bracketed-macro-args.out
…
bracketed-symbols.asm
…
bracketed-symbols.err
…
bracketed-symbols.out
…
break.asm
…
break.err
…
break.out
…
builtin-overwrite.asm
…
builtin-overwrite.err
…
builtin-overwrite.out
…
builtin-reserved.asm
…
builtin-reserved.err
…
ccode.asm
…
ccode.out.bin
…
character-escape-at-end.asm
…
character-escape-at-end.err
…
character-escape-at-end.out
…
character-escapes.asm
…
character-escapes.err
…
character-escapes.out
…
charcmp.asm
…
charcmp.out
…
charlen-strchar.asm
…
charlen-strchar.out
…
charlen-strchar.out.bin
…
charmap-empty.asm
…
charmap-empty.err
…
charmap-inheritance.asm
…
charmap-inheritance.err
…
charmap-unicode.asm
…
charsize.asm
…
charsize.err
…
code-after-endm-endr-endc.asm
…
code-after-endm-endr-endc.err
…
code-after-endm-endr-endc.out
…
command-line-symbols.asm
…
command-line-symbols.err
…
command-line-symbols.flags
…
compound-assignment.asm
…
compound-assignment.err
…
compound-assignment.out
…
const-and.asm
…
const-and.err
…
const-and.out
…
const-not.asm
…
const-not.err
…
const-unknown.asm
…
const-zero.asm
…
const-zero.err
…
const-zero.out
…
correct-line-number.asm
…
correct-line-number.err
…
crlf.asm
…
data-in-ram.asm
…
data-in-ram.err
…
data.bin
…
db-dw-dl-string.asm
…
db-dw-dl-string.err
…
db-dw-dl-string.out.bin
…
def-scoped.asm
…
def-scoped.err
…
def.asm
…
def.err
…
def.out
…
deprecated-ldio.asm
…
deprecated-ldio.err
…
deprecated-ldio.out.bin
…
destination-a.asm
…
destination-a.out.bin
…
diff-marks.asm
…
diff-marks.err
…
div-mod.asm
…
div-mod.out.bin
…
divzero-instr.asm
…
divzero-instr.err
…
divzero-section-bank.asm
…
divzero-section-bank.err
…
double-purge.asm
…
double-purge.err
…
[email protected]
…
[email protected]
…
ds-align-min.asm
…
ds-align-min.out.bin
…
ds-align-offset.asm
…
ds-align-offset.out.bin
…
ds-align.asm
…
ds-align.out.bin
…
ds-bad.asm
…
ds-bad.err
…
ds-byte.asm
…
ds-byte.out.bin
…
duplicate-section.asm
…
duplicate-section.err
…
elif-after-else.asm
…
elif-after-else.err
…
elif-after-else.out
…
elif-after-taken-if.asm
…
elif-after-taken-if.err
…
elif-after-taken-if.out
…
empty-data-directive.asm
…
empty-data-directive.err
…
empty-local-purged.asm
…
empty-local-purged.err
…
empty-local-referenced.asm
…
empty-local-referenced.err
…
empty-local-used.asm
…
empty-local-used.err
…
empty-local.asm
…
empty-local.err
…
empty-raw-identifier.asm
…
empty-raw-identifier.err
…
empty-raw-identifier.out
…
empty-strings.asm
…
empty-strings.err
…
empty.bin
…
endc-eof-newline-else.inc
…
endc-eof-newline.asm
…
endc-eof-newline.inc
…
endc-eof-newline.out
…
endc-outside-if.asm
…
endc-outside-if.err
…
endl-local-scope.asm
…
endsection-in-load.asm
…
endsection-in-load.err
…
endsection-in-union.asm
…
endsection-in-union.err
…
endsection-outside-section.asm
…
endsection-outside-section.err
…
endsection.asm
…
endsection.err
…
equ-charmap.asm
…
equ-charmap.out.bin
…
equs-macrodef.asm
…
equs-macrodef.out
…
equs-nest.asm
…
equs-nest.out
…
equs-newline.asm
…
equs-newline.err
…
equs-purge.asm
…
equs-purge.err
…
equs-recursion.asm
…
equs-recursion.err
…
error-recovery.asm
…
error-recovery.err
…
error-recovery.out
…
errors-after-missing-include.asm
…
errors-after-missing-include.flags
…
expand-empty-string.asm
…
expand-empty-string.err
…
expansions-change-context.asm
…
expansions-change-context.out
…
export.asm
…
export.err
…
fail.asm
…
fail.err
…
ff00+c-bad.asm
…
ff00+c-bad.err
…
ff00+c-label.asm
…
ff00+c-label.out
…
ff00+c-label.out.bin
…
ff00+c.asm
…
ff00+c.out.bin
…
fixed-oob.asm
…
fixed-oob.err
…
fixed-point-magnitude.asm
…
fixed-point-magnitude.err
…
fixed-point-magnitude.out
…
fixed-point-precision.asm
…
fixed-point-precision.err
…
fixed-point-precision.out
…
fixed-point-specific.asm
…
fixed-point-specific.out
…
for-loop-count.asm
…
for-loop-count.err
…
for-loop-count.out
…
for.asm
…
for.err
…
for.out
…
format-extremes.asm
…
format-extremes.out
…
format-truncation.asm
…
format-truncation.err
…
format-truncation.out
…
fragment-align-org-rev.asm
…
fragment-align-org-rev.out.bin
…
fragment-align-org.asm
…
fragment-align-org.out.bin
…
fragment-align.asm
…
fragment-align.err
…
fragment-mismatch.asm
…
fragment-mismatch.err
…
garbage_char.asm
…
garbage_char.err
…
if-macro.asm
…
if-macro.err
…
impossible-bank.asm
…
impossible-bank.err
…
incbin-empty-bad.asm
…
incbin-empty-bad.err
…
incbin-empty.asm
…
incbin-end-0.asm
…
incbin-end-0.err
…
incbin-end-bad.asm
…
incbin-end-bad.err
…
incbin-end.asm
…
incharmap.asm
…
include-eof-newline.asm
…
include-eof-newline.inc
…
include-eof-newline.out
…
include-recursion.asm
…
include-recursion.err
…
include-unique-id.asm
…
include-unique-id.inc
…
include-unique-id.out
…
incompatible-alignment.asm
…
incompatible-alignment.err
…
interpolation-overflow.asm
…
interpolation-overflow.err
…
interpolation-recursion.asm
…
interpolation-recursion.err
…
interpolation.asm
…
interpolation.err
…
interpolation.out
…
invalid-alignment.asm
…
invalid-alignment.err
…
invalid-bank.asm
…
invalid-bank.err
…
invalid-empty-macro-arg.asm
…
invalid-empty-macro-arg.err
…
invalid-format.asm
…
invalid-format.err
…
invalid-format.out
…
invalid-instructions.asm
…
invalid-instructions.err
…
invalid-jr.asm
…
invalid-jr.err
…
invalid-macro-arg-character.asm
…
invalid-macro-arg-character.err
…
invalid-macro-arg-symbol.asm
…
invalid-macro-arg-symbol.err
…
invalid-numbers.asm
…
invalid-numbers.err
…
invalid-opt.asm
…
invalid-opt.err
…
invalid-strchar-charsub.asm
…
invalid-strchar-charsub.err
…
invalid-union.asm
…
invalid-union.err
…
invalid-utf-8-strings.asm
…
invalid-utf-8-strings.err
…
invalid-utf-8-strings.out
…
invalid-utf-8.asm
…
invalid-utf-8.err
…
isconst.asm
…
isconst.err
…
isconst.out
…
[email protected]
…
[email protected]
…
jr-section.asm
…
jr-section.out
…
jr-section.out.bin
…
label-diff.asm
…
label-diff.err
…
label-diff.out
…
label-indent.asm
…
label-indent.out
…
label-macro-arg.asm
…
label-macro-arg.err
…
label-macro-arg.out
…
label-outside-section.asm
…
label-outside-section.err
…
label-outside-section.out
…
label-redefinition.asm
…
label-redefinition.err
…
label-scope.asm
…
label-scope.err
…
label-scope.out
…
lexer-hack.asm
…
lexer-hack.err
…
lexer-hack.out
…
line-continuation-macro.asm
…
line-continuation-rept.asm
…
line-continuation-string.asm
…
line-continuation-string.out
…
line-continuation-whitespace.asm
…
line-continuation-whitespace.err
…
line-continuation.asm
…
line-continuation.err
…
load-begin.asm
…
load-begin.out.bin
…
load-endings.asm
…
load-endings.err
…
load-endings.out.bin
…
load-fragment.asm
…
load-fragment.out.bin
…
load-in-load.asm
…
load-in-load.err
…
load-overflow.asm
…
load-overflow.err
…
load-pushs-load.asm
…
load-pushs-load.out.bin
…
load-pushs.asm
…
load-pushs.out.bin
…
load-rom.asm
…
load-rom.err
…
load-trail.asm
…
load-trail.out.bin
…
load-union.asm
…
load-union.out.bin
…
local-purge.asm
…
local-purge.err
…
local-purge.out
…
local-ref-without-parent.asm
…
local-ref-without-parent.err
…
local-without-parent.asm
…
local-without-parent.err
…
long-format-spec.asm
…
long-format-spec.out
…
long-local.asm
…
long-rpn-expression.asm
…
long-section-name.asm
…
long-section-name.out
…
long-section-name.out.bin
…
long-string-constant.asm
…
long-string-constant.out
…
[email protected]
…
[email protected]
…
macro-#.asm
…
macro-#.out
…
macro-#.out.bin
…
macro-arg-0.asm
…
macro-arg-0.err
…
macro-arg-escape-chars.asm
…
macro-arg-escape-chars.out
…
macro-arg-illegal-escape.asm
…
macro-arg-illegal-escape.err
…
macro-arg-illegal-escape.out
…
macro-arg-in-string.asm
…
macro-arg-in-string.err
…
macro-arg-in-string.out
…
macro-arg-parentheses.asm
…
macro-arg-parentheses.out
…
macro-args-outside-macro.asm
…
macro-args-outside-macro.err
…
macro-args-outside-macro.out
…
macro-argument-limit.asm
…
macro-argument-limit.out.bin
…
macro-arguments.asm
…
macro-arguments.err
…
macro-arguments.out
…
macro-eof.asm
…
macro-eof.out
…
macro-line-no.asm
…
macro-line-no.err
…
macro-purge.asm
…
macro-purge.err
…
macro-recursion.asm
…
macro-recursion.err
…
macro-syntax.asm
…
macro-syntax.err
…
macro-syntax.out
…
math.asm
…
math.out.bin
…
max-errors.asm
…
max-errors.err
…
max-errors.flags
…
minimum-int.asm
…
minimum-int.out
…
modzero-instr.asm
…
modzero-instr.err
…
multi-line-strings.asm
…
multi-line-strings.err
…
multi-line-strings.out
…
multiple-charmaps.asm
…
multiple-charmaps.err
…
multiple-charmaps.out
…
multiple-dots-local.asm
…
multiple-dots-local.err
…
multiple-else.asm
…
multiple-else.err
…
multiple-else.out
…
multiple-instructions.asm
…
multiple-instructions.out.bin
…
multivalue-charmap.asm
…
multivalue-charmap.err
…
multivalue-charmap.out.bin
…
narg-decreases-after-shift.asm
…
narg-decreases-after-shift.err
…
narg-decreases-after-shift.out.bin
…
negative-ds.asm
…
negative-ds.err
…
negative-exponent.asm
…
negative-exponent.err
…
nested-bad-interpolation.asm
…
nested-bad-interpolation.err
…
nested-brackets.asm
…
nested-brackets.err
…
nested-brackets.out
…
nested-break.asm
…
nested-break.out
…
nested-expansions.asm
…
nested-expansions.err
…
nested-if.asm
…
nested-interpolation-recursion.asm
…
nested-interpolation-recursion.err
…
nested-local-reference.asm
…
nested-local-reference.err
…
nested-local.asm
…
nested-local.err
…
nested-macrodef.asm
…
nested-macrodef.err
…
nested-macrodef.out
…
new-pushed-section.asm
…
new-pushed-section.err
…
non-numeric-symbol.asm
…
non-numeric-symbol.err
…
nonexist-include.asm
…
nonexist-include.err
…
notexist.err
…
null-character.asm
…
null-character.err
…
null-character.out
…
null-character.out.bin
…
null-in-macro.asm
…
null-in-macro.err
…
null-outside-string.asm
…
null-outside-string.err
…
number-prefixes.asm
…
operator-associativity.asm
…
operator-precedence.asm
…
operator-precedence.out
…
opt-b.asm
…
opt-b.flags
…
opt-b.out
…
opt-g.asm
…
opt-g.flags
…
opt-g.out
…
opt-Q.asm
…
opt-Q.err
…
opt-Q.out
…
opt-r-decrease.asm
…
opt-r-decrease.err
…
opt-r-decrease.out
…
opt-r.asm
…
opt-r.err
…
opt.asm
…
opt.err
…
opt.out
…
opt.out.bin
…
overflow.asm
…
overflow.err
…
overflow.out
…
pc-bank.asm
…
pc-bank.err
…
pc-bank.out
…
pc-operand.asm
…
pc-operand.out.bin
…
pc.asm
…
pc.out
…
pc.out.bin
…
period.asm
…
pops-no-pushed-sections.asm
…
pops-no-pushed-sections.err
…
pops-restore-no-section.asm
…
pops-restore-no-section.err
…
preinclude.asm
…
preinclude.err
…
preinclude.flags
…
preinclude.inc
…
preinclude.out
…
purge-deferred.asm
…
purge-multiple.asm
…
purge-multiple.err
…
purge-ref.asm
…
purge-ref.err
…
purge-refs.asm
…
purge-refs.err
…
purge.asm
…
purge.err
…
pushc-without-switch.asm
…
pushs-outside-section.asm
…
pushs.asm
…
pushs.err
…
quine2.asm
…
quine2.out
…
quine.asm
…
quine.out
…
ram-code.asm
…
ram-code.out
…
ram-code.out.bin
…
raw-identifiers.asm
…
raw-identifiers.out
…
raw-identifiers.out.bin
…
raw-macro-args.asm
…
raw-macro-args.err
…
raw-macro-args.out
…
raw-string-symbol-errors.asm
…
raw-string-symbol-errors.err
…
raw-string-symbols.asm
…
raw-string-symbols.out
…
raw-string-symbols.out.bin
…
raw-strings.asm
…
raw-strings.out
…
redef-equ.asm
…
redef-equ.err
…
redef-equ.out
…
redef-equs.asm
…
redef-equs.err
…
redef-equs.out
…
ref-override-bad.asm
…
ref-override-bad.err
…
ref-override.asm
…
ref-override.out.bin
…
reference-undefined-equs.asm
…
reference-undefined-equs.err
…
reference-undefined-sym.asm
…
reference-undefined-sym.out.bin
…
remote-local-explicit.asm
…
remote-local-noexist.asm
…
remote-local.asm
…
rept-0.asm
…
rept-line-no.asm
…
rept-line-no.err
…
rept-macro-fstack-trace.asm
…
rept-macro-fstack-trace.err
…
rept-shift.asm
…
rept-shift.err
…
rept-shift.out
…
revchar.asm
…
revchar.err
…
rs-overwrite.asm
…
rs-overwrite.err
…
rs-overwrite.out
…
rs.asm
…
rs.out
…
rst.asm
…
section-in-load.asm
…
section-in-load.err
…
section-in-union.asm
…
section-in-union.err
…
section-name-invalid.asm
…
section-name-invalid.err
…
section-name-invalid.out
…
section-name-undefined.asm
…
section-name-undefined.err
…
section-name.asm
…
section-name.out
…
section-name.out.bin
…
section-sizeof-startof.asm
…
section-sizeof-startof.err
…
section-sizeof-startof.out
…
section-union-mismatch.asm
…
section-union-mismatch.err
…
section-union.asm
…
section-union.err
…
section-union.out
…
section-unsigned-overflow.asm
…
section-unsigned-overflow.err
…
shift-negative.asm
…
shift-negative.err
…
shift-negative.out
…
shift-outside-macro.asm
…
shift-outside-macro.err
…
shift.asm
…
shift.err
…
shift.out
…
shift.out.bin
…
skip-elif-condition.asm
…
skip-elif-condition.err
…
skip-elif-condition.out
…
skip-expansions.asm
…
skip-expansions.err
…
skip-expansions.out
…
sort-algorithms.asm
…
sort-algorithms.out
…
strcat.asm
…
strcat.out
…
strfind-strin.asm
…
strfmt.asm
…
strfmt.err
…
strfmt.out
…
string-formatting.asm
…
string-formatting.out
…
string-literal-macro-arg.asm
…
string-literal-macro-arg.err
…
string-literal-macro-arg.out
…
strlen.asm
…
strlen.out
…
strrpl.asm
…
strrpl.err
…
strrpl.out
…
strslice-strsub.asm
…
strslice-strsub.err
…
strslice-strsub.out
…
strupr-strlwr.asm
…
strupr-strlwr.out
…
sym-collision.asm
…
sym-collision.err
…
sym-collision.out
…
sym-scope.asm
…
symbol-invalid-macro-arg.asm
…
symbol-invalid-macro-arg.err
…
symbol-invalid-macro-arg.out
…
symbol-names.asm
…
symbol-override.asm
…
symbol-override.err
…
symbol-override.out
…
syntax-error-after-syntax-error.asm
…
syntax-error-after-syntax-error.err
…
syntax-error-after-syntax-error.out
…
syntax-error-eof-newline.asm
…
syntax-error-eof-newline.err
…
syntax-error-eof-newline.inc
…
syntax-error-eof-newline.out
…
syntax-error-lexer-mode.asm
…
syntax-error-lexer-mode.err
…
syntax-error-lexer-mode.out
…
syntax-error.asm
…
syntax-error.err
…
test.sh
…
trailing-commas.asm
…
trailing-commas.err
…
trailing-commas.out
…
trailing-commas.out.bin
…
trigonometry.asm
…
trigonometry.out.bin
…
trimmed-macro-args.asm
…
trimmed-macro-args.out
…
undefined-builtins.asm
…
undefined-builtins.err
…
undefined-builtins.out
…
undefined-local.asm
…
undefined-opt.asm
…
undefined-opt.err
…
underscore-in-numeric-literal.asm
…
underscore-in-numeric-literal.out.bin
…
union-in-rom.asm
…
union-in-rom.err
…
union-in-union.asm
…
union-pushs.asm
…
union-pushs.out.bin
…
unique-id-include.asm
…
unique-id-include.inc
…
unique-id-include.out
…
unique-id-nested.asm
…
unique-id-nested.out
…
unique-id-values.asm
…
unique-id-values.out
…
unique-id.asm
…
unique-id.err
…
unmapped-char.asm
…
unmapped-char.err
…
unmapped-char.out
…
unmapped-char.out.bin
…
unmatched-directive.asm
…
unmatched-directive.err
…
unterminated-if-eof.asm
…
unterminated-if-eof.err
…
unterminated-if-include.inc
…
unterminated-if.asm
…
unterminated-if.err
…
unterminated-if.out
…
unterminated-load.asm
…
unterminated-load.err
…
unterminated-rept.asm
…
unterminated-rept.err
…
update-refs.sh
…
use-label-outside-section.asm
…
use-label-outside-section.err
…
use-label-outside-section.out
…
use-purged-symbol.asm
…
use-purged-symbol.err
…
use-purged-symbol.out
…
utc-time.asm
…
utf-8.asm
…
utf-8.out.bin
…
warn-numeric-string.asm
…
warn-numeric-string.err
…
warn-truncation.asm
…
warn-truncation.err
…
weird-comments.asm
…
weird-comments.err
…
weird-comments.out
…
zero-byte-file.asm
…