How many general purpose registers are on an x86-64 processor, including alias registers?
01:18 02 Nov 2025

I was curious and wondering how many registers are on an x64 processor. I know there are 16 general purpose registers available to the user, but there are supposedly general purpose alias registers unavailable to the user that the CPU constantly uses when you reference the available 16 general purpose registers in assembly.
I searched all around and can't seem to find an answer on here or the internet, so any answers are much appreciated.

assembly x86-64 cpu-architecture hardware cpu-registers