¿Qué hace el patrón de código como .size X, .- X do?

Mi pregunta es sobre algún código popular pero no bien documentado que encontré en los archivos de inicio de ARM CORTEX M comoesta STM32.

El 'patrón' es:

.size X,.-X

, donde X es un símbolo o etiqueta.

He encontradoesta respuesta y entiendo cómo.tamañ directiva ydot símbolo especial trabajo, pero la línea completa parece no hacerme nada. El resultado de la operación.- no se almacena en ningún lado.

Alguien podría explicar qué hace la línea?

Respuestas a la pregunta(1)

Su respuesta a la pregunta