Skip to content

ffi.arch

現在のターゲットアーキテクチャの名前を示す文字列

lua
ffi.arch

説明

ffi.arch は、現在のターゲットアーキテクチャの名前を示す文字列を返します。この値は jit.arch と同じであり、スクリプトが特定のアーキテクチャに依存した処理を行う際に役立ちます。

アーキテクチャ名説明
x8632ビット x86 アーキテクチャ
x6464ビット x86 アーキテクチャ(AMD64 / Intel64)
arm32ビット ARM アーキテクチャ
arm6464ビット ARM アーキテクチャ
mipsMIPS アーキテクチャ
ppcPowerPC アーキテクチャ

サンプルコード

lua
local ffi = require("ffi")

print("Target architecture:", ffi.arch)

if ffi.arch == "x64" then
    print("This is a 64-bit x86 architecture.")
elseif ffi.arch == "arm" then
    print("This is a 32-bit ARM architecture.")
else
    print("Running on another architecture.")
end

このコードは、現在のアーキテクチャに応じてメッセージを出力します。

関連項目

  • jit.arch