Do hexadecimal values in masm have to start with a number? If I use
.const
_mmx_cons QWORD f000000000000000h
I get a build error :
test.asm(26): error A2006: undefined symbol : f000000000000000h
But if I add a leading 0
.const
_mmx_cons QWORD 0f000000000000000h
The error vanish. Why is that? Am I sure that it represents the 64 bit value 0xf000000000000000
?