64 bit ARM is known as AArch64 (and correspondingly 32 bit ARM as AArch32, but you rarely see that).
AArch64 is quite different from AArch32.
The obvious and expected thing is that registers are 64 bit
(but you can get at them in a 32 bit fashion as well).
You also get more of them (32 rather than 16). And the stack pointer is now
register 31 all of the time (rather than just being r13 by convention).
On top of that, register 31 serves as a zero register for most instructions.
In ARM 64 (properly called AArch64) the PC is its own special thing and not
one of the registers.
In fact, the PC is not accessible in a general way in AArch64.
These are just a few of many differences.
For the record, by experiment I have found that the RK3399 fires up running an A53 core. The more power hungry A72 cores are left parked.
Someday I will work up my own concise summary with more details, but for now here are some interesting links:
Tom's Computer Info / tom@mmto.org