Por que rbp e rsp são chamados de registros de uso geral?

De acordo com a Intel em x64, os seguintes registros são chamados de registros de uso geral (RAX, RBX, RCX, RDX, RBP, RSI, RDI, RSP e R8-R15)https://software.intel.com/en-us/articles/introduction-to-x64-assembly.

No artigo a seguir, está escrito que RBP e RSP são registradores de finalidade especial (o RBP aponta para a base do quadro de pilha atual e o RSP aponta para a parte superior do quadro de pilha atual).https://www.recurse.com/blog/7-understanding-c-by-learning-assembly

Agora eu tenho duas afirmações contraditórias. A declaração da Intel deve ser confiável, mas o que é correto e por que RBP e RSP são chamados de propósito geral?

Obrigado por qualquer ajuda.

questionAnswers(2)

yourAnswerToTheQuestion