shithub: rgbds

ref: 71e22f3bfe52a4e33b6a77e860dd6f80f4bb7e53
dir: /test/asm/underscore-in-numeric-literal.asm/

View raw version
SECTION "Test", ROM0

_1234::

; without underscores
	dw _1234 ; label
	db 123, 123, 123 ; decimal
	dw 12345 ; decimal
	dw $abcd ; hex
	db &200 ; octal
	db %11110000, %10 ; binary
	dl 6.283185 ; fixed point
	dw `01233210, `00332211 ; gfx

; with underscores
	dw _1234 ; label
	db 123, 1_23, 1__23 ; decimal
	dw 12_345 ; decimal
	dw $ab_cd ; hex
	db &2_0_0_ ; octal
	db %1111_0000, %1_0 ; binary
	dl 6_._283_185 ; fixed point
	dw `0123_3210, `00_33_22_11_ ; gfx

; underscores as digits
	opt g_ABC, b_X
	db %_X_X__XX
	dw `_A_B_C__