uasm 1.0.9+2.57

A library to build the UASM compiler, for usage in build scripts.
Documentation

;--- test symbolic numeric constants
;--- Masm constants range from -4294967295 to 4294967295

	.model small

	.data

	a1 equ -4294967295
	a2 equ a1 + 1
	a3 equ -2147483649
	a4 equ -2
	a5 equ a4 + 1
	a6 equ a5 + 1
	a7 equ a6 + 7fffffffh
	a8 equ a7 + 1
	a9 equ a8 + 1
	a10 equ 4294967295
	a11 equ a10 - 1
;	a12 equ -4294967296


	db @CatStr(!", %(a1), !")
	db @CatStr(!", %(a2), !")
	db @CatStr(!", %(a3), !")
	db @CatStr(!", %(a4), !")
	db @CatStr(!", %(a5), !")
	db @CatStr(!", %(a6), !")
	db @CatStr(!", %(a7), !")
	db @CatStr(!", %(a8), !")
	db @CatStr(!", %(a9), !")
	db @CatStr(!", %(a10), !")
	db @CatStr(!", %(a11), !")
;	db @CatStr(!", %(a12), !")

;	a = -4294967296
;	db @CatStr(!", %(a), !")
	a = -4294967295
	db @CatStr(!", %(a), !")
	a = a + 1
	db @CatStr(!", %(a), !")
	a = -2147483649
	db @CatStr(!", %(a), !")
	a = -2
	db @CatStr(!", %(a), !")
	a = a + 1
	db @CatStr(!", %(a), !")
	a = a + 1
	db @CatStr(!", %(a), !")
	a = a + 7fffffffh
	db @CatStr(!", %(a), !")
	a = a + 1
	db @CatStr(!", %(a), !")
	a = a + 1
	db @CatStr(!", %(a), !")
	a = 4294967295
	db @CatStr(!", %(a), !")
	a = a - 1
	db @CatStr(!", %(a), !")

end