We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
OpeLa コンパイラ(opelac)は当初 x86-64 専用のコンパイラとして開発されましたが、2020/12/25 現在は AArch64 にも対応しています。 このページは OpeLa コンパイラのマルチアーキテクチャ対応状況を説明します。
opelac は -target-arch <arch> オプションで出力アーキテクチャを変更できます。 現在対応しているのは x86_64(デフォルト)と aarch64 です。
-target-arch <arch>
x86_64
aarch64
AArch64 は Arm プロセッサの動作モードの名前です。64 ビットレジスタが使えるモードです。
opelac が対応しているのは M1 Mac です。 AArch64 が使えるコンピュータは他にも Raspberry Pi 等がありますが、opelac が出力するアセンブラは今のところ Mach-O 形式専用なので、M1 Mac でしか動作しません。
複数のアーキテクチャに対応する際、考慮すべきポイントは次の通りです。