AArch64→x86-64のバイナリ変換について調べていときのAArch64のメモ Instruction Set Arm v8は3つの命令セットをサポートしている。 A32 (=ARM) T32 (=Thumb2) A64 A32とT32はどちらも32bitで、これらをまとめてAArch32という。 A32とT32はMOV PC, LDR PCなどの特別な命令でモードをが切り替わる。 A64は64bitの命令セットでAArch32に対してAArch64という。 Registers GP registers r0~r31: GPR w0~w31: 32bitとして利用する場合の名称 x0~x…