Result of
VarHeaderLen equ 2
VarHeaderSize equ VarHeaderLen * 8
is that VarHeaderSize is substituted by "2 * 8". How to make it to evaluate to 16 in assembly time?
Edit: I receive following error message from fasm:
_gen_code.asm [225]:
mov rsi, qword [r13 + rcx * VarHeaderSize + VarValOffset]
processed: mov rsi,qword[r13+rcx*2*8+1*8]
error: invalid address.