O que o padrão de código como .size X, .- X faz?

Minha pergunta é sobre algum código popular, mas não bem documentado, que encontrei nos arquivos de inicialização do ARM CORTEX M, comothis STM32.

O 'padrão' é:

.size X,.-X

, onde X é um símbolo ou rótul

Eu encontreiesta resposta e entenda como.Tamanh diretiva edot símbolo especial trabalho, mas ainda assim a linha completa parece não fazer nada comigo. O resultado da operação .- X não está armazenado em nenhum lugar.

lguém poderia explicar o que a linha fa

questionAnswers(1)

yourAnswerToTheQuestion