¿Por qué se llaman rbp y rsp registros de propósito general?

Según Intel en x64, los siguientes registros se denominan registros de propósito general (RAX, RBX, RCX, RDX, RBP, RSI, RDI, RSP y R8-R15)https://software.intel.com/en-us/articles/introduction-to-x64-assembly.

En el siguiente artículo, está escrito que RBP y RSP son registros de propósito especial (RBP apunta a la base del marco de pila actual y RSP apunta a la parte superior del marco de pila actual).https://www.recurse.com/blog/7-understanding-c-by-learning-assembly

Ahora tengo dos declaraciones contradictorias. La declaración de Intel debería ser de confianza, pero ¿qué es correcto y por qué RBP y RSP se llaman de propósito general?

Gracias por cualquier ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta