Sorry, I rarely use asm, so I can't help
However, try to post your question on the fpc community.