1
ppc64leアセンブリのCR2-CR4
レジスタを単に保存して復元する方法はありますか?ppc64leでCR2-CR4を保存および復元する方法
私はmflrとmtlr命令を認識しています。しかし、私は欲しいだけですcr2-cr4
ppc64leアセンブリのCR2-CR4
レジスタを単に保存して復元する方法はありますか?ppc64leでCR2-CR4を保存および復元する方法
私はmflrとmtlr命令を認識しています。しかし、私は欲しいだけですcr2-cr4
CRx
は実際にはレジスタではなく、32バイトのレジスタに4バイトのフィールドです。 Power ISA 2.07の詳細については、2.3節、30ページを参照してください。
mtlr
/リンクレジスタを保存して復元します。これは間接分岐に使用されます。あなたはmfocrf
/mtocrf
と、個々のCRフィールドを保存し、復元することができ
:セクション3.3.16.1を参照してください、PG 112
mfocrf r10,0x2
がCR2
mfocrf r10,0x4
を保存する必要がCR3
mfocrf r10,0x8
を保存する必要がありCR4
を保存する必要がありますあなたは理論的にmfcrf
(または拡張ニーモニックmtcr
とmfcr
)で一度にこれを行うことができますが、彼らは段階的に廃止されています。